@charset "utf-8";
/* CSS Document */
* {
	margin: 0;
	padding: 0;
}
body{
	margin-top:10px;
	font-family:Arial, Helvetica, sans-serif;
}

a {
	text-decoration: none;
	color: #3E9722;
}

a:hover {
	text-decoration: none;
	color: #E58C24;
}

fieldset{
	border:0;
}

form, fieldset {
	margin: 0;
	padding: 0;
}

/*TAG Principales*/

.contenedor{
	margin: auto;
	text-align: left;
	width: 760px;
	height:580px;
	background: #EEF2FD;
	padding:0;
	clear:both;
	border: 2px solid #A7ADC1 ;
}

.cabecera{
width:760px;
height:145px;
float:left;
background-color:#EEF2FD;
}


.contenido{
width:760px;
height:350px;
float:left;
}

.izquierda{
width:65px;
height:350px;
float:left;
background-color:#EEF2FD;
}

.centro{
width:650px;
height:350px;
float:left;
background-color:#EEF2FD;
}

.derecha{
width:45px;
height:350px;
float:right;
background-color:#EEF2FD;
}


.pie{
width:760px;
height:86px;
float:left;
}


.slogan{
width:760px;
height:62px;
float:left;
background-color:#BBCCBB;
text-align:center;
}


.creditos{
width:760px;
height:24px;
float:left;
background-color:#A7ADC1;
text-align:center;
}





/* ESTILO CABECERA */

.top{
width:760px;
height:145px;
float:left;
background-image:url(../imagenes/cabecera.jpg);
}


/* FIN DE ESTILO CABECERA */




/* ESTILO SLOGAN */

.imgSlogan{
width:760px;
height:62px;
float:left;
background-image:url(../imagenes/slogan.jpg);
}

/* FIN ESTILO SLOGAN */



/* ESTILO PIE CREDITOS */

ul#menu {

	clear: both
	width: 760px;
	margin: 0 auto;
	height: 24px;

}

ul#menu li {

	display: inline;
	font-size: .9em;
	padding: 0 6px 0 9px;
	border-right:  1px solid #222;
}

ul#menu li.primero {

	padding-left: 0;

}

ul#menu li a {

	color:#222;
	padding-bottom: 2px;

}

ul#menu li a:hover  {

	border-bottom: 2px solid #0d32eb;
	color: #05057e;
}

ul#menu li.activo a {

	font-weight: bold;
	border-bottom: 2px solid #222;
}

ul#menu li.activo a:hover {
	border-bottom: 2px solid #222;
	color: #05057e;
} 
 
 /* FIN CREDITOS */

/* busqueda */

#busqueda{
	width:650px;
	height:350px;
	background-color:#EEF2FD;
}
.sub_bus{
	height:175px;
}

.sub_r1{
	height:100px;
}

.sub_r2{
	height:250px;
}

.sub_r3{
	height:224px;
}

.sub_r4{
	height:126px;
}

.marco{
	height:200px;
}

.marco_con{
	padding-top:15px;
}
.show_box, .marco{
	background-color:#FFFFFF;
	border: 2px solid #a7aabb;
}

.show_box, .bloque_c{
	height:230px;
}

/*****************************************************/
.bloque_a{
	height:190px;
}

.bloque_b{
	height:40px;
}

/*****************************************************/


.show_all{
	padding-left:230px;
	padding-top:10px;
	background-color:#FFFFFF;
}

.mover_parrafo{
	padding-top:15px;
	padding-left:25px;
	padding-bottom:24px;
	color:#485052;
	font-size:14px;
	text-decoration:underline;
}

#mover{
	padding-left:45px;
	padding-top:15px;
}


.alinear, .alinear2{
	padding-top:18px;
	font-weight:bold;
	float:left;
}

.alinear{
	padding-left:434px;
}
.alinear2{
	padding-left:459px;
}

.mover_boton{
	padding-left:346px;
}

.mover_boton_s{
	padding-left:425px;
}
input.boton, input.boton2{
	cursor:pointer;
	border: 1px solid #929aa7;
	width:142px;
	height:22px;
}
input.boton{
	background:#cdd4e7;
}

input.boton2{
	background:#efe6d5;
}
/*    */

.p1,.p2, .p3{
	float:left;

}
.p1, .p3{
	padding-top:2px;
	padding-right:12px;
	color:#485052;
	font-size:14px;
	text-align:right;
}
.p1{
	padding-left:65px;
	width:65px;	
}
.p3{
	padding-left:28px;
	width:95px;
	font-weight:bold;
}
.tamanho_caja{
	width:140px;
	font-size:16px;
	text-align:center;
	color:#485052;
}

