﻿/*
-----------------------------------------------------------------------------
version:   1.1
date:      01/03/2009
author:    Zahira Ramos - Diseñadora Senior - Axesnet
email:     zramos@axesnet.com
website:   www.axesnet.com
project:   Habitat 8.5.1.
-----------------------------------------------------------------------------


Estilos globales 
-----------------------------------------------------------------------------*/
body {color:#212121; font-family: Helvetica CE, Helvetica, Arial; margin:0px; padding:0px; background-image:url(../images/Sayco-EGD-fondo.jpg); background-repeat:repeat-x; background-color:#636363;}
img{border:none;}
ul{list-style:none; margin:0; padding:0;}
a{color:#96d5e7; text-decoration:none;}
a:hover {text-decoration:none; color: #c24471;}
::selection {background: #blue; /* Safari */}
::-moz-selection {background: #yellow; /* Firefox */}
*{font-size: 12px;}
.whiteSpace{ font-size:10px; height:10px; clear:both; }
.whiteSpace15{ font-size:15px; height:15px; clear:both; }
.whiteSpace5{ font-size:5px; height:5px; clear:both; }
.clear{ clear:both; }

/* Header o cabezote
-----------------------------------------------------------------------------*/

/*herramientas web*/
#franjaHerra{ margin:0px auto; float:right; padding-right:20px; }
#iconHerra{  font-family:'Helvetica CE', Helvetica; width:510px; margin:0px auto; height:28px;  padding-top:5px; text-align:center; background-color:#ba0652; color:white; font-size:12px; background-image:url(../images/herramientas_fondo.jpg); background-repeat:repeat-x; float:left;}
#iconHerra a{ font-family:'Helvetica CE', Helvetica; color:white; font-size:12px; text-decoration:none;}
#iconHerra a:hover{ font-family:'Helvetica CE', Helvetica; color:white; font-size:12px; text-decoration:underline;}
.izqHerra { background-image:url(../images/herramientas_izq.jpg); background-repeat:no-repeat; width:6px; height:33px; float:left;}
.derHerra  { background-image:url(../images/herramientas_der.jpg); background-repeat:no-repeat; width:6px; height:33px; float:left;}
/*franja logo*/
.franjaSup{ width:951px; margin:0px auto;  border-left:1px solid #c4c0c1; border-right:1px solid #c4c0c1; background-color:White;}
.franjaLogo{ width:941px; height:123px; margin:0px auto; padding-left:10px; padding-bottom:10px;}
.franjaLogo:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.logo{ width:275px; padding-top:5px; padding-right:5px; padding-bottom:5px; float:left; }
#pauta{ width:410px; margin:0px; padding:0px; float:right; background-color:Gray;}
/*franja banner superior*/
.franjaBanner { width:910px; margin:0px auto; height:210px; margin-left:20px; margin-bottom:3px; z-index:0;}
.franjaBanner:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
/*franja slogan*/
.franjaSlogan {float:right; margin-right:20px;}

/*Menu horizontal superior (dinámico)
---------------------------------------------------------------------------*/
/*Tamaño y posición*/
.menuHori{width:951px; margin:0 auto; background-image:url(../images/fondo_menu.jpg); background-repeat:repeat-x; height:56px;}
/* Menu */
.jqueryslidemenu{ font: 16px Arial; border-left:1px double #d8d8d8; border-right:1px double #d8d8d8; background-image:url(../images/fondo_menu.jpg); background-repeat:repeat-x; height:56px;}
.jqueryslidemenu ul{ margin: 0; padding: 0; list-style-type: none; z-index:2;}
/* Nivel 1 - menu superior*/
.jqueryslidemenu ul li{ position: relative; display: inline; float: left; }
/* Nivel 1 - menu superior / Viculos items */
.jqueryslidemenu ul li a{ font: 16px Arial; display: block; background-image:url(../images/fondo_menu_titulos.jpg); background-repeat:repeat-x; color:white; padding:10px; border-right: 1px solid #7d7d7d; text-decoration: none; margin-top:5px; padding-top:11px;}
* 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{ color: #f5ff2b; text-decoration:none; }
/*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 Arial; 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; }
.jqueryslidemenu .menuSocios {color:#f5ff2b; background-image:url(../images/bck_socios.jpg); height:30px; padding-bottom:5px;}
.jqueryslidemenu .menuUsuarios {color:#44caf2; background-image:url(../images/bck_usuarios.jpg); height:30px; padding-bottom:5px;}
.jqueryslidemenu .menuActivo {color:#ba0652; background-image:url(../images/bck_activo.jpg); height:30px; padding-bottom:5px;}
.jqueryslidemenu .menuActivo ul li a{color:#ba0652; background-image:url(../images/bck_activo.jpg); height:30px; padding-bottom:5px;}
.jqueryslidemenu .menuActivo ul li a:link{color:#ba0652; background-image:url(../images/bck_activo.jpg); height:30px; padding-bottom:5px;}
.jqueryslidemenu .menuActivo ul li a:visited{color:#ba0652; background-image:url(../images/bck_activo.jpg); height:30px; padding-bottom:5px;}
.jqueryslidemenu .menuActivo ul li a:hover{color:#ba0652; background-image:url(../images/bck_activo.jpg); height:30px; padding-bottom:5px;}


/* Footer o pie de pagina
-----------------------------------------------------------------------------*/
#footer{ width:902px; height:200px; margin:0px auto; padding:0px; padding-top:5px; background-image:url(../images/fondo_creditos.jpg); background-repeat:repeat-x; background-color:White; border-left: #6a6a6a solid 1px; border-right: #6a6a6a solid 1px; border-bottom: #6a6a6a solid 1px;}
#creditos{ width:370px; float:left; font-size: 11px; color: gray; text-decoration: none; padding-left:15px; padding-top:12px; padding-bottom:12px;}
#footerLogo{ width:406px; float:right; padding-right:15px;}
.footerFondo { background-color:#efefef; width:951px; margin:0 auto; padding:0px; border-left:1px solid #c2c2c2; border-right:1px solid #c2c2c2;}
.txtCreditos {color:#003263; font-size:11px; } 
.txtPowerby { color:#4b4b4b; font-size:11px; }
.txtHerramientas {color:#ba0652; font-size:11px; padding:4px;}


/* container
-----------------------------------------------------------------------------*/
.container{width:951px; margin:0px auto;  border-left:1px solid #c4c0c1; border-right:1px solid #c4c0c1; background-color:#efefef; background-image:url(../images/fondo_container.jpg); background-repeat:repeat-y;}
.container:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
/*columnas izquierda*/
.colIzq{width:283px; float:right; margin-right:5px; margin-left:5px;}
/*columnas centro*/
.colCen{width:618px; float:left; border-left:1px solid #6a6a6a; background-color:#212121; margin-left:24px;}
.colCen h1 { font-size:16px; color:#e1a2b8;}
.colCen1{width:872px; margin:0px auto; padding: 15px 15px 30px 15px; border:1px solid #6a6a6a; background-color:#212121; }
.colCen1 h3{font-size:14px; color:#96d5e7; background-color:#272f31; text-decoration:none; font-weight:normal; padding:5px; margin:5px 0px 0px 0px;}
.colCen1 h3 a {text-decoration: none; font-weight:normal;}
.titCategoria {font-size:16px; color:#e1a2b8;}
.titAzules {font-size:14px; color:#96d5e7; background-color:#272f31; text-decoration:none; font-weight:normal; padding:5px; margin:5px 0px 0px 0px;}
/*columnas derecha*/
.colDer{width:274px; float:left; padding-left:12px; padding-top:15px; background-image:url(../images/fondo_colDer.jpg); background-repeat:repeat-y; height:100%;}
.colCenGoogle{width:872px; margin:0px auto; padding: 15px 15px 30px 15px; border:1px solid #6a6a6a; background-color:#ffffff; }

/* contenido
-----------------------------------------------------------------------------*/
/* Paginas internas de contenido*/
.cajaTitulo{ width:593px; height:20px; float:left; margin-left:12px;}
.cajaTitulo h1{ font-size:20px; color:#ffffff; text-decoration:none;}
.cajaAumentar { width:100px; height:20px; float:left;}
.cajaCuerpo {width:581px; float:left; margin-left:12px;}
.cajaCuerpo h1 { font-size:13px; color:#000; text-decoration:none; }
.cajaCuerpo h2 { font-size:16px; color:#96d5e7; text-decoration:none; font-weight:normal; border-bottom: #272f31 1px dashed;}
.cajaAtributos{ width:371px; height:20px;  float:left; }
/**/
.texto {font-size: 10px; color:#d6d6d6;}
.texto1 {font-size: 10px; color:#393939;}
.texto2 {font-size: 11px; color:#212121;}
.titulo-noticia{ font-size:18px; color:#ba0652; text-decoration:none; font-weight:normal;}
.titulosModulos { font-size:20px; color:white; text-decoration:none; padding:0; margin:0; font-weight:normal;}
.content h1{font-size: 18px; color:gray; text-decoration: none; font-weight:normal; padding:0px; border-bottom:gray 1px solid;}
.content h2{font-size: 12px; color: green; text-decoration: none; font-weight:normal; margin:0; padding:0;}
.content h3, .content h3 p{font-size:11px; color:blue; 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: 8px; color: #555555; text-decoration: none;}
.subtitulo2 { font-size: 14px; color: #ba0652; text-decoration: none; }
.subtitulo3 { font-size: 14px; color: #96d5e7; text-decoration: none; }
.subtitulo4 { font-size:14px; color:#f5ff2b; text-decoration:none; font-weight:normal; border-bottom: #272f31 1px dashed; }

/*Homes 
-----------------------------------------------------------------------------*/
.homePlantilla1{ width:594px; float:left;}
.homePlantilla2Destacados{width:297px; float:right; padding-right:12px;}
.homePlantilla2Principales{ width:297px; float:left;}
.principal { width:300px;} 

/* principal
-----------------------------------------------------------------------------*/
.cajaG{ float:left; width:615px; margin: 0px auto;}
.cajaPrincipal{ padding-top:0px; padding-left:12px; padding-right:12px; clear: both;}
.cajaPrincipal:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.cajaPrincipal h1, .cajaPrincipal h1 a{font-size: 16px; color: white; text-decoration: none; font-weight:normal; padding:0px;}
.cajaPrincipal h1 a:hover {font-size: 16px; color: black; text-decoration: underline; font-weight:normal;  padding:0px;}
.cajaPrincipal h2, .cajaPrincipal h2 a{font-size: 18px; color: #ffffff; text-decoration: none; font-weight:normal; padding:0px;}
.cajaPrincipal h2 a:hover{font-size: 18px; color: #ffffff; text-decoration: underline; margin:0px; padding:0px;}
.cajaPrincipal h3{color:#adadad; font-size:10px; line-height:14px; text-decoration: none; font-weight:normal; margin:0px; padding:0px;}
.fotoPrin{ float:left; margin-right:15px;}
.imagenPrincipal{border:1px solid #000;}
.video{width: 300px; height: 250px;}
.linea_separador_puntos {width:100%; float:left; border-bottom:1px solid #454545;}
.pie-foto {font-size:10px; font-weight:bold; color: #777777;}
.titPrincipal {font-size: 18px; color: #dadada; text-decoration: none; font-weight:normal; padding:0px;}
.txtPrincipal {color:#adadad; font-size:10px; line-height:14px;}
.subtPrincipal a{ font-size: 16px; color: #ffffff; text-decoration: none; margin:0px; padding:0px; font-weight:normal;}
.subtPrincipal a:hover {font-size: 16px; color: #ffffff; text-decoration: underline; margin:0px; padding:0px; font-weight:normal;}
.cajaPpalPlantilla2{ float:left; width:297px; margin: 0px auto;}
.cajaPpalPlantilla3{ float:left; width:625px; margin: 0px auto;}

/* destacado
-----------------------------------------------------------------------------*/
.destacado {padding:10px; width:280px; margin:0px; float:left; padding-left:12px;}
.destacado h1, .destacado h1 a{font-size: 14px; color: #ffffff; text-decoration: none; font-weight:normal; margin-top:4px; margin-bottom:4px; padding:0px;}
.destacado h1 a:hover{font-size: 14px; color: #ffffff; text-decoration: underline; font-weight:normal; margin:0px; padding:0px;}
.destacado h2{font-size:12px; color:#02327a; text-decoration:none; font-weight:normal; margin:0; padding:0;}
.destacado h3 {font-size: 9px;  color: #adadad; text-decoration: none; font-weight:normal;}
.imagenDestacado{ float:left; border:1px solid #4b4d23; line-height:12px;}
.fotoDes{margin-right:5px;}
/*Este es para la plantilla home 3*/
.destacado3 {padding:10px; width:584px; margin:0px;}
.destacado3 h1, .destacado3 h1 a{font-size: 14px; color: #ffffff; text-decoration: none; font-weight:normal; margin-top:4px; margin-bottom:4px; padding:0px;}
.destacado3 h1 a:hover{font-size: 14px; color: #ffffff; text-decoration: underline; font-weight:normal; margin:0px; padding:0px;}
.destacado3 h2{font-size:12px; color:#02327a; text-decoration:none; font-weight:normal; margin:0; padding:0;}
.destacado3 h3 {font-size: 9px;  color: #adadad; text-decoration: none; font-weight:normal;}
.destacado3texto{ float:right; width:440px;}
.pie-foto3 {font-size:9px; font-weight:bold; color: #777777; width:111px; float:left;}
.fotoDes3 {float:left; margin-right:10px;}

/* 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:11px; height:11px;}
.bulletMenos { display:none; background-image:url(../images/bullet_menos.gif); background-repeat:no-repeat; width:11px; height:11px;}
.bullet { background-image:url(../images/bullet_punto.gif); background-repeat:no-repeat; width:11px; height:11px;}
/*imagen arriba y abajo */
.imgMenuSup1Niv{ background-color:#acacac; width:182px; 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:182px; height:2px; border-left:1px solid #7d7d7d; border-right:1px solid #7d7d7d; border-bottom:1px solid #7d7d7d; margin-bottom:4px; }
/* Nivel 1*/
.menu{ width:266px; height:36px;}
.menu ul{ margin:0; padding:0; width:251px; background-image:url(../images/menu_sup.jpg); background-repeat:no-repeat; height:36px; background-position:top; padding-left:15px;
padding-top:8px;}
.menu ul li{ margin:0; padding: 0 2px 2px 2px; line-height:14px; }
.menu ul li:after {content:"."; display: block; height: 0; clear: both; visibility: hidden;}
.menu ul li .flechaMenu { width:19px; margin:0px 2px; float:left;}
.menu ul li .item { float:left; margin-top:3px; }
.menu ul li a{ text-decoration:none; font-size:18px; color:white; }
.menu ul li a:hover{ text-decoration:none; font-size:18px; color:#f5ff2b;}
/* Sub nivel 1*/
.submenu1{ background:#e1e1e1; width:250px; padding-left:4px; padding-right:4px; margin-left:4px; margin-right:4px;}
.submenu1 ul{ margin:0px; padding:0px; width:178px;  }
.submenu1 ul li{ padding-top:4px; padding-left:2px; line-height:14px;  }
.submenu1 ul li:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.submenu1 ul li .flechaMenu { width:10px;  margin:-1px 4px 2px 2px; float:left;}
.submenu1 ul li .item { float:left;}
.submenu1 ul li a{ text-decoration:none; font-size:12px; color:#393939; }
.submenu1 ul li a:hover{ text-decoration:none; font-size:12px; color:#ba0652; }
/* Sub nivel 2*/
.submenu2{ width:240px; padding-left:10px; background:#f1f1f1;}
.submenu2 ul{ margin:0px; padding:0px; width:168px; }
.submenu2 ul li{ padding-top:4px; padding-left:2px; line-height:14px;  }
.submenu2 ul li:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.submenu2 ul li .flechaMenu { width:10px;  margin:-1px 4px 2px 2px; float:left;}
.submenu2 ul li .item {float:left;}
.submenu2 ul li a{ text-decoration:none; font-size:12px; color:#595959; }
.submenu2 ul li a:hover{ text-decoration:none; font-size:12px; color:#ba0652; }
/* Sub nivel 3*/
.submenu3{	width:230px; padding-left:10px; background-color:#ffffff;}
.submenu3 ul{ margin:0px; padding:0px; width:158px;}
.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:1px 4px 2px 2px; float:left;}
.submenu3 ul li .item {float:left;}
.submenu3 ul li a{ text-decoration:none; font-size:12px; color:#393939;}
.submenu3 ul li a:hover{ text-decoration:none; font-size:12px; color:#ba0652;}

/* Cajas
-----------------------------------------------------------------------------*/
.cajaSup{ padding-top:15px; padding-left:15px; background-color:#484848; background-image:url(../images/zonas_sup.jpg); background-repeat:no-repeat; height:32px; width:251px;}
.cajaInf{ background-image:url(../images/zonas_footer.jpg); background-repeat:no-repeat; height:15px; width:266px;}
/* enviar a una amigo, zonas, documentos, paginas, califique */
.caja2{	background:#e1e1e1; width:248px; padding-left:4px; padding-right:4px; border-left:1px solid #b7b7b7; border-right:1px solid #b7b7b7; margin-left:4px; margin-right:4px;}

/* 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_roja.gif) no-repeat;}
.emptyRatingStar{background: url(../images/estrella_gris.gif) no-repeat;}
.savedRatingStar{background: url(../images/estrella_roja.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:740px; }
/* Contenedor buscador */
.cajaBuscador{float:right; width:280px; margin-top:5px; margin-right:5px;  padding:4px;}
.caja:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.buscador {float:right;}
.texto-buscador{ font-size: 12px; color:white; text-decoration: none; vertical-align:middle; font-family:Helvetica CE;}

/* Botones
-----------------------------------------------------------------------------*/
.buttons { background:#ba0652; text-decoration:none; padding:2px; margin:0px; border:1px solid #ba0652; font-size:11px; font-weight:bold; color:White; }
.buttons a {text-decoration:none; color:White; font-size:11px; font-weight:bold; }
/* positive */
.buttons a .positive {color:white;}
.buttons:hover {background:#959595; border:1px solid #fff; color:#fff; font-size:11px; font-weight:bold;}
.buttons:active { background:#ba0652; border:1px solid red; color:#fff; font-size:11px; font-weight:bold;}
/* negative */
.buttons a .negative{ color:#d12f19;}
.buttons2 .negative:hover, .buttons2 a .negative:hover, .buttons .negative:hover, .buttons a .negative:hover {background:#fbe3e4; border:1px solid #fbc2c4; color:#d12f19;}
.buttons2 a .negative:active, .buttons .negative:active, .buttons a .negative:active{ background:#d12f19; border:1px solid #d12f19; color:#fff;}

/* Titulares
-----------------------------------------------------------------------------*/
.tabHover{height:20px;  border-left:1px solid #767676; border-right:1px solid #767676; border-top:1px solid #767676; border-bottom:none; text-align:center;  margin-left:5px; font-weight:normal; padding:0px 6px;}
.tabOff{height:20px; border-left:1px solid #767676; border-right:1px solid #767676; border-top:1px solid #767676; border-bottom:none; text-align:center;  margin-left:5px; font-weight:normal; padding:0px 6px;}
.tabOn{height:20px; border-left:1px solid #767676; border-right:1px solid #767676; border-top:1px solid #767676; border-bottom:none; text-align:center;  margin-left:5px; font-weight:normal; padding:0px 6px;}
.tabOn { z-index:2; background:#f5f1f1; color:#ba0652; cursor:pointer; padding:5px;}
.tabOff { z-index:0; background:#767676; color:#ffffff; cursor:pointer; padding:5px;}
.tabHover { background:#CCCCCC; }
#tab4, #tab3, #tab2,#tab1 {	float:left; padding-top:10px;}
#tabContenido1, #tabContenido2, #tabContenido3, #tabContenido4{ border-top:1px solid #d0d0d0; height:none; z-index:1; clear:both; padding:18px; line-height:18px; background-color:#f5f1f1;}
#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; }
.links_tab {font-size: 10px; text-decoration:none; color:#003263;}

/* Formas
-----------------------------------------------------------------------------*/
.combo, .comboPre,.cajaInput,.cajaInput2{ border:1px solid #ffffff; color:white; font-size: 12px;}
.comboPre{ background:#f5f1f1; color:#ba0652;}
.combo{ background:white; }
.cajaInput{ color:#ba0652; font-size: 14px; background-image:url(../images/fondo_cajaInput.jpg); background-repeat: repeat-x; height:26px; width:146px; padding-top:7px;}
.cajaInput2{ background-color:#ba0652; padding:2px;}
.cajaInput3{ color:#ba0652; font-size: 12px; background-image:url(../images/fondo_cajaInput3.jpg); background-repeat:repeat-x; padding:2px; border:1px solid #ffffff; }
.cajaInput4{ color:#ba0652; font-size: 12px; background-image:url(../images/fondo_cajaInput3.jpg); background-repeat:repeat-x; padding:2px; border:1px solid #b9b9b9; }


/* Zonas
-----------------------------------------------------------------------------*/
.titulos_zona { font-size:18px; font-weight:normal; color:white;}
.links_zonas, .vinculos li a {	font-size: 12px; text-decoration: none; color: #393939;}
.vinculos{ padding:5px; background:#e1e1e1; font-size: 12px; text-decoration: none; color: #393939; }
.vinculos ul{ margin:0px; padding:0px; }
.vinculos li{margin:0px; background:url(../images/bullet2.gif) no-repeat 2px 10px; padding:3px 0 3px 12px ;}
.verResultado{background:url('../images/cuadro_fondo2.gif'); text-align:right; margin-top:8px;}
.mes{ font-size:16px; font-weight:bold; text-align:center; color:#1e3d4a; font-family:Arial;}
.vinculos .titulo-noticia{ font-size:16px; color:#ba0652; text-decoration:none; font-weight:normal;}


/* 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;}
.vinculosRegistro{ padding:5px; font-size: 12px; text-decoration: none; color: #393939; line-height:18px;}
.vinculosRegistro a{ padding:5px; font-size: 12px; text-decoration: none; color: #393939; text-decoration:none; line-height:18px;}
.vinculosRegistro a:hover{ padding:5px; font-size: 12px; text-decoration: none; color: #990946; line-height:18px;}

/*Modal Popup*/
.modalBackground { background:#333; filter:alpha(opacity=70); opacity:0.7; z-index: 5;}
.modalPopup { background: #FFFFFF; border: 1px solid #666; padding: 5px; width: 280px;}
.modalHeader{ background: #4d4d4d; padding: 5px; cursor: move;}
.modalTitulo{ font-size: 16px; font-weight: bold; color:#e1e1e1;}



/*calendario
-----------------------------------------------------------------------------*/

.fondoEventoDia {color:#003263; text-decoration:none; font-size: 12px; font-weight:bold;}
#calendario a{ text-decoration:none; color:#999; font-size: 12px;}
#calendario a .links_zonas { font-size: 12px; text-decoration: none; color: #CB181F;}
.listados { font-size: 10px; color: #666666; text-decoration: none; background: #F5F5F5; border: 1px solid #999999;}
.calendario_mes {font-size: 12px; font-weight: bold; text-decoration: none;color: #1e3d4a; background: #d7d7d7;}
.calendario_dias {font-size: 12px; font-weight: bold; color: #ba0652; text-decoration: none;}
.calendario_numeros_blancos {font-size: 12px; color: #003263; background: #FFFFFF; }
.calendario_numero_gris {font-size: 12px; color: #666666; text-decoration: none;}
.calendario_hoy {font-size: 12px; color: #003263; background: #43b1d2;}
.calendario_evento {font-size: 12px; color: #003263; text-decoration: none; background: #43b1d2;}
.calendario_fondo {background: #F5F5F5;}
.texto_calendario {font-size: 12px; color:white; text-decoration:none;}
.link-calendario { color:#003263; text-decoration:none; font-size: 12px; font-weight:bold; background-color:#43b1d2;}


/*otros*/

.titulos_califique {font-size:11px; font-weight:normal; color: #FFFFFF;}
.titulos_menu {font-size:14px; font-weight:normal; color:#fffdf9; text-decoration:none;}
.links_menu1 {font-size:10px; font-weight:normal; color:white; text-decoration:none;}
.linkPeq{font-size: 9px; font-weight: normal; color:#ba0652; text-decoration:none;}
.link{font-size: 10px; font-weight: normal; color:#ba0652; text-decoration:none;}
.link a{font-size: 10px; font-weight: normal; color:#ba0652; text-decoration:none;}
.link a:hover{font-size: 10px; font-weight: normal; color:#ba0652; text-decoration:none;}
.subtitulo {font-size: 10px; font-weight: bold; color: #555555; text-decoration:none;}
.titulo-noticia {font-size: 18px; font-weight: normal; color:#CB181F; text-decoration:none;}
.titulos_noticias {font-size: 10px; font-weight: normal; color:#CB181F; text-decoration:none;}
.links_ruta {font-size: 9px; font-weight: normal; color: #b9b9b9; text-decoration:none;}
.titulos_noticias2 {font-size: 14px; font-weight: normal; color:#CB181F; text-decoration:none;}
.faq{font-size:14px; color:#96d5e7; text-decoration:none; font-weight:normal; padding:1px; background:#272f31; margin:5px 0px 0px 0px;}
