
html, body, img, form, ul, ol {
	margin: 0;
	padding: 0;
	border: 0;
}

ul, ol, dl {
	position: relative; /** Evita que los fondos de las listas desaparezcan en IE6 **/
}

body { 
	font-family: Arial, Helvetica, sans-serif;
	color: #646262; 
	background-color: #fff;
	background-image: url('../img/fondo.jpg');
	background-repeat: repeat; 
}

#contenedor {
	margin: auto;
	width: 990px;
	background-image: url('../img/fondo_centro.jpg');	
}

#centro {
	width: 968px;
	background-color: #fff;
	margin: auto;
}

.clearboth {
	clear: both;
}

.oculto {
	display: none;
}

/** **/

/** Estructura pagina **/

/*** Cabecera ***/

#cabecera {
	margin-top: 8px;
	position: relative;
	float: left;
	width: 734px;
	height: 152px;
}

#printer {
	width: 22px;
	height: 22px;
	float: right;
	background: url('../img/acc_imprimir.png') top left no-repeat;
	margin-left: 5px;
	text-decoration: none;
}

#printer:hover {
	background-position: 0 -22px;
}

#cambio_tamano_letra {
	width: 22px;
	height: 22px;
	float: right;
	background: url('../img/acc_cambio_letra.png') top left no-repeat;
	margin-left: 5px;
	text-decoration: none;
}

#cambio_tamano_letra:hover {
	background-position: 0 -22px;
}

/**** Bloque de acceso ****/

#acceso {
	margin-top: 8px;
	position: relative;
	float: left;
	width: 182px;
	height: 126px;
	background-image: url('../img/fondo_acceso.jpg');
	padding: 11px 21px 15px 16px;
}

#acceso .separador {
	background-color: #6e6c6c;
}

#login {
	border-top: 2px solid #6e6c6c;
	background-image: url('../img/fondo_login.jpg');
	padding: 7px 0 7px 7px;
	margin-top: 2px;
	font-size: 11px;
}

#acceso input.acceso {
	width: 116px;
	height: 15px;
	background-image: url('../img/input_acceso.jpg');
	border: 0;
	margin: 4px 0;
	float: left;
	font-size: 10px;
	color: #646262;
	padding: 3px 5px;
}

#acceso input.acceso_ok {
	margin: 4px 11px;
	float: left;
	width: 23px;
	height: 21px;
}

#acceso a {
	color: #686868;
}

#acceso a:hover {
	color: #000;
}

#acceso_panel {
	font-size: 12px;
	font-weight: bold;
	padding-top: 12px;
}

#acceso_panel a {
	text-decoration: none;
	background-repeat: no-repeat;
	padding-right: 8px;
}
#acceso_panel a:hover {
	color: #000;
}
#acceso_panel span {
	font-size:12px;
	background: url('../img/bullet_flecha.gif') 0px 4px no-repeat;
}


/**** ****/

/*** ***/


/*** Cuerpo ***/

#cuerpo {
	margin: 0 18px;
}

/**** Barra de menu ****/

#menu {
	background-image: url('../img/barra_menu_1.jpg');
	background-repeat: no-repeat;
	background-position: center;
	color: #fff;
	font-size: 13px;
	height: 24px;
	margin-top: 5px;
	float: left;
	width: 931px;
}

#apartados {
	float: left;
	height: 24px;
	width: 640px;
}

#apartados a {
	color: #fff;
	text-decoration: none;
	padding: 4px 11px;
	line-height: 24px;
}

#apartados ul {
	margin: 0 0 0 13px;
	padding: 0;
}

#apartados li {
	list-style-type: none;
	float: left;
	height: 24px;
}

#apartados li a:hover {
	color: #bfbfbf;
}

#apartados li.activo a {
	color: #bfbfbf;
	background-image: url('../img/fondo_menu_hover.jpg');
	background-repeat: repeat-x;
}

#idiomas {
	float: right;
	color: #d1d0d0;
	font-size: 9px;
	margin: 6px 15px;
	width: 84px;
}

#idiomas a {
	color: #d1d0d0;
}

#idiomas a:hover {
	color: #ffffff;
}

/**** ****/

#contenedor_home {
	width: 931px;
}