.tamanho_caja, .tamanho_caja2{
	background-color:#FFFFFF;
	border: 1px solid #7F9DB9;
}

.tamanho_caja2{
	width:235px;
	font-size:16px;
	text-align:left;
	color:#485052;
}

.read_only{
	background-color:#EBEBE4;
}

.move_desplegable{
	width:458px;
	height:130px;
	padding-top:20px;
	padding-left:150px;
}
#desplegable{
	width:458px;
	height:130px;
	overflow:auto;
	border: 1px solid #386481;
	background-color:#FFFFFF;
}
#desplegable ul, li {
        list-style-type: none;
}

#desplegable a {
        text-decoration: none;
        color: #3366CC;
        background: #FFFFFF;
        display: block;
        padding: 3px 6px;
        width:427px;
}

#desplegable a:hover {
        background: #41d990;
}

/* Otros estilos */

.alinea_mensaje{
	padding-top:10px;
	padding-left:10px;
}

/** Aplicar colores **/
/*********************/
.rojo, #caref a{
	color:#FF0000;
}
.azul_msj{
	color:#0F37A4;
	font-weight:bold;

}
.verde{
	color:#1d7413;
	font-weight:bold;
}
.error{
	color:#FF0000;
	font-weight:bold;
}


/** SiteMeter**/
#sitemeter{
	text-align:left;
	padding-left:2px;
	padding-top:43px;
}

/** **/
#respuesta{
	padding-top:20px;
	padding-left:90px;
}

#show_1, #show_2, #show_3{
	margin-right:10px;
}

.mostrar_der{
	padding-left:10px;
	color:#1e5e00;
	font-weight:bold;
	float:left;
}

.info{
	padding-top:10px;
	width:100%;
	text-align:center;
	color:#1e5e00;
	float:left;
	font-size:10px;
	font-weight:700;
}

.mostrar_izq{
	text-align:right;
	border-right-style:solid;
	border-right-color:#000000;
	padding-right:10px;
	color:#6b3c34;
	font-weight:bold;
	float:left;
}

.distancia{
	padding-left:80px;
}

.center_button{
	padding-top:30px;
	text-align:center;
}

.mover_resp, .distancia{
	padding-top:20px;
}
.volver a{
	color:#090093;
	font-weight:bold;
}

.alinea_back{
	padding-left:500px;
}

.volver a:hover {
	color:#090093;
	font-weight:bold;
}

/* Crear estilo para mensaje*/

textarea.dimension{
	width:432px;
	height:100px;
	background-color:#FFFFFF;
	border: 1px solid #7F9DB9;
}
.move_msj{
	padding-top:13px;
}

.xsd{
	
	padding-top:5px;
	padding-left:135px;
}
.tamlim{
	width:24px;
	border: 1px solid #7F9DB9;
}

.negrita{
	font-weight:bold;
}
/**  PARTE SEGUNDA **/

.caja1{
	height:60px;
}	

.caja2{
	height:140px;
}


.caja2_1{
	height:90px;
}

.caja2_2{
	height:50px;
}

.caja3{
	height:150px;
}

.caja4{
	height:50px;
}

.msubpre{
	padding-left:459px;
}

.xsa{
padding-top:6px;
}

p.mt{
	padding:10px 0px 0px 15px;
}

p.mt_m{
	padding: 5px 0px 10px 60px;
}

p.mt_m1{
	padding:0px 0px 0px 15px;
}
p.mt_m2{
	text-align:center;
	font-weight:700;
}

.align_div, .align_div3{
	float:left;
}

.align_div{
	padding: 5px 10px 2px 20px;
}
.align_div2{
	padding: 5px 5px 2px 0px;
}

.align_div3{
	padding: 15px 0px 2px 50px;
}

.tamanho3{
	width:550px;
	height:90px;
	background-color:#FFFFFF;
}

.centrar{
	text-align:center;
}

/** Alinea botones 2 **/
.cuadro_boton{
	background-color:#E0E0E0;
}

.boton_a1, .boton_a2{
	width:300px;
}	
.boton_a1{
	float:left;
}

.boton_a2{
	float:right;
	padding-top:15px;
	padding-right:40px;
}	

/* Otros */
.subrayado{
	text-decoration:underline;
}

.alinea_inicio{
	padding: 10px 15px 0px 550px;
}

/* ALERTAS */
.alerta {
	background: #fff6bf url(images/error.gif) center no-repeat;
	background-position: 15px 50%; /* x-pos y-pos */
	text-align: left;
	padding: 5px 20px 5px 45px;
	border-top: 2px solid #ffd324;
	border-bottom: 2px solid #ffd324;
	color:#000000;
}