/* ESTILOS OLD */
.e2 { 	font-family: Arial, Helvetica; color: #333333;}
a.e2 {	font-weight: bold; text-decoration: none; }
a.e2:hover {text-decoration: underline; font-weight: bold;}
.e3 { 	font-family: Arial, Helvetica;  font-weight: bold; color: #375885; }
a.e3 {	font-weight: bold; color: #375885; 	text-decoration: underline; }
a.e3:hover { color: #333333; }
.e4 { 	font-family: Arial, Helvetica; font-weight: bold; color: #FFFFFF; }
.e5 { 	font-family: Arial, Helvetica; color: #333333; }
a.e5 { text-decoration: none; color: #333333; }
a.e5:hover { text-decoration: none; color: #375885; }
.e6 { 	font-family: Arial, Helvetica; color: #FFFFFF;}
.e7 { 	font-family: Tahoma, Arial, Helvetica;color: #616161;}
.e8 { 	font-family: Arial, Helvetica; color: #375885;}
.e9 { 	font-family: Tahoma, Arial, Helvetica; color: #A09A85; }
a.e9 { 	text-decoration: none; 	font-weight: bold; color: #A09A85; }
a.e9:hover { text-decoration: none;	font-weight: bold; color: #888167;}

/* ESTILOS GENERALES */

body          { margin:0; padding:0; font-family: Verdana, Arial; font-size:0.69em; color:#000000; background:#FFFFFF url(../img/back.jpg) repeat-x;}
form          { margin:0; padding:0;}
fieldset      { margin:0; padding:0; border:none;}
legend        { display:none; }
input         { font-size:100%; font-family: Verdana, Arial;}
h1, h2, h3, h4, h5 { margin:0; padding:0; font-family: Verdana, Arial;}
strong        { font-weight:bold;}
hr {display:none;}
img {border:0px; }

/* CAJAS GLOBALES */
#web      { margin:0 auto;  width:67.86em; text-align:left; background:#FFFFFF; }
#cab      { float:left; width:67.86em; height:7.8em; background:transparent url(../img/head.jpg) top left no-repeat; }
#men      { float:right; width:51em; height:2em; background: transparent url(../img/back_menu.jpg) repeat-x; }
#ctd      { float:left; width:100%; height:100%; }
#lat      { float:left; width:15em; padding:0em 0em 0em 0.4em; }
#dts      { float:right; width:49.8em; padding:0em 0.8em 0em 0em; }
#pie      { clear:both; padding:1em 0em; margin:0em 0.8em 0em 0.4em; background:transparent url(../img/back_pie.gif) top left repeat-x; height:5em; font-size:0.8em; }

/* ESTILOS CABECERA*/
#cab h1 a  { float:left; display:block; width:20.2em; height:2em; }
#cab h1 span  { display:none;}

/* ESTILOS MENU*/
#men ul { float:left; width:32em; padding: 0.2em 0em; margin:0em;}
#men ul li { float:left; list-style:none; display:inline; font-size:0.9em; color:#404C57;  width:auto; line-height:1.2em;}
#men ul li a { color:#404C57; text-decoration:none;}
#men ul li a:hover { text-decoration:underline;}
#men ul li span { padding:0em 0.3em 0em 0.3em;}
#men ul li.rss a { padding:0em 0em 0em 1.3em; background: transparent url(../img/rss.gif) 0em 0.2em no-repeat; }

/*ESTILOS IDIOMAS*/
#men ul.nav-f1 { float:right; width:18em; padding: 0.3em 0.3em 0.3em 0em; margin:0em;}
#men ul.nav-f1 li  { float:left; list-style:none;  font-size:0.8em; color:#404C57; display:inline;}
#men ul.nav-f1 li span { padding:0em 0.3em 0em 0.3em;}

/*ESTILOS MENU LATERAL*/
#lat .pral {  display:block; width:10.1em; color:#FFFFFF; font-family: Times; font-size:1.4em; font-weight:bold; margin:0em; padding:0.1em 0em 0em 1em; background:#404C57 url(../img/back_lat.gif) left top no-repeat; }

#lat ul      {  margin:0em; padding:0em; width:15.5em; background:#E5EAEE; }
#lat ul li   { list-style:none; color:#404C57; padding:0.25em 0.1em 0.25em 0.8em; font-family: Verdana, Arial; font-size:0.95em; border-bottom:0.1em solid #fff; background:transparent url(../img/arrow.gif) 0.05em 0.4em no-repeat;}
#lat ul li a { color:#404C57; text-decoration:none; }
#lat ul li a:hover  { color:#404C57; text-decoration:underline;}

#lat ul.sub   { margin:0em; width:15.5em; padding:0em 0em 0em 1em; background:#ffffff; }
#lat ul.sub li  { clear:both; list-style:none; color:#404C57; margin:0em; padding:0em; font-family: Verdana, Arial; font-size:0.95em; background:#FFFFFF; }
#lat ul.sub li  a { color:#404C57; text-decoration:none; }
#lat ul.sub li  a:hover  { color:#404C57; text-decoration:underline;}
#lat ul.sub li.on { color:#404C57; font-weight:bold; text-decoration:none;}

/* ESTILOS PIE*/
#pie .c1  { float:left; color:#404C57; width:49%; text-align:left; }
#pie .c2  { float:right; color:#404C57; width:49%; text-align:right; }
#pie a { color:#404C57; text-decoration:underline;}
#pie a:hover { color:#404C57; text-decoration:underline;}

/*ESTILOS datos*/
#dts .banner  { text-align:center; }
#dts .banner img { border:none; }
.bannerhome {height:59px; padding-top:10px; padding-left:5px; text-align: left; font-size: 1.05em; font-weight: bold;  }
.bannerhometitle {text-transform: uppercase; font-size: 1.05em;}
.bannerhome a {color: #404C57; text-decoration:none; display:block; height:59px; width:165px; }
.bannerhome a:hover {color: #404C57; text-decoration:none;}

/*ESTILOS cajas*/
.caj-corp  { float:left; border:0.08em solid #404C57; padding:0.9em 1.2em 1em 8.5em; background:#EBF3FB url(../img/img_corporativa_horario.jpg) top left no-repeat; }
.caj-corp h2 {font-family:Times; font-size:2em; color:#404C57; font-weight:bold; background:transparent url(../img/bt.gif) 17.5em 0.3em no-repeat; }
.caj-corp span {font-size:1em; }
.caj-corp span a {color:#000000; text-decoration:underline; font-weight:bold; }
.caj-corp span a:hover {text-decoration:underline; }

.caj {border:0.08em solid #b1b3b5; }
.caj-tit {font-family:Times; font-size:1em; color:#FFFFFF; padding:0.1em; font-weight:bold;}
.caj-tit h3 {font-family:Times; font-size:1.4em; color:#FFFFFF; padding:0.3em; font-weight:bold;}
.caj-txt {padding:0.4em; font-size:1em;}
.caj-txt strong {font-size:0.9em;}
.caj-txt a {text-decoration:none; color:#000;}
.caj-txt a:hover {text-decoration:underline;}
.caj-fch {color:#404c57; font-size:0.8em;}
.caj-cat {color:#404c57; font-weight:bold; font-size:1em;}
.caj2 {border:0.08em solid #404C57; background:#E5EAEE; }

.caj-adi { background:#000; padding:20px; }

.sal {background:#a13501; }
.act {background:#008698; }
.ult {background:#404C57; font-size:0.93em;}
.sug {background:#35645c; }
.med {background:#5b8424; }
.fot {background:#404c57; }
.inf {background:#404C57; }
.pub {background:#009869; }
.bol {background:#686533; }
.goo {background:#0000CC; }

.caj ul {margin:0em; padding:0em;}
.caj ul li {list-style:none; border-bottom:0.08em solid #afaeae; padding:0.5em 0em;}

.enl {padding:0.3em; margin-top:0.3em; border-top:0.08em solid #B1B3B5; border-bottom:0.08em solid #B1B3B5; background:#e5eaee url(../img/bt.gif) center right no-repeat; }
.enl a {font-size:0.8em; color:#404C57; text-decoration:none;}
.enl a:hover {text-decoration:underline;}
.enlis {padding:0.3em; border-bottom:0.08em solid #B1B3B5; background:#e5eaee url(../img/bt.gif) center right no-repeat; }
.enlis a {font-size:0.8em; color:#404C57; text-decoration:none;}
.enlis a:hover {text-decoration:underline;}
.enl2 {background:#FFFFFF url(../img/bt.gif) center right no-repeat;;}
.enlgu {padding:0.3em; margin-top:0.3em; width:10em; border-top:0.08em solid #B1B3B5; border-bottom:0.08em solid #B1B3B5; background:#e5eaee url(../img/bt.gif) center right no-repeat; }
.enlgu a {font-size:0.8em; color:#404C57; text-decoration:none;}
.enlgu a:hover {text-decoration:underline;}
a.enlnor {font-size:0.9em; font-weight:bold; color:#404C57; text-decoration:underline;}
/*ESTILOS COLUMNAS*/
.col2f1-c1   { float:left; width:49%; }
.col2f1-c2   { float:right; width:49%;}
.col2f2-c1  { float:left; width:15.9em; }
.col2f2-c2  { float:left; margin-left:1em; width:32.9em;}
.col2f3-c1   { float:left; width:66%; }
.col2f3-c2   { float:right; width:29%;}
.col2f4-c1   { float:left; width:47%; }
.col2f4-c2   { float:right; width:51%;}
.col3f1-c1 {float:left; width:15.9em;}
.col3f1-c2 {float:left; margin-left:1em; width:15.9em;}
.col3f1-c3 {float:left; margin-left:1em; width:15.9em;}
.col3f2-c1 {float:left; width:14.9em;}
.col3f2-c2 {float:left; margin-left:1em; width:14.9em;}
.col3f2-c3 {float:left; margin-left:1em; width:14.9em;}
.col3f3-c1 {float:left; width:15.9em; }
.col3f3-c2 {float:left; margin-left:1em; width:15.9em;}
.col3f3-c3 {float:left; margin-left:1em; width:15.9em; float:left;}

/*ESTILOS FORMULARIOS*/
.form-bol {}
.form-bol fieldset  { }
.form-bol fieldset legend { display:none;}
.form-bol fieldset label  { float:left; text-align:left; font-size:0.8em; }
.form-bol fieldset input  { float:left; border:0.09em solid #a3a3a5; background:#FFFFFF; margin:0.5em 0.5em 0.5em 0.5em; }
.form-bol fieldset .btn   { float:left; border:0.09em solid #a3a3a5; background:#eaeaec; width:auto; margin:0.3em 0.5em 0.3em 0.5em; text-align:center; }

.form-bus {padding:0.5em; background:#E5EAEE; }
.form-bus fieldset  { }
.form-bus fieldset legend { display:none;}
.form-bus fieldset label  { float:left; text-align:left; font-size:0.8em; }
.form-bus fieldset input  { float:left; border:0.09em solid #a3a3a5; background:#FFFFFF; margin:0em 0.5em 0.5em 0.5em; width:20em;}
.form-bus fieldset .btn   { float:left; border:0.09em solid #a3a3a5; background:#eaeaec; width:auto;  padding:0.1em 0.5em 0.1em 0.5em; text-align:center; color:#000; text-decoration:none; }

.form-que {padding:0.5em; background:#E5EAEE; }
.form-que fieldset  { }
.form-que fieldset legend { display:none;}
.form-que fieldset label  { float:left; text-align:left; font-size:0.85em; width:10em;}
.form-que fieldset input  { float:left; border:0.09em solid #a3a3a5; background:#FFFFFF; margin:0em 0.5em 0.5em 0.5em; width:30em; padding:0.2em; }
.form-que fieldset .texta  { float:left; border:0.09em solid #a3a3a5; background:#FFFFFF; margin:0em 0.5em 0.5em 0.5em; width:30em; padding:0.2em; }
.form-que fieldset .btn   { float:left; border:0.09em solid #a3a3a5; background:#eaeaec; width:auto;  padding:0.1em 0.5em 0.1em 0.5em; text-align:center; color:#000; text-decoration:none; }
.nota {font-size:0.8em; float:left; padding-left:12em; color:#666666;}


/*ESTILOS CUERPO*/
#cpo {padding:3em 1em 1em 1em;}
.img-cpo {float: right; padding-left:1em;}
.img-cpo2 {float: left; padding-right:1em;}

/*ESTILOS LISTADOS*/
ul.adj {padding:0em; margin:1em 0em 1em 0em;}
ul.adj li {list-style:none; padding:0.3em 0.3em 0.3em 1em; border-top:0.09em solid #B1B3B5;  background:#ffffff url(../img/flecha_listado.gif) center left no-repeat; }
ul.adj li a {font-weight:bold; color: #404C57; text-decoration:none; }
ul.adj li a:hover {font-weight:bold; color: #404C57; text-decoration:underline; }
ul.adj li.ult {border-bottom:0.09em solid #B1B3B5; }

ul.titu {padding:0em; margin:1em 0em 1em 1em;}
ul.titu li {list-style:none; padding:0.3em 0.3em 0.3em 1em; background:#ffffff url(../img/flecha_listado.gif) 0em 0.45em no-repeat;}
ul.titu li a {font-weight:bold; color: #404C57; text-decoration:none;}
ul.titu li a:hover {font-weight:bold; color: #404C57; text-decoration:underline;}

ul.cons {padding:0em; margin:1em 0em 1em 1em;}
ul.cons li {list-style:none; padding:0.3em 0.3em 0.3em 1em; background:#ffffff url(../img/flecha_listado.gif) 0em 0.45em no-repeat;}
ul.cons li a {font-weight:bold; color: #404C57; text-decoration:none;}
ul.cons li a:hover {font-weight:bold; color: #404C57; text-decoration:underline;}
ul.cons2 {padding:0em; margin:1em 0em 1em 3em;}
ul.cons2 li {list-style:none; padding:0.3em 0.3em 0.3em 1em; background:#ffffff url(../img/flecha_listado.gif) 0em 0.45em no-repeat;}
ul.cons2 li a {font-weight:bold; color: #404C57; text-decoration:none;}
ul.cons2 li a:hover {font-weight:bold; color: #404C57; text-decoration:underline;}
ul.cons3 {padding:0em; margin:1em 0em 1em 5em;}
ul.cons3 li {list-style:none; padding:0.3em 0.3em 0.3em 1em; background:#ffffff url(../img/flecha_listado.gif) 0em 0.45em no-repeat;}
ul.cons3 li a {font-weight:bold; color: #404C57; text-decoration:none;}
ul.cons3 li a:hover {font-weight:bold; color: #404C57; text-decoration:underline;}

ol.cons4 {padding:0em; margin:1em 0em 1em 6em;}
ol.cons4 li { }

ul.list {padding:0em; margin:1em 0em 1em 1em;}
ul.list li {list-style:none; padding:0.3em 0.3em 1em 1em; border-bottom:0.09em solid #B1B3B5; background:#ffffff url(../img/flecha_listado.gif) 0em 0.45em no-repeat;}
ul.list li a {font-weight:bold; color: #404C57; text-decoration:none;}
ul.list li a:hover {font-weight:bold; color: #404C57; text-decoration:underline;}
ul.list li.ult {border-top:0.09em solid #B1B3B5; }
.doc {padding:0.5em 2em; background:transparent url(../images/00_comunes_e_iconos/icono_documentos.gif) 0em 0.45em no-repeat;}

ul.alb {padding:0em; margin:1em 0em 1em 1em;}
ul.alb li {list-style:none; padding:0.3em 0.3em 1em 1em; border-bottom:0.09em solid #B1B3B5; background:#ffffff url(../img/flecha_listado.gif) 0em 1.7em no-repeat;}
ul.alb li a {font-weight:bold; color: #404C57; text-decoration:none;}
ul.alb li a:hover {font-weight:bold; color: #404C57; text-decoration:underline;}
ul.alb li.ult {border-top:0.09em solid #B1B3B5; }
ul.albimg {padding:0em; margin:1em 0em 1em 1em;}
ul.albimg li {list-style:none; display:inline; float:left; padding:0.3em 0.3em 1em 1em;}



/*ESTILOS PATH*/
#bdc  {font-size:0.5em; background:#E5EAEE; width:100%; font-size:0.8em; padding:0.25em 0.14em 0.25em 0.25em;}/*Generico*/
#bdc a  { color:#404C57; font-weight:bold; text-decoration:underline;}
#bdc a:hover  { color:#404C57; font-weight:bold; text-decoration:none;}

/*ESTILOS TEXTOS*/
#title {background:#404C57; width:100%; font-family:times; padding:0.15em 0em 0.15em 0.15em; font-size:1.8em; color:#fff;}

#tit    {  margin-top:1em; }/*Generico*/
#tit h2 { font-family:Times; font-size:1em;}
#tit h2 span  { background:#0E384A; color:#FFFFFF; font-size:1.55em; padding:0.19em;}
#tit h2 strong { color:#0E384A; font-size:1.82em; font-weight:normal; padding-left:0.5em;}

.ant { color:#042635; font-size:0.91em; line-height:1.25em;}
.subt { color:#0E384A; font-weight:bold; line-height:1.25em;}
.ent { color:#042635; line-height:1.25em;}
.tit { color:#A11C23; font-weight:bold;}

.pral2 {  color:#042635; font-family: Times; font-size:1.5em; font-weight:bold; margin:0em; padding:0.1em 0em 0em 1em; }

/* ESTILOS PARA IMAGENES */
.img-no {border:none;}
.img-ult { margin:0.5em 0.5em 0.8em 0.5em; border:0.09em solid #404C57; padding:0.25em; cursor:pointer; } /* Estilo para imagenes con marcos */

/*ESTILOS punteros */
.point  { cursor:pointer;}

/* ESTILOS PARA ENLACES */
.vol { padding:0.3em 0.3em 0.3em 2em; margin-top:5em; border-top:0.08em solid #B1B3B5; border-bottom:0.08em solid #B1B3B5; background:#e5eaee url(../img/bt_volver.gif) center left no-repeat; }
.vol a {font-size:0.8em; color:#404C57; text-decoration:none;}
.vol a:hover {text-decoration:underline;}
.vol2 { padding:0.3em 0.3em 0.3em 2em;  border-top:0.08em solid #B1B3B5; border-bottom:0.08em solid #B1B3B5; background:#e5eaee url(../img/bt_volver.gif) center left no-repeat; }
.vol2 a {font-size:0.8em; color:#404C57; text-decoration:none;}
.vol2 a:hover {text-decoration:underline;}
.ade { padding:0.3em 0.3em 0.3em 2em;  border-top:0.08em solid #B1B3B5; border-bottom:0.08em solid #B1B3B5; background:#e5eaee url(../img/bt_ade.gif) center left no-repeat; }
.ade a {font-size:0.8em; color:#404C57; text-decoration:none;}
.ade a:hover {text-decoration:underline;}

.pag { text-align:center; padding:0.4em 0.3em 0.4em 2em; font-size:0.8em; color:#404C57; margin-top:5em; border-top:0.08em solid #B1B3B5; border-bottom:0.08em solid #B1B3B5; background:#e5eaee;   }
.sig {text-align:right;  font-size:1em; color:#404C57; padding:0.3em 2em 0.3em 2em; text-decoration:none; background:#e5eaee url(../img/bt.gif) center right no-repeat;}
.sig a {color:#404C57; text-decoration:none;}
.sig a:hover {text-decoration:underline;}
.ant{text-align:left;  font-size:1em; color:#404C57; padding:0.3em 2em 0.3em 2em; text-decoration:none; background:#e5eaee url(../img/bt_volver.gif) center left no-repeat;}
.ant a {color:#404C57; text-decoration:none;}
.ant a:hover {text-decoration:underline;}

.enltxt { font-size:0.8em; color:#404C57; }

/* ESTILOS PARA FLOTAR Y ALINEAR */
.flo-izq { float: left; }
.flo-dch { float: right; }
.ali-izq { text-align: left; }
.ali-dch { text-align: right; }
.ali-cen { text-align: center; }
.ali-top { vertical-align: top; }
.ali-btt { vertical-align: bottom; }
.ali-med { vertical-align: middle; }

.lin-top {border-top:0.08em solid #404C57; padding-top:1em;}

/*ESTILOS PADDING Y MARGIN */
.padd-f1    { padding:0em 0.5em 1em 1em;}
.marg-f1    { margin:1em 0.49em 1em 0.49em;}
.marg-f2    { margin:0em 0em 0.75em 1.5em;}
.marg-f3    { margin:1em 0.4em 1em 0.4em;}
.marg-f4    { margin:0.5em 0em 0.75em 1.5em;}
.marg-top   { margin-top:1em;}
.marg-izq   { margin-left:1.5em;}
.marg-izq-f2   { margin-left:2.2em;}

/*ESTILOS SHADOWBOX*/
.hidden {display:none;}
.inline-sample-content {color:#FFF; padding:2em; }

/* ESTILOS PARA BORRAR ESTILOS Y OCULTAR*/
.brr  { clear: both; }
.ocu  { display: none; }
.con:after { content : "."; display : block; height : 0em; clear : both; visibility : hidden; }
.con { display : inline-block; }
* html .con { height : 1%; }
.con { display : block; }