#contenedor_home a:hover {
	color: #8b8b8b;
}

#contenedor_home ul {
	padding-left: 4px;
	padding-right: 15px;
}

#contenedor_home ul li {
	list-style: none;
	background: url('../img/bullet_guion_rojo.png') 0px 5px no-repeat;
	padding-left: 18px;
	margin-bottom: 5px;
}

#contenedor_home ul li a{
	color: #333;
}

.cabecera_seccion {
	height: 24px;
	margin-bottom: 11px;
}

.seccion_acerca-de {
	background-image: url('../img/head_seccion_acerca_de_masvoz_1.jpg');
}

.seccion_servicios {
	background-image: url('../img/head_seccion_servicios_1.jpg');
}

.seccion_soluciones-sectoriales {
	background-image: url('../img/head_seccion_soluciones_sectoriales_1.jpg');
}

.seccion_programa-de-partners {
	background-image: url('../img/head_seccion_programa_de_partners_1.jpg');
}

.seccion_noticias {
	background-image: url('../img/head_seccion_noticias_1.jpg');
}

.seccion_aviso-legal {
	background-image: url('../img/head_aviso_legal_1.jpg');
}

#descripcion {
	width: 795px;
	padding: 0 20px 16px 20px;
	color: #333;
}

#panel {
	width: 855px;
	padding: 0 20px 5px 20px;
}

#caja_otros_servicios {
	width: 370px;
}

#cos_top {
	width: 100%;
	height: 11px;
	background-image: url('../img/caja_otros_servicios_top.jpg');
	background-repeat: no-repeat;
	font-size: 1px;
}

#cos_mid {
	background-image: url('../img/caja_otros_servicios_mid.jpg');
	background-repeat: repeat-y;
	padding: 0 15px;
}

#cos_bot {
	width: 100%;
	height: 11px;
	background-image: url('../img/caja_otros_servicios_bot.jpg');
	background-repeat: no-repeat;
	font-size: 1px;
}

.leer_mas, .descarga {
	font-size: 10px;
	background-repeat: no-repeat;
	padding-left: 15px;
}

.lm_rojo {
	background: url('../img/mas_rojo.png') top left no-repeat;
	color: #af1517;
}

.lm_naranja {
	background-image: url('../img/mas_naranja.png');
	color: #ec6e00;
}

.lm_lila {
	background-image: url('../img/mas_lila.png');
	color: #611759;
}

.lm_azul {
	background-image: url('../img/mas_azul.png');
	color: #008bcb;
}

.lm_rojo:hover, .lm_naranja:hover, .lm_lila:hover, .lm_azul:hover {
	background: url('../img/mas_gris.png') top left no-repeat;
	color: #5d5a5a !important;
}

.dw_rojo {
	background-image: url('../img/flecha_roja_down.png');
	color: #af1517 !important;
}

.dw_azul {
	background-image: url('../img/flecha_azul_down.png');
	color: #008bcb !important;
}
.dw_amarillo {
	background-image: url('../img/flecha_amarillo_down.png');
	/*color: #008bcb !important;*/
}

.dw_naranja {
	background-image: url('../img/flecha_naranja_down.png');
}

.dw_rojo:hover, .dw_azul:hover, .dw_amarillo:hover, .dw_naranja:hover {
	background: url('../img/flecha_gris_down.png') top left no-repeat;
	color: #5d5a5a !important;
}

/*** ***/

/*** Columna lateral ***/

#dos_columnas_wrap {
	background-image: url('../img/fondo_col.jpg');
	background-repeat: repeat-y;
	background-position: top left;
}

#dos_columnas {
	/*background-image: url('../img/fondo_col_pie.jpg');
	background-repeat: no-repeat;
	background-position: bottom left;*/
}

#dos_columnas_wrap_partners {
	background-image: url('../img/fondo_col_partners.jpg');
	background-repeat: repeat-y;
	background-position: top left;
}

#dos_columnas_partners {
	/*background-image: url('../img/fondo_col_pie_partners.jpg');
	background-repeat: no-repeat;
	background-position: bottom left;*/
}

#menu_lateral {
	width: 229px;
	float: left;
}

#menu_lateral_partners {
	width: 249px; /* 299 */
	float: left;
	padding: 25px 30px 0px 20px;
	color: #333;
}

