body {	
	margin: 0;
	padding: 0;
	text-align: left;
	font: 11px "Trebuchet MS", Arial, Verdana, sans-serif;
	color: #333;
}

#contenedor {
	background: #FFF url(images/background.jpg) repeat-x center top; 
	width: 1000px;
	text-align: left;
	margin: 0 auto;
	padding: 0px;
	color: #666;
}

b, strong { 
	font-weight:bold; 
	color: #394D98;
}

.body_noticias { background-color:#F5F5F5;}

/* Estilos de la busqueda */

.titulo_busqueda2 { height:45px; font-size:34px; color:#CCCCCC; line-height:3.5em; padding-left:40px;  }
.izquierda_busqueda { width:250px; float:left; }
.derecha_busqueda { width:600px; float:left; }
.header_buscar { border-bottom: 0px solid #ffffff; }
.fondoderecha_busqueda { width:560px; padding:20px; border: 1px solid #DDDDDD; background:#f3f2ed; margin-bottom:80px; }
.titulo_busqueda { font-size:32px; color:#000000; font-weight:bold;}
.menu_busqueda { margin-top:50px; }
.subtitulo_busqueda { font-size:12px; color:#000000; margin-bottom:25px; font-weight:bold; height:30px; border-bottom: 1px solid #DDDDDD; }
.respuesta1_busqueda { background: url(images/bullet_lupa.jpg) no-repeat center left; padding-left: 2em; font-size:12px; color:#666666; text-decoration: underline; font-weight:bold;  }
.respuesta1_busqueda a { font-size:12px; color:#666666; text-decoration: underline; font-weight:bold; }
.respuesta1_busqueda a:hover {color:#D21033;}
.respuesta2_busqueda { padding-left: 2em; font-size:12px; color:#666666; }
.respuesta2_busqueda a { font-size:12px; color:#666666; text-decoration:none; }
.respuesta2_busqueda a:hover {color:#D21033;}
.contenedor_busqueda { overflow:hidden; }
.mensaje_ft { border-top: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD; font-size:11px; margin:4em 0.5em 2em; padding:0.8em 0em; color:#666666; } 

.buscar {
	border: none;
	width: 183px;
	height: 21px;
	background: transparent url(images/ctexto.gif) no-repeat;
	padding: 5px 5px 0 5px;
	margin-left: 2.7em;
}

#bbusca {
	height: 22px;
	width: 80px;
	background: url(images/btn_buscar.jpg) no-repeat;
	background-position: 0 -3px;
	border: none;
}

hr { 
	border: 1px solid #CCCCCC; 
	color: #EDEDED; 
	height: 3px;
}

th {
	color : #000000;
	font: 12px "Trebuchet MS", Arial, Verdana, sans-serif;
}

input {	
	font: bold 10px "Trebuchet MS", Arial, Verdana, sans-serif;
	color : #000000;
}

.right {
	color : #000000;
	margin-top : 5px;
	padding-bottom : 10px;
	margin-bottom : 0px;
	margin-left : 10px;
	margin-right : 60px;
	font-size : 11px;
	font-family : "Trebuchet MS", Arial, Verdana, sans-serif;
	font-weight: bold;
}
.right a, .list a {
	color : #000000;
}
.right a:hover {
	color : #AAAAAA;
}
.left {
	color : #000000;
	margin-top : 10px;
	padding-bottom : 5px;
	margin-bottom : 0px;
	margin-left : 25px;
	margin-right : 10px;
	font-size : 11px;
	font-family : "Trebuchet MS", Arial, Verdana, sans-serif;
	font-weight: bold;
}
.left b {
	color : #FFFFFF;
}
.left a {
	color : #FF6600;
}
.left a:hover {
	color : #FF0000;
}

.menu_superior {
	color : #000000;
	margin-top : 0px;
	padding-bottom : 0px;
	margin-bottom : 0px;
	margin-left : 25px;
	margin-right : 0px;
	font-size : 12px;
	font-family : "Trebuchet MS", Arial, Verdana, sans-serif;
	font-weight: bold;
}
.menu_superior a {color : #000000;text-decoration: none;}
.menu_superior a:hover {color : #555555;}
.menu02 {
	color : #000000;
	margin-top : 0px;
	padding-bottom : 0px;
	margin-bottom : 0px;
	margin-left : 45px;
	margin-right : 0px;
	font-size : 11px;
	font-family : "Trebuchet MS", Arial, Verdana, sans-serif;
	font-weight: bold;
}
.menu02 a {
	color : #000000;
	text-decoration: none;
}
.menu02 a:hover {
	color : #555555;
}

.menu_superior, a.menu_superior:link { 
	font: bold 12px "Trebuchet MS", Arial, Verdana, sans-serif; 
	color: #000000; 
	text-decoration:none;
}

a.menu_superior:hover { 
	text-decoration:underline; 
	color : #555555; 
}

/* Estilo de titulo_promo_textos */
.titulo_promo_textos, a.titulo_promo_textos:link { 
	font:bold 16px "Trebuchet MS", Arial, Verdana, sans-serif; 
	color: #394D98;
	text-decoration:none;
}

a.titulo_promo_textos:hover { 
	text-decoration: underline;
}

/* Estilo de promo_textos */
.promo_textos, a.promo_textos:link { 
	color:#666666; 
	font: 12px "Trebuchet MS", Arial, Verdana, sans-serif;
	text-decoration:none;
}

/* Estilo de liga_pie_pagina */
.liga_pie_pagina, a.liga_pie_pagina:link {
	font:11px "Trebuchet MS", Arial, Verdana, sans-serif; 
	color: #003399; 
}

a.liga_pie_pagina:hover {
	text-decoration: underline;
}

/* Estilo de mas_info */
.mas_info, a.mas_info:link {
	font:12px "Trebuchet MS", Arial, Verdana, sans-serif;
	color:#CC6600;
	text-decoration: none; 
	background:url(images/imagen_ver_mas.gif) no-repeat; 
	padding: 1px 0 15px 20px;
	height:30px;
}

a.mas_info:visited {
	color:#FF9900;
}

a.mas_info:hover {
	text-decoration: underline;
}

/* Estilo de botones */
.botones, a.botones:link {
	font:10px "Trebuchet MS", Arial, Verdana, sans-serif;
	text-decoration: none; 
	color:#666666;
}

a.botones:hover {
	text-decoration: underline;
	color:#003366;
}

/* Estilo de temas_relacionados */
.temas_relacionados, a.temas_relacionados:link {
	font:10px "Trebuchet MS", Arial, Verdana, sans-serif;
	text-decoration: none; 
	color:#0066CC;
}

a.temas_relacionados:hover {
	text-decoration: underline;
	color:#0099FF;
}

/* Estilo de titulos_blancos */
.titulos_blancos, a.titulos_blancos:link { 
	font: bold 12px "Trebuchet MS", Arial, Verdana, sans-serif; 
	color : #FFFFFF;
}

a.titulos_blancos:hover	{ 
	text-decoration: underline; 
	color: #003366;
}

/* Estilo de pathway_pasos_activo */
.pathway_pasos_activo, a.pathway_pasos_activo:link {
	font: 10px "Trebuchet MS", Arial, Verdana, sans-serif;
	text-decoration: none; 
	color:#666666;
}

a.pathway_pasos_activo:hover {
	text-decoration: underline;
	color:#003366;
}

/* Estilo de pathway_pasos_inactivo */
.pathway_pasos_inactivo, a.pathway_pasos_inactivo:link {
	font: 10px "Trebuchet MS", Arial, Verdana, sans-serif;
	text-decoration: underline; 
	color:#666666;
}

a.pathway_pasos_inactivo:hover {
	text-decoration: underline;
	color:#003366;
}

/* Estilo de palabra */
.palabra, a.palabra:link {
	font: bold 10px "Trebuchet MS", Arial, Verdana, sans-serif;
	text-decoration: none; 
	color:#666666; 
}

a.palabra:hover { 
	text-decoration:underline; 
}

/* Estilo de warning */
.warning, a.warning:link  { 
	font: bold 12px "Trebuchet MS", Arial, Verdana, sans-serif; 
	color: #FF0000;
	text-decoration: none;
}

a.warning:hover { 
	text-decoration: underline;
}

/* Estilo de warning_nota */
.warning_nota, a.warning_nota:link { 
	font: bold 12px "Trebuchet MS", Arial, Verdana, sans-serif; 
	color: #FF6600; 
	text-decoration: none;
}

a.warning_nota:hover { 
	text-decoration: underline;
}

/* Estilo de pie_de_pagina */
.pie_de_pagina, a.pie_de_pagina:link { 
	font: 12px "Trebuchet MS", Arial, Verdana, sans-serif; 
	color:#003366;
	text-decoration: none;
}

a.pie_de_pagina:hover { 
	text-decoration: underline;
}

/* Estilo de box1 */
.box1 {
	border: 1px solid #999999;
}

/* Estilo de box2 */
.box2 { 
	border:1px solid #DDDDDD; 
	background-color:#EAEAEA; 
	padding:5px;
}

/* Estilo de box_imagen */
.box_imagen {
	border: 1px solid #DDDDDD; 
	background-color:#FFFFFF; 
	padding:5px;
}

/* Estilo de elementos */
.elementos { 
	padding:2px 2px 2px 2px; 
}

/* Estilo de promo_textos_tabla */
table.promo_textos_tabla {
	background:url(images/promo_fondo.jpg) repeat-x bottom; 
	padding:0 0 0 10px; 
	width:100%; 
	border: 1px solid #EAEAEA;
}

table.promo_textos_tabla th { 
	height:30px;
	padding:3px 0 0 25px;
	text-align: left; 
	vertical-align:middle;
	border-bottom: 1px solid #F1F1F1;
}

table.promo_textos_tabla th span {
}

td.promo_textos_tabla{ 
	font: 12px "Trebuchet MS", Arial, Verdana, sans-serif;
	color:#666666; 
	padding:10px;
}

/* Estilo de parrafo_tabla */
table.parrafo_tabla { 
	padding: 0 0 5px 8px;
	width:98%; 
	text-align:left; 
	margin:auto;
}

table.parrafo_tabla th { 
	height:20px; 
	padding:0 0 0 5px;
}

td.parrafo_tabla{ 
	font: 12px "Trebuchet MS", Arial, Verdana, sans-serif; 
	color:#666666; 
}

/* Estilo de recomendaciones_tabla */
table.recomendaciones_tabla { 
	padding-left:18px; 
	text-align:justify; 
	border-left-color:#EDEDED; 
	border-left-width:1px; 
	border-left-style:solid; 
	border-left-color:#EDEDED; 
	margin:auto;
}

table.recomendaciones_tabla th { 
	height:18px; 
	padding-left:20px; 
	background:#EDEDED url(images/e03.gif) no-repeat left;
}

/* Estilo de ligas_dinamicas */
.ligas_dinamicas { 
	background: url(images/button_bg.png) repeat-x; 
	font: bold 12px "Trebuchet MS", Arial, Verdana, sans-serif; 
	text-align: left; 
	width: auto; 
	padding: 0px 10px; 
	line-height: 15px; 
	margin: 1px;
}

/* Estilo de menu_vertical */
.menu_vertical, a.menu_vertical:link {
	font: bold 12px "Trebuchet MS", Arial, Verdana, sans-serif;
	text-decoration: none; 
	color:#003399; 
	height:25px; 
	background: url(images/fondo_menuvertical.gif) no-repeat right; 
	text-align:right; 
	vertical-align: bottom; 
	padding-right:2px; 
	background-position: 0px 0px;
}

a.menu_vertical:hover {
	text-decoration: underline; 
	color:#666666; 
	background-position: 0px -25px;
}

/* Estilo de fila_principal_titulo */
.fila_principal_titulo {
	height:20px; 
	padding-left:5px; 
	background-color:#66CCFF;
}

/* Estilo de fila_principal */
.fila_principal {
	padding-left:3px; 
	background-color:#EDEDED;
}

/* Estilo de menu_usuarios */
#menu_usuarios {
	width: 12em; 
	border-right: 1px solid #000; 
	padding: 0 15px 0 0; 
	margin-bottom: 0px; 
	font: 10px "Trebuchet MS", Arial, Verdana, sans-serif; 
	background-color: #90bade; 
	color: #333;
}

#menu_usuarios ul {
	list-style: none; 
	margin: 0; 
	padding: 0; 
	border: none;
}

#menu_usuarios li {
	border-bottom: 1px solid #90bade;
	margin: 0;
}

#menu_usuarios li a {
	display: block;
	padding: 2px 2px 2px 2px;
	border-left: 5px solid #1958b7;
	border-right: 5px solid #508fc4;
	background-color: #2175bc;
	color: #fff;
	text-decoration: none;
	width: 100%;
}

html>body #menu_usuarios li a { 
	width: auto;
}

#menu_usuarios li a:hover{
	border-left: 5px solid #1c64d1;
	border-right: 5px solid #5ba3e0;
	background-color: #2586d7;
	color: #fff;
}

/* Estilo de registrate */
.registrate {
	font: bold 12px "Trebuchet MS", Arial, Verdana, sans-serif;
	text-decoration: none; 
	color:#003366; 
	text-align:left;
}

a.registrate:hover {
	text-decoration: underline;
}

.registrate span {
	font: 12px "Trebuchet MS", Arial, Verdana, sans-serif;
	color:#333333;
	text-decoration: none; 
}

/* Estilo de texto_registrate */
.texto_registrate, a.texto_registrate:link { 
	font: 11px "Trebuchet MS", Arial, Verdana, sans-serif;
	color:#666666; 
}

a.texto_registrate:hover { 
	text-decoration:underline;
}

/* Estilos del calendario */
.tituloSeccion1 {}

.tituloSeccion1 h1 {
	height: 67px; 
	font-size: 34px; 
	font-weight: normal;
	color: #CCC; 
	line-height: 2em;
	padding: 0pt 1.1em;
	text-transform: uppercase;
}

.calendario {
	background: #FFF;
	margin: 0 auto 4em auto;
	width: 960px;
	border-bottom: 1px solid #DDD;
	color: #333;
	clear: both;
}

.calendario .calenSombra{
	background: url(images/separador_amarillo.jpg) no-repeat bottom left;	
	height: 2em;
}

.calendario .calenTitu {
	background: url(images/background_titulo.jpg) repeat-x bottom left;	
	border-top: 1px solid #c6c6c6;
	border-bottom: 1px solid #c6c6c6;
}

.calendario .titulos_blancos { 
	font: bold 20px "Trebuchet MS", Arial, Verdana, sans-serif;
	text-transform:uppercase;
	color: #333;
}

.calendario .mes { 
	font-family:"Trebuchet MS", Arial, Verdana, sans-serif;
	font-size:10px;
	text-transform: uppercase;
	font-size: 11px;

}

.calendario .diasMes {
	color: #333;
}

.calendario .rengMes {
	font-family:"Trebuchet MS", Arial, Verdana, sans-serif;
	font-size:10px;
	border-top: 1px solid #6f6f6f;
	border-left: 1px solid #DDD;
	border-right: 1px solid #DDD;
	background: url(images/calendario_amarillo.jpg) repeat-x;
}
.calendario .rengMes td {
	padding:0.2em 0.7em;
}
.calendario .diaActual {
	font-family:"Trebuchet MS", Arial, Verdana, sans-serif;
	font-size:10px;
	background: url(images/calendario_rojo.jpg) repeat-x;
	color: #FFF;
}
.calendario { 
	text-align: left;
	color: #333;
	font: 11px Arial, Verdana, sans-serif;
}
.calendario .actual { 
	background: #D21033;
	color : #FFF; 
}

.eventosMes {
	margin: 0 auto;
}
.eventosMes .eventoTit {
	background: url(images/background_titulo.jpg) repeat-x bottom left;	
	border-top: 1px solid #c6c6c6;
	border-bottom: 1px solid #c6c6c6;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: bold;
	color: #000;
	margin: 5px;
	border-bottom: 1px solid #c6c6c6;
	line-height: 2.5em;
}
.eventosMes .eventoTit .eventoTitIcon {
	font-family:"Trebuchet MS", Arial, Verdana, sans-serif;
	font-size:12px;
	background: url(images/icono_calendario.png) no-repeat 4% 50%;	
	padding-left: 5.5em;
}
.eventosMes .evento {
	width: 488px;
	margin: 5px 2px 5px 5px;
}
.evento .eventoReng {
	margin: 0.4em 0.8em;
	overflow: hidden;
	border: 1px solid #e7e7e7;
	background: #FFF;
}
.evento .eventoReng .eventoImg {
	padding-top:8px;
	text-align: center;
	float: left;
	width: 24%;
}
.contEvento { clear: both; }
.evento .eventoReng .eventoInfo {
	margin: 0;
	float: right;
	width: 75%;
	border-left: 1px solid #d9d9d9;
}
.eventoInfo .eventoNomb {
	font-family:"Trebuchet MS", Arial, Verdana, sans-serif;
	font-size:12px;
	text-transform: uppercase;
	font-size: 12px;
	line-height: 2em;
	border-bottom: 1px solid #d9d9d9;
	font-weight:bold;
	padding-left: 1em;
	background: #f1f1f1;

}
.eventoInfo .eventoNomb a {
	color: #000;
}
.eventoInfo .eventoFecha {
	color: #000;
	font-size: 11px;
	padding: 1em;
	font-weight: bold;
}
.eventoInfo .eventoCome {
	color: #666;
	padding: 0 1em 1em;
}
.eventoInfo .eventoCome p{
	padding: 0 0 1em;
	margin: 0;
}
.eventoDetalle {
	margin:5px 5px 5px 2px;
	width: 420px;
	border: 1px solid #ccc;
	background: #f1f1f1;
	padding:15px;
}
.eventoDetalle .eventoDos {
	background: #e5e4d2 url(images/back_info_eventos.jpg) no-repeat;
	height: 392px;
}
.eventoDetalle .eventoEtiqueta {
	font-family:"Trebuchet MS", Arial, Verdana, sans-serif;
	font-size:12px;
	width:12em;
	text-transform:uppercase;
	padding: 0.5em 0 0 1em;
	color: #666666;
}
.eventoDetalle .eventoNomDeta {
	font-family:"Trebuchet MS", Arial, Verdana, sans-serif;
	font-size:12px;
	border-bottom: 1px solid #ccc;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 14px;
	padding: 0.5em;
	color: #000;
}
.eventoDetalle .eventoDato {
	font-family:"Trebuchet MS", Arial, Verdana, sans-serif;
	font-size:12px;
	padding: 0.5em 0 0 0.5em;
	color:#000000;
	font-weight:bold;
}
.eventoDetalle .eventoDato .aviso {
	color:#fff;
	background: url(images/bgeventos.jpg) no-repeat;
	float: left;
	font-size:13px;
	font-weight: bold;
	height: 30px;
	padding-left:2em;
	line-height:2.5em;
	width:400px;
	text-transform:uppercase;
	margin-top:20px;
}
.eventoDetalle .eventoDato .aviso:hover {
	color: #FFFF00;
}
.eventoDetalle .eventoDatoPatro {
	text-align: center;
	padding: 1em;
}
.eventoDetalle .eventoDatoPatro img {
	border: 1px solid #ccc;
}

/* Estilos de botones */
#container_lista_botones ul { 
	list-style:none;
	margin:0px;
	padding:0px;
}

#container_lista_botones li { 
	padding-right:5px;
	display:inline;
}

/* Estilos de menu inferior */
#container_menu_inferior ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-align: center;
}

#container_menu_inferior ul li { 
	display: inline; 
}

#container_menu_inferior ul li a {
	text-decoration: none;
	padding:2px;
	color: #fff;
	background-color: #3C4E99;
}

#container_menu_inferior ul li a:hover {
	color: #fff;
	background-color: #369;
}

/* Tabla de Ultimos Articulos */
.ultArticulos {
	width: 100%;
	height: 150px;
	color: #666;
	border: 1px solid #CCC;
	background: #FFF;
	margin: 0 0 0 1px;
}
.ultArticulos a { color: #666;	}
.ultArticulos a:hover { color: #ccc; }
.ultArticulos {
	font-weight: bold;
	color: #000;
	padding: 1em 0 0 3em;
	font-family:"Trebuchet MS", Arial, Verdana, sans-serif;	
	font-size: 12px;
}
.titArticulos {
	height:30px;
	background-image:url(images/fondo_promo_textos.gif);
	background-repeat:no-repeat;
	font-size:12px;
	font-weight: bold;
	color: #999999;
	padding: 2px 0px 2px 25px;
	font-family:"Trebuchet MS", Arial, Verdana, sans-serif;	
}
.ultArticulos ul { 
	list-style: none; 
	padding: 0px 30px 0 0px;	
	margin-left: 0.3px;
}
.ultArticulos li { 
	border-top: 1px dashed #BBB;
	font-family:"Trebuchet MS", Arial, Verdana, sans-serif; 
	font-size: 12px;
	background: #FFF url(images/icono_comentario.png) no-repeat 2% 45%;
	padding:1em 0 1em 2em;
}

.ultArticulos a { 
	text-decoration: none;
	font-family:"Trebuchet MS", Arial, Verdana, sans-serif; 
	font-size: 12px;
}

.ultArticulos a:hover { 
	text-decoration: underline;
	color:#990000;
}

.ultArticulos span { font-size:10px; }

/* Estilos para el tercer conetenedor */
.reng1,.reng2,.reng3 {
	background: #EBEAE8;
	padding: 0 0 0 0;
}

/* Estilos del modulo de Blog Intro */
.coUltArt { padding-top:0px;}

/* Estilos del modulo de Blog */
.titulo_blog { height:75px; width: 990px; font-family: "Trebuchet MS", Arial, Verdana, sans-serif; font-size:34px; color:#CCCCCC;line-height:3.5em; padding-left:60px; }
.titulo_blog2 { height:75px; width: 990px; font-size:34px; color:#CCCCCC;line-height:3.5em; padding-left:40px;  }
.contenedor_blog { width:990px; overflow: hidden;  }
.contenedor_blog2 { width:990px; overflow: hidden; }
.izquierda_blog { width:225px; float:left; overflow:hidden; display:block;}
.derecha_blog { float:left; height:auto; }
.categorias_blog { font-size:12px; color:#666666; font-weight:bold; clear:both; }
.categorias_blog li { list-style-image:url(images/contenidos_lista.png); }
.categorias_blog ul li a { font-family:"Trebuchet MS", Arial, Verdana, sans-serif; text-decoration:none; color:#666666; display:block; border-bottom: 1px solid #CCCCCC; width:150px; margin: 0px; }
.categorias_blog ul li a:hover {color:#D21033;}
.categorias_blog2 { font-size:12px; color:#666666; font-weight:bold; clear:both; }
.categorias_blog2 li { list-style-image:url(images/contenidos_lista2.png); }
.categorias_blog2 ul li a { font-family:"Trebuchet MS", Arial, Verdana, sans-serif; text-decoration:none; color:#666666; display: block; border-bottom: 1px solid #CCCCCC; width:150px; margin: 0px; }
.categorias_blog2 ul li a:hover {color:#D21033;}
.header_blog { width:600px; margin-bottom:30px; display:block; overflow:hidden; }
.imagen_header_blog { padding-left:100px; float:left; }
.texto_header_blog { float:left; margin-top:50px; padding:10px; line-height:1.5em;}
.encabezados_header_blog { font-family:"Trebuchet MS", Arial, Verdana, sans-serif; font-size:12px; font-weight:bold; color:#666666; }
.derechainfo_blog { border: 1px solid #DDDDDD; background-color:#F1F1F1; padding: 40px; width:600px; line-height:1.3em; margin-bottom:60px; }
.derechainfo_blog2 { border: 1px solid #C0C0C0; background-color:#E5E4D2; padding: 40px; width:600px; line-height:1.3em; margin-bottom:60px; }
.titutloarticulo_blog { font-family: "Trebuchet MS", Arial, Verdana, sans-serif; font-size: 25px; margin-bottom:15px; color:#660000; }
.derechainfo_blog2 a { color:#333333; text-decoration:underline; }  
.derechainfo_blog2 a:hover { color:#D21033; }  
.derechainfo_blog a { color:#333333; text-decoration:underline; }  
.derechainfo_blog a:hover { color:#D21033; }  
.derechainfo_blog3 { border: 1px solid #C0C0C0; background-color:#E5E4D2; padding: 40px; width:520px; line-height:1.3em; margin-bottom:60px; color:#333333; font-size:12px; }
.derechainfo_blog3 a { color:#333333; text-decoration:underline; }  
.derechainfo_blog3 a:hover { color:#D21033; } 
.titulo_contactanos { font-size:26px; color:#333333; padding-top:5px; }
.gerentes_contactanos { color:#CC6641; }
.footer_contactanos { border-top:1px solid #C0C0C0; line-height:2.5em; margin-top:70px; }
.subtitulo1_contactanos { font-size:15px; border-top:1px solid #C0C0C0; border-bottom:1px solid #C0C0C0; margin-bottom:30px; }
.subtitulo2_contactanos { font-size:15px; border-top:1px solid #C0C0C0; border-bottom:1px solid #C0C0C0; background:url(images/bullet01_contactanos.png) no-repeat; background-position:70px; margin-bottom:30px; }
.subtitulo3_contactanos { font-size:15px; border-top:1px solid #C0C0C0; border-bottom:1px solid #C0C0C0; background:url(images/bullet02_contactanos.png) no-repeat; background-position:70px; margin-bottom:30px;}

.divisor { padding-top: 150px; padding-right:20px; float:left; }

.titutloarticulo_blogArt { font-family: "Trebuchet MS", Arial, Verdana, sans-serif; font-size: 35px; margin-bottom:15px; color:#000; }

.autor_blog { font-family: "Trebuchet MS", Arial, Verdana, sans-serif; font-size:16px; margin-bottom: 15px; font-weight:bold; }
.autor_blog span { font-family: "Trebuchet MS", Arial, Verdana, sans-serif; font-size:12px; color:#666666;  }
.fecha_blog { font-size:12px; color:#666666; font-weight:bold; }
.comentarios_blog { font-size:14px; background: url(images/icono_comentario.png) no-repeat; background-position:1px; height:30px; border-bottom: 1px solid #DDDDDD;  }
.comentarios_blog a { font-family:"Trebuchet MS", Arial, Verdana, sans-serif; text-decoration:none; font-size:12px; color:#C66B3F; padding-left:25px; line-height:2.3em; float:left; }
.comentarios_blog a:hover { text-decoration:underline; color:#D21033; }
.contenidos_cortos_blog { font-family:"Trebuchet MS", Arial, Verdana, sans-serif; font-size:14px; font-weight:bold; color:#333333; margin-top:20px; margin-bottom:10px;}
.imagenes_contenidos_blog { padding:5px;}
.contenidos_normales_blog { font-size:12px; color:#666666; margin-top:20px; margin-bottom:100px; }
.derechainfo_blog img { padding:5px; background-color:#FFFFFF; border: 1px solid #DDDDDD; }
.contenidos_titulo2 { font-size:14px; font-family:  "Trebuchet MS", Arial, Verdana, sans-serif; font-weight:bold; color:#000000;}
.contenidos_titulo3 { font-size:10px; font-family:  "Trebuchet MS", Arial, Verdana, sans-serif; font-weight:bold; color:#000000; padding-left:40px; margin-top:40px;}
.contenidos_titulo4 { font-size:10px; font-weight:bold; color:#000000; }
.contenidos_titulo4 a { color:#000000; }
.contenidos_titulo4 a:hover { color:#D21033; }
.contenidos_titulo4 ul li { list-style-image: url(images/previous.png) }
.imgheader_blog { margin-top: 0; }
.derechaheader_blog { background:url(images/bg-faq2.jpg); background-repeat:repeat-x; width:600px; height:128px; border-bottom: 1px #ffffff solid; padding-left:40px; padding-right:40px; }
.divisor2 { float:left; margin-top:140px; margin-right:25px;}
.menu_blog { margin-top:50px; }
.titutloarticulo2_blog { font-size: 30px; margin-bottom:15px; color:#000000; }
.categoria_actualizacion { font-size:11px; color:#666666; border-bottom:1px solid #CDCCCA; height:34px; margin-bottom:20px; }
.categoria_actualizacion span { font-size:11px; color:#666666; }
.categoria_actualizacion a { text-decoration:underline; color:#666666; }
.categoria_actualizacion a:hover { color:#D21033; }

/* Estilos del modulo de Encuesta */
.texto_formulario_gracias { 
	font-size:12px; 
	color:#666666; 
	font-weight:bold; 
	height:30px; 
	border-top:1px #DDDDDD solid; 
	text-align:center; 
	width:600px; 
}
.titulo_formulario { 
		background: url(images/back_titulo_encuesta.jpg) no-repeat center center;
		text-align: center;
		height: 22px;
		text-transform: uppercase;
		color: #FFF;
		font-weight: bold;
		margin: 0 auto 1.5em auto;
		font-size:11px;
		
}  
.control_formulario {
	width: 300px;	
}
.control_formulario input, 
.control_formulario select, 
.control_formulario textarea {
	width: 300px;
}
.titulo_texto_formulario { font-size:12px; color:#666666; padding:3px; }
.rojo_texto_formulario { font-size:11px; color:#CC0000; font-weight:bold; padding:3px; }
.texto_formulario { 
	font-size:12px; 
	color:#666666; 
	padding:3px; 
	text-align: right;
	width: 600px;
}
.texto_formulario2 { 
	font-size:12px; 
	color:#666666; 
	padding:3px; 
	text-align: left;
}
.texto_formulario_bold { 
	font-weight:bold; 
	font-size:12px; 
	color:#666666; 
	padding:3px; 
}

.formulario_fondo { background:#f2f2ea; border: 1px solid #DDDDDD; width:900px; padding:0.5em;  margin:0 auto;}
.formulario_fondo2 { background:#f2f2ea; border: 1px solid #DDDDDD; width:900px; padding:0.5em;  margin-top:50px; margin-bottom:80px; margin-left:50px;}

.formulario_fondo {
	font: 12px "Trebuchet MS", Arial, sans-serif;
	color: #666;
}

.formulario_fondo #campo_email { width: 300px; }

.formulario_border {
	border: 4px solid #FFF;
	padding: 2em;
}

.fondo_encuesta { 
	border: 1px solid #DDDDDD; 
	background-color:#F2F2EA; 
	padding:3px; 
	width:90%; 
}

.encuadre_blanco { 
	font-family:"Trebuchet MS", Arial, Verdana, sans-serif; 
	border: 3px solid #FFFFFF; 
	background-color:#F2F2EA; 
	padding: 2px;
}

.titulo_encuesta { 
	font-size: 12px;
	font-weight:bold; 
	color:#FFFFFF; 
	background: url(images/back_titulo_encuesta.jpg); 
	background-repeat: no-repeat; 
	width:80%; 
	height:22px; 
	margin:0 auto; 
	line-height:2em; 
	display:block; 
	clear:both;
}

.pregunta_encuesta { 
	font-size:16px; 
	font-weight:bold; 
	color:#666666; 
	margin-bottom:10px;
}

.opciones_encuesta { 
	font-size: 11px; 
	color:#666666; 
	display:block;
}

.opciones_encuesta ul {	list-style:none;}
.opciones_encuesta li { padding:5px; vertical-align:top;}
.opciones_encuesta input { vertical-align:middle;}

.masinfo_encuesta a:hover { color:#444444; }
.masinfo_encuesta { font-size: 11px; font-weight:bold; color:#428CE7; margin-top:10px; }
.preguntagris_encuesta { font-size:18px; font-weight:bold; color:#999999; text-align:center; margin-bottom:10px;}
.fondoresultados_encuesta { border: 1px solid #DDDDDD; background-color:#F2F2EA; padding:20px; width:90%; }
.resultados_encuesta { font-size: 11px; color:#666666; width:100%; }
.resultados_encuesta_lista ul { list-style:none; }
.resultados_encuesta_lista li { padding:5px; }
.votos_encuesta { font-size: 11px; color:#666666; text-align:right; }

.fondo_pie {
	height:100px;
	background:#EE7F41 url(images/fondo_pie.jpg) repeat-x top;
}