﻿/*
-----------------------------------------------------------------------------
version:   1.1
date:      01/03/2009
author:    Laura Mulett- Diseñador web - Axesnet
email:     lmulett@axesnet.com
website:   www.axesnet.com
project:   Habitat 8.5.1.
-----------------------------------------------------------------------------


Estilos globales 
-----------------------------------------------------------------------------*/
body { color:black; font-family: Arial; margin:0; padding:0; background: #FFFFFF url(../images/fondo.jpg) repeat-x top;}
img{border:none;}
ul{list-style:none; margin:0; padding:0;}
a{color:#004494; text-decoration:underline;}
a:hover {text-decoration:none; color:#ee8428;}
*{font-size: 11px;}
.whiteSpace{ font-size:10px; height:10px; clear:both;}
.whiteSpace8{ font-size:8px; height:8px; clear:both;}
.whiteSpace5{ font-size:5px; height:5px; clear:both;}
.clear{ clear:both; }

/* Header o cabezote
-----------------------------------------------------------------------------*/

/*herramientas web*/
#franjaHerra{ width:511px; background-color:#004494; float:left; margin:12px 0 13px 0;}
#iconHerra{ width:534px; margin:0px auto; padding:0; text-align:left; color:#FFFFFF; font-size:11px;}
#iconHerra a{ color:white; font-size:11px; text-decoration:none;}
#iconHerra a:hover{ color:white; font-size:11px; text-decoration:underline;}

/*franja logo*/
.franjaSup{ width:931px; margin:0 7px; font-size:0; background: #004494; }
.franjaSup a { border:none;}
.franjaLogo{ width:931px; background-color:#004494; clear:both; margin:0;}
.logo{ width:397px; float:left; }
#pauta{ width:931px; height:272px; clear:both; margin:0 7px;}
.sombraBannerSup { background:#FFFFFF url(../images/sombraBannerSup.gif) repeat-x top; float:left; margin:0; width:333px; padding-right:10px;}
.sombraBannerSup a { text-decoration:none;}

/*Menu horizontal superior (dinámico)
---------------------------------------------------------------------------*/
/*Tamaño y posición*/
.menuHori{width:581px; margin:0; float:left;}
/* Menu */
.jqueryslidemenu{ font: bold 12px Verdana; background:#ebebeb; width:948px; border-left:1px solid #c2c2c2; border-right:1px solid #c2c2c2; }
.jqueryslidemenu ul{ margin: 0; padding: 0; list-style-type: none; }
/* Nivel 1 - menu superior*/
.jqueryslidemenu ul li{ position: relative; display: inline; float: left; }
/* Nivel 1 - menu superior / Viculos items */
.jqueryslidemenu ul li a{ display: block; background:#acacac; color:white; padding: 8px 10px; border-right: 1px solid #7d7d7d; color: black; text-decoration: none; }
* html .jqueryslidemenu ul li a{ display: inline-block; }
.jqueryslidemenu ul li a:link, .jqueryslidemenu ul li a:visited{ color: white; }
.jqueryslidemenu ul li a:hover{ background:#636363; color: white; }
/*1st sub nivel menu*/
.jqueryslidemenu ul li ul{ position: absolute; left: 0; display: block; visibility: hidden; }
/*Sub level menu list items (undo style from Top level List Items)*/
.jqueryslidemenu ul li ul li{ display: list-item; float: none; }
/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.jqueryslidemenu ul li ul li ul{ top: 0; }
/* Sub level menu links style */
.jqueryslidemenu ul li ul li a{ font: normal 13px Verdana; width: 160px; padding: 5px; margin: 0; border-top-width: 0; border-bottom: 1px solid #7d7d7d; }
.jqueryslidemenuz ul li ul li a:hover{ background: white; color: black; }
/* ######### CSS classes applied to down and right arrow images  ######### */
.downarrowclass{ position: absolute; top: 12px; right: 7px; }
.rightarrowclass{ position: absolute; top: 6px; right: 5px; }


/* Footer o pie de pagina
-----------------------------------------------------------------------------*/
#footer{ width:945px; height:135px; margin:0 auto; padding-top:0; background:url(../images/fndCabezote.png) repeat-y; font-size:10px;}
#creditos{ width:400px; height:125px; float:left; font-size:10px; color:#FFFFFF; text-decoration: none; padding-left:19px }
#footerLogos{ width:353px; float:right; text-align:right; padding-right:19px; margin-top:25px; }
#footerLogos img { margin:0 2px 0 0;}
#creditos span{ font-size:10px;}
#creditos span a{ font-size:10px; color:#FFFFFF; text-decoration:underline;}
#creditos span a:hover { font-size:10px; color:#2391dc; text-decoration:underline;}


/* container
-----------------------------------------------------------------------------*/
.container{width:945px; margin:0 auto; padding:6px 0 0 0; background: url(../images/fndContainer.png) repeat-y; min-height:500px; height:100%; clear: both;}
.container:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.containerInternas {float:left; width:680px; border:1px solid #c2c2c2; padding:10px;}
.containerInterna1columna { margin:0 19px 10px 19px ; border:1px solid #c2c2c2; padding:10px; }
.containerInterna1columna2 { margin:0 0 10px 0; border:1px solid #c2c2c2; padding:10px; }
.containerInternas h2 { margin:0; padding:0;}
/*columnas izquierda*/
.colIzq {width:197px; float:left; margin-right:10px; margin-left:19px;}
/*columnas centro*/
.colCen{width:505px; float:left;}
.colCen1{width:700px; float:left; padding:0;}
.colCenSup {float:left; width:699px; margin-right:13px; padding:0;}
/*columnas derecha*/
.colDer{width:182px; float:left; margin-right:0; margin-left:12px;}

/* contenido
-----------------------------------------------------------------------------*/
/* Paginas internas de contenido*/
.cajaTitulo{ line-height:22px; float:left;}
.cajaAumentar { width:127px; height:20px; float:left;}
.cajaCuerpo {width:100%; float:left; }
.cajaCuerpo h1 { font-size:15px; color:#000; text-decoration:none; }
.cajaCuerpo h2 { font-size:13px; color:#333; text-decoration:none; }
.cajaCuerpo ul { margin-top:10px;}
.cajaCuerpo ul li { margin-left:35px; list-style-type: disc; margin-top:3px; font-size:11px;}
.cajaCuerpo ol li { font-size:11px;}
.cajaAtributos{ width:100%; height:20px; float:left; }
.texto {font-size: 11px; color:#000000;}
.texto2 {font-size: 11px; color:#004494;}
.texto3 {font-size: 11px; color:#FFFFFF;}
.texto3 a:hover: { text-decoration: underline;}
.texto4 {font-size: 11px; color:#004494; font-weight:bold;}
.titulo-noticia{ font-size:16px; color:#004494; text-decoration:none; font-weight:normal;}
.titulosModulos { font-size:22px; color:#004494; text-decoration:none; padding:0; margin:0; font-weight:normal; line-height:22px;}
h3{font-size:13px; color:#555555; text-decoration:none; font-weight:normal; padding:1px; margin:5px 0px 0px 0px;}
h3 a {text-decoration: none; font-weight:normal;}
.content h1, h1 span {font-size: 20px; color:#000000; text-decoration:none; font-weight:normal; padding:0px;}
.content h2{font-size: 12px; color: #004494; text-decoration: none; font-weight:normal; margin:0; padding:0;}
.content h3, .content h3 p{font-size:11px; color:#004a80; text-decoration:none; font-weight:normal; margin:0; padding:0;}
.content h3 p strong {font-size:11px; color:#565656; text-decoration:none; font-weight:bold; margin:0; padding:0;}
.content h3 p em {font-size: 11px; color: #565656; text-decoration: none; margin:0px; padding:0px;}
.content h3 ul {font-size: 11px; color: #565656; text-decoration: none;}
.content h3 ul li {font-size: 11px; color: #565656; text-decoration: none; margin:0px; padding:0px; list-style-image:url(../images/bulet_rojo_punto.gif);}
.texto-pequeno{ font-size: 10px; color: #3793ff; text-decoration: none;}
.texto-pequeno2{ font-size: 10px; color: #FFFFFF; text-decoration: none;}
.fechaActualizacion { font-size:11px; color:#000000;}


/*Homes 
-----------------------------------------------------------------------------*/
.homePlantilla1{ width:505px; float:left;}
.homePlantilla2Destacados{width:245px; float:right; margin:0;}
.homePlantilla2Principales{ width:255px; float:left; margin:0;}

/* principal
-----------------------------------------------------------------------------*/
.cajaG{ background-color:#FFFFFF; float:left; border:1px solid #c2c2c2; width:505px;}
.cajaPrincipal{ padding-left:10px; padding-right:10px; clear: both; }
.cajaPrincipal:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.cajaPrincipal h1, .cajaPrincipal h1 a{font-size: 18px; color:#000000; text-decoration: none; font-weight:normal; padding:0px;}
.cajaPrincipal h1 a:hover {font-size: 18px; color: black; text-decoration: underline; font-weight:normal;  padding:0px;}
.cajaPrincipal h2, .cajaPrincipal h2 a{font-size: 16px; color: #02327a; text-decoration: none; font-weight:bold; margin:0px; padding:0px;}
.cajaPrincipal h2 a:hover{font-size: 16px; color: #000000; text-decoration: underline; margin:0px; padding:0px;}
.cajaPrincipal h3{font-size: 11px; color:#000000; text-decoration: none; font-weight:normal; margin:0px; padding:0px;}
.cajaPrincipalSlide { padding:0 10px; clear: both; width:495px; background-color: #ffffff; }
.cajaPrincipalSlide h1, .cajaPrincipalSlide h1 a{font-size: 18px; color:#000000; text-decoration: none; font-weight:normal; padding:0px;}
.cajaPrincipalSlide h1 a:hover {font-size: 18px; color: black; text-decoration: underline; font-weight:normal;  padding:0px; background-color: #ffffff;}
.cajaPrincipalSlide h2, .cajaPrincipalSlide h2 a{font-size: 16px; color: #02327a; text-decoration: none; font-weight:bold; margin:0px; padding:0px; background-color: #ffffff;}
.cajaPrincipalSlide h2 a:hover{font-size: 16px; color: #000000; text-decoration: underline; margin:0px; padding:0px;}
.cajaPrincipalSlide h3,.cajaPrincipalSlide h3 span {font-size: 11px; color:#000000; text-decoration: none; font-weight:normal; margin:0px; padding:0px;}
.slideControl{ z-index:-1; }
.rrItemsList element.style { left:0;}
.fotoPrin {float:left; margin-right:10px; width:280px; height:210px; border:1px solid #c2c2c2; margin-bottom:8px; background-color:#ffffff;}
.imagenPrincipal { width:280px; height:210px;  background-color: #ffffff; }
.fotoPrinHome6 {float:left; width:230px; height:230px; border:1px solid #c2c2c2; margin-bottom:8px;}
.imagenPrincipalHome6 { width:230px; height:230px; }
.video{width: 300px; height: 250px;}
.linea_separador_puntos {width:100%; border-bottom:1px dotted #cccccc; clear:both; margin-bottom:5px;}
.pie-foto {font-size:10px; color: #565656; margin-bottom:5px; text-align:left;}
.fotoPrin2 { text-align:center; margin:0 auto; width:200px; height:200px; border:1px solid #c2c2c2; margin-bottom:8px;}
.imagenPrincipal2 { width:200px; height:200px; }

/* destacado
-----------------------------------------------------------------------------*/
.destacados {background:#eff4ff; margin:0;}
.destacado {padding:10px 10px 0 10px; margin:0px; float:left; background:#eff4ff;}
.destacado h1, .destacado h1 a {font-size: 12px; color: #004a80; text-decoration: none; font-weight:bold; margin-top:4px; margin-bottom:4px; padding:0px;}
.destacado h1 a:hover{font-size: 12px; color: #000000; text-decoration: underline; font-weight:bold; margin:0px; padding:0px;}
.destacado h2{font-size:14px; color:#02327a; text-decoration:none; font-weight:normal; margin:0; padding:0;}
.destacado h3, .destacado3 h3 span { font-size: 11px;  color: #000000; text-decoration: none; font-weight:normal;}
.imagenDestacado{ float:left; border:1px solid #888888; width:122px; height:122px;}
.fotoDes {float:left; border:1px solid #888888; width:122px; height:122px; margin-right:8px;  margin-bottom:8px;}
.pie-foto {font-size:10px; color: #565656; text-align:left; margin-bottom:5px;}

/*Este es para la plantilla home 3*/
.destacado3 { padding:10px 10px 0 10px; margin:0px; float:left; background:#eff4ff;}
.destacado3 h1, .destacado3 h1 a {font-size: 14px; color: #004a80; text-decoration: none; font-weight:bold; margin-top:4px; margin-bottom:4px; padding:0px;}
.destacado3 h1 a:hover{font-size: 14px; color: #000000; margin-top:4px; margin-bottom:4px;  text-decoration: underline; font-weight:bold; padding:0px;}
.destacado3 h2{font-size:14px; color:#02327a; text-decoration:none; font-weight:normal; margin:0; padding:0;}
.destacado3 h3 { font-size: 11px; color: #000000; text-decoration: none; font-weight:normal; padding:0 5px;}
.destacado3texto {text-align:left; padding:5px;}
.destacado3texto h1, .destacado3texto h3, .destacado3texto h3 p { text-align:left;}
.fotoDes3 {float:left; width:122px; height:122px; margin-right:10px; border:1px solid #888888;  margin-bottom:8px;}
.pie-foto3 {font-size:10px; color: #565656; text-align:left; margin-bottom:5px;}


/* Menu izquierdo
-----------------------------------------------------------------------------*/
/*imagenes de abrir y cerrar paneles*/
.bulletAbierto{ background-image:url(../images/bullet_abierto.gif); background-repeat:no-repeat; width:19px; height:19px;}
.bulletCerrado{ display:none; background-image:url(../images/bullet_cerrado.gif); background-repeat:no-repeat; width:19px; height:19px;}
.bulletMas {background-image:url(../images/bullet_mas.gif); background-repeat:no-repeat; width:16px; height:16px;}
.bulletMenos { display:none; background-image:url(../images/bullet_menos.gif); background-repeat:no-repeat; width:16px; height:16px;}
.bullet { background-image:url(../images/bullet_punto.gif); background-repeat:no-repeat; width:16px; height:16px;}
/*imagen arriba y abajo */
.imgMenuSup1Niv{ background-color:#acacac; width:195px; height:4px; border-left:1px solid #7d7d7d; border-right:1px solid #7d7d7d; border-top:1px solid #7d7d7d; margin-top:4px;}
.imgMenuInf1Niv{ background-color:#acacac; width:195px; height:2px; border-left:1px solid #7d7d7d; border-right:1px solid #7d7d7d; border-bottom:1px solid #7d7d7d; margin-bottom:4px; }
/* Nivel 1*/
.menu{ width:197px;}
.menu ul{ margin:0; padding:0; width:197px; background-color:#004494;}
.menu ul li{ margin:0; padding: 0; line-height:14px; }
.menu ul li:after {content:"."; display: block; height: 0; clear: both; visibility: hidden;}
.menu ul li .flechaMenu { width:19px; margin:0; float:left;}
.menu ul li .item { width:197px; float:left; margin-top:0;}
.menu ul li a{ text-decoration:none; font-size:12px; color:white;}
.menu ul li a:hover{ text-decoration:none; font-size:12px; color:#000000;}
/* Sub nivel 1*/
.submenu1{ width:197px; background:#6c92c1; }
.submenu1 ul{ margin:0; padding:0px; width:197px;  }
.submenu1 ul li{ padding:0px; line-height:14px; }
.submenu1 ul li:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.submenu1 ul li .flechaMenu {width:16px; margin:-1px 4px 2px 4px; float:left; }
.submenu1 ul li .item {width:170px; float:left; line-height:14px; padding-bottom:3px; }
.submenu1 ul li a {text-decoration:none; font-size:12px; color:white; }
.submenu1 ul li a:hover {text-decoration:none; font-size:12px; color:#004494; }

/* Sub nivel 2*/
.submenu2{ width:197px; background:#c3deff;  }
.submenu2 ul{ margin:0px; padding:0px; width:197px; }
.submenu2 ul li{ padding-left:2px; line-height:15px; }
.submenu2 ul li:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.submenu2 ul li .flechaMenu { width:16px;  margin:0 4px 2px 8px; float:left;}
.submenu2 ul li .item { width:160px; float:left; line-height:12px; margin-top:5px; padding-bottom:3px;}
.submenu2 ul li a {text-decoration:none; font-size:11px; color:#004494; }
.submenu2 ul li a:hover{ text-decoration:none; font-size:11px; color:#3793ff; }
/* Sub nivel 3*/
.submenu3{	width:197px; background-color:#c3deff;}
.submenu3 ul{ margin:0px; padding:0px; width:177px;}
.submenu3 ul li{ padding-top:4px; padding-left:2px; line-height:14px;  }
.submenu3 ul li:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.submenu3 ul li .flechaMenu { width:10px;  margin:0 4px 2px 2px; float:left;}
.submenu3 ul li .item {width:160px; float:left;  margin-top:5px; line-height:12px;}
.submenu3 ul li a{ text-decoration:none; font-size:11px; color:#004494;}
.submenu3 ul li a:hover{ text-decoration:none; font-size:11px; color:#3793ff;}

/* Cajas
-----------------------------------------------------------------------------*/
.cajaSup{background-color:#eff4ff; width:180px; height:4px; border-left:1px solid #b7b7b7; border-right:1px solid #b7b7b7; border-top:1px solid #b7b7b7; margin-top:4px;}
.cajaInf{background-color:#eff4ff; width:180px; height:4px; border-left:1px solid #b7b7b7; border-right:1px solid #b7b7b7; border-bottom:1px solid #b7b7b7; margin-bottom:4px;}
/* enviar a una amigo, zonas, documentos, paginas, califique */
.caja2{	background:#eff4ff; width:174px; padding-left:4px; padding-right:4px; border-left:1px solid #b7b7b7; border-right:1px solid #b7b7b7;}
.cajaSupZonas {background:url(../images/brdSupZonas.gif) no-repeat; width:168px; height:9px; margin:0;}
.cajaInfZonas{background:url(../images/brdInfZonas.gif) no-repeat; width:168px; height:9px; margin:0;}
.cajaZonas { background-color:#eff4ff; width:158px; margin: 0; padding: 0 4px; border-left:1px solid #b7b7b7; border-right:1px solid #b7b7b7;}
.cajaZonas ul { margin:0; padding:0;}
.cajaZonas li {margin:0px; background:url(../images/bullet2.gif) no-repeat 2px 6px; padding:4px 0 3px 15px ;}
.cajaZonas li a { font-size: 11px; text-decoration: none; color:#000000;}
.cajaDocumentos  ul { margin:0; padding:0;}
.cajaDocumentos li {margin:3px 0;}
.cajaDocumentos li a img { vertical-align:middle;}
.cajaSupZona {background:url(../images/brdSup_zona.gif) no-repeat; width:182px; height:7px; margin:0;}
.cajaInfZona{background:url(../images/brdInf_programasGob.gif) no-repeat; width:182px; height:10px; margin:0;}
.cajaZona { background-color:#6c92c1; width:174px; margin: 0; padding: 0 4px; color:#FFFFFF;}
.cajaZona ul { margin:0; padding:0;}
.cajaZona li {margin:0px; background:url(../images/bullet2.gif) no-repeat 2px 6px; padding:4px 0 3px 15px ;}
.cajaZona li a { font-size: 11px; text-decoration: none; color:#FFFFFF;}
.cajaZona li a:hover { font-size: 11px; text-decoration:underline; color:#FFFFFF;}



/* Califique esta publicación
------------------------------------------------------------------------------*/
.ratingStar{font-size: 0pt; width: 17px; color: #336699; height: 17px; margin: 0px; padding: 0px; cursor: pointer; display: block;}
.filledRatingStar{background: url(../images/estrella_naranja.gif) no-repeat;}
.emptyRatingStar{background: url(../images/estrella_gris.gif) no-repeat;}
.savedRatingStar{background: url(../images/estrella_naranja.gif) no-repeat;}

/* Buscador
-----------------------------------------------------------------------------*/
.div_sel_buscador_habitat{width:124px; float:left;}
#carga{ margin-top:-20px;}
#lista{margin-top:22px !important; margin-top:-7px;}
#searchcontrol2 .gsc-control{ width:680px; }
/* Contenedor buscador */
.cajaBuscador{float:right; width:260px; margin-top:5px; margin-right:13px; padding:0; background-color:#004494;}
.caja:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.buscador { float:right; }

/* Botones
-----------------------------------------------------------------------------*/
.buttons { background:url(../images/fndBuscar.jpg)repeat-x; text-decoration:none; padding:2px; margin:0; font-size:11px; font-weight:bold; text-align:center; height:19px; color:#FFFFFF; background-color:#ef852a;}
.buttons a {text-decoration:none; color:White; font-size:11px; font-weight:bold; }
.botonesRegistro {background:#ef852a; width:120px; line-height:19px; text-decoration:none; padding:2px; font-size:11px; font-weight:bold; text-align:center; height:20px;}
.botonesRegistro a {color:#FFFFFF; text-decoration:none;}
.botonesRegistro a:hover {color:#004494; text-decoration:underline;}
.boton {background:#ef852a; line-height:15px; text-align:center; float:left; color:#FFFFFF;}
.boton a {color:#FFFFFF; text-decoration:none;}
.boton a:hover {color:#004494; text-decoration:underline;}
.boton2 {background:#ef852a; line-height:15px; text-align:center; color:#FFFFFF;}
/* positive */
.buttons a .positive {color:white;}
.buttons a:hover {background:url(../images/fndBuscar.jpg)repeat-x; color:#fff; font-size:11px; font-weight:bold; text-decoration: underline;}
.buttons:active { background:url(../images/fndBuscar.jpg)repeat-x; color:#fff; font-size:11px; font-weight:bold;}
/* negative */
.buttons a .negative{ color:#004494;}
.buttons2 .negative:hover, .buttons2 a .negative:hover, .buttons .negative:hover, .buttons a .negative:hover {background:#000000; border:1px solid #004494; color:#FFFFFF;}
.buttons2 a .negative:active, .buttons .negative:active, .buttons a .negative:active{ background:#004494; border:1px solid #000000; color:#FFFFFF;}


/* Titulares
-----------------------------------------------------------------------------*/
.tabHover{height:30px;  border-left:1px solid #888888; border-right:1px solid #d888888; border-top:1px solid #888888; border-bottom:none; text-align:center;  margin-left:5px; font-weight:bold; font-size:12px; padding:0px 6px; line-height:20px;}
.tabOff{height:30px; border-left:1px solid #888888; border-right:1px solid #888888; border-top:1px solid #888888; border-bottom:none; text-align:center;  margin-left:5px; font-weight:bold; font-size:12px; padding:0px 6px; line-height:20px;}
.tabOn{height:30px; border-left:1px solid #888888; border-right:1px solid #888888; border-top:1px solid #888888; border-bottom:none; text-align:center;  margin-left:5px; font-weight:bold; font-size:12px; padding:0px 6px; line-height:20px;}
.tabOn { z-index:2; background:#fff; color:#004494; cursor:pointer; }
.tabOff { z-index:0; background:#ef852a; color:#FFFFFF; cursor:pointer; }
.tabHover { background:#CCCCCC; }
#tab4, #tab3, #tab2,#tab1 {	float:left; padding-top:5px;}
#tabContenido1, #tabContenido2, #tabContenido3, #tabContenido4{ border:1px solid #888888; z-index:1; clear:both; padding:10px; line-height:18px;}
#tabContenido1 a, #tabContenido2 a, #tabContenido3 a, #tabContenido4 a{color:#333; text-decoration:none;}
#tabContenido1 a:hover, #tabContenido2 a:hover, #tabContenido3 a:hover, #tabContenido4 a:hover{color:#333; text-decoration:underline;}
#_ctl1_titulares_titulares_ajax { overflow:auto; height:auto; position:relative; }

/* Formas
-----------------------------------------------------------------------------*/
.combo, .comboPre,.cajaInput,.cajaInput2{ border:1px solid #888c90; color:black; font-size: 11px; font-family:arial;}
.comboPre{ background:white; }
.combo{ background:white; }
.cajaInput{ background: url(../images/fndCajaBuscador.jpg); height:19px;	}
.cajaInput2{ background-color:white; padding:2px;}

/* Zonas
-----------------------------------------------------------------------------*/
.titulos_zona { font-size: 12px; font-weight: bold; color:#FFFFFF;}
.links_zonas, .vinculos li a {	font-size: 11px; text-decoration: none; color:#000000;}
.vinculos li a:hover{  color:#004494; text-decoration:underline;}
.vinculos { padding:5px; background:#eff4ff;}
.vinculos ul{ margin:0px; padding:0px;}
.vinculos li{margin:0px; background:url(../images/bullet2.gif) no-repeat 2px 6px; padding:4px 0 3px 15px ;}
.verResultado{ text-align:right; margin-top:8px;}
.mes { font-size:12px; font-weight:bold; text-align:center; color:#034ea2; background-color:#88c0ff;}

/* Registro
-----------------------------------------------------------------------------*/
.tituloReg{ font-size: 20px; font-weight: normal; color: black;}
.labelPos { font-size: 11px; color: black;}
.labelNeg { font-size: 11px; color: black;}
.labelReq{ font-size: 11px; color: black; text-align:center;}
.contentModal{ padding:10px;}
/*Modal Popup*/
.modalBackground { background:#004494; opacity:0.7;}/*CSS-3 Only*/
.modalPopup { background: #FFFFFF; border: 1px solid #666; padding: 5px; width: 280px;  z-index: 90000;}
.modalHeader{ background: #CCCCCC; border: 1px solid #666; padding: 5px; cursor: move;}
.modalTitulo{ font-size: 16px; font-weight: bold; color:black;}



/*calendario
-----------------------------------------------------------------------------*/

.fondoEventoDia {color:#000000; text-decoration:none; font-size: 11px;}
#calendario a{ text-decoration:none; color:#999; font-size: 11px;}
#calendario a .links_zonas { font-size: 12px; text-decoration: none; color: #ee8428;}
.calendario_mes {font-size: 11px; font-weight: bold; text-decoration: none;color: #004494; background: #d7d7d7;}
.calendario_dias {font-size: 11px; font-weight: bold; color: #13367a; text-decoration: none;}
.calendario_numeros_blancos {font-size: 11px; color: #666666; background: #FFFFFF;}
.calendario_numero_gris {font-size: 11px; color: #666666; text-decoration: none;}
.calendario_hoy {font-size: 11px; color: #FFFFFF; background: #004494 ;}
.calendario_evento {font-size: 11px; color: #000000; text-decoration: none; background: #e6ad24;}
.calendario_fondo {background: #eff4ff;}
/* días mes anterior y siguiente*/
.texto-calendario-off{ color:#004494;}
/* día de eventos */
.link-calendario {color:#ef852a; font-weight:bold; text-decoration:underline;}
.imgSupCalendario { background:url(../images/img_calendario.gif) no-repeat; width:197px; height:31px;}
.imgInfCalendario { background:url(../images/brdInfCalendario.gif) no-repeat; width:197px; height:9px;}
.flechasCalendario, .flechasCalendario a { background-color:#004494; color:#FFFFFF; text-decoration:none; font-weight:bold; font-size:14px; }
.flechasCalendario a:hover { color:#ef852a; text-decoration:none; font-weight:bold; font-size:14px; }
.cajaCalendario { width:195px; background-color:#eff4ff; border-left:#909090 1px solid; border-right:#909090 1px solid; }
.imgSupCalendarioIngles { background:url(../images/img_calendario_ingles.gif) no-repeat; width:197px; height:31px;}

/*otros*/

.titulos_califique {font-size:13px; font-weight:normal; color: #FFFFFF;}
.titulos_menu {font-size:16px; font-weight:normal; color:#FFFFFF; text-decoration:none;}
.links_menu1 {font-size:11px; font-weight:normal; color:#02327a; text-decoration:none;}
.linkPeq{font-size: 11px; font-weight: normal; color:#ee8428; text-decoration:none;}
.linkPeq a:hover {font-size: 11px; font-weight: normal; color:#004494; text-decoration:underline;}
.link{font-size: 11px; font-weight: normal; color:#ee8428; text-decoration:none;}
.link a {color:#ee8428}
.link a:hover { color:#004494; text-decoration:underline;}
.subtitulo, .subtitulo h3 {font-size: 12px; font-weight: bold; color: #02327a; text-decoration:none;}
.titulo-mapa, .titulo-mapa h3 {font-size: 14px; font-weight:bold; color:#000000; text-decoration:none; line-height:14px;}
.titulo-mapa a:hover {font-size: 14px; font-weight:bold; color:#ef852a; text-decoration:underline;  line-height:14px;}
.titulos_noticias {font-size: 12px; font-weight: normal; color:#2391dc; text-decoration:none;}
.links_ruta {font-size: 12px; font-weight: normal; color: #56514c; text-decoration:none;}
.titulos_noticias2 {font-size: 16px; font-weight: normal; color:#004494; text-decoration:none;}
.faq {font-size:13px; color:#000000; text-decoration:none; font-weight:normal; padding:1px; background:#eff4ff; margin:5px 0px 0px 0px;}
.fndAzulcaja {background-color:#004494; width:195px; height:12px; line-height:12px; margin:0; padding:3px 0 0 0; text-align: right; color:#FFFFFF;border-left:#909090 1px solid; border-right:#909090 1px solid;}
.suscribirse { font-size:12px; font-weight:bold; color:#000000;}
.editorEntrada { background-color:Aqua;}
.textoBold { font-size:11px; font-weight:bold; color:#000000;}

/*Menu superior*/
div.RadMenu a.rmLink .rmLeftImage
{position: relative; }

div.RadMenu .rmItem .rmLink .rmLeftImage,
div.RadMenu .rmItem .rmLink,
div.RadMenu .rmLink .rmText
{margin: 0 1px 0 0; padding: 0;}

/*Opine - encuestas*/
.imgSupOpine { background:url(../images/img_opine.gif) no-repeat; width:197px; height:30px;}
.imgSupEncuestas { background:url(../images/img_encuestas.gif) no-repeat; width:197px; height:30px;}
.imgInfOpine { background:url(../images/brdInferiorOpine.gif) no-repeat; width:197px; height:10px;}
.verEncuestas  {background-color:#eff4ff; width:195px; height:12px; line-height:12px; margin:0; padding:3px 0 0 0; text-align: right; color:#FFFFFF;border-left:#909090 1px solid; border-right:#909090 1px solid;}
.verEncuestas a { margin-right:10px; color:#004494; text-decoration:none; }
.verEncuestas a:hover { margin-right:10px; color:#2391dc; text-decoration:underline; }

/*Zona Slide*/
.zonaSlide .outerWrapper { background-color:#f0efef; border:1px solid #888888; width:100px; height:145px; margin:0;}
.zonaSlide .outerWrapper a { color:#000000; text-decoration:none;}
.zonaSlide .outerWrapper a:hover { color:#ee8428; text-decoration: underline;}
.zonaSlide .rrItem { margin:7px 0 7px 6px;}
.zonaSlide .titulos_zonaEsp { font-size:12px; color:#000000; font-weight:bold;}
.zonaSlide .RadRotator RadRotator_Default .rrClipRegion .rrItem { left:-5px;}
.txtZonaEsp { font-size:11px; text-align:left;}
.zonaSlide { margin:0 auto; width:700px; }
.zonaSlide .RadRotator RadRotator_Default { width:648px;}
.zonaSlide .RadRotator_Default .rrClipRegion { border:0; margin:0 0 0 4px;}
.zonaSlide .RadRotator RadRotator_Default .rrRelativeWrapper .rrClipRegion ul .rrItemsList {position: relative; left: -5px; top: 0px; width: 700px; height: 156px;}
.zonaSlide .RadRotator_Default .rrButton.rrButtonLeft { background:url(../images/img_flechaIzq.png) no-repeat; left:-25px;}
.zonaSlide .RadRotator_Default .rrButton.rrButtonLeft:hover {background:url(../images/img_flechaIzq2.png) no-repeat; left:-25px; border:0;}
.zonaSlide .RadRotator_Default .rrButton.rrButtonRight {background:url(../images/img_flechaDer.png) no-repeat; right:-35px; }
.zonaSlide .RadRotator_Default .rrButton.rrButtonRight:hover {background:url(../images/img_flechaDer2.png) no-repeat; right:-35px; border:0; }
.zonaSlide .RadRotator_Default .rrButton {height:30px; line-height:30px; width:30px;}
.RadRotator_Default .rrButton.rrButtonRight {margin-top:-5px;}


/*faq*/
.RadPanelBar RadPanelBar_SimpleBlue { border:0; text-decoration:none;}
.RadPanelBar .rpRootGroup { border:1px solid #c2c2c2;}
.RadPanelBar .rpLink, .RadPanelBar .rpOut, .RadPanelBar .rpText { line-height:25px; margin:0; border:0; font-weight:bold;}
.rpLink rpExpandable faq { border:0; background-color:Aqua;}
.rpOut { border-bottom:0; margin-bottom:10px;}
.RadPanelBar RadPanelBar_SimpleBlue ul .rpRootGroup li rpItem a span .rpOut{ border:0; margin-bottom:15px;}
.rpOut span { text-decoration:none; border:0;}
.RadPanelBar RadPanelBar_SimpleBlue ul.rpRootGroup li.rpItem a.rpLink rpExpandable faq span.rpOut { border:0; text-decoration:none;}


/*Nuevos styles para podcast*/

.subtitulo2 span{font-size: 14px; font-weight: bold; color: #02327a; text-decoration:none;}
.textoPodcast {font-size: 12px; color:#004494; font-weight: bold;}
