/* COMUNES */
body {
font-family: Verdana, Arial, sans-serif; font-size:11px; color: #333333;margin:15px;
}
form {
margin:0; padding:0;
}
.clear {
clear: both; font-size: 1px; line-height: 0; margin:0; padding:0;
}
.separador {
font-size: 5px; line-height: 5px; margin:0; padding:0;
}
.hide {
display:none;
}
.warning {
padding:0;
margin:0;
}
.small {
font-size:9px; font-weight:normal; color: #333333;
}
.rojo {
color:#CC0000;
line-height:2em;
}
select {
font-family: Verdana, Arial, sans-serif; font-size:11px; padding:0; width:100px;
}
select.simple {
font-family: Verdana, Arial, sans-serif; font-size:11px; padding:0; width:60px;
}
input {
font-family: Verdana, Arial, sans-serif; font-size:11px; padding:2px; width:70px;
}
.Ancho {
font-family: Verdana, Arial, sans-serif; font-size:11px; padding:2px; width:auto;
}
.Municipios {
font-family: Verdana, Arial, sans-serif; font-size:11px; padding:2px; width:250px;
}


/***********************************************/


.mainContainer {
margin:auto;
}
.contentContainer {
width: 660px;
margin:auto;
}
.logo {
float:left;
width: 170px;
}
.nombre {
float:right;
width: 470px;
font-size:15px;
font-weight:bold;
color:#9FACDD;
text-align:right;
padding-top:10px;
}
.imprimir {
float:right;
width:auto;
padding:2px 7px;
margin-left:10px;
background: #999999;
border:1px solid #CCC;
color:White;
margin-top:4px;
margin-bottom:7px;
font-size:11px;
font-weight:bold;
}
.titulo-apartado {
width:100%;
padding:3px 0;
background:#647AC9;
color:White;
font-weight:bold;
text-indent:8px;
}
.columnaIzquierda {
float:left;
width:330px;
margin-right:5px;
}
.columnaDerecha {
float:left;
width:320px;
}
.columnaDerechaTop {
float:left;
width:310px;
}
.tit-dato {
float:left;
width:65%;
font-weight:bold;
color:#647AC9;
height:24px;
padding-top:3px;
}
.tit-datoAlto {
float:left;
width:65%;
font-weight:bold;
color:#647AC9;
height:auto;
padding-top:3px;
}
.tit-datoAuto {
float:left;
width:auto;
font-weight:bold;
color:#647AC9;
padding-top:3px;
}
.tit-datoTres {
float:left;
width:45%;
font-weight:bold;
color:#647AC9;
height:24px;
padding-top:3px;
}
.dato-input {
float:left;
width:35%;
text-align:left;
}
.dato-inputAncho {
float:right;
width:auto;
text-align:left;
}
.dato-referencia {
float:left;
width:25%;
text-align:center;
font-weight:bold;
}

.destacadoAmarillo {
padding:10px;
background:#F1ECD8;
}
.destacadoLila {
padding:10px;
background:#EBEEFA;
}
.destacadoBlanco {
padding:10px 14px;
border:1px solid #EBEEFA;
}
.recuadroAmarillo {
display:none;
padding:15px;
background: #FFFFCC;
}

.destaca-titulo {
float:left;
width:70%;
font-weight:bold;
color:#647AC9;
}
.destaca-titulo-normal {
float:left;
width:80%;
}
.destaca-dato {
float:left;
width:15%;
text-align:center;
font-weight:bold;
}
.containerResultado {
float:right;width:300px;padding:10px;background:#FFFFCC;
border-bottom: 1px solid #647AC9;
border-left:1px solid #647AC9;
border-right:1px solid #647AC9;
}
.tit-resultado {float:left;width:auto;font-weight:bold; color:#647AC9;font-size:12px;}
.num-resultado {float:right;width:60px;text-align:center;font-weight:bold;}

.trans{
      background-color: #CCCCCC;
      color:#CC0000;
      position:absolute;
      top:0px;
      left:0px;
      padding:65px;
      width:700px;
	  height:500px;
    }

.botones {
width: auto;
}
.inputVoladizo {
width:60px;
}

/****************** SUGGEST *****************/
.suggestList {
	margin:0;
	background-color: #FFFFE5;
	font-size: 11px;
	color: #006699;
	list-style-type:none;
	padding: 2px 4px;
}
.suggestListHighlight {
	text-decoration: underline;
	padding: 2px 4px;
	background-color:#FFFFCC;
	cursor: hand;
	cursor: pointer;
}

.txtDonde {
	width: 250px !important;
	width: 250px;
	/*padding: 4px !important;*/
	font-size: 12px;
}

/****************** FIN SUGGEST *****************/

.opcionesForm {
padding:3px;
background:#FFFFE5;
border:1px dashed #999999;
zoom:1;
text-align:center;
font-size:11px;
color:#333333;
margin-top:10px;
margin-bottom:8px;
}

.datoNom {
font-weight:bold;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#647ac9;
margin-top:5px;
}
.dato-input textarea {
width:260px;
height:120px;
margin-bottom:10px;
}

.imprimir a {
color:White;
text-decoration:none;
}
.datosCliente {
float:left;
width:auto;
font-size:10px;
color:#666666;
}