#menu_lateral_partners a {
	color: #333;
}

#menu_lateral_partners a:hover {
	color: #8b8b8b;
}

#menu_lateral ul.n2 {
	position: relative;
	margin-top: 28px;
	left: 21px;
	width: 207px;
	border-bottom: 1px solid #b6b6b6; 
	list-style: none;
}

#menu_lateral ul.azul {
	border-bottom: none; 
	width: 196px;
	margin-top: 4px;
}

#menu_lateral ul.n2 li a {
	width: 187px;
	line-height: 28px;
	font-weight: bold;
	display: block;
	text-decoration: none;
	color: #5d5a5a;
	font-size: 12px;
	padding-left: 20px;
	background-position: 0 28px;
}

#menu_lateral ul.n2 li a:hover, #menu_lateral ul.n2 li.activo a {
	background-position: 0 0;
	color: #000;
}

#menu_lateral ul.amarillo li a {
	background-image: url('../img/fondo_submenu_amarillo.jpg');
	background-position: 0 56px;
	line-height: normal;
	padding: 6px 0 6px 20px;
}

#menu_lateral ul.amarillo li a:hover, #menu_lateral ul.amarillo li.activo a {
	background-image: url('../img/fondo_submenu_amarillo.jpg');
}

#menu_lateral ul.rojo li a {
	background-image: url('../img/fondo_submenu_rojo.jpg');
	background-position: 0 56px;
	line-height: normal;
	padding: 6px 0 6px 20px;
}

#menu_lateral ul.rojo li a:hover, #menu_lateral ul.rojo li.activo a {
	background-image: url('../img/fondo_submenu_rojo.jpg');
}

#menu_lateral ul.naranja li a {
	background-image: url('../img/fondo_submenu_naranja.jpg');
	background-position: 0 56px;
	line-height: normal;
	padding: 6px 0 6px 20px;
}

#menu_lateral ul.naranja li a:hover, #menu_lateral ul.naranja li.activo a {
	background-image: url('../img/fondo_submenu_naranja.jpg');
}

#menu_lateral ul.azul li a {
	background-image: url('../img/fondo_submenu_azul.jpg');
	background-position: 0 55px;
	font-size: 11px;
	line-height: normal;
	width: 176px;
	padding: 6px 0 6px 20px;
}

#menu_lateral ul.azul li a:hover, #menu_lateral ul.azul li.activo a {
	background-image: url('../img/fondo_submenu_azul.jpg');
}

#menu_lateral ul.n2 li ul.n3 {
	position: relative;
	top: 0;
	left: 20px;
	width: 173px;
	border-bottom: 1px solid #b6b6b6; 
	border-bottom: none;
	padding-bottom: 13px;
}

#menu_lateral ul.n2 li ul.n3 li a {
	padding-top: 5px;
	padding-bottom: 2px;
	padding-left: 0;
	width: 173px;
	font-weight: normal;
	line-height: 18px;
	background-image: none;
	font-size: 11px;
	line-height: normal;
	color: #858585;
}

#menu_lateral ul.n2 li ul.n3 li a:hover {
	background-image: none;
}

#menu_lateral ul.n2 li ul.n3 li a:hover, #menu_lateral ul.n2 li ul.n3 li.activo a {
	color: #000;
}

#menu_lateral ul.rojo li ul.n3 li {
	list-style: none;
	background: url('../img/bullet_guion_rojo_lateral.gif') 0px 11px no-repeat;
	padding-left: 12px;
	/*list-style-image: url('../img/bullet_guion_rojo_lateral.gif');*/
}

#menu_lateral ul.naranja li ul.n3 li {
	list-style: none;
	background: url('../img/bullet_guion_naranja.gif') 0px 11px no-repeat;
	padding-left: 12px;
	/*list-style-image: url('../img/bullet_guion_naranja.gif');*/
}

/*** ***/

/*** Columna principal ***/

#columna_principal {
	float: left;
	position: relative;
	width: 680px;
	padding: 0 0 24px 23px;
	color: #333333;
}

#columna_principal_partners {
	float: left;
	position: relative;
	width: 609px;
	padding: 0 0 59px 23px;
	color: #333333;
}

