/* Cotizador */
.boton{
	border:none;
	outline:none;
    color: #ffffff;
    cursor:pointer;
    clear:both;
	padding:2% 5% 2% 5%;
    font-weight:bold;
    font-family:"Century Gothic", Helvetica, sans-serif;
    font-size:1em;
    background:rgb(2,31,109);
	font-weight:300;
	border-radius:15px;
	margin-top:5%;
	margin-bottom:5%;
}
.boton:hover {
    background:rgb(209,114,52);
    color:#fff;
	opacity:1.0;
}
#agregar{
	font-size:1em;
}
.texto1{
	width:92%;
	position:relative;
	font-family:"Century Gothic";
	color:#333;
	border:none;
	border-radius:5px;
	padding:3%;
	margin:1% 0% 2% 0%;
	text-align:center;
}
.texto1::-webkit-input-placeholder{
   color: #333;
	width:100%;
	text-align:center;
}
.texto1::-ms-input-placeholder{
   color: #333;
	width:100%;
}
.texto1::-moz-placeholder {
   color:#333;
	width:100%;
	text-align:center;
}
.texto2{
	width:20%;
	position:relative;
	font-family:"Century Gothic";
	color:#333;
	border:none;
	border-radius:5px;
	padding:3%;
	margin:1% 0% 2% 0%;
	text-align:center;
}
.texto2::-webkit-input-placeholder{
   color: #333;
	width:100%;
	text-align:center;
}
.texto2::-ms-input-placeholder{
   color: #333;
	width:100%;
}
.texto2::-moz-placeholder {
   color:#333;
	width:100%;
	text-align:center;
}
.texto3{
	width:66%;
	position:relative;
	font-family:"Century Gothic";
	color:#333;
	border:none;
	border-radius:5px;
	padding:3%;
	margin:1% 0% 2% 0%;
	text-align:center;
}
.texto3::-webkit-input-placeholder{
   color: #333;
	width:100%;
	text-align:center;
}
.texto3::-ms-input-placeholder{
   color: #333;
	width:100%;
}
.texto3::-moz-placeholder {
   color:#333;
	width:100%;
	text-align:center;
}
.texto4{
	width:35%;
	position:relative;
	font-family:"Century Gothic";
	color:#333;
	background-color:#fff;
	border:none;
	border-radius:5px;
	padding:2%;
	margin-bottom:1%;
	text-align:center;
}
.texto5{
	width:60%;
	position:relative;
	font-family:"Century Gothic";
	color:#333;
	background-color:#fff;
	border:none;
	border-radius:5px;
	padding:1%;
	margin-bottom:1%;
	text-align:center;
}
.texto6{
	width:47%;
	font-family:"Century Gothic";
	color:#333;
	background-color:#fff;
	border:none;
	border-radius:5px;
	padding:1%;
	margin:3% 1% 3% 1%;
	text-align:center;
}
.texto7{
	width:35%;
	position:relative;
	font-family:"Century Gothic";
	color:#333;
	background-color:#fff;
	border:none;
	border-radius:5px;
	padding:1%;
	margin-bottom:1%;
	text-align:center;
}
.texto7::-webkit-input-placeholder{
   color: #333;
	width:100%;
	text-align:center;
}
.texto7::-ms-input-placeholder{
   color: #333;
	width:100%;
}
.texto7::-moz-placeholder {
   color:#333;
	width:100%;
	text-align:center;
}
select{font-size:0.8em;}
.texto8{
	width:98%;
	font-family:"Century Gothic";
	color:#333;
	background-color:#fff;
	border:none;
	border-radius:5px;
	padding:3%;
	margin:2% 0% 2% 0%;
	text-align:center;
}
.texto8::-webkit-input-placeholder{
   color: #333;
	width:100%;
	text-align:center;
}
.texto8::-ms-input-placeholder{
   color: #333;
	width:100%;
}
.texto8::-moz-placeholder {
   color:#333;
	width:100%;
	text-align:center;
}
.texto9{
	width:20%;
	position:relative;
	font-family:"Century Gothic";
	color:#333;
	border:none;
	border-radius:5px;
	padding:3%;
	margin:3% 0% 3% 0%;
	text-align:center;
	font-size:0.7em;
}
.texto9::-webkit-input-placeholder{
   color: #333;
	width:100%;
	text-align:center;
}
.texto9::-ms-input-placeholder{
   color: #333;
	width:100%;
}
.texto9::-moz-placeholder {
   color:#333;
	width:100%;
	text-align:center;
}
#ct1{
	margin:0 auto;
	width:80%;
	background-color:#666;
	padding:3%;
	border-radius:5px;
}
.cascade-loading{background: transparent url("../imagenes/indicator.gif") no-repeat center;}
.txtlbl{
	font-family:'Century Gothic';
	font-size:0.9em;
	color:#ccc;
}
.lista{
	font-size:1em;
	color:#666;
	width: 99%;
	border: 1px solid #e4e3e3;
	text-align:center;	
}
.fila{
    background:rgb(2,31,109);
	color:#fff;
}
div.fila span.c2, div.fila2 span.c2{
	width: 30%;
	float: left;
	border-right: 1px solid #e4e3e3;
	padding: 1% 0%;
}
div.fila span.c3, div.fila2 span.c3{
	width: 19%;
	float: left;
	border-right: 1px solid #e4e3e3;
	padding: 1% 0%;
}
div.renglon {
	font-size:1em;
	clear: both;
}
a img {
	border: none;
}