/* ESTILOS GENÉRICOS */
BODY{margin:0; padding:0; color:#555; background:#fff url('../img/bgBody.png') repeat-x top; font-family:"Trebuchet MS", Arial, 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/bgTitulo.gif') repeat-x; height:5px; border:0px solid;}
.floatLeft{float:left;}
.floatRight{float:right;}
.floatNone{float:none;}
.positionRelat{position:relative !important;}
.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;}
#noJS1{text-align:center; display:block; padding-bottom:1em; width:87em; color:#FAFAFA; background:transparent}
#noJS2{text-align:center; display:block; padding-bottom:1em;}
A#inicio{display:none;}

/* MENU PRINCIPAL */
DIV#menuPpal{width:980px; margin:auto; padding:0; text-align:left; display:table; min-height:2.4em; height:auto;}

DIV#menuPpal UL{list-style:none; font-size:1em; margin:0; padding:0; float:right; height:2.4em;}
DIV#menuPpal UL LI{float:left; margin:0; padding:0; color:#fff;}
DIV#menuPpal UL LI A{float:left; margin:.4em .25em !important; padding:.1em .5em !important; text-decoration:none; color:#EEE;}
DIV#menuPpal UL LI A:hover{text-decoration:underline;}
DIV#menuPpal UL LI.on{font-weight:bold; }
DIV#menuPpal UL LI.on A{font-weight:bold; color:#fff; background:#b90000}
DIV#menuPpal UL LI SPAN{font-size:1.2em; padding:4px 0; display:block;}
DIV#menuPpal DIV#tipo{display:none;}
DIV#menuPpal DIV#tipo.sup{position:relative; float:right; margin-top:-2em; color:#FAFAFA; top:0; right:0;}
/*
DIV#menuPpal UL{list-style:none; font-size:1em; margin:0; padding:0; float:right; border-left:1px solid #575757; background:#4a4a4a url(../img/bgBodyVol.png) repeat-x top;}
DIV#menuPpal UL LI{float:left; margin:0; padding:0; border-right:1px solid #575757;}
DIV#menuPpal UL LI A{float:left; margin:0; padding:.5em 1em !important; text-decoration:none; color:#EEE;}
DIV#menuPpal UL LI A:hover{text-decoration:underline;}
DIV#menuPpal UL LI.on{font-weight:bold; }
DIV#menuPpal UL LI.on A{font-weight:bold; color:#fff; background:#000 url(../img/bgFlechaMPpal.gif) no-repeat center bottom}
DIV#menuPpal DIV#tipo{display:none;}
DIV#menuPpal DIV#tipo.sup{position:relative; float:right; margin-top:-2em; color:#FAFAFA; top:0; right:0;}
*/
H1{display:none;}
DIV#menuPpal H1{font-size:1.2em; padding:5px 0 4px 0; text-align:right; color:#fff; display:block; font-weight:normal; margin:0;}

/* CAPA PRINCIPAL. CONTIENE CABECERA, MENÚ, TÍTULO E INTERIOR (LATERALES Y CONTENIDO) */
DIV#principal{margin:0; text-align:left; padding:0; width:100%; background:#FFF;}
DIV#principal.sinMenu{margin-top:2em;}


/* BREADCRUMB Y TITULO DE LA PÁGINA */
DIV#principal DIV#titulo{width:980px; color:#000; padding:0; margin:0 auto 1em auto; border-bottom:2px solid #b90000;}
DIV#principal DIV#titulo DIV#breadCrumb{color:#000; padding:.5em 0 1em 0;}
DIV#principal DIV#titulo DIV#breadCrumb A{color:#000;}
DIV#principal DIV#titulo DIV#breadCrumb A:hover{color:#F1F1F1;}
DIV#principal DIV#titulo H2{color:#000; font-size:2.25em; font-weight:normal; padding:0 0 .1em 0;}

/* INTERIOR */
DIV#interior{/*background:url('../img/bgLateral.gif') repeat-y left top;*/ width:980px; margin:auto; background:#FFF;}
DIV#interior.home{border-top:.5em solid #C0C0C0;}
DIV#interior DIV#contenido{width:980px; margin:auto;}


/* BOTÓN IMPRIMIR */
/*DIV#interior DIV#contenido #botones{margin:2em 0 0 0; padding:.75em 0 0 0; background:url('../img/bgSeparador.gif') repeat-x top; text-align:right; font-size:1.15em;}*/
DIV#interior DIV#contenido A.imprimir, DIV#interior DIV#contenidoGlobal A.imprimir{color:#D10000; position:relative; background:url('../img/icoImprimir.gif') no-repeat left; padding:0 0 .25em 30px; margin:1em 0.2em 0 .5em; float:right; line-height:1.5em; font-size:1.2em;}
DIV#interior DIV#contenido A.imprimir:hover, DIV#interior DIV#contenidoGlobal A.imprimir:hover{background:url('../img/icoImprimir.gif') no-repeat left;}
DIV#interior DIV#contenido A.imprimir:hover, DIV#interior DIV#contenidoGlobal A.imprimir:hover{color:#000;}
DIV#interior DIV#contenido A.impTop, DIV#interior DIV#contenidoGlobal A.impTop{margin-top:-3.3em;}
html>/**/body DIV#interior DIV#contenido A.impTop, html>/**/body DIV#interior DIV#contenidoGlobal A.impTop{margin-top:-2.75em;}
/* DIV#interior DIV#contenido #botones A.enviar{background:url('../img/icoEnviar.gif') no-repeat left; padding:1em 0 1em 25px; margin:0 .5em;}*/

/* BANNER PRIMARIO */
DIV#interior DIV#bannerPrimario{margin:.5em 0 1em 1em; font-size:1em;}
DIV#interior DIV#bannerPrimario IMG{width:68.3em;}

/* BANNER BAJO MENÚ LATERAL */
DIV#interior DIV.bannerMenu{position:absolute; padding-top:1em; text-align:center;}
/*html>/**//*body DIV#interior DIV.bannerMenu{position:static;}*/

/* TIPOS ESPECIALES DE TEXTO */
.fontMinus{font-size:.9em !important;}
.fontPlus{font-size:1.1em !important;}
.fontColored{color:#D10000 !important;}

/* BANNERS TERCIARIOS */
DIV#interior DIV#bannerTerNew {display:table !important; padding-top: 25px; width:980px !important; clear:both;}
DIV#interior DIV#bannerTerNew  DIV.bannerTNew {color: #333333; display: table; float: left; font-size: 1.2em; margin: 0 5px 0 0; width: 321px;}
DIV#interior DIV#bannerTerNew  DIV.bannerTNew H2{font-size:1.7em; font-weight:normal; letter-spacing:-1px; line-height:.75em; }
DIV#interior DIV#bannerTerNew  DIV.bannerTNew DIV.bannerTNewImg{ margin-right:10px; float:left; border:#FF0000 solid 0px; min-height:78px; height:auto;}
DIV#interior DIV#bannerTerNew  DIV.bannerTNew DIV a{padding:10px 10px 0 0; display:block;}
