@charset "utf-8";
@import "medidas.css";

/* CSS Document */
body {
  font-family: Arial, Helvetica, sans-serif;
}
BODY{margin:0; padding:0; color:#333; background:#FFFFFF;}
/*BODY{margin:0; padding:0; color:#333; background:#FFFFFF; font-size:.7em;}*/
BODY.modal{background:#FFF;}
FORM{margin:0; padding:0; font-family:"Trebuchet MS", Arial, Tahoma, Helvetica, Verdana, sans-serif;}
INPUT, SELECT, TEXTAREA, .textarea{background:#FFF url(../img/bgInput.gif) no-repeat left top; border:1px solid; border-top-color:#9D9D9D; border-bottom-color:#E7E7E7; border-right-color:#E7E7E7; border-left-color:#9D9D9D; font-size:1em; padding:.2em .1em .1em .5em; color:#555;}
INPUT, SELECT, TEXTAREA{font-family:"Trebuchet MS", Arial, Tahoma, Helvetica, Verdana, sans-serif; font-size:1em;}
H1, H2, H3, H4, H5, H6, H7{margin:0; padding:0;}
img{border:0;}
.salto{clear:both;}
.salto0{clear:both; line-height:0px;}
.salto000{clear:both; font-size:0px; height:0px; line-height:0px;}
.floatLeft{float:left !important;}
.floatRight{float:right !important;}
.floatNone{float:none !important;}
.clearBoth{clear:both !important;}
.displayBlock{display:block !important;}
.displayNone{display:none !important;}
.displayTable{display:table !important;}
.displayTableCell{display:table-cell !important;}
.displayTableRow{display:table-row !important;}
.textL{text-align:left !important;}
.textC{text-align:center !important;}
.textR{text-align:right !important;}
.textB{vertical-align:bottom !important;}
.saltarMenu{display:none !important;}
.sinBorder{border:none !important;}
.txtRed{color:#FE2B32;}
.txt{font-size:1.2em;}
A{color:#FE2B32;}
A:hover{color:#000;}

.cl:before, .cl:after { content:""; display:table; }
.cl:after { clear:both; }


/* cabecera */
DIV#cabecera{width:100%; margin:auto; border-top:1px solid #757575; height:107px; color:#FFF !important; background:#000000 /*url(../img/bgCabecera.png) no-repeat bottom center*/;} /*color fondo cabecera*/
DIV#cabecera DIV.cabeceraInt{width:980px; margin:auto; position:relative;}
DIV#cabecera H1{float:right; margin:0 0 0 0; position:relative;}
DIV#cabecera A{text-decoration:none; color:#000;}
DIV#cabecera A IMG{float:left; margin:10px 10px 0 0;}
DIV#cabecera A SPAN{float:left; margin:25px 0 0 11px; text-transform:uppercase;}
DIV#cabecera P{float:left; color:#FFFFFF; font-size:1.7em; margin:25px 0 0 0; padding-left:12px; line-height:20px; width:330px; font-weight:bold;} /*color letra de cabecera*/
DIV#cabecera DIV.cabeceratitulo{width:1px; margin:auto; position:auto; text-align: right;font-family:'racc-Bold'; font-size: 12px;}



div.menu-top{width:979px; margin:1px auto 20px auto; right:0; height:46px !important; padding-left:100px;}


/* CUERPO */
div#cuerpo{background-color: #FED300; background:#FED300 ; margin:0; padding:0; width:100%; display:table; background-position: bottom;
}



/* CONTENIDO HOME */
div#contenido{width:900px; margin:0 auto 0 auto; min-height:431px;}
div.bgHome{background:url(../img/bgContenido.jpg) no-repeat left bottom !important; height:393px !important;}
div#contenido H2{float:left; font-size:3em; color:#333; font-weight:bold; margin:45px 0 0 339px; width:560px; letter-spacing:-2px;}
div#contenido H2 span{display:block; color:#FE2B32; font-weight:normal;}




/* CONTENIDO INTERIOR */
div#contenido div#contenidoL-Bottom{float:center !important; margin:11px 0 0 0; padding:0 0 80px 0; background:url(../img/bgBottmContenidoL.png) no-repeat center bottom; width:660px; height:auto;}
.paddingBottom1{padding-bottom:100px!important;}
.paddingBottom2{padding-bottom:80px!important;}
div#contenido div#contenidoL-Bottom div#contenidoL-Top{float:left; margin:0; padding:15px 0 0 75px; background:url(../img/bgTopContenidoL.png) no-repeat center top; width:585px;}
div#contenido div#contenidoL-Bottom div#contenidoL-Top H2, div#contenido div#contenidoL-BottomSin div#contenidoL-TopSin H2{background:url(../img/bgH2.gif) no-repeat 0 5px; color:#23313f; border-bottom:1px solid #959e9d; padding:0 0 5px 20px; font-size:1.4em; margin:0 3px 0 0; letter-spacing:0;}
div#contenido div#contenidoL-Bottom div#contenidoL-Top H2.normal, div#contenido div#contenidoL-BottomSin div#contenidoL-TopSin H2.normal{background:none; border:none; padding-left:0; padding-bottom:10px;}
div#contenido div#contenidoL-Bottom div#contenidoL-Top H2.normal span, div#contenido div#contenidoL-BottomSin div#contenidoL-TopSin H2.normal span{display:inline; color:#23313f;}
div#contenido div#contenidoL-Bottom div#contenidoL-Top a.print{color:#FE2B32; background:url(../img/icoPrint.gif) no-repeat 0 0; padding:2px 0 4px 28px; float:right; margin:-25px 5px 0 0; position:relative;}
div#contenido div#contenidoL-Bottom div#contenidoL-Top a.print:hover{color:#000;}
div#contenido div#contenidoL-Bottom div#contenidoL-Top H3{margin-top:20px; font-size:1.5em;}
div#contenido div#contenidoL-Bottom div#contenidoL-Top div.bloqTxt{float:left; margin:0; padding:0; width:100%;}
div#contenido div#contenidoL-Bottom div#contenidoL-Top img.imgR{float:right; margin:0 3px 0 0; padding:0;}
div#contenido div#contenidoL-Bottom div#contenidoL-Top div.bloqTxt P{color:#23313f; font-size:1.2em; padding:15px 20px 0 0; margin:0; width:330px;}
div#contenido div#contenidoL-Bottom div#contenidoL-Top div.bloqTxt P.L{width:500px;}
div#contenido div#contenidoL-Bottom div#contenidoL-Top div.bloqTxt ul.nivel_0{margin:0; padding:15px 0 0 0; list-style:none; font-size:1.2em;}
div#contenido div#contenidoL-Bottom div#contenidoL-Top div.bloqTxt ul.nivel_0 li {float:left;}
div#contenido div#contenidoL-Bottom div#contenidoL-Top div.bloqTxt ul.nivel_0 li P{font-size:1em; width:100%; margin:0; padding:0 0 20px 0;}
div#contenido div#contenidoL-Bottom div#contenidoL-Top div.bloqTxt ul.nivel_0 li div.imgC{width:70%; margin:0 auto 10px auto; text-align:center;}
div#contenido div#contenidoL-Bottom div#contenidoL-Top div.bloqTxt ul.nivel_0 li div.imgC img{margin:0 0 10px 0;}
div#contenido div#contenidoL-Bottom div#contenidoL-Top div.bloqTxt ul.nivel_1{margin:0; padding:15px 0 0 20px; list-style:none; font-size:1.2em;}
div#contenido div#contenidoL-Bottom div#contenidoL-Top div.bloqTxt ul li{/*float:left; */width:90%; background:url(../img/icoLista.gif) no-repeat 0 6px; padding:0 0 0 10px;}
div#contenido div#contenidoL-Bottom div#contenidoL-Top div.bloqTxt ul.marginRight{margin-right:250px;}
div#contenido div#contenidoL-Bottom div#contenidoL-Top div.bloqTxt ul li ul{margin:0; padding-left:10px!important; list-style:none;}
div#contenido img{float:left;}
div#contenido div.cajaForm{float:left; margin:0; padding:50px 0 0 0; font-size:1.2em; background:url(../img/bgacceso.gif) no-repeat right top; width:670px; height:300px;}
div#contenido div.cajaForm H2{padding:0; font-size:1.3em; letter-spacing:0; margin:0 0 25px 110px;}
div#contenido div.cajaForm FORM{display:table; margin:0 auto; padding:0; width:450px;}
div#contenido div.cajaForm FORM FIELDSET{border:none; margin:0; padding:0;}
div#contenido div.cajaForm FORM LEGEND{border:none; background:url(../img/icoLista.gif) no-repeat 0 6px; margin:0; padding:0 0 20px 10px; font-weight:bold;}
div#contenido div.cajaForm FORM LaBEL{float:left; padding:2px 4px 0 0;}
div#contenido div.cajaForm FORM div{padding:0 0 20px 18px; width:100%;}
div#contenido div.cajaForm FORM div.botonera{float:right; padding:0; text-align:right;}
div#contenido div.cajaForm FORM INPUT.btContinuar{background:url(../imagenes/bgContinuar.png) no-repeat 0 0; padding:2px 5px 2px 25px; color:#FE2B32; cursor:pointer; border:none; width:124px; height:26px;}

/* FORMulaRIO */
div#contenido div.cajaFormulario{clear:both; min-height:350px; font-size:1.2em; padding-top:20px;}
div#contenido div.cajaFormulario H2{padding:0; font-size:1.3em; letter-spacing:0; margin:0 0 25px 110px;}
div#contenido div.cajaFormulario FORM{width:450px;}
div#contenido div.cajaFormulario FORM FIELDSET{border:none; margin:0; padding:0;}
div#contenido div.cajaFormulario FORM LEGEND{border:none; background:url(../img/icoLista.gif) no-repeat 0 6px; margin:0; padding:0 0 20px 10px; font-weight:bold;}
div#contenido div.cajaFormulario FORM LEGEND span{font-weight:normal;}
div#contenido div.cajaFormulario FORM LaBEL{float:left; padding:2px 4px 0 0; width:178px; text-align:right;}
div#contenido div.cajaFormulario FORM SELECT{float:left; padding:2px 4px 0 0; width:266px; text-align:right;}
div#contenido div.cajaFormulario FORM span{float:left; padding:2px 4px 0 0; width:178px; text-align:right;}
div#contenido div.cajaFormulario FORM span.error{color:red;}
div#contenido div.cajaFormulario FORM div{padding:0 0 20px 10px; width:100%;}
div#contenido div.cajaFormulario FORM div.botonera{float:right; padding:0; margin:0; text-align:right;}
div#contenido div.cajaFormulario FORM INPUT.btContinuar{background:url(../imagenes/bgContinuar.png) no-repeat 0 0; padding:2px 5px 2px 25px; color:#FE2B32; cursor:pointer; border:none; width:124px; height:26px;}

.btContinuar{background:url(../imagenes/bgContinuar.png) no-repeat top left; padding:2px 5px 2px 0!important; color:#FE2B32; cursor:pointer; border:none; width:124px!important; height:26px;display: inline-block;text-align: center!important;line-height: 20px;float:right!important;}

div#contenido div.cajaFormulario FORM INPUT.btVolver{background:url(../img/bgVolver.gif) no-repeat 0 0; padding:2px 5px 2px 25px; color:#FE2B32; cursor:pointer; border:none; width:124px; height:26px;}
div#contenido div.cajaFormulario FORM div.campos{margin-top:80px;}
div#contenido div.cajaFormulario FORM div.campos LaBEL.doble{margin-top:-8px;}
div#contenido div.cajaFormulario FORM div.acceso{clear:both; padding-top:1px; width:275px; margin-left:175px;}
div#contenido div.cajaFormulario FORM div.acceso H3{color:#C50000; font-size:1.2em!important; margin-top:20px;}
div#contenido div.cajaFormulario FORM div.acceso div{background:url(../img/ayudaOnline.png) no-repeat left top; margin-top:20px; height:200px;}
div#contenido div.cajaFormulario FORM div.accesoE div{background:none; height:50px; margin:0; padding:15px 0 0 0;}
div#contenido div.cajaFormulario FORM div.accesoE H3{color:#C50000; font-size:1.2em!important; margin-top:50px;}
div#contenido div.cajaFormulario FORM div.acceso div P.titulo{font-size:2em; color:# fff; margin:4px 4px 0; padding-top:3px;}
div#contenido div.cajaFormulario FORM div.acceso div P.powered{margin:0 4px;}
div#contenido div.cajaFormulario FORM div.acceso div P.powered a{font-size:1em; color:#fff;}
div#contenido div.cajaFormulario FORM div.acceso div P.enlace{margin:108px 0 0 110px;}
div#contenido div.cajaFormulario FORM div.acceso div P.enlace a{background:blue url(../img/bgContinuar.png) no-repeat 0 0; padding:2px 5px 2px 40px; color:#FE2B32; cursor:pointer; border:none; width:79px; height:22px; display:block;}
div#contenido div.cajaFormulario FORM TEXTaREa.respuestas{width:520px;}
div#contenido div.cajaFormulario FORM TEXTaREa.preguntas{width:520px; height:200px;}

div#contenido div.cajaFormulario FORM div.alreves{padding:5px 0;}
div#contenido div.cajaFormulario FORM div.alreves LaBEL{float:left; width:200px; text-align:left;}
div#contenido div.cajaFormulario FORM div.alreves INPUT{float:left;}
div#contenido div.cajaFormulario FORM  INPUT.sinFondo{background:none;border:none;}

div#contenido div.cajaFormulario FORM div.textarea{height:200px; overflow-y:auto; width:540px;}

div#contenido div.cajaFormulario FORM div.botones ul{list-style:none; margin:0; padding:0;}
div#contenido div.cajaFormulario FORM div.botones ul li{display:block; float:left; margin-right:5px; cursor:pointer;}




/*FORMULARIOENVIADO*/
div#contenido div.formularioenviado{clear:both; min-height:350px; font-size:1.2em; padding:200px 0 0 0;}





div#contenido div#contenidoL-Bottom div#contenidoL-Top div.scroll { width:100%; }

div#contenido div#contenidoL-Bottom div#contenidoL-Top .scroll h2 { float:none; width:auto; padding:0; border-bottom: none; background:none; color:#FE2B32 }

div#contenido div#contenidoL-Bottom div#contenidoL-Top div.scroll p { padding:0 0 15px 0 }

.tabInfo { margin-top:20px; padding:0 0 0 123px }
	div#contenido div#contenidoL-Bottom div#contenidoL-Top div.scroll ul.nivel_1 { padding:0 0 1em }
		div#contenido div#contenidoL-Bottom div#contenidoL-Top div.scroll ul.nivel_1 li { margin-bottom:5px }





div#zonaabajo{width:100%; margin:0 auto 40px auto; color:#FFFFFF; padding:15px 0 0 100px; font-size:1.3em; background-color: #000000}
div#zonaabajo H2{font-size:4em;}
div#zonaabajo ul{margin:0; padding:15px 0 0 0; list-style:none;}
div#zonaabajo ul li a{color:#FFF; text-decoration:none;}
div#zonaabajo ul li a:hover{text-decoration:underline;}
div#zonaabajo P{width:550px; font-weight:bold; font-size:1.2em;}
div#zonaabajo a.boton{float:left; background:url(../img/bgBotonHome.png) no-repeat left top; padding:12px 0 5px 45px; color:#606165; text-decoration:none; font-size:1.1em; font-weight:bold; width:274px; height:55px; margin:0;}
div#zonaabajo a.boton:hover{color:#000;}

div#zonaabajo{width:979px; margin:0 auto 40px auto; color:#FFFFFF; padding:15px 0 0 100px; font-size:1.3em;}
div#zonaabajo H2{font-size:4em;}
div#zonaabajo ul{margin:0; padding:15px 0 0 0; list-style:none;}
div#zonaabajo ul li a{color:#FFF; text-decoration:none;}
div#zonaabajo ul li a:hover{text-decoration:underline;}
div#zonaabajo P{width:550px; font-weight:bold; font-size:1.2em;}
div#zonaabajo a.boton{float:left; background:url(../img/bgBotonHome.png) no-repeat left top; padding:12px 0 5px 45px; color:#606165; text-decoration:none; font-size:1.1em; font-weight:bold; width:274px; height:55px; margin:0;}
div#zonaabajo a.boton:hover{color:#000;}

div#fondoabajo {
	background-color: #000000;
	padding-top: 10px;
  	padding-bottom: 40px;
  	padding-right: 10px;
  	padding-left: 10px;
	z-index: 1;
}

div#imagencentrada{
	padding-top: 20px;
  	padding-bottom: 0px;
  	padding-right: 0px;
  	padding-left: 0px;
	width: 50%;
 	margin: 0 auto;
}