/* ESTILOS GENÉRICOS */
BODY{margin:1.4em 0 0 0; padding:0; color:#000; background:#EEE; font-family:Arial, "Trebuchet MS", Tahoma, Helvetica, Verdana, sans-serif; font-size:.7em; text-align:center;}
H1, H2, H3, H4, H5, H6, H7{margin:0; padding:0;}
FORM{margin:0; padding:0; font-family:Arial, "Trebuchet MS", Tahoma, Helvetica, Verdana, sans-serif;}
INPUT, SELECT, 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:Arial, "Trebuchet MS", Tahoma, Helvetica, Verdana, sans-serif; font-size:1em;}
IMG{border:0;}
.salto{clear:both;}
.salto0{clear:both; line-height:0px;}
.salto000{clear:both; font-size:0px; height:0px; line-height:0px;}
.separador{background:url('../img/bgT-itulo.gif') repeat-x; height:5px; border:0px solid;}
.floatLeft{float:left;}
.floatRight{float:right;}
.floatNone{float:none;}
.clearBoth{clear:both;}
.displayBlock{display:block;}
.displayNone{display:none;}
.displayTable{display:table;}
.displayTableCell{display:table-cell;}
.displayTableRow{display:table-row;}
.textL{text-align:left !important;}
.textC{text-align:center !important;}
.textR{text-align:right !important;}
.saltarMenu{display:none;}
.sinBorder{border:none;}
A{color:#555;}
A:hover{color:#D10000;}

/* CAPA PRINCIPAL. CONTIENE CABECERA, MENÚ, TÍTULO E INTERIOR (LATERALES Y CONTENIDO) */
DIV#principal{background:#FFF; margin:0 auto 0 auto; border:1px solid #D0D0D0; text-align:left; padding:1.2em; width:89.1em; voice-family: "\"}\""; voice-family:inherit; width:88em;}
html>body DIV#principal{width:88.1em;}

/* CABECERA */
DIV#principal DIV#cabecera{width:100%; height:5.2em; background:#FFF url('../img/bgCabecera.jpg') no-repeat right; border-bottom:3px solid #D10000;}
	DIV#principal DIV#cabecera IMG{float:left; margin:0; width:20.55em;}	
	DIV#principal DIV#cabecera H1{color:#333; font-size:1.7em; float:right; margin:1.25em .25em 0 0;}
	html>body DIV#principal DIV#cabecera H1{margin:1.25em .5em 0 0;}
	

/* MENU */
DIV#menu{background:#FFF url('../img/bgMenuH.gif') repeat-x bottom !important; width:100%; color:#000; font-weight:normal; font-size:1.1em; height:2.4em; margin:0; padding:0;}
DIV#menu UL{float:left; list-style:none; margin:0; padding:.5em 0 0 9em; width:83%;}
DIV#menu UL LI{float:left; cursor:pointer; width:10.5em; text-align:center;}
DIV#menu UL LI.smOnCl{background:#F5F5F5;}
DIV#menu UL LI A{float:none; color:#000; text-decoration:none; display:block; padding:.2em 1.5em .25em 1.5em; border-right:1px transparent; border-left:1px transparent;height:1.5em;}
DIV#menu UL LI A:hover{position:relative;  color:#D10000; background:#F5F5F5; border-right:1px solid #FFF; border-left:1px solid #FFF;}
	
DIV#menu UL LI DIV.subMenu{clear:both; background:#F5F5F5; margin:0 0 0 -5.3em; padding:0; z-index:100; border-right:1px solid #FFF; border-left:1px solid #FFF;}
html>/**/body DIV#menu UL LI DIV.subMenu{margin:0; padding:0;}
DIV#menu UL LI DIV.subMenu UL{margin:0; padding:0; width:10.35em;}
DIV#menu UL LI DIV.subMenu UL LI{margin:0; padding:0 0 0 .9em; font-size:1em; font-weight:normal; color:#000; border:none; background:#F5F5F5 url('../img/bgSeparadorSubM.gif') repeat-x bottom;  width:9.35em; text-align:left; height:1.5em;}
html>body DIV#menu UL LI DIV.subMenu UL LI{padding:.5em 0 .5em .9em;}
DIV#menu UL LI DIV.subMenu UL LI.ultimo{background:#F5F5F5 !important;}
DIV#menu UL LI DIV.subMenu UL LI A{float:left; margin:0; padding:.75em .25em !important; color:#333; text-decoration:none; display:block; color:#000; line-height:1em; border:none;}
html>body DIV#menu UL LI DIV.subMenu UL LI A{padding:0 !important;}
DIV#menu UL LI DIV.subMenu UL LI A:hover{color:#D10000 !important; border:none !important;}

/* BREADCRUMB Y TITULO DE LA PÁGINA */
DIV#breadCrumb{float:left; color:#000; padding:.5em 1em; width:60%;}
DIV#breadCrumb A{color:#000;}
DIV#breadCrumb A:hover{color:#C00000;}
A.volver{float:right; color:#D10000 !important; font-size:1.1em; background:url('../img/icoVolver.gif') no-repeat left; padding:0 0 0 2em; margin:.75em 18.75em 0 0;}


/* INTERIOR */
DIV#interior{width:88em; height:21.5em;}
html>body DIV#interior{min-height:21.5em; height:auto;}

/* MENÚ LATERAL */
	DIV#interior DIV#menuLateral{float:left; border:1px dashed #B8B8B8; width:14.5em; background:#F5F5F5 url('../img/bgFondoMenu.gif') repeat-x bottom; margin-top:.5em;}
	DIV#interior DIV#menuLateral P.titulo{background:url('../img/bgTituloMenu.gif') repeat-x bottom; color:#707070; font-size:1.2em; font-weight:bold; padding:.25em 0 .1em .5em; margin:0;}
	DIV#interior DIV#menuLateral UL{list-style:none; margin:1em 0 1em 1em; padding:0; color:#8C8C8C; font-size:1.1em;}
	DIV#interior DIV#menuLateral UL LI{background:url('../img/icoFlechaLista.gif') no-repeat left top; padding:.25em 0 .25em .5em; margin:0;}
	DIV#interior DIV#menuLateral UL LI A.mLat{color:#8C8C8C; text-decoration:none; display:block; padding:0 .3em 0 .5em; width:100%; voice-family: "\"}\""; voice-family:inherit; width:94.3%;}
	html>body DIV#interior DIV#menuLateral UL LI A.mLat{width:94.3%;}
	DIV#interior DIV#menuLateral UL LI A.mLat:hover{color:#D10000; border:none; background:none;}
	DIV#interior DIV#menuLateral UL LI A.noSM{background:none;}
	DIV#interior DIV#menuLateral UL LI A.noSMon{background:#E0DBDB;}
	DIV#interior DIV#menuLateral UL LI A.noSMon:hover{background:#E0DBDB;}	
	DIV#interior DIV#menuLateral UL LI A.onZip{background:#E0DBDB url('../img/bgFlechaML.gif') no-repeat right top;}
	DIV#interior DIV#menuLateral UL LI A.onZip:hover{background:#E0DBDB url('../img/bgFlechaML.gif') no-repeat right top; text-decoration:none; color:#333;}
	
	DIV#interior DIV#menuLateral UL LI DL{margin:0; padding:.5em 0 .5em 0; font-size:.95em; background:#F9F9F9; color:#555; width:90%;}
	DIV#interior DIV#menuLateral UL LI DL.act{background:#F9F9F9;}
	DIV#interior DIV#menuLateral UL LI DL DT{margin:0 0 0 .75em; padding:.1em .25em .25em 1.25em; background:url('../img/bgSubM.gif') no-repeat left top;}
	DIV#interior DIV#menuLateral UL LI DL DD{font-weight:bold; list-style:none; margin:0; padding:.5em .25em 0 .5em; color:#000; background:none; list-style:none;}	
	DIV#interior DIV#menuLateral UL LI DL DT A{margin:0; padding:0; background:none; text-decoration:none; width:100%; display:block;}
	DIV#interior DIV#menuLateral UL LI DL DT A:hover{text-decoration:underline;}
	DIV#interior DIV#menuLateral UL LI DL DT.on A{color:#D10000;}
	
	DIV#interior DIV#imgLateral{float:left; width:16.7em; background:#F9F9F9; margin-top:.5em;}

/* CONTENIDO */	
	DIV#interior DIV#contenido{float:left; margin:.5em 0 0 .75em; width:57.3em; padding:0 0 0 1em;}
	html>body DIV#interior DIV#contenido{width:57.4em;}
	DIV#interior DIV.sinMenuLat{width:71.5em !important;}
	html>body DIV#interior DIV.sinMenuLat{width:72.2em !important;}
	
	DIV#interior DIV#contenido H2{font-size:1.7em; color:#D10000; font-weight:bold; margin:0 0 .5em 0; padding:0;}
	DIV#interior DIV#contenido H3{float:left; width:97%; background:#F7F7F7; border-bottom:1px dashed #CCC; font-size:1.2em; margin:0 0 1em .2em; padding:.75em 0 .1em .25em; font-weight:bold; font-size:1.7em; color:#D10000;}
	DIV#interior DIV#contenido DIV.caja{border:1px solid #CCC; background:#FAFAFA;padding:15px;margin-bottom:5px}
	DIV#interior DIV#contenido P{text-align:justify; width:46.5em; font-size:1.1em; margin:0 0 1em .2em;}
	DIV#interior DIV#contenido P.XL{width:98% !important;}
	DIV#interior DIV#contenido UL{font-size:1.1em;}
	DIV#interior DIV#contenido IMG{margin:0 0 .5em .2em;}
	DIV#interior DIV#contenido P SPAN.nombre{font-size:1.25em;}
	
	DIV#interior DIV#contenido A{font-size:1.1em; color:#000;}
	DIV#interior DIV#contenido A.accFormulario{background:url('../img/icoAcceso.gif') no-repeat left; padding:0 0 0 2em; margin:0 0 0 1em;}
	DIV#interior DIV#contenido A:hover{color:#D10000;}
	
	DIV#interior DIV#contenido UL.listaTerminos{text-align:justify; width:63.5em; font-size:1.1em; margin:0 0 1em .2em; padding:0; list-style:none;}
	DIV#interior DIV#contenido UL.listaTerminos LI{background:url('../img/icoListaTerminos.gif') no-repeat left top; padding:0 0 1em 1.25em;}
	DIV#principal DIV#interior DIV#contenido UL.listaTerminos LI SPAN.titulo{float:left;font-weight:bold; width:6.5em;}
	DIV#interior DIV#contenido UL.listaTerminos LI SPAN.titulo{float:left;font-weight:bold; width:6.5em;}
	DIV#interior DIV#contenido UL.listaTerminos LI DIV.titulo{float:left;font-weight:bold; width:6.5em;}
	DIV#interior DIV#contenido UL.listaTerminos LI DIV.definicion{float:right; width:55.6em;}
	DIV#interior DIV#contenido UL.listaTerminos LI DIV.definicion P{margin:0 0 1em 0; font-size:1em; }
	
	
	DIV#interior DIV#contenido UL.listaTerminos LI DIV.definicion DIV{margin:0 0 1em 0; font-size:1em; text-align:justify; width:46.5em; }
	DIV#interior DIV#contenido UL.listaTerminos LI DIV.definicion DIV P.tabulado{margin:0 0 1em 1em !important;font-size:1em; width:45.5em;}
	DIV#interior DIV#contenido UL.listaTerminos LI DIV.definicion DIV P.tabulado_2{margin:0 0 1em 2em !important;font-size:1em; width:44.5em;}

	DIV#interior DIV#contenido UL.listaTerminos LI P A{font-size:1em; text-decoration:underline;}
	DIV#interior DIV#contenido UL.listaTerminos LI DIV A{font-size:1em; text-decoration:underline;}
	
	DIV#interior DIV#contenido UL.listaResultados{text-align:justify; width:98%; font-size:1em; margin:1em 0 1em .2em; padding:0; list-style:none;}
	DIV#interior DIV#contenido UL.listaResultados LI{float:left; background:url('../img/icoListaResultado.gif') no-repeat left top; padding:0 0 0 1.2em; width:98%;}
	DIV#interior DIV#contenido UL.listaResultados LI P{width:100%;}
	DIV#interior DIV#contenido UL.listaResultados LI P.txtTermino{margin:0;}
	DIV#interior DIV#contenido UL.listaResultados LI P A{color:#D10000; font-size:1em; text-decoration:underline;}
	
	DIV#interior DIV#contenido UL.abecedario{float:left; width:97.7%; background:#EFEFEF; border-top:1px dashed #CCC; border-bottom:1px dashed #CCC; font-size:1.2em; margin:1em 0 .6em .2em; padding:0; list-style:none; font-weight:normal;}
	DIV#interior DIV#contenido UL.abecedario LI{float:left; padding:.4em 0; width:2.15em; text-align:center}
	html>body DIV#interior DIV#contenido UL.abecedario LI{width:2.15em;}
	DIV#interior DIV#contenido UL.abecedario LI A{text-decoration:none;}
	
	DIV#interior DIV#contenido UL.subAbecedario{float:left; width:96%; background:#FFF; border-bottom:1px dashed #CCC; font-size:1em; margin:0 0 0 .2em; padding:0 0 0 1.25em; list-style:none; font-weight:normal;}
	DIV#interior DIV#contenido UL.subAbecedario LI{float:left; padding:.1em 0; width:3em;}	
	DIV#interior DIV#contenido UL.subAbecedario LI A{text-decoration:none;}
	
	DIV#interior DIV#contenido UL.listaPalabras{float:left; width:80%; font-size:1em; margin:1em 0 1em 2.5em; padding:0; list-style:none;}
	html>body DIV#interior DIV#contenido UL.listaPalabras{margin:1em 0 1em 4.5em;}
	DIV#interior DIV#contenido UL.listaPalabras LI{float:left; width:47%; padding:.1em .25em .25em 1.25em; background:url('../img/bgSubM.gif') no-repeat left top;}
	DIV#interior DIV#contenido UL.listaPalabras LI A{color:#000; text-decoration:underline;}
	DIV#interior DIV#contenido UL.listaPalabras LI A:hover{color:#D10000;}
	DIV#interior DIV#contenido DIV.definicion  UL {font-size: 1em}
	
	DIV#interior DIV#contenido FORM{width:53.5em;}
	DIV#interior DIV#contenido FORM DIV.formu{margin:0 0 .5em 0;}
	DIV#interior DIV#contenido FORM DIV.botonera{text-align:right; border-top:1px solid #B0B0B0; margin:0; width:100%;}
	DIV#interior DIV#contenido FORM A.botonEnviar{margin:0 0 0 .5em; padding:.3em 1.5em .75em 1.2em; color:#FFF; font-size:1.1em; text-align:center; cursor:pointer; background:url('../img/bgBotonM.gif') no-repeat; width:63px; height:24px; line-height:2.5em; text-decoration:none;}
	DIV#interior DIV#contenido FORM A.botonEnviar:hover{color:#FFF;}
	DIV#interior DIV#contenido FORM LEGEND{display:none;}
	DIV#interior DIV#contenido FORM FIELDSET{border:none !important;}
	DIV#interior DIV#contenido FORM LABEL{font-size:1.1em;}
	DIV#interior DIV#contenido FORM SPAN.normal{float:left;}
	DIV#interior DIV#contenido FORM INPUT.chrd{background:none; border:none; margin:0; padding:0;}
	DIV#interior DIV#contenido FORM LABEL.resaltado{font-size:1.3em; font-weight:bold;}
	DIV#interior DIV#contenido FORM IMG{margin:.5em 0 1.5em 0;}
	DIV#interior DIV#contenido FORM.buscador{margin:0 auto; width:100%; padding:0; text-align:center;}
	
	DIV#interior DIV#contenido DIV.barraResultados{float:left; background:url('../img/bgIcoLupa.gif') no-repeat left; margin:0 0 1em 0; padding:0 0 0 3em; width:94%; z-index:100; height:32px;}
	DIV#interior DIV#contenido DIV.barraResultados P{background:#E1E1E1; padding:.15em .25em .15em .25em; width:99.9%; margin:.55em 0 0 0;}
	DIV#interior DIV#contenido DIV P.error{background:#E1E1E1; padding:.15em .25em .15em .25em; width:99%; margin:.55em 0 0 0;}
	DIV#interior DIV#contenido DIV.paginacion{float:right; width:95%; margin:0 .5em 0 0;}
	html>body DIV#interior DIV#contenido DIV.paginacion{margin:0 1em 0 0;}
	DIV#interior DIV#contenido DIV.paginacion UL LI{float:left; width:1.5em; border:1px solid #AEAEAE; background:url('../img/bgPaginacion.gif') repeat-x bottom; text-align:center; margin:0 .25em 0 .25em; padding:0; text-align:center !important;}
	DIV#interior DIV#contenido DIV.paginacion A{float:right; text-decoration:none; height:1.4em;}	
	DIV#interior DIV#contenido DIV.paginacion A:hover{color:#000; text-decoration:underline;}
	DIV#interior DIV#contenido DIV.paginacion A.inicio{background:url('../img/bgInicioPaginacion.gif') no-repeat left; padding:.2em 0 .2em 1.75em; margin:-.1em 0 0 0;}
	DIV#interior DIV#contenido DIV.paginacion A.inicio:hover{background:url('../img/bgInicioPaginacionOn.gif') no-repeat left;}
	DIV#interior DIV#contenido DIV.paginacion A.final{background:url('../img/bgFinalPaginacion.gif') no-repeat right; padding:.2em 1.75em .2em 0; margin:-.1em 0 0 0;}
	DIV#interior DIV#contenido DIV.paginacion A.final:hover{background:url('../img/bgFinalPaginacionOn.gif') no-repeat right;}
	DIV#interior DIV#contenido DIV.paginacion UL{list-style:none; float:right; margin:0 .5em 0 .5em; padding:0;}
	DIV#interior DIV#contenido DIV.paginacion UL LI A{width:99.9%; text-align:center !important; margin:0; padding:0;}
	DIV#interior DIV#contenido DIV.paginacion UL LI.actual{float:left; width:1.5em; border:1px solid #AEAEAE; background:#D10000; color:#FFF; height:1.5em; text-align:center; margin:0 .25em 0 .25em; padding:0; text-align:center !important;}
	DIV#interior DIV#contenido DIV.paginacion UL LI A:hover{color:#FFF; background:#000; text-decoration:none;}
	
/* LATERAL DERECHO */	
	DIV#interior DIV#lateralR{float:right; margin:.5em 0 0 .75em; width:13em; padding:0;}	
	DIV#interior DIV#lateralR IMG{width:13.4em;}
	DIV#interior DIV#lateralR DIV.bloqueLista{border:1px dashed #B8B8B8; width:99.9%; margin:1em 0 0 0; padding:0; background:#F5F5F5 url('../img/bgFondoMenu.gif') repeat-x bottom;}
	DIV#interior DIV#lateralR DIV.bloqueLista P.titulo{background:url('../img/bgTituloMenu.gif') repeat-x bottom; color:#707070; font-size:1.2em; font-weight:bold; padding:.25em 0 .1em .5em; margin:0;}
	DIV#interior DIV#lateralR DIV.bloqueLista UL{list-style:none; margin:1em 0 1em 1em; padding:0; color:#8C8C8C; font-size:1.1em;}
	DIV#interior DIV#lateralR DIV.bloqueLista UL LI{background:url('../img/icoFlechaLista.gif') no-repeat left top; padding:.25em 0 .25em .9em;}
	DIV#interior DIV#lateralR DIV.bloqueLista UL LI A{text-decoration:none; color:#8C8C8C;}
	DIV#interior DIV#lateralR DIV.bloqueLista UL LI A:hover{color:#D10000;}
	DIV#interior DIV#lateralR DIV.bloqueLista UL LI.sinFlecha{background:none !important; padding:.25em 0 .25em 0;}
	DIV#interior DIV#lateralR DIV.bloqueLista UL LI A.mail{background:url('../img/icoMail.gif') no-repeat left; padding:0 0 0 1.5em;}
	DIV#interior DIV#lateralR DIV.bloqueLista UL LI A.alarma{background:url('../img/icoAlarma.gif') no-repeat left; padding:0 0 0 1.5em;}

/* ENLACE A FORMULARIO */
DIV.enlaceAccFormulario{float:left; clear:both; width:72em;}
html>/**/body DIV.enlaceAccFormulario{float:left; clear:none; width:30em;}
DIV.enlaceAccFormulario A.accFormulario{background:url('../img/icoAcceso.gif') no-repeat left; padding:0 0 0 2em; margin:0 0 0 1em; font-size:1.1em; margin-left:9em;}

/* INTERIOR */
DIV#pie{width:99%; text-align:center; margin:2.75em 0 0 0;}
DIV#pie A{text-decoration:none; color:#696969; padding:0 .5em 0 .5em;}
DIV#pie A:hover{text-decoration:underline;}

DIV#interior DIV#contenido DIV.enlace A{font-size:1.25em; color:#000; background:url(../img/icoMostrarA.gif) no-repeat 0 0; padding-left:20px;}
DIV#interior DIV#contenido DIV.enlace A.activo{background:url(../img/icoOcultarA.gif) no-repeat 0 0;}
DIV#interior DIV#contenido DIV.respuesta{padding:1em 0 0 1.6em;}

/* MENSAJE DE ENVIO CORRECTO */
DIV#interior DIV#contenido DIV#envioOK{width:100%; margin:0 auto; padding:5em 0 0 0; text-align:center;}
DIV#interior DIV#contenido DIV#envioOK P.marcaOK{background:url(../img/bgOK.gif) no-repeat left top; padding:1em 1em 1em 2.75em; width:35%; margin:0 auto;}
DIV#interior DIV#contenido DIV#envioOK P.resaltado{background:#e1e1e1; padding:.3em 1em .3em 1.5em; width:80%; margin:0 auto;}

/* MENSAJE DE ENVIO INCORRECTO */
DIV#interior DIV#contenido DIV#marcaError{width:100%; margin:0 auto; padding:9.5em 0 0 0; text-align:center; background:url(../img/alerta.gif) no-repeat center top;}
DIV#interior DIV#contenido DIV#marcaError P.resaltado{background:#e1e1e1; padding:.3em 1em .3em 1.5em; width:70%; margin:0 auto;}