#columna_principal_noticias {
	float: left;
	position: relative;
	width: 909px;
	padding: 0 0 24px 23px;
	color: #333333;
}

#botones_accion {
	width: 100%;
	height: 23px;
}

#botones_accion img {
	float: right;
	padding-left: 4px;
}

#columna_principal a, #columna_principal_partners a, #columna_principal_noticias a {
	color: #333333;
}

#columna_principal a:hover, #columna_principal_partners a:hover, #columna_principal_noticias a:hover {
	color: #8b8b8b;
}

#columna_principal h1 {
	margin-top: 6px;
	border-bottom: 1px solid #2e2e2e;
	width: 634px;
}

#columna_principal h2 {
	padding-top: 12px;
	border-bottom: 1px solid #2e2e2e;
	width: 634px;
}

#columna_principal p {
	width: 605px;
}

#columna_principal_partners p {
	width: 534px;
}

#columna_principal_noticias h1 {
	margin-top: 6px;
	border-bottom: 1px solid #2e2e2e;
	width: 863px;
}

#columna_principal_noticias h2 {
	padding-top: 12px;
	border-bottom: 1px solid #2e2e2e;
	width: 863px;
}

#bloc_form, #bloc_form_partner {
	width: 492px;
}

#bloc_form p, #bloc_form_partner p {
	width: 100%;
}

#bloc_form td, #bloc_form_partner td {
	vertical-align: top;
	padding-bottom: 9px;
}

#bloc_form td.form_label, #bloc_form_partner td.form_label {
	width: 132px;
	padding-top: 2px;
	padding-left: 12px;
}

#bloc_form td.form_label {
	background-image: url('../img/bullet_amarillo.png');
	background-repeat: no-repeat;
	background-position: top left;
}

#bloc_form_partner td.form_label {
	background-image: url('../img/bullet_lila.png');
	background-repeat: no-repeat;
	background-position: top left;
}

input.text, #columna_principal select, #columna_principal textarea, #columna_principal_partners select, #columna_principal_partners textarea {
	border: 1px solid #a5a5a5;
	background-color: #f2f2f1;
	color: #636363;
	font-size: 11px;
	height: 17px;
}

#columna_principal select, #columna_principal_partners select {
	height: 21px;
}

input.text, #columna_principal textarea, #columna_principal_partners textarea {
	width: 100%;
}

input.telefono {
	width: 134px;
}

input.file {
	color: #636363;
	font-size: 10px;
	background-color: #F2F2F1;
}

#columna_principal textarea, #columna_principal_partners textarea {
	font-family: Arial, Helvetica, sans-serif;
	height: 110px;
}

.nota {
	color: #636363;
}

.legal {
	color: #929191;
}

.lista_fichas {
	line-height: 22px;
	font-size: 11px;
}

input.text_error, #columna_principal textarea.text_error, #columna_principal_partners textarea.text_error {
	background-color: #646262;
	color: #FFFFFF;
}

#error_campo_form {
	background: url('../img/form_datos_obligatorios_1.gif') no-repeat top left;
	position:absolute;
	width:104px;
	height:88px;
	right:7px;
	top:0px;
	display:none;
	z-index:100;
}

#error_campo_form_condiciones {
	background: url('../img/form_confirmar_legal_plano_1.gif') no-repeat top left;
	position:absolute;
	width:250px;
	height:37px;
	left:57px;
	top:485px;
	display:none;
	z-index:101;
}

/*** ***/

/*** Pie ***/

#pie {
	height: 19px;
	margin: 0 18px;
	font-size: 10px;
	color: #929191;
	border-top: 1px solid #929191;
	padding-top: 6px;
	background-color: #fff;
}

#pie a {
	color: #929191;
}

#pie a {
	color: #929191;
}
#pie a:hover {
	color: #000000;
}

/*** ***/

/** **/


/** Home **/

#espacio_v_bajo_menu {
	height: 20px;
	font-size: 0px;
}

/*** Servicios ***/

.caja {
	width: 184px;
	height: 90px;
	float: left;
	padding: 12px 14px 12px 22px;
	position: relative;
}

.caja p {
	margin: 6px 0 0 0;
}

.titulo_caja {
	font-size: 12px;
	font-weight: bold;
}

