/* CSS Document */
HTML, BODY { font: 11px Verdana, Arial, 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: 776px; margin-left: -388px; height:100%; margin: 0 auto; background: #FFF; border-bottom:5px solid @fff }
#superior { position:absolute; top:0; left:0; width:772px; height:auto; float:left; border-right:4px solid #617e11 }

#Cabecera { position:relative; top:0; left:0; float:left; width:768px; height:89px; border-bottom:4px solid #FFFFFF}
#logoMA { position:relative; top:0; left:0; float:left; width:76px; height:89px; border-right:4px solid #FFFFFF}
#imgCabecera {width:688px; height:89px; float:left; background: url('../images/img-supIndex.gif') no-repeat}
#imgCabecera H1  {display:block; background:url('../images/img-supIndex.gif') no-repeat}
#imgCabecera H1  SPAN {display:none}
#login { position:relative; top:0; left:0; float:left; padding-left:3px; background:#e5eeec; width:200px; height:40px; border-right:4px solid #FFFFFF}
#menuSupH { position:relative; top:0; left:0; float:left; width:562px; height:40px; background:#11751e; border-bottom: 4px solid #FFF}
#Contenido {position:relative; top:0; left:0; width:768px; padding:0px; margin:0px; float:left ; background:url('../images/fondoContenido.gif')}
#leftcolmenu {padding-left:6px; margin:0; float:left; width:197px; background: url('../images/fondoMenuLeft.gif'); border-right:4px solid #FFF}
#TxtCentral {position: relative; top:0px; left:0px; float:left; width:512px; padding:10px 20px 10px 20px; background:#FFF}
#footer {color: #F2F2F2;clear: both; width: 100%; height:30px; padding-top:5px;  }
#subnav, #footer {background: #F2F2F2 url('../images/fondoPie.gif'); padding: 3px 0 3px 0}
#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; height:0; float:left; width:548px; height:27px; padding:6px 0 2px 220px; background: url('../images/fondotituloApartLeft.gif');  border-bottom:4px solid #FFF }
#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: #475c3a}
#TxtCentral H3 { font: 14px Arial, Helvetica, sans-serif; text-transform:uppercase; color: #5c6606; 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:558px; margin:0px; padding-top:16px; padding-left:4px;  list-style:none}
#menuSupH ul li{ margin:0; padding-left:4px; 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:#869507; 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:#f5f8f7; 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:#257a47; 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:#f3faf6; 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}
	

/*ESTILOS PARA EL TEXTO*/
.AutentifIndex { font: 10px Arial, Helvetica, sans-serif; color:#51860c }
.Inputs { font: 10px Arial, Helvetica, sans-serif}
.piePagina { font: 10px Arial, Helvetica, sans-serif; color:#FFF; text-align:center}
.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}
.Arial10{ font: 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}

.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:#dadfb4; height:4px}
.tdheader { background:#dadfb4; 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:#f4f7ea; height:20px; border-bottom:1px solid #000; border-right:1px solid #000; }
.td2imparfin {background:#f4f7ea; height:20px; border-bottom:1px solid #000;  }
.td2par {background:#e8eed4; height:20px; border-bottom:1px solid #000; border-right:1px solid #000; }
.td2parfin {background:#e8eed4; height:20px; border-bottom:1px solid #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.tramitesC6:link, a.tramitesC4:active, a.tramitesC4:visited {color:#005F5F; text-decoration:none}
a.tramitesC6: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; padding-bottom:5px; padding-top:5px; border-bottom:1px dashed #000000}
a.legislacion1:hover { color:#751111}

.legisl {font: 11px Verdana, Arial, Helvetica, sans-serif; color:#357600; text-decoration:none; line-height:18px}
a.legisl:link, a.legisl:active, a.legisl:visited {color:#357600; text-decoration:none; line-height:18px}
a.legisl:hover { color:#6a929d}

.legisRojo {font: 11px Verdana, Arial, Helvetica, sans-serif; color:#990000; text-decoration:none}
a.legisRojo:link, a.legisRojo:active, a.legisRojo:visited {color:#990000; text-decoration:none; line-height:18px}
a.legisRojo:hover { color:#6a929d}

.legislacion2 {font: 11px Verdana, Arial, Helvetica, sans-serif; color:#6a929d; }
a.legislacion2:link, a.legislacion2:active, a.legislacion2:visited {color:#357600; text-decoration:none; padding-bottom:5px; padding-top:5px; border-bottom:1px dashed #000000}
a.legislacion2:hover { color:#6a929d}

/* ESTILOS CAJAS DESTACADAS */
.cajaDestacada {width:340px; height:80px; padding:10px 10px 10px 10px; background-color:#f5f8f7; border:1px solid #e5eeec; margin:50px auto; font-weight:bold}
.cajaDestacadaErrores {width:400px; height:auto; margin:auto; padding:10px; background-color:#f5f8f7; border:1px solid #e5eeec}