body { background-color: #fff; background-image: url("/v10/fondo.gif");font-family: Arial, helvetica, sans-serif;font-size: 72%;min-width:960px}
.mainbody {border: solid 1px #c0c0c0;background-color: #fff; margin-left:auto; margin-right:auto}

a:link {color: #06c;text-decoration: none;}

a:visited{color: #37c;text-decoration: none;}

a:hover,a:active {color: #007eff;text-decoration: none;}

a.sbth:link,a.sbtn:visited,a.sbtn:hover,a.sbtn:active{color:#fff}

img {border: none;}

ul {margin-bottom:0;}

/* -------------------------------- div principales ------------------------------------------------------------------------------ */
#superior {background: url("/v10/cabecera12.jpg")  repeat-x;height:36px;}

#cabecerabanner{background: url("/v10/fondobanner.jpg") repeat-x; height:180px;overflow:hidden}

#cabecera_texto{width:auto;padding: 1px;margin:0;position:relative;margin-top:-25px;z-index:99}

#menu_horizontal {background:#000 url("/v10/barra_menu_corta12.jpg")  repeat-x;height:22px;	font-size:14px;font-weight:bold;z-index:999}
	
#menu_horizontalsd {background:#009eef  url("/v10/barra_menu_sede.jpg")  repeat-x;height:24px;	font-size:1em;font-weight:bold;}

#superiorform{width:68%;float:right;text-align:right;padding-right:.5em;padding-top:.5em;font-size:.9em}

#columnaizquierda{width:231px; border:0 solid #000;display:inline;float:left; margin:0 0 0 9px;padding:2px 0 3px 0;}

#columnaderecha{width:699px;  *width:690px; _width:660px; border:0 solid #000;display:inline;float:right;margin-left:0;margin-right:5px; padding: 5px;}

#donde_estas{padding:.7em;color:#000; margin-top:6px;*margin-top:10px;background-color:#e8e8e8}
#donde_estas a:visited{color: #000; text-decoration: none;}
#donde_estas a:link{color: #000; text-decoration: none;}
#donde_estas a:hover{color: #000; text-decoration: underline;}

#bodybody{background-color:#fff; background-image:url('/v10/grafismos2.png');background-repeat:no-repeat;background-position:right bottom; text-align:justify;line-height:1.5em; padding-top: .5em;}

#antesbodybody{background-color:#e8e8e8;text-align:justify;line-height:1.5em}

#bodybodyfin{text-align:right; font-weight:bold;padding-left:.5em;padding-right:.5em;padding-top:.3em;
	padding-bottom:.7em;border-top:dotted 1px #000}

#pie {background:#000 url("/v10/footer_corto.jpg")  repeat-x;height:70px;font-family: Verdana;color:#fff;text-decoration:none;word-spacing: normal;letter-spacing: 0;line-height: 1.3em;text-align:left;}

#pieizda {width:45em;margin-left: 1em;margin-right:2em;margin-top:7px;position:absolute;font-size:.9em;}
	
#piecentro {width:35em;margin-left:57em;margin-right:2em;margin-top:7px;position:absolute;font-size:.8em;}
#piecentro a{color: #fff; text-decoration: none;}
#piecentro a:hover{color: #009ee0; text-decoration: none;}
#piecentro a:visited{color: #fff; text-decoration: none;}
#piedcha{float:right;padding-top:.5em;padding-right:1.5em}

#grfbanner{z-index:98; position:absolute;margin-left:0;margin-top:-180px;}
#textobanner{z-index:98; position:absolute;margin-left:300px;margin-top:-89px;}

.vinculomenu{padding-left:2em;color:#000}
.vinculomenu a:visited{color: #000; text-decoration: none;}
.vinculomenu a:link{color: #000; text-decoration: none;}
.vinculomenu a:hover{color: #000; text-decoration: underline;}
.vinculomenu ul{padding-right:0; padding-left:0; padding-bottom:0; margin-top: 10px; padding-top:0; list-style-type: disc}

#labelchico label{font-size:.9em;}
.formblanco{background-color:#fff; padding:.2em;margin:.3em;}

/* -------------------------------------------------- clases antiguas -------------------------------------------------- */
.vinculoInterno,
.vinculointerno {font-weight: bold; color: #00467e; text-decoration: none}

.vinculoInterno:hover,
.vinculointerno:hover {font-weight: bold; color: #00467e; text-decoration: underline}

.vinculoAncla,
.vinculoancla {font-weight: bold; color: #00467e; text-decoration: none}

.vinculoAncla:hover,
.vinculoancla:hover {font-weight: bold; color: #f00; text-decoration: underline}

.vinculoAnclaO,
.vinculoanclao {font-weight: bold; color: #00467e; text-decoration: none}

.vinculoAnclaO:hover,
.vinculoanclao:hover {background-color:inherit; font-weight: bold; color: #9d340c; text-decoration: underline}

.vinculoExterno,
.vinculoexterno {font-weight: bold; color: #00467e; text-decoration: none}

.vinculoExterno:hover,
.vinculoexterno:hover {font-weight: bold; color: #00467e; text-decoration: underline}

.vinculoInternoO,
.vinculointernoo {font-weight: bold; color: #00467e; text-decoration: none}

.vinculoInternoO:hover,
.vinculointernoo:hover {font-weight: bold; color: #00467e; text-decoration: underline}

.vinculoExternoO,
.vinculoexternoo {font-weight: normal; color: #00467e; text-decoration: none}

.vinculoExternoO:hover,
.vinculoexternoo:hover {font-weight: normal; color: #00467e; text-decoration: underline}

.vinculoBlancoNegrita,
.vinculoblanconegrita {font-weight: bold; color: #fff; text-decoration: none}

.vinculoBlancoNegrita:hover,
.vinculoblanconegrita:hover {background-color:inherit; font-weight: bold; color: #fff; text-decoration: none}

.vinculonormal,
.vinculonormal:hover {font-weight: normal; color: #00467e; text-decoration: underline}

.vinculoblanconegrita2,
.vinculoBlancoNegrita2 {font-weight: bold; color: #fff; font-size:.75em; text-decoration: none}

.vinculoBlancoNegrita2:hover,
.vinculoblanconegrita2:hover {font-weight: bold; font-size:.75em; color: #fff; text-decoration: none}

.vinculoblanco,
.vinculoBlanco {font-size:1em;color:#fff;text-decoration: none}

.vinculoblanco:hover,
.vinculoBlanco:hover {background-color:inherit;font-size:1em;color:#000;text-decoration: none}

.vinculoCapa,
.vinculocapa {font-size: 1.0em; color: #00467e; text-decoration: none}

.vinculocapa:hover,
.vinculoCapa:hover {font-size: 1.0em; color: #f00; text-decoration:underline}

.vinculonegro,
.vinculoNegro {background-color:inherit;color:#000;  text-decoration: none}

.vinculonegro:hover,
.vinculoNegro:hover {font-size:1em;color: #f00; text-decoration: none}


.border0{border-style:none}

.textoNegro,
.textonegro{font-family: Arial, helvetica, sans-serif;font-size: 1em; font-weight:normal;text-decoration:none;}

.sbtn {border: outset 2px #bccbec; font-weight: bold; background: #888; cursor: pointer; color: #fff;padding:3px;background-image: url('/v10/img/topbtn1.gif');background-repeat:repeat-x;}
.sbtn:hover{background-image: url('/v10/img/topbtn1b.gif');color:#fff;background-color:#000}
	
.stxt {border:solid 1px #bccbec;font-weight: normal;color: #000;background-color: #ffffff}
.scap {font-weight: normal; background-color:#fafafa;}

.textoRojo,
.textorojo {background-color:inherit; font-weight: normal; color: #9d340c;}

.titularRojo,
.titularrojo {background-color:inherit; font-weight: bold; color: #9d340c;}

.titularAmarillo,
.titularamarillo {font-weight: bold; font-size: 1.03em; color: #ffff99;}

.titularCeleste,
.titularceleste {font-weight: bold; font-size: 1.03em; color: #7dd8d8;}

.cabeceraAzul,
.cabeceraazul {border: solid 1px #a0a0a0;padding-right: 4px; padding-left: 4px;font-weight: bold; background: #3963ad; padding-bottom: 2px; color: #f0fff0; padding-top: 2px;text-align: center}

.cabeceraAzulClaro,
.cabeceraazulclaro {border-right: solid 1px #a0a0a0; padding-right: 4px; border-top: solid 1px #a0a0a0; padding-left: 4px; font-weight: bold; background: #edf0f5; padding-bottom: 2px; border-left: solid 1px #a0a0a0; color: #00457c; padding-top: 2px; border-bottom: solid 1px #a0a0a0; text-align: center}

.cabeceraVerde,
.cabeceraverde {font-weight: bold; font-size: 1.02em; color: #f0ffff; background-color: #003333; text-align: center}

.cabeceraVerdeClaro,
.cabeceraVerdeClaro {font-weight: bold; font-size: 1.02em; color: #f0ffff; background-color: #00995c; text-align: center}

.cabeceraRojo, 
.cabecerarojo {font-weight: bold; font-size: 1.02em; color: #fff0f0; background-color: #9d340c; text-align: center}

.cabeceraRojoClaro,
.cabecerarojoclaro {font-weight: bold; font-size: 1.02em; color: #fff0f0; background-color: #dc5555; text-align: center}

.bordetablaexterior1,
.bordeTablaExterior1 {border: solid 1px #a0a0a0}

.tablacontenido, tablaContenido{border: outset 2px #a0a0a0}

.vinculonegronegrita{color: #000; text-decoration: none;font-weight:bold}
.vinculonegronegrita:visited{color: #000; text-decoration: none;}
.vinculonegronegrita:link{color: #000; text-decoration: none;}
.vinculonegronegrita:hover{color: #009ee0; text-decoration: underline;}

a.vinculoNegro, a.vinculonegro{color: #000; text-decoration: none;}
a.vinculoNegro, a.vinculonegro:visited{color: #000; text-decoration: none;}
a.vinculoNegro, a.vinculonegro:link{color: #000; text-decoration: none;}
a.vinculoNegro, a.vinculonegro:hover{color: #000; text-decoration: underline;}

/* ----------------------------------------------------- Menú ----------------------------------------------------------*/
#nav {padding:0; margin:0; list-style-type: none;z-index:999}
#nav ul {padding-right:0; padding-left:0; padding-bottom:0; margin-top:0; padding-top:0; 	list-style-type: none;z-index:999; font-size:14px}
#nav li {padding-right:0; padding-left:0;  float: left; padding-bottom:0; margin-top:0; 	padding-top:0; height: 1.7em;z-index:999;}
#nav a {display: block; color: #fff; text-decoration: none;z-index:999;}
#nav li a {padding-right:0; padding-left:0; font-weight: bold; padding-bottom:0; margin:0px 9px; padding-top: 5px;z-index:999;}
#nav li a:hover {padding-bottom:0; cursor: default; color: #009ee0; border-top-style: none;padding-top: 5px; border-right-style: none; border-left-style: none; border-bottom-style:none;}
#nav li.first {background-image: none}
#nav li.first a {margin: 0px 12px 0px 0px}
#nav li ul {margin-top: -13px; left: -999em; margin-left:-13px; padding:1em; background-color:inherit; position: absolute; width: 280px; z-index:999;}

#nav li:hover ul {left: auto}
#nav li:hover {background-color: #000;color:#009ee0;font-weight:bold}

#nav li ul li {border-top: #e9e9e9 1px solid; background-color:#a0a0a0; width: 280px; height: 25px; text-align: left; font-weight:normal;z-index:999;}
#nav li ul li.subfirst {border-top-style: none; height: 26px}
#nav li li a {padding-right: 10px; display: block; padding-left: 10px; font-weight:normal; font-size:.7em;margin:0; height: 10px}
#nav li li a:hover {background-color:#000; color:#009ee0; font-weight: bold;border:0;}
#nav li ul li ul li{background-color: #a0a0a0; border-left:solid 1px #fff;z-index:999;}
#nav li ul li ul li:hover {background-color: #000;}


#sdnav {padding:0; margin:0; z-index:999; list-style-type: none}
#sdnav ul {padding-right:0; padding-left:0; padding-bottom:0; margin-top:0px;padding-top:0;list-style-type: none}
#sdnav li {padding-right:0; padding-left:0;float:left;padding-bottom:0; margin-top:0;padding-top:0; height: 1.7em;}
#sdnav a {display: block; color: #fff; text-decoration: none;}
#sdnav li a {padding-right:0; padding-left:0; font-weight: bold;margin:0 9px 9px 9px; padding-top: 5px;}
#sdnav li a:hover {padding-bottom:0; cursor: default;border-top-style: none;border-right-style: none; border-left-style: none; border-bottom-style: none}
#sdnav li.first {background-image: none}
#sdnav li.first a {margin: 0px 12px 0px 0px}
#sdnav li ul {margin-top: -13px; *margin-top:0;left: -999em; margin-left:-13px; *margin-left:0; padding:1em;*padding:0;background-color:inherit;position: absolute;width: 280px}
#sdnav li:hover ul {left: auto}
#sdnav li:hover {background-color: #00f;font-weight:bold}
#sdnav li ul li {border-top: #e9e9e9 1px solid; background-color:#a0a0a0; width: 280px;	height: 25px; text-align: left; font-weight:normal;}
#sdnav li ul li.subfirst {border-top-style: none; height: 26px}
#sdnav li li a {padding-right:10px;display:block;padding-left:10px;font-weight:normal;font-size:1em;margin:0;height: 10px}
#sdnav li li a:hover {background-color:#00f;font-weight: bold;border:0;}
#sdnav li ul li ul li{background-color: #a0a0a0; border-left:solid 1px #fff;}
#sdnav li ul li ul li:hover {background-color: #00f;}

h1 {background-color:#4c4d50;color:#009ee0;font-size:1.3em;padding-left:1em;padding-top:.3em;padding-bottom:.3em;font-weight:bold;margin-top:1em;margin-bottom:.3em;margin-right:65%}
h2, h3, h4 {color: #000;background-color:inherit;font-weight: bolder;text-align: center;margin:0;font-size: 1.01em;}
h5, h6{color: #009ee0;background-color:inherit;font-weight: bolder;text-align: center;margin:0;font-size: 1.01em;}

.corte {clear:both;}
/* ----------------------------- clases nuevas ---------------------------------------------------- */
.btnplg{float:left;padding-right:5px;border:0}

.plgtxt{  height: 26px; padding-top: 5px;}

.bordeabajo{border-bottom:solid 1px #111; border-top:none; border-left:none;border-right:none}

.tablacontent{padding-right:.4em;padding-left:.4em;background: url(/v70/titlebarbg.gif) #fafafa repeat-x left bottom; padding-bottom:.2em;padding-top:.2em;text-align:center;}

.izdatitulo{background-color:#e8e8e8;text-align:center; margin-left:auto;margin-right:auto; padding:.3em;font-weight:bold;font-size:1.5em;margin-top:.5em;margin-bottom:.6em}
	
.izdatiempo{background-color:#e8e8e8;text-align:center; margin-left:auto;margin-right:auto; padding:.3em;font-weight:bold;font-size:1.3em;margin-top:.5em;margin-bottom:.6em}

.izdabanner{background-color:#e8e8e8;text-align:center;margin:.5em; margin-left:auto; margin-right:auto; padding-top:.8em; padding-left:.8em;padding-right:.8em;padding-bottom:1.5em}

.izdamenu{background-color:#e8e8e8;padding-top:.8em;padding-bottom:.8em;padding-left:1.3em;margin-bottom:1em}

.bannertitulo{font-size:1.1em;font-weight:bold;text-align:center;border-bottom: dotted 1px #000}

.bannertitulosede{font-size:1em;font-weight:bold;text-align:center;background-color:#e8e8e8;padding:.8em; margin:1em 0;}

.bannertitulo2{color:#000;font-size:1.1em;font-weight:bold;text-align:center;border-bottom: solid 1px #000; border-top: solid 1px #000;padding:.2em}

.bannertitulo3{font-size:1.1em;font-weight:bold;border-top:solid 1px #306;color:#306;border-bottom:solid 1px #306; padding-left:.3em;padding-right:.3em}

.titulogordo{background-color:#4c4d50;color:#009ee0;font-size:1.3em;padding-left:1em;padding-right:4em; padding-top:.3em;padding-bottom:.3em;font-weight:bold;margin-top:.3em;margin-bottom:.3em}

.titulogordoizda{background-color:#4c4d50;color:#009ee0;font-size:1.1em;padding-left:.6em;padding-right:0; padding-top:.3em;padding-bottom:.3em;font-weight:bold;margin-top:.3em;margin-bottom:.3em}

.tituloazulx{color:#009ee0;font-size:1.3em;text-align:center;font-weight:bold}

.menuAzul{visibility: visible}

.cabcaja, .stxt {font-size:.9em;background-color:#f0f0f0; border-top:solid 1px #c0c0c0; border-bottom:solid 2px #c0c0c0;border-left:solid 1px #c0c0c0;border-right:solid 2px #c0c0c0;}

.cabboton{padding-left:.1em;vertical-align:bottom;border-style:none}

.cajagrande{background-color:#e8e8e8; padding:.8em 1.1em;margin-top:.8em;margin-bottom:.8em}

.cajanoticia{float:left;width:32%;height:100px;margin:.6em .3em;text-align:left;}

.imgnoticia{float:left;padding-right:.3em;border:0}

#saludocorto{text-align:justify;min-height:110px;font-size:1.3em;line-height:1.2em;line-height:1.4em}

a.linkfondoblanco{background-color:#fff;color:#000;font-weight:bold;padding:.2em}
a.linkfondoblanco:link{color:#000;text-decoration: none;}
a.linkfondoblanco:active{color:#000;text-decoration: none;}
a.linkfondoblanco:visited{color:#000;text-decoration: none;}
a.linkfondoblanco:hover{color:#f00;text-decoration: none;}

.limpiar{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}

.titular { font-family: Impact; color: #140200; text-decoration: none;word-spacing: normal; text-align: left; letter-spacing: 0; line-height: 1.2em;font-size: 1.5em;}

.titular_menor{font-family: Verdana;color: #444;text-decoration: none;word-spacing: normal;text-align: left; letter-spacing: 0;line-height: 1.2em;font-size: 1.1em;}

.contenidos {width:100%;padding:0;margin:0}

#mibody{padding:1em}
.mibody{padding:1em}

.cabpagina{text-align:center; font-weight:bold;padding-left:5em;padding-right:5em; padding-top:.3em; padding-bottom:.7em; border-bottom:dotted 1px #000}

.titresumen{text-align:center;font-weight:bold;font-size:1.2em;background-image:url("/v10/bgdg.gif"); padding:.3em; background-position: left bottom; background-repeat: repeat-x;}

.bodyresumen{background-color:#e8e8e8;padding-bottom:.6em}

.mappy {border: 8px solid #C1D9F7;}

.hrptos{border-top:none; border-left:none;border-right:none;border-bottom:dotted 1px #000}
.ptosdchaabajo{border-top:none; border-left:none;border-right:dotted 1px #000;border-bottom:dotted 1px #000;text-align:center;vertical-align:top;padding:.3em}

.divprensa{padding-top:1.2em;min-height:110px;}

.tituloprensa{font-size:1.2em;padding-bottom:1em;text-transform:uppercase}

.divimgprensa{float:left; height:95px; width:130px; overflow:hidden;margin-right:2em}

.divimgnoticia{float:left; height:100px; width:100px; overflow:hidden;margin-right:.3em}

.puntosup{text-align:right;padding-left:.5em;padding-right:.5em;padding-top:.3em;padding-bottom:.7em;border-top:dotted 1px #000}

.textobannersede{background: url(/v10/img/fondotxt.jpg) #e8e8e8 repeat-x left bottom;height:29px;}

.bannerlinksede{color:#000;padding-top:6px;}
/* ----------------------------------------------------- Galería fotos ----------------------------------------------------------*/
.galeriafotos{list-style-type:none;text-align:center}

.galeriafotos li {display:inline}  

/* ----------------------------- ventanicas (div sobre fondo ocuro) ---------------------------------------------------- */
#DimBackground{position:absolute;top:0;left:0;width:100%;text-align:left;background:#000; display:none;opacity:0.7; -moz-opacity:0.70;filter:alpha(opacity=70);z-index: 9999;}

.emergente{position:absolute; top: 250px; left: 50%; margin-top: -100px; margin-left: -150px; z-index:10000;display:none; width:300px;height:auto; border:5px solid #009ee0; background: #FFF; padding:5px;}

/* ------------------------------------ jqfade ----------------------------------------------------------------------- */
ul#news {border: 0 solid #ccc;padding:0;background:  #fffeb8;}

ul#portfolio li img{border: 0px solid #ccc;padding:0;}

.fade{margin-bottom:0;}

.fade p{margin-bottom:0;text-align: center;width: 100%;background: #fff;}

.xmenu{padding-left:3em;*padding-left:0;}
.xmenu li{list-style-position:inside}
.xli{padding:.4em 0 .4em 0;}
.xli2{padding:.4em 0 .4em 0;background-color:#ffd}
.xli20{list-style-image:url("/v10/img/pleg.png"); line-height:28px;vertical-align:middle}
.xli21{list-style-image:url("/v10/img/despleg.png"); line-height:28px;vertical-align:middle}
.xlid{list-style:inside square}
.xlid1{list-style:inside square;background-color:#ffd}

.aligncenter{text-align:center; margin-left:auto; margin-right:auto;}
.alignright{text-align:right; margin-right:0}
.alignleft{text-align:left; margin-left:0}

/* 	------------------------- 	icono play video prensa	--------------------------------	*/
.fotodebajo{position:relative;z-index:2;border:0}
.fotoencima2{display:block;float:left;position:relative;z-index:3;top:-161px;left:145px; width:60px;height:60px; opacity: 0.8; moz-opacity: 0.8; filter: alpha(opacity=80);border:0}  /* docs */
.contenfotovw{width:120px;height:80px;overflow:hidden;float:right;margin:1px 10px 1px 10px;}
.fotoencimavw{display:block;float:left;position:relative;z-index:3;top:-59px;left:40px;width:36px;height:36px;border:0;}
.fotoencimavwv{display:block;float:left;position:relative;z-index:3;top:-79px;left:20px;width:36px;height:36px;border:0;overflow:hidden}
.fotoencima{display:block;float:left;position:relative;z-index:3;top:-65px;left:47px;width:36px;height:36px;border:0;}