.texto_caja {
	position: relative;
	top: -9px;
}

/*.servicios_voz {
	background: url('../img/servicios_voz.jpg') no-repeat top left;
}

.servicios_sms {
	background: url('../img/servicios_sms.jpg') no-repeat top left;
}

.sistema_virtual_agentes {
	background: url('../img/sistema_virtual_de_agentes.jpg') no-repeat top left;
}

.micropagos {
	background: url('../img/micropagos.jpg') no-repeat top left;
}

.herramientas_gestion {
	background: url('../img/herramientas_gestion.jpg') no-repeat top left;
}
.servicios_voz:hover, .servicios_sms:hover, .sistema_virtual_agentes:hover, .micropagos:hover, .herramientas_gestion:hover, .bloque_home_6:hover, .bloque_home_7:hover {
	background-position: 0 -114px;
}
*/
.caja:hover {
	background-position: 0 -114px;
}


.leer_mas_ser {
	position: absolute;
	bottom: 16px;
	font-size: 10px;
	background-repeat: no-repeat;
	padding-left: 15px;
}

/*** ***/

.espacio_h_entrecajas {
	width: 17px;
	float: left;
}

#espacio_v_cajas_destacados {
	height: 10px;
	font-size: 0;
}

/*** Destacados ***/

#destacados {
	float: left;
	background-image: url('../img/fondo_destacados.jpg');
	background-repeat: no-repeat;
	width: 711px;
	height: 153px;
}

.destacado {
	width: 191px;
	height: 134px;
	float: left;
	padding: 10px 23px;
	position: relative;
}

.destacado a:hover {
	color: #000;
}

.titulo_naranja {
	color: #da6c0b;
	font-weight: bold;
}

.destacado ul {
	margin: 3px 10px 0 10px;
	padding: 0;
	line-height: 17px;
}

.destacado ul li {
	list-style-image: url('../img/bullet_naranja.gif');
	list-style-type: square;
	color: #ec6e00;
}

.destacado ul li a {
	color: #646262;
}

.leer_mas_des {
	position: absolute;
	bottom: 12px;
	font-size: 10px;
	background-repeat: no-repeat;
	padding-left: 15px;
}

.titulo_lila {
	color: #611759;
	font-weight: bold;
}

.destacado_cuerpo {
	margin: 5px 0 0 0;
}

#img_partner {
	float: left;
	width: 65px;
	margin-top: 3px;
}

#txt_partner {
	float: left;
	width: 116px;
	padding: 0 0 0 8px;
}

.titulo_azul_home {
	color: #008bcb;
	font-weight: bold;
}

.titulo_azul {
	color: #008bcb;
	font-weight: bold;
	margin-top: 6px;
}

#subtitulo_noticia {
	font-weight: bold;
}

.fecha_noticia {
	color: #8a8888;
}

#img_noticia {
	float: left;
	width: 65px;
	padding: 7px 0;
}

#txt_noticia_con_img {
	float: left;
	width: 112px;
	padding: 7px 0px 7px 8px;
	overflow: hidden;
}
#txt_noticia_sin_img {
	float: left;
	padding: 7px 0px 7px 0px;
	overflow: hidden;
}

/*** ***/

/*** Banner ***/

#banner_home {
	float: left;
	width: 210px;
	height: 144px;
	background-image: url('../img/fondo_banner.jpg');
	padding: 5px;
}

/*** ***/

#espacio_v_destacados_pie {
	height: 28px;
	font-size: 0px;
}

/** **/


/** Acerca de Masvoz **/

#pie_form {
	padding-left: 12px;
}

#leer_condiciones {
	float: left;
	padding-top: 4px;
}

#boton_enviar {
	float: right;
	padding-top: 4px;
}

.destacado_amarillo {
	font-weight: bold;
	background-image: url('../img/bullet_amarillo.png');
	background-repeat: no-repeat;
	background-position: top left;
	padding: 2px 6px 0 12px;
}

.direccion {
	padding-left: 11px;
}

.link_mapa {
	color: #969696 !important;
	font-size: 10px;
}

.link_mapa:hover {
	color: #1a1a1a !important;
}

#columna_principal ul.ul_amarillo {
	background-image: url('../img/fondo_ul.png');
	background-repeat: repeat-y;
	line-height: 21px;
	padding-left: 28px;
	width: 577px;
}

#columna_principal ul.ul_amarillo li {
	padding-left: 9px;
	list-style-image: url('../img/bullet_guion_amarillo.png');
}

/** **/

/** Servicios **/

.caja_servicio {
	width: 255px;
	height: 126px;
	float: left;
	margin-right: 30px;
	margin-bottom: 10px;
	position: relative;
}

.head_caja_servicio {
	width: 240px;
	height: 20px;
	font-weight: bold;
	font-size: 12px;
	padding: 18px 0 0 15px;
	background: url('../img/bullet_rojo.gif') no-repeat 3px 16px;
}
.head_caja_sector {
	width: 240px;
	height: 20px;
	font-weight: bold;
	font-size: 12px;
	padding: 18px 0 0 15px;
	background: url('../img/bullet_naranja_grande.gif') no-repeat 3px 16px;
}
.icono_bloque_home {
	width:35px;
	height:35px;
	float:right;
}
.content_caja_servicio {
	padding: 10px 18px 0 18px;
	border-top: #b01417 1px solid;
}
.content_caja_sector {
	padding: 10px 18px 0 18px;
	border-top: #ee6e00 1px solid;
}

.caja_servicio p {
	margin: 0;
}

/*
.head_servicios_de_voz {
	background-image: url('../img/head_servicios_de_voz.jpg');
}
.head_servicios_sms {
	background-image: url('../img/head_servicios_sms.jpg');
}
.head_fax {
	background-image: url('../img/head_fax.jpg');
}
.head_servicios_de_cobro_tpv {
	background-image: url('../img/head_servicios_de_cobro_tpv.jpg');
}
.head_herramientas_de_gestion {
	background-image: url('../img/head_herramientas_de_gestion.jpg');
}
.head_sistema_virtual_de_agentes {
	background-image: url('../img/head_sistema_virtual_de_agentes.jpg');
}*/

.tabla_costes {
	width: 632px;
	margin-bottom: 14px;
	border-bottom: 1px solid #af1517;
}

.tabla_costes th {
	border-top: 1px solid #af1517;
	border-left: 1px solid #af1517;
	text-align: left;
	vertical-align: bottom;
	padding: 6px 0 7px 10px;
	font-weight: bold;
	background-color: #f7e7e7;
}

.tabla_costes th.primera_celda {
	border-left: none;
}

.tabla_costes td {
	border-top: 1px solid #af1517;
	text-align: left;
	padding: 7px 10px;
}

.tabla_costes td.borde_izq {
	border-left: 1px solid #af1517;
}

p.p_rojo {
	margin-bottom: 16px;
}

ul.ul_rojo {
	padding-right: 75px;
}

ul.ul_rojo li {
	list-style: none;
	background: url('../img/flecha_roja.gif') 0px 1px no-repeat;
	padding-left: 18px;
	margin-bottom: 16px;
}

ul.ul_rojo li ul {
	padding-left: 13px;
}

ul.ul_rojo li ul li {
	background: url('../img/bullet_guion_rojo.png') 0px 6px no-repeat;
	padding-left: 18px;
	margin: 5px 0;
}

.mas_rojo a {
	background: url('../img/mas_rojo.png') 0px 1px no-repeat;
	padding-left: 18px;
}

.mas_rojo a:hover {
	background: url('../img/mas_gris_claro.png') 0px 1px no-repeat;
	padding-left: 18px;
	color: #8b8b8b !important;
}

.flecha_roja a {
	background: url('../img/flecha_roja.png') 0px 1px no-repeat;
	padding-left: 18px;
}

.flecha_roja a:hover {
	background: url('../img/flecha_gris.png') 0px 1px no-repeat;
	padding-left: 18px;
	color: #8b8b8b !important;
}

/** **/

/** Soluciones sectoriales **/

.head_centrales_receptoras {
	background-image: url('../img/head_centrales_receptoras.jpg');
}

.head_companias_aereas {
	background-image: url('../img/head_companias_aereas.jpg');
}

.head_empresas_logistica {
	background-image: url('../img/head_empresas_logistica.jpg');
}

