@charset "utf-8";

#submenu {
	float: left;
	background-image: url(/img/fondo_submenu.gif);
	background-repeat: no-repeat;
	height: 224px;
	width: 152px;
	font-weight: bold;
	font-size: 10px;
	margin-right: 3px;
}
#submenu li {
	height: 22px;
	color: #fff;
}
#submenu li a {
	display: block;
	height: 18px;
	padding-left: 10px;
	padding-top: 4px;
}
#submenu li a:link, #submenu li a:visited, #submenu li a:hover, #submenu li a:active {
	color: #fff;
	text-decoration: none;
}
#submenu li:hover {
	background-image: url(/img/submenu_brillo.gif);
	background-repeat: no-repeat;
}
#submenu li.arriba {
	height: 25px;
}
#submenu li.arriba a {
	padding-top: 6px;
}
#submenu li.arriba:hover {
	background-image: url(/img/submenu_brillo_arriba.gif);
	background-repeat: no-repeat;
}
#submenu li.abajo a {
	height: 21px;
}
#submenu li.abajo:hover {
	background-image: url(/img/submenu_brillo_abajo.gif);
	background-repeat: no-repeat;
}

#imagen_hoy {
	float: left;
	width: 214px;
	margin-right: 3px;
}

/* Widget: Genérico ------------------------------------------------------------------------ */

.widget {
	background-image: url(/img/widget_azul_centro.gif);
	background-repeat: repeat-x;
	background-position: 0px 24px;
	background-color: #38568d;
}
.columna .widget {
	margin-bottom: 3px;
}
.widget .titulo {
	background-image: url(/img/widget_azul_titulo.gif);
	background-repeat: no-repeat;
	font-size: 11px;
	font-weight: bold;
	height: 19px;
	padding-top: 5px;
	padding-left: 10px;
	color: #fff;
	white-space: nowrap;
}
.widget .contenido {
	font-size: 11px;
	line-height: 14px;
}
.widget .contenido strong {
	color: #fff;
}
.widget .contenido.lista {
	font-size: 10px;
}
.widget .contenido, .widget .contenido a:link, .widget .contenido a:visited, .widget .contenido a:hover, .widget .contenido a:active {
	text-decoration: none;
	color: #c9d2e1;
}
.widget .contenido.lista a:link, .widget .contenido.lista a:visited {
	display: block;
	padding: 3px 20px 4px 10px;
}
.widget.clasificados .contenido.lista a,.widget.empleos .contenido.lista a,.widget.directorio .contenido.lista a,.widget.boletines .contenido.lista a{
	height:13px;
}
.widget .contenido.lista div {
	background-image: url(/img/lista_flecha_azul.gif);
	background-repeat: no-repeat;
	background-position: 176px 4px;
}
.widget .contenido.lista div.alt {
	background-color: #29477b;
}
.widget .contenido.lista div:hover {
	background-color: #193870;
}
.widget .pie {
	background-image: url(/img/widget_azul_pie.gif);
	background-repeat: no-repeat;
	height: 35px;
	background-position: bottom center;
}
.widget .pie .opciones {
	margin: 8px 8px 0px 0px;
}
.widget .pie .opciones li {
	float: right;
	background-repeat: no-repeat;
	background-image: url(/img/widget_azul_opcs_izq.gif);
}
.widget .pie .opciones li.izquierda {
	background-position: left top;
}
.widget .pie .opciones li.derecha {
	background-image: url(/img/widget_azul_opcs_der.gif);
	background-position: right top;
}
.widget .pie .opciones li.derecha a {
	background-image: none;
}
.widget .pie .opciones li:hover {
	background-position: left -19px;
}
.widget .pie .opciones li:hover a {
	background-position: right -19px;
}
.widget .pie .opciones li:hover.izquierda a {
	background-position: right top;
}
.widget .pie .opciones li:hover.derecha {
	background-position: right -19px;
}
.widget .pie .opciones li a:link, .widget .pie .opciones li a:visited {
	color: #fff;
	display: block;
	text-decoration: none;
	font-size: 9px;
	height: 16px;
	padding: 3px 9px 0px;
}
.widget .pie .opciones li a {
	background-image: url(/img/widget_azul_opcs_der_corto.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.widget .pie .opciones li.izquierda a {
	background-image: url(/img/widget_azul_opcs_sep.gif);
}
.widget .pie .opciones li.derecha a.flecha {
	background-repeat: no-repeat;
	background-image: url(/img/icono_flecha.gif);
	background-position: right center;
	margin-right: 6px;
	padding-right: 12px;
}

/* Widget: Noticias y Eventos -------------------------------------------------------------- */

.widget.noticias, .widget.eventos {
	float: left;
	background-image: url(/img/widget_rojo_centro.gif);
	background-color: #c04d1d;
	height: 224px;
	margin-right: 3px;
}
.widget.noticias .contenido, .widget.eventos .contenido, .widget.eventos .contenido.lista a:link, .widget.eventos .contenido.lista a:visited {
	color: #f9d8d0;
}
.widget.noticias .contenido.lista a, .widget.eventos .contenido.lista a {
	padding: 6px 24px 7px 10px;
}
.widget.noticias .pie .opciones li, .widget.eventos .pie .opciones li {
	background-image: url(/img/widget_rojo_opcs_izq.gif);
}
.widget.noticias .pie .opciones li a, .widget.eventos .pie .opciones li a {
	background-image: url(/img/widget_rojo_opcs_der_corto.gif);
}

/* Widget: Noticias ------------------------------------------------------------------------ */

.widget.noticias {
	width: 216px;
}
.widget.noticias .titulo {
	background-image: url(/img/widget_rojo_titulo_216.gif);
}
.widget.noticias .contenido {
	height: 152px;
	padding: 8px 14px 0px;
}
.widget.noticias .contenido .encabezado, .widget.noticias .contenido .autor {
	margin-bottom: 8px;
}
.widget.noticias .contenido .encabezado {
	font-family: "Arial Narrow";
	font-size: 13pt;
	line-height: 20px;
	color: #fff;
}
.widget.noticias .contenido .autor, .widget.noticias .contenido .autor strong {
	font-style: italic;
}
.widget.noticias .pie {
	background-image: url(/img/widget_rojo_pie_216.gif);
	height: 40px;
}
.widget.noticias .pie .opciones {
	margin-top: 13px;
}
.widget.noticias .pie .opciones li.derecha {
	background-image: url(/img/widget_rojo_opcs_der.gif);
}
.widget.noticias .pie .opciones li.izquierda a {
	background-image: url(/img/widget_rojo_opcs_sep.gif);
}

/* Widget: Eventos ------------------------------------------------------------------------- */

.widget.eventos {
	width: 194px;
}
.widget.eventos .titulo {
	background-image: url(/img/widget_rojo_titulo.gif);
}
.widget.eventos .contenido {
	height: 164px;
}
.widget.eventos .contenido strong {
	font-weight: bold;
}
.widget.eventos .contenido.lista div {
	background-image: url(/img/lista_flecha_roja.gif);
	background-position: 174px 7px;
	cursor: pointer;
}
.widget.eventos .contenido.lista div.alt {
	background-color: #ae3f12;
}
.widget.eventos .contenido.lista div:hover {
	background-color: #92340e;
}
.widget.eventos .pie {
	background-image: url(/img/widget_rojo_pie.gif);
	height: 36px;
}
.widget.eventos .pie ul {
	margin-top: 10px;
}

/* Columnas -------------------------------------------------------------------------------- */

#contenido .columna {
	float: left;
	width: 194px;
	margin-right: 3px;
}
#contenido #columna_5.columna {
	margin-right: 0px;
}
#contenido .wrapper_dos_columnas {
	float: left;
	width: 391px;
}

/* Banners --------------------------------------------------------------------------------- */

#banner_3 {
	float: left;
}
.columna .banner, .wrapper_dos_columnas .banner {
	margin-bottom: 3px;
	height: 100px;
}
.columna .banner.abajo {
	margin-bottom: 0px;
}

/* Widget: E-mail -------------------------------------------------------------------------- */

.widget.email .contenido {
	padding-top: 8px;
	padding-left: 12px;
	min-height:92px;
}
.widget.email .contenido p {
	margin-bottom: 5px;
}
.widget.email .contenido input {
	margin-bottom: 4px;
	width: 165px;
}
.widget.email .contenido input.ultimo {
	margin-bottom: 0px;
}

/* Widget: Frase de Hoy -------------------------------------------------------------------- */

.widget.frase_hoy .contenido {
	padding: 3px 12px 0px;
	text-align: center;
	min-height:76px;
}
.widget.frase_hoy .contenido .frase {
	margin-bottom: 6px;
}
.widget.frase_hoy .contenido .autor {
	font-weight: bold;
	font-style: italic;
	color: #fff;
}
.widget.frase_hoy .pie {
	height: 12px;
}

/* Widget: Clima de Hoy -------------------------------------------------------------------- */

.widget.clima_hoy .contenido {
	background-position: -5px 0px;
	background-repeat: no-repeat;
	padding-top:10px;
	min-height:81px;
}
.widget.clima_hoy .contenido p {
	margin-left: 90px;
}
.widget.clima_hoy .contenido .texto {
	font-size: 8pt;
	margin-top: 14px;
	margin-bottom: 6px;
}
.widget.clima_hoy .contenido .grados {
	color: #fff;
	font-size: 16pt;
	font-weight: bold;
	margin-bottom: 14px;
}
.widget.clima_hoy .pie {
	height: 25px;
}
.widget.clima_hoy .pie .opciones {
	margin-top: 0px;
}

/* Widget: Tipo de Cambio ------------------------------------------------------------------ */

.widget.tipo_cambio .contenido {
	text-align: center;
	padding-top: 10px;
	min-height:71px;
}
.widget.tipo_cambio .contenido a {
	display: block;
	margin-bottom: 4px;
}
.widget.tipo_cambio .contenido div {
	float: left;
	width: 70px;
}
.widget.tipo_cambio .contenido div.izquierda {
	margin-left: 27px;
}
.widget.tipo_cambio .contenido strong {
	font-size: 10pt;
	font-weight: bold;
}

/* Widget: Artículo del Mes ---------------------------------------------------------------- */

.widget.articulo_mes .contenido {
	text-align: center;
	padding-top: 2px;
}
.widget.articulo_mes .contenido a {
	display: block;
	margin-bottom: 6px;
}
.widget.articulo_mes .contenido p {
	font-weight: bold;
	color: #fff;
	padding: 0px 24px;
}

/* Widget: Última Galería ------------------------------------------------------------------ */

.widget.galeria .contenido {
	text-align: center;
	padding-top: 10px;
}
.widget.galeria .contenido a {
	display: block;
	margin-bottom: 6px;
}
.widget.galeria .contenido p {
	font-weight: bold;
	color: #fff;
	padding: 0px 24px;
}

/* Widget: Trivias ----------------------------------------------------------------------- */
div.widget.trivias .contenido{
	min-height:109px;
}
div.widget.trivias .contenido a {
	display: inline !important;
	padding: 0 !important;
}
div.widget.trivias .contenido span {
	display: block;
	margin: 2px 0 4px;
}
div.widget.trivias .linea {
	background: none;
	padding: 7px 10px;
}
div.widget.trivias .foto {
	float: left;
	width: 38px;
}
div.widget.trivias .contenido .pregunta {
	height: auto;
	font-weight: normal;
	padding-top: 4px;
	padding-left:4px;
}
div.widget.trivias .contenido span {
	height: auto;
	font-weight: bold;
	padding-top: 4px;
}
div.widget.trivias .contenido .pregunta a {
	font-weight: bold;
	color: white;
}
div.widget.trivias .info {
	color: #c9d2e1;
	padding:5px;
}

.widget.trivias .pie {
	height: 27px;
}
.widget.trivias .pie .opciones {
	margin-top: 0;
}
.widget.trivias .contenido.lista div:hover {
	background-color: inherit;
}
.widget.trivias .contenido.lista div.alt:hover {
	background-color: #29477B;
}

/* Widget: Cartelera ----------------------------------------------------------------------- */
div.widget.cartelera .contenido{
	min-height:229px;
}
div.widget.cartelera .contenido a {
	display: inline !important;
	padding: 0 !important;
}
div.widget.cartelera .contenido span {
	display: block;
	margin: 2px 0 4px;
}
div.widget.cartelera .linea {
	background: none;
	padding: 7px 10px;
}
div.widget.cartelera .foto {
	float: left;
	width: 38px;
}
div.widget.cartelera .contenido .titulo {
	height: auto;
	font-weight: normal;
	padding-top: 4px;
}
div.widget.cartelera .contenido .titulo a {
	font-weight: bold;
	color: white;
}
div.widget.cartelera .info {
	color: #c9d2e1;
}
div.widget.cartelera .estrellas {
	background-image: url(/img/cartelera_estrellas_principal.gif);
	display: block;
	height: 12px;
	width: 60px;
}
.widget.cartelera .pie {
	height: 27px;
}
.widget.cartelera .pie .opciones {
	margin-top: 0;
}
.widget.cartelera .contenido.lista div:hover {
	background-color: inherit;
}
.widget.cartelera .contenido.lista div.alt:hover {
	background-color: #29477B;
}

/* Widget: Bienes Raíces ------------------------------------------------------------------- */

.widget.bienes_raices .contenido {
	padding-top: 8px;
	padding-left: 12px;
}
.widget.bienes_raices .contenido p {
	margin-bottom: 4px;
	margin-top: 4px;
}
.widget.bienes_raices .contenido p.primero {
	margin-top: 0px;
}
.widget.bienes_raices .contenido select {
	width: 169px;
}

/* Widget: Bienes Raíces Interior------------------------------------------------------------------- */

.widget.bienes_raices_interior .contenido {
	padding-top: 8px;
	padding-left: 12px;
}
.widget.bienes_raices_interior .contenido p {
	margin-bottom: 2px;
	margin-top: 4px;
}
.widget.bienes_raices_interior .contenido p.primero {
	margin-top: 0px;
}
.widget.bienes_raices_interior .contenido select {
	width: 140px;
}

/* Widget: Usuarios Negocios --------------------------------------------------------------- */

.widget.negocios .contenido {
	padding-top: 24px;
	padding-left: 12px;
	min-height:73px;
}

.widget.negocios .contenido p.primero {
	margin-top: 0px;
}
.widget.negocios .contenido select {
	width: 169px;
}
.widget.negocios .pie{
	height:25px;
}
.widget.negocios .pie .opciones{
	margin-top:0px;
}
/* Widget: Encuesta ------------------------------------------------------------------------ */
.widget.encuesta .contenido{
	min-height:214px;
	padding-top:15px;
}
.widget.encuesta .contenido.lista div {
	background-image: none;
	padding: 3px 20px 4px 10px;
}
.widget.encuesta .contenido div.pregunta {
	color: #fff;
	text-align: center;
	padding-top: 8px;
	padding-bottom: 8px;
}
.widget.encuesta .contenido div.pregunta:hover {
	background-color: inherit;
}
.widget.encuesta .contenido label {
	float: right;
	width: 144px;
}
.widget.encuesta .contenido input {
	float: left;
}
.widget.encuesta .pie{
	height:27px;
}
	.widget.encuesta .pie .opciones{
		margin-top:0;
	}
	
/* Widget: Datos negocio usuario ------------------------------------------------------------------------ */
.widget.negocio .contenido{
	min-height:170px;
}
.widget.negocio .contenido.lista div {
	background-image: none;
	padding: 3px 20px 4px 10px;
}
.widget.negocio .contenido div.nombre {
	color: #fff;
	text-align: center;
	padding-top: 8px;
	padding-bottom: 8px;
}
.widget.negocio .contenido div.nombre:hover {
	background-color: inherit;
}
.widget.negocio .contenido label {
	float: right;
	width: 131px;
}
.widget.negocio .contenido{
	float: left;
}
.widget.negocio .pie{
	height:27px;
}
	.widget.negocio .pie .opciones{
		margin-top:0;
	}

/* Widget: Tienda -------------------------------------------------------------------------- */

.widget.tienda .contenido {
	background-image: url(/pub/tienda/foto_principal.jpg);
	background-position: -15px 0px;
	background-repeat: no-repeat;
	font-size: 8pt;
	height: 63px;
	padding: 2px 12px 0px 56px;
	text-align: right;
}
.widget.tienda .contenido img{float:left;}
.widget.tienda .pie {
	height: 27px;
}
.widget.tienda .pie .opciones {
	margin-top: 0px;
}

/* Widget: Facebook ------------------------------------------------------------------------ */
.widget.facebook .contenido{
	min-height:40px;
	padding-left:10px;
	padding-right:10px;
}
.widget.facebook .pie{
	height:10px;
}

/* Widget: Twitter ------------------------------------------------------------------------ */
.widget.twitter .contenido{
	min-height:40px;
	padding-left:10px;
	padding-right:10px;
	text-align:center;
	padding-top:5px;
}
.widget.twitter .pie{
	height:10px;
}

/* Widget: Alexa ------------------------------------------------------------------------ */
.widget.alexa .contenido{
	min-height:40px;
	padding-left:10px;
	padding-right:10px;
	text-align:center;
	padding-top:5px;
}
.widget.alexa .pie{
	height:10px;
}

/* Widget: Red ----------------------------------------------------------------------------- */

.widget.red .contenido {
	background-image: url(/img/red_mapa.gif);
	background-repeat: no-repeat;
	padding: 48px 0 0;
	text-align: center;
	min-height:35px;
}
.widget.red .pie {
	height: 8px;
}
.widget.red select {
	width: 172px;
}
.widget.red .linea {
	background-color: #29477b;
	padding: 6px 0 4px;
	margin-top:6px;
}

/* Widget: Modulos ----------------------------------------------------------------------------- */

.widget.modulos .contenido {
	text-align: center;
	min-height:127px;
}
.widget.modulos .pie {
	height: 8px;
}
.widget.modulos select {
	width: 172px;
}
.widget.modulos .linea {
	background-color: #29477b;
	padding: 15px 0 4px;
}

/* Widget: Boletin(modulos) ---------------------------------------------------------------- */

.widget.boletines .contenido {
	padding-top: 1px;
	min-height:99px;
}

/* Widget: sitio_externo(modulos) ---------------------------------------------------------------- */

.widget.sitio_externo .contenido {
	text-align: center;
	padding-top: 1px;
	min-height:55px;
}
.widget.sitio_externo img{
	height:53px;
}
.widget.sitio_externo p{
	font-style: italic;
	color: #fff;
}
