/* CSS Document */
HTML, BODY { font: 11px Arial, Verdana, Helvetica, sans-serif; color:#000; line-height:18px; text-align: center; background: #fff; color: #000; min-width: 700px; margin:0 auto; padding:0;}

H1,H2,H3,H4,H5,H6 {margin:0; padding:0}
P { font: 11px Verdana, Arial, Helvetica, sans-serif; color:#000; line-height:18px;padding-bottom:1px; padding-top:0px}
/* CAPAS DE LA HOME */
#capacontinente { position:relative; top:10px; left:0px; text-align: left; width: 751px; height:100%; margin: 0 auto; background: #FFF; border-bottom:5px solid #fff }
#superior { position:absolute; top:0; left:0; width:751px; height:auto; float:left; }

#Cabecera { position:relative; top:0; left:0; float:left; width:751px; height:100px;}
#logoEmp { position:relative; top:0; left:0; float:left; width:131px;}
#imgCabecera {width:100%; height:50px; float:left; text-align: center;}
#imgCabecera H1  {text-align:center; font-size:23px; color:#3552A1; margin: 20px 0 0 0;}
#imgCabecera H1  SPAN {display:none}


#cabeceraHome { clear:both; width:751px; height:257px; background: url(../images/fondoCabecera.jpg) #CCC no-repeat top left; margin-bottom:15px;}
#cabeceraHome img.fondo{ position:relative; top:1px; left:238px; }
#cabeceraHome h2{ position:relative; top:-210px; left:15px; width:230px; color:#1E3788; font-size:23px;  line-height:23px; }
#cabeceraHome p{ position:relative; top:-210px; left:15px; width:230px; color:#999999; font-size:18px;  line-height:18px; }

#TitGeneral { position:relative; top:0; left:0; float:left; padding-left:3px; background:#8a9bcb; width:200px; height:30px; border-right:4px solid #FFFFFF}
/*#login { position:relative; top:0; left:0; float:left; background:#dee4f4; width:203px; height:38px; border-right:4px solid #FFFFFF}*/
#menuSupH { position:relative; top:0; left:0; float:left; width:562px; height:30px; background:#1e3789; border-bottom: 4px solid #FFF;}
#Contenido {position:relative; top:0; left:0; width:751px; padding:0px; margin:0px; float:left ;}

#leftcolmenuHome {padding:0px; margin:0; float:left; width:259px; background-color:#DEE4F4; color:#666666; min-height:280px;}

#leftcolmenuHome h3{ padding:1px 15px 1px 15px; margin:0; float:left; width:229px; background-color:#666; color:#FFF; font:10px "Lucida Sans Unicode", "Lucida Grande", sans-serif;}
#leftcolmenuHome p{ padding: 15px 15px 5px 15px;}
#leftcolmenuHome p a{ color:#666666; text-decoration:underline;}
#TxtCentralHome {position: relative; top:0px; left:0px; float:left; width:470px; padding:0px; background:#FFF; margin-left:20px;}
#TxtCentralHome strong{ color:#415CA7;}

#leftcolmenu {padding-left:6px; margin:0; float:left; width:197px; background: url('../images/fondoMenuLeft.gif'); border-right:4px solid #FFF}


.contenedor{ position: relative; top:0px; left:0px; float:left; width:470px; padding:0px; background:#FFF; margin-left:20px; margin-top:20px; margin-bottom:10px;}

.contIzda{ float:left; display:block; width:220px;}
.contDcha{ float:left; display:block; width:220px; margin-left:30px;}


.contIzda h4{ padding:1px 5px 1px 5px; margin:0; float:left; width:190px; font: 12px "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-weight:bold;}

.contIzda ul{ margin:5px 0 0 5px; padding:0px; list-style:none;}

.contIzda ul li{ padding:0px 0px 2px 15px; background:url(../images/piti-rojo.gif) no-repeat top left;}


.contDcha h4{padding:1px 5px 1px 5px; margin:0; float:left; width:190px; background-color:#666; color:#FFF; font:11px "Lucida Sans Unicode", "Lucida Grande", sans-serif;}

.videoEntrevista{ background:url(../images/fondoVideoEntrevistas.jpg) no-repeat top left; min-height:140px; width:220px; }

.videoEntrevista h5{ font: 15px "Lucida Sans Unicode", "Lucida Grande", sans-serif; padding-bottom:60px; color:#3552A1; margin-left:5px;}
 .videoEntrevista p{color:#3552A1; font-weight:bold; padding-left:5px;}

.azul{ color:#1E3789;}
.blanco{ color:#fff;}
.izda{  float:left; }

.dcha{  float:right; text-align:right; }

.boton{ background-color:#1E3789; color:#FFF; padding:5px;  -moz-border-radius: 5px; border-radius: 5px;}

.clearfix{ clear:both;}

#TxtCentral {position: relative; top:0px; left:0px; float:left; width:512px; padding:10px 20px 10px 20px; background:#FFF}
#footer {color: #F2F2F2; width: 100%; padding-top:5px; background-color:#3652A2; margin-top:0px; }
#subnav, #footer {background-color: #3652A2; padding: 5px 0 3px 0}

#footer p{ width:45%; margin:0px 10px 0px 10px}
#deconectarIndex { float:right;width:200px; text-align:right; padding-top:1px; padding-right:3px; margin:0; border-top: 1px dashed #000}

/*ESTILOS PARA LAS PAGINAS INTERIORES*/
#IntCabecera { position:relative; top:0; left:0; float:left; width:768px; height:67px; border-bottom:4px solid #FFFFFF}
#IntlogoMA { position:relative; top:0; left:0; float:left; width:58px; height:67px; border-right:4px solid #FFFFFF}
#IntimgCabecera {width:706px; height:67px; float:left; background: url('../images/IntsupIndex.gif') no-repeat}
#IntimgCabecera H1  {display:block; background:url('../images/IntsupIndex.gif') no-repeat}
#IntimgCabecera H1  SPAN {display:none}
#tituloApartado { position:relative; top:0; height:0; float:left; width:548px; height:27px; padding:6px 0 2px 220px; background: url('../images/fondotituloApartado.gif');  border-bottom:4px solid #FFF }
#tituloApartadoLeft { position:relative; top:0; left:0; float:left; width:540px; height:30px; padding:6px 0 2px 20px; background: #e4e9f6;  border-bottom:4px solid #FFF }
#tituloApartadoLeftRed { position:relative; top:0; left:0; float:left; width:540px; height:30px; padding:6px 0 2px 20px; background: #e0e9fb;  border-bottom:4px solid #FFF }
#botonAlta { position:absolute; top:140px; left:620px; z-index:10; width:80px; height:17px; visibility:visible}
#tituloApartadoRestr { position:relative; top:0; height:0; float:left; width:548px; height:27px; padding:6px 0 2px 220px; background: url('../images/fondotituloApartRestr.gif');  border-bottom:4px solid #FFF }
#tituloApartado H2, #tituloApartadoLeft H2, #tituloApartadoRestr H2 {font: 24px 'Haettenschweiler', Arial, Helvetica, sans-serif; color: #1e3789}
#tituloApartadoLeftRed H2 {font: 24px 'Haettenschweiler', Arial, Helvetica, sans-serif; color: #1845a3}
#TxtCentral H3 { font: 14px Arial, Helvetica, sans-serif; text-transform:uppercase; color: #1e3789; width:512px; padding:0; border-bottom: 2px solid #445637}
#TxtCentral H4 { font: Bold 12px  Arial, Helvetica, sans-serif; text-transform:uppercase; color: #751111; width:512px; padding:0; border-bottom: 1px solid #445637}
#TxtCentral ul { margin:0; padding:0}
#TxtCentral ul li { margin-left:20px; padding-bottom:3px; }
#TxtCentralLegisl H3 { font: 14px Arial, Helvetica, sans-serif; text-transform:uppercase; color: #293d43; width:512px; padding:0; border-bottom: 2px solid #293d43}
#TxtCentralLegisl H4 { font: Bold 12px  Arial, Helvetica, sans-serif; text-transform:uppercase; color: #293d43; width:512px; padding:0; border-bottom: 1px solid #293d43}
#TxtCentral ul#Legislacion1 {width:100%; margin:0; padding:0; list-style: url(../images/bol-legisl3.gif)}
#TxtCentral ul#Legislacion1 li {padding-top:15px; border-bottom: 1px dashed #008000}
#TxtCentralLegisl {position: relative; top:0px; left:0px; float:left; width:500px; margin:10px 10px; background:#FFF}

/*ESTILOS PARA EL MENU CENTRAL*/
#menuSupH ul { width:560px; margin:0px; padding-top:9px; padding-left:1px;  list-style:none}
#menuSupH ul li{ margin:0; padding-left:2px; display:inline }

/* ESTILOS PARA EL MENU LATERAL DESPLEGABLE */
.desplegable {display: none }   
#leftcolmenu ul#menuLeft { width:197px; margin:0px; padding:0; list-style:none; position:relative; top:0; left:0}
#leftcolmenu ul#menuLeft li { margin:0; padding:5px 0 5px 0px; background-color:#1e3789; border-bottom:solid 2px #FFFFFF; display:block; text-align:left}
#leftcolmenu ul#menuLeft ul { width:197px; margin:0; padding:0; list-style:none;}
#leftcolmenu ul#menuLeft ul li{ margin:0; padding:2px 0 2px 3px; background-color:#f3f7fb; display:block; text-align:left}

#leftcolmenu ul#menuLeftSin { width:197px; margin:0px;padding:0; list-style:none}
#leftcolmenu ul#menuLeftSin li { margin:0; padding:5px 0 5px 0px; background-color:#727272; border-bottom:solid 2px #FFFFFF; display:block; text-align:left}
#leftcolmenu ul#menuLeftSin ul { width:197px; margin:0; padding:0; list-style:none;}
#leftcolmenu ul#menuLeftSin ul li{ margin:0; padding:2px 0 2px 3px; background-color:#f3f3f3; display:block; text-align:left}

#leftcolmenu ul#menuLeftCambio { width:197px; margin:0px;padding:0; list-style:none}
#leftcolmenu ul#menuLeftCambio li { margin:0; padding:5px 0 5px 0px; background-color:#4561a5; border-bottom:solid 2px #FFFFFF; display:block; text-align:left}
#leftcolmenu ul#menuLeftCambio ul { width:197px; margin:0; padding:0; list-style:none;}
#leftcolmenu ul#menuLeftCambio ul li{ margin:0; padding:2px 0 2px 3px; background-color:#f5f7f9; display:block; text-align:left}

/*ESTILOS PARA LAS TABLAS DE LEGISLACION*/
#contLegisl { position:relative; top:0; left:0; float:left; width:520px; border:0px solid #000}
#contLegisl H4 { font: bold 11px Verdana, Arial, Helvetica, sans-serif; color:#39505e; border-bottom:1px solid #39505e; padding:0; }
#contLegisl H5 { font: 11px Verdana, Arial, Helvetica, sans-serif; color:#800000; border-bottom:3px solid #dadada; text-transform:uppercase; padding-top:5px}
#contLegisl H5 a{ color:#800000; text-decoration:none}
#contLegisl H5 :hover{ color:#000; text-decoration:none}
#contLegisl H6 { font: bold 10px Verdana, Arial, Helvetica, sans-serif; color:#000; border-bottom:1px solid #008000; text-transform:uppercase }
#contLegisl ul {margin:0; padding:0px; list-style:none; text-align:justify}
#contLegisl ul li {padding-left:5px; padding-top:10px}
#contLegisl ul li ul {margin:0; padding:2px; list-style:none}
#contLegisl ul li ul li {padding-top:10px}
#contLegisl ul li ul li ul {margin:0; padding:0px; list-style:none}
#contLegisl ul li ul li ul li {border-bottom:1px dashed #000; padding-bottom:5px}
#contLegisl ul li ul li ul li ul {margin:0; padding:0px; list-style:none}
#contLegisl ul li ul li ul li ul li {border-bottom:0px dashed #000;padding-bottom:5px; padding-top:5px}
	
#TxtCentral #listadoEnlace ul {width:100%; margin:0px; padding:0px}
#TxtCentral #listadoEnlace li { margin:15px 0 0 0; padding:5px; list-style:none; text-align:left}
#TxtCentral #listadoEnlace ul ul{width:100%; margin:0px; padding:0px}
#TxtCentral #listadoEnlace li li{ margin:0; padding-left:15px; list-style:none; text-align:left; border-bottom:1px dashed #cccccc}

/*ESTILOS PARA EL TEXTO*/
.AutentifIndex { font: 10px Arial, Helvetica, sans-serif; color:#000 }
.Inputs { font: 10px Arial, Helvetica, sans-serif; border:1px solid #1e3789}
.piePagina { font: 10px Arial, Helvetica, sans-serif; color:#FFF;}
.Autenticado { font: 11px Arial, Helvetica, sans-serif; color:#000; line-height:12px }
.ArialB12{ font: Bold 12px  Arial, Helvetica, sans-serif; text-transform:uppercase; color: #751111; width:512px; padding:0; border-bottom: 1px solid #445637}
.ArialB12Azul{ font: Bold 12px  Arial, Helvetica, sans-serif; text-transform:uppercase; color: #1e3789}
.Arial10{ font: 11px  Arial, Helvetica, sans-serif;  color: #751111;}
.Arial10B{ font: bold 11px  Arial, Helvetica, sans-serif;  color: #751111;}
.Arial11BB{ font: Bold 11px  Arial, Helvetica, sans-serif;  color: #FFFFFF;}
.Arial12BB{ font: Bold 12px  Arial, Helvetica, sans-serif;  color: #FFFFFF;}
.verdana12B { font: bold 12px Verdana, Arial, Helvetica, sans-serif; text-transform:uppercase; color:#000}
.verdana12BLower { font: bold 12px Verdana, Arial, Helvetica, sans-serif;text-transform:lowercase color:#000}
.verdana12 { font:  12px Verdana, Arial, Helvetica, sans-serif; text-transform:uppercase; color:#000}
.verdana12Lower { font: 12px Verdana, Arial, Helvetica, sans-serif;text-transform:lowercase color:#000}
.enlaceTit { font:  12px Verdana, Arial, Helvetica, sans-serif; color:#860d32}

.tdEncabezado{font: bold 10px Verdana, Arial, Helvetica, sans-serif; color:#fff; padding:3px; background-color: #7a8f38; text-align:center }
.tdImpar{font: 10px Verdana, Arial, Helvetica, sans-serif; color:#000; padding:3px; background-color: #f4f7ea; text-align:center }
.tdPar{font: 10px Verdana, Arial, Helvetica, sans-serif; color:#000; padding:3px; background-color: #e8eed4; text-align:center }

.tdremate { background:#b4bfdf; height:4px}
.tdheader { background:#b4bfdf; height:27px; border-bottom:1px solid #000; padding-left:20px }
.td2header { background:#dadfb4; height:20px; border-bottom:1px solid #000; border-right:1px solid #000;}
.td2headerfin { background:#cbd9df; height:20px; border-bottom:1px solid #000}
.td2encabezado {background:#fff; height:20px; border-bottom:1px solid #000; border-right:1px solid #000;}
.td2encabezadofin {background:#fff; height:20px; border-bottom:1px solid #000;  }
.td2impar {background:#eaedf6; height:20px; border-bottom:1px solid #000; border-right:1px solid #000; }
.td2imparfin {background:#eaedf6; height:20px; border-bottom:1px solid #000;  }
.td2par {background:#d5dbed; height:20px; border-bottom:1px solid #000; border-right:1px solid #000; }
.td2parfin {background:#d5dbed; height:20px; border-bottom:1px solid #000;  }

a.enlaceTxt { font: bold 11px Verdana, Arial, Helvetica, sans-serif; color:#215f70;  text-decoration:underline}
a.enlaceTxt:link, a.enlaceTxt:active, a.enlaceTxt:visited {color:#215f70;}
a.enlaceTxt:hover { color:#000}

a.menuLeftTxt:link, a.menuLeftTxt:active, a.menuLeftTxt:visited {font: bold 11px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none;}
a.menuLeftTxt:hover { color:#FFFF99}
a.submenuLeftTxt:link, a.submenuLeftTxt:active, a.submenuLeftTxt:visited {font: bold 11px Arial, Helvetica, sans-serif; color:#000000; text-decoration:none;}
a.submenuLeftTxt:hover { color:#005b3f}


a.tramitesC0:link, a.tramitesC0:active, a.tramitesC0:visited {color:#006644; text-decoration:none}
a.tramitesC0:hover { color:#751111}

a.tramitesC1:link, a.tramitesC1:active, a.tramitesC1:visited {color:#003366; text-decoration:none}
a.tramitesC1:hover { color:#751111}

a.tramitesC2:link, a.tramitesC2:active, a.tramitesC2:visited {color:#0000FF; text-decoration:none}
a.tramitesC2:hover { color:#751111}

a.tramitesC3:link, a.tramitesC3:active, a.tramitesC3:visited {color:#FF0000; text-decoration:none}
a.tramitesC3:hover { color:#751111}

a.tramitesC4:link, a.tramitesC4:active, a.tramitesC4:visited {color:#33cccc; text-decoration:none}
a.tramitesC4:hover { color:#751111}

a.tramitesC5:link, a.tramitesC5:active, a.tramitesC5:visited {color:#ff6600; text-decoration:none}
a.tramitesC5:hover { color:#751111}

/* ESTILOS BOTONES 
.btnNivel1 {background-image:url('../images/fdBotonN1.png'); font:bold 0.85em Verdana, Arial, Helvetica, sans-serif; border:1px solid #005b3f; color: #4b4b4b; padding:0.05em 0.5em}*/
.btnNivel2 {background-image:url('../images/fdBotonN1.png'); font:0.85em Verdana, Arial, Helvetica, sans-serif; border:1px solid #005b3f; color: #4b4b4b; padding: 0.02em 0.1em 0.02em 0.1em}
.btnNivel3 {background-image:url('../images/fdBotonN3.png'); font:0.8em Verdana, Arial, Helvetica, sans-serif; border: 1px solid #005b3f; color: #4b4b4b}


.legislacion1 {font: bold 13px Verdana, Arial, Helvetica, sans-serif; color:#445637; text-decoration:none;}
a.legislacion1:link, a.legislacion1:active, a.legislacion1:visited {font: bold 13px Verdana, Arial, Helvetica, sans-serif; color:#445637; text-decoration:none;}
a.legislacion1:hover { color:#751111}

.legisl {font: 11px Verdana, Arial, Helvetica, sans-serif; color:#6a929d; text-decoration:none}
a.legisl:link, a.legisl:active, a.legisl:visited {color:#1e3789; text-decoration:none; line-height:18px}
a.legisl:hover { color:#6a929d}

/* ESTILOS CAJAS DESTACADAS */
.cajaDestacada {width:340px; height:80px; padding:10px 10px 10px 110px; background-color:#f4f5f8; border:1px solid #e4e7ee; margin:50px auto}
.importarFicheros {background-image:url('../images/icnImportar70px.png'); background-position:15px 15px; background-repeat:no-repeat}
.login {background-image:url('../images/icnLlave70px.png'); background-position:20px 15px; background-repeat:no-repeat}
.exito {background-image:url('../images/icnExito40px.png'); background-position:30px 3px; background-repeat:no-repeat; width:300px; height:20px; font-weight:bold}
.error {background-image:url('../images/icnError40px.png'); background-position:30px 3px; background-repeat:no-repeat; width:300px; height:auto; font-weight:bold}
.info {background-image:url('../images/icnInfo40px.png'); background-position:30px 3px; background-repeat:no-repeat; width:300px; height:auto; font-weight:bold}
.cambiarFecha {background-image:url('../images/icnFecha70px.png'); background-position:15px 15px; background-repeat:no-repeat}
.cajaDestacadaErrores {width:400px; height:auto; margin:auto; padding:10px; background-color:#f2f4fb; border:1px solid #cbd0df}
.cajaDestacadaOferta {width:480px; height:auto; margin:auto; padding:10px; background-color:#f2f4fb; border:1px solid #cbd0df}