.head_entidades_financieras {
	background-image: url('../img/head_entidades_financieras.jpg');
}

.head_operadores_telecomunicaciones {
	background-image: url('../img/head_operadores_telecomunicaciones.jpg');
}

p.p_naranja {
	margin-bottom: 16px;
}

ul.ul_naranja {
	padding-right: 75px;
}

ul.ul_naranja li {
	list-style: none;
	background: url('../img/flecha_naranja.png') 0px 1px no-repeat;
	padding-left: 18px;
	margin-bottom: 16px;
}

.mas_naranja a {
	background: url('../img/mas_naranja.png') 0px 1px no-repeat;
	padding-left: 18px;
}

.mas_naranja a:hover {
	background: url('../img/mas_gris_claro.png') 0px 1px no-repeat;
	padding-left: 18px;
	color: #8b8b8b !important;
}

.flecha_naranja a {
	background: url('../img/flecha_naranja.png') 0px 1px no-repeat;
	padding-left: 18px;
}

/** **/


/** Noticias **/

#titulo_lista_noticias {
	position: relative;
	margin-top: 31px;
	padding-left: 4px;
	left: 21px;
	width: 207px;
	color: #008bcb;
	font-weight: bold;
}

.separador_lista_noticias {
	height: 1px;
	line-height: 1px;
	font-size: 1px;
	background-color: #b6b6b6;
	margin-bottom: 1px;
}

.lista_noticias h1 {
	color: #008bcb;
	border: none !important;
	margin: 6px 0;
}

#columna_principal h2.head_noticia, #columna_principal_noticias h2.head_noticia {
	padding-top: 0;
	border-bottom: none;
	margin: 12px 0;
}

#columna_principal h1.head_noticia, #columna_principal_noticias h1.head_noticia {
	padding-top: 0;
	border-bottom: none;
	margin: 2px 0;
}

#columna_principal .contenido_noticia p, #columna_principal_noticias .contenido_noticia p {
	width: 100%;
}

#columna_principal .opciones_noticia, #columna_principal_noticias .opciones_noticia {
	padding-top: 23px;
	position: relative;
}

#columna_principal .opciones_noticia a, #columna_principal_noticias .opciones_noticia a {
	color: #008bcb;
	font-size: 10px;
}

.imagen_noticia {
	vertical-align: top;
}

.imagen_noticia img {
	border: 1px solid #cbc9c9;
	margin-right: 20px;
}

.contenido_noticia {
	vertical-align: top;
	padding: 6px 0 0 0px;
}

.separador_noticias {
	height: 1px;
	line-height: 1px;
	font-size: 1px;
	background-color: #858585;
	margin: 18px 0 8px 0;
	width: 627px;
}

.separador_noticias_listado {
	height: 1px;
	line-height: 1px;
	font-size: 1px;
	background-color: #858585;
	margin: 18px 0 8px 0;
	width: 909px;
}

.contenido_noticia ul {
	padding-right: 75px;
}

.contenido_noticia ul li {
	list-style: none;
	background: url('../img/flecha_azul.png') 0px 1px no-repeat;
	padding-left: 18px;
	margin-bottom: 10px;
}

p.fecha_noticia {
	margin-top:0px;
	margin-bottom:-10px;
}

#ver_todas_noticias {
	position: relative;
	width:194px;
	left: 21px;	
	text-align:left;
	color: #008bcb;
}

#ver_todas_noticias .ver_todas {
	font-size: 10px;
	background-repeat: no-repeat;
	padding-left: 15px;
}

#paginacion_noticias {
	font-size: 11px;
	color: #008bcb;
	width:932px;
	height:24px;
	padding-top:4px;
	margin-bottom:25px;
	text-align:center;
	background: url('../img/fondo_paginacion_noticias.gif') 0px 0px no-repeat;
}

#paginacion_noticias span {
	padding:0px 5px 0px 5px;
	font-weight: bold;
}

#paginacion_noticias a {
	color: #008bcb;
	text-decoration:none;
	font-weight: normal;
	padding:0px 5px 0px 5px;
}

#paginacion_noticias a:hover {
	text-decoration:underline;
}
/** **/

/** Aviso legal **/

ul.ul_gris {
	padding-left: 16px;
}

/** **/