/* CONTENIDO BASE */

body {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	background-repeat: repeat-x;
	background-image: url(../imagenes/bg.png);	
}

#content{
	position: relative;
	background-image: url(../imagenes/bg_contenido.png);
	width: 1088px;
	margin:0 auto;
}

/* -----------------------------------------------------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------------------------------------------------*/


/* BANNER DESCARGA PDF UNA AL DIA */

#banner_descarga_pdf_uad{
	position: relative;
	width: 283px;
	height: 138px;
	margin-bottom: 15px;
}


/* CONTENIDO CABECERA */

#header{
	position: relative;
	background-image: url(../imagenes/bg_cabecera.png);
	background-repeat: no-repeat;
	height: 135px;
	width: 1088px;
	margin:0 auto;
}

#logo_cabecera{
	position: absolute;
	text-indent: -9999px;
	margin-left: 55px;
	margin-top: 38px;
}
#logo_cabecera h1 { background-image: url(../imagenes/logo_cabecera2.png); no-repeat;}
#logo_cabecera h1 a { 
	display:block; 
	width: 331px;
	height: 69px;
}
#logo_cabecera h1 a:hover { color:#9e0039; }

/* contenido campo fecha cabecera */
.fecha{
	position: absolute;
	font-size: 11px;
	margin-left: 65px;
	margin-top: 18px;
}
#idiomas{
	float: right;
	margin-top: 19px;
	margin-right: 48px;
	color: #4997c2;
	font-size: 11px;
	height: 11px;
}

/* contenido campo busqueda cabecera */
#campo_busqueda{
	position: absolute;
	width:  121px;
	height: 16px;
	margin-top: 46px;
	margin-left: 765px;
	background-image: url(../imagenes/busqueda_web.png);
	background-repeat: no-repeat;
}
.caja_busqueda {
	position: absolute;
	border-color:#2E79A3 #2E79A3 #5894B5 #5894B5;
	border-width: 1px;
	border-style: solid;
	color: #444444;
	font-size: 11px;
	width: 124px;
	margin-top: 45px;
	margin-left: 886px;
	padding: 1px;
}

#boton_busqueda{
	position: absolute;
	text-indent: -9999px;
	margin-top: 46px;
	margin-left: 1020px;
}
#boton_busqueda h1 { background-image: url(../imagenes/icono_busqueda.gif); no-repeat;}
#boton_busqueda h1 a { 
	display:block; 
	width: 19px;
	height: 16px;
}
#boton_busqueda h1 a:hover { color:#9e0039; }

/* contenido apartados cabecera */
#apartados{
	float: right;
	margin-right: -47px;
	font-size: 13px;
	margin-top: 109px;
	height: 25px;
}
#apartados a {
	padding: 4px 10px 10px 10px;
	font-weight: bold;
	color: #003663;
	line-height: 24px;
	width: 93px;
	height: 25px;	

}
#apartados a:hover { 
	color: #eceeef;
	background:transparent url(../imagenes/bg_btn_on_cabecera.png) repeat-x top center;
}
.boton_apartados{
	border-left:1px solid #b7b7b7;
	padding: 0 10px 0 10px;
	font-weight: bold;
	color: #003663;
}
/* contenido banner una al dia */
#ban-ner_uad{
	position: absolute;
	top: -33px;
	left: 55px;
	background: url(../imagenes/banner_uad.png);
	background-repeat: no-repeat;
	width: 357px;
	height: 36px;
	padding-left: 258px;
	padding-top: 9px;
}
.enlace_ban-ner_uad{
	font-family: Arial, Verdana,  Helvetica, sans-serif; 
	font-size: 9px;
	line-height: 10px;
	text-align: left;
	color: #828f97;
}
#ban-ner_uad a { color: #828f97; }
#ban-ner_uad a:hover { color: #9e0039; }

/* -----------------------------------------------------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------------------------------------------------*/

/* CONTENIDO COLUMNAS HOME */

#caja_columnas{
	overflow: hidden;
	position: relative;
	width: 961px;
	margin-left: 64px;
	padding-top: 14px;
	padding-left: 8px;
	padding-bottom: 8px;
}

/* columna izquierda home */
#column_izq{	
	float: left;
	white-space: normal;
	width: 283px;
	margin-right: 53px;
}

/* columna central home */
#column_central{	
	float: left; 
	white-space: normal; 
	width: 283px; 
	margin-right: 52px;
}

/* columna derecha home */
#column_dcha{	
	float: left;
	white-space: normal;
	width: 283px;
}

/* titular h1 columnas home */
.titular_columna{
	font-size: 23px;
	font-weight: bold;
	color: #055786;
	border-bottom:1px solid #abc0d7;
	padding-bottom: 1px;
	margin-bottom: 12px;
}

/* textos columnas home */
.texto_modulo {  
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 11px; 
		font-weight: normal; 
		color: #666666;
		border-bottom:1px solid #d6e1ed;
		padding-bottom: 16px;
		margin-bottom: 14px;
}

/* -----------------------------------------------------------------------------------------------------------------------*/
/* modulo twitter home */

#modulo_twitter {
    background-color:#FFFFFF;
    color:#EE963F;
    float:right;
    font-size:12px;
    margin-top:5px;
    text-align:right;
    margin-left: 5px;
}

#modulo_twitter h1 {
    background-image:url(../imagenes/imagen_twitter.png);
    background-repeat:no-repeat;
    padding-top:2px;
}

#modulo_twitter h1 a {
    color:#EE963F;
    display:block;
    height:19px;
    width:50px;
    padding-left: 10px;

}

#modulo_twitter h1 a:hover { color:#9E0039;}

/* modulo RSS home */
#modulo_rss{
	float: right;
	margin-top: 5px;
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: right;
	color: #ee963f;
	background-color: #FFFFFF;
}
#modulo_rss h1 { 
    background-image: url(../imagenes/icono_rss.png);
	background-repeat: no-repeat;
	padding-top: 2px;
	}
#modulo_rss h1 a { 
	display:block; 
	width: 50px;
	height: 19px;
	color: #ee963f;
}
#modulo_rss h1 a:hover { color:#9e0039; }

/* modulo noticia Una al día */
.texto_modulo_uad {  
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 11px; 
		font-weight: normal; 
		color: #666666;
		margin-bottom: 12px;
		border-bottom:1px solid #d6e1ed;
		padding-bottom: 16px;
}
.fecha_noticia_uad {  
        font-family: Verdana, Arial, Helvetica, sans-serif; 
        font-size: 11px; 
        font-weight: bold; 
        color: #8aa24a;
	margin-bottom: 4px;
}

.titular_noticia_uad {  
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 12px; 
		font-weight: bold; 
		color: #000000;
		margin-bottom: 6px;
}

.titular_noticia_uad a { color: #000000; }
.titular_noticia_uad a:hover { color: #406618; }


/* modulo consultar anteriores Una al día */
#consulta_anteriores_uad {
		font-size: 13px;
		color: #5c6b31;
		border-bottom:1px solid #d6e1ed;
		padding-bottom: 8px;
		margin-top: -5px;
		margin-bottom: 20px;
}

#consulta_anteriores_uad a { color: #5c6b31; }
#consulta_anteriores_uad a:hover { color: #9e0039; }

/* modulo "recibe gratis Una al día" */
#modulo_gratis_uad{
                width: 283px;
		background-color: #FFFFFF;
		border:1px solid #c7d3e1;
}

#modulo_gratis_uad .bg{
		background-image: url(../imagenes/bg_modulo_gratis_uad.png);
		background-repeat: repeat-x;
		border:1px solid #ffffff;
		height: 73px;
}

#titular_gratis_uad{
		background-image: url(../imagenes/titulo_modulo_gratis_uad.png);
		background-repeat: no-repeat;
		width: 258px;
		height: 20px;
		margin: 9px 10px;
}
.caja_modulo_gratis_uad {
	float: left;
	border-color:#03548e;
	border-width: 1px;
	border-style: solid;
	color: #666666;
	font-size: 11px;
	width: 167px;
	margin: 4px 10px;
	padding: 1px;
}
#boton_suscribir{
	float:left;
	color: #666666;
	font-size: 12px;
	margin-top: 1px;
	
}

/* -----------------------------------------------------------------------------------------------------------------------*/

/* icono servicios */
#icono_servicios{
	float: right;
	margin-top: 4px;
	background-image: url(../imagenes/icono_servicios.png);
	background-repeat: no-repeat;
	width: 19px;
	height: 19px;
	background-color: #FFFFFF;
}

/* modulo apartados servicios */
.titular_modulo_servicios {  
        font-family: Verdana, Arial, Helvetica, sans-serif; 
        font-size: 11px; 
        font-weight: bold; 
        color: #f26522;
		margin-bottom: 4px;
}

.titular_modulo_servicios a { color: #f26522; }
.titular_modulo_servicios a:hover { color: #9e0b0f; }

.texto_modulo_servicios {  
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 11px; 
		font-weight: normal; 
		color: #666666;
		border-bottom:1px solid #d6e1ed;
		padding-bottom: 20px;
		margin-bottom: 18px;
}
.texto_modulo_sana {  
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 11px; 
		font-weight: normal; 
		color: #666666;
		width: 186px;
		
}
.texto_modulo_sana .linea { word-spacing: -2px; }

#logo_sana_home{
	background-position: right;
	background-image: url(../imagenes/logo_sana_home.png);
	background-repeat: no-repeat;
	width: 283px;
	height: 46px;
	margin-top: -30px;
	border-bottom:1px solid #d6e1ed;
	margin-bottom: 10px;

}
.texto_modulo_antifraude {  
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 11px; 
		font-weight: normal; 
		color: #666666;
		width: 162px;
}
#logo_antifraude_home{
	background-position: right;
	background-image: url(../imagenes/logo_sistemas_antifraude_home.png);
	background-repeat: no-repeat;
	width: 283px;
	height: 99px;
	border-bottom:1px solid #d6e1ed;
	margin-top: -70px;
	margin-bottom: 10px;

}
.texto_modulo_aud {  
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 11px; 
		font-weight: normal; 
		color: #666666;
		width: 202px;
}
#logo_aud_home{
	background-position: right;
	background-image: url(../imagenes/logo_aud_home.png);
	background-repeat: no-repeat;
	width: 283px;
	height: 84px;
	border-bottom:1px solid #d6e1ed;
	margin-top: -60px;
	margin-bottom: 10px;

}
.texto_modulo_consult {  
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 11px; 
		font-weight: normal; 
		color: #666666;
		width: 202px;
}
#logo_consult_home{
	background-position: right;
	background-image: url(../imagenes/logo_consult_home.png);
	background-repeat: no-repeat;
	width: 283px;
	height: 66px;
	border-bottom:1px solid #d6e1ed;
	margin-top: -45px;
	margin-bottom: 10px;
}
.texto_modulo_vt {  
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 11px; 
		font-weight: normal; 
		color: #666666;
		margin-bottom: 10px;
}

/* modulo virus total */
#modulo_vt{
		height: 60px;
		border-bottom:1px solid #d6e1ed;
		padding-bottom: 24px;
		margin-bottom: 12px;
}
#logo_vt_home{
	float: left;
	text-indent: -9999px;
}
#logo_vt_home h1 { background-image: url(../imagenes/logo_vt_home.png);
	background-repeat: no-repeat;
}
#logo_vt_home h1 a { 
	display:block; 
	height: 68px;
	width: 160px;
}
#logo_vt_home h1 a:hover { color:#9e0039; }

#lista_vt {
	float:right;
}
#lista_vt ul {
	padding:0;
	margin:0;
}
#lista_vt ul li {
	font-size:11px;
	line-height: 14px;
	list-style:none;
	margin-bottom: 1px;
	width: auto;
	background: url(../imagenes/icono_lista_vt.png) no-repeat scroll 0 2px;
}
#lista_vt ul li a {
	color:#4c87c1;
	padding: 0 0 0 18px;
	
}
#lista_vt a:hover { color: #055786; }

/* -----------------------------------------------------------------------------------------------------------------------*/

/* icono noticias corporativas */
#icono_noticias{
	float: right;
	margin-top: 4px;
	background-image: url(../imagenes/icono_noticias.png);
	background-repeat: no-repeat;
	width: 19px;
	height: 19px;
	background-color: #FFFFFF;
}

/* modulo avisos laboratorio */
.titular_modulo_avisos_lab {  
        font-family: Verdana, Arial, Helvetica, sans-serif; 
        font-size: 11px; 
        font-weight: bold; 
        color: #eca422;
		margin-bottom: 4px;
}

.subt_avisos_lab {  
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 11px; 
		font-weight: normal; 
		color: #959595;
		margin-bottom: 4px;
}
.fecha_subt_lab {
		font-weight: bold;
		color: #534741;
}
#lista_avisos_lab {
	border: 0;
	margin-bottom: 12px;
}
#lista_avisos_lab ul {
	padding:0;
	margin:0;
}
#lista_avisos_lab ul li {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal;
	line-height: 15px;
	list-style:none;
	margin-bottom: 1px;
	background: url(../imagenes/adobe_icon.gif) no-repeat;
}
#lista_avisos_lab ul li a {
	color:#666666;
	padding: 0 0 0 18px;
	
}
#lista_avisos_lab a:hover { color: #000000; }

/* -----------------------------------------------------------------------------------------------------------------------*/

/* modulo hispasec en la prensa */

.titular_modulo_hispasec_prensa {  
        font-family: Verdana, Arial, Helvetica, sans-serif; 
        font-size: 11px; 
        font-weight: bold; 
        color: #eca422;
		border-top:1px solid #d6e1ed;
		padding-top: 18px;
		margin-top: 20px;
		margin-bottom: 4px;
}
.medio_prensa {  
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 11px; 
		font-weight: bold; 
		color: #889196;
		margin-bottom: 4px;
}
.titular_prensa{
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 11px; 
		font-weight: normal; 
		color: #666666;
		margin-bottom: 4px;
}
.enlace_prensa{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #055786;
		margin-bottom: 12px;		
}
.enlace_prensa a { color: #055786; }
.enlace_prensa a:hover { color: #1b1464; }

/* modulo consultar prensa anteriores */
#consulta_anteriores_prensa {
		font-size: 13px;
		color: #003663;
		border-top:1px solid #d6e1ed;
		border-bottom:1px solid #d6e1ed;
		padding-top: 8px;
		padding-bottom: 8px;
		margin-top: 16px;
		margin-bottom: 20px;
}

#consulta_anteriores_prensa a { color: #003663; }
#consulta_anteriores_prensa a:hover { color: #9e0039; 
}

/* -----------------------------------------------------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------------------------------------------------*/

/* CONTENIDO COLUMNAS CONTACTO */

/* columna izquierda contacto */
#column_izq_contacto{	
	float: left;
	white-space: normal;
	width: 283px;
	margin-right: 53px;
}

/* columna central contacto */
#column_central_contacto{	
	float: left; 
	white-space: normal; 
	width: 283px; 
	margin-right: 52px;
	margin-top: 41px;
}

/* columna derecha contacto */
#column_dcha_contacto{	
	float: left;
	white-space: normal;
	width: 283px;
	margin-top: 5px;
}

/* titular h1 columna izqda contacto */
.titular_columna_contacto{
	font-size: 23px;
	font-weight: bold;
	color: #055786;
	border-bottom:1px solid #abc0d7;
	padding-bottom: 1px;
	margin-bottom: 12px;
}

/* textos columnas contacto */
.titular_modulo_contacto {
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		color: #666666;
		font-size: 12px;
		font-weight: bold;
		margin-bottom: 6px;
}

.texto_modulo_contacto {  
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 11px; 
		font-weight: normal; 
		color: #666666;
		margin-bottom: 4px;
}
.titular_columna_correos{
	font-size: 18px;
	font-weight: normal;
	color: #055786;
	margin-bottom: 15px;
}

.texto_modulo_correos {
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 11px; 
		font-weight: normal; 
		color: #666666;
		margin-bottom: 10px;
		line-height: 14px;
}

.correo{
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 11px; 
		color: #055786;
}
.texto_modulo_correos a[href^="mailto:"]{
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 11px; 
		color: #666666;
}
.texto_modulo_correos a:hover[href^="mailto:"]{
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 11px; 
		color: #9e0039;
}

.texto_modulo_correos2 {
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 11px; 
		font-weight: normal; 
		color: #666666;
		margin-bottom: 10px;
		line-height: 14px;
}
.texto_modulo_correos2 a[href^="mailto:"]{
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 11px; 
		color: #448ccb;
}
.texto_modulo_correos2 a:hover[href^="mailto:"]{
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 11px; 
		color: #9e0039;
}

/* -----------------------------------------------------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------------------------------------------------*/

/* CONTENIDO COLUMNAS SERVICIOS */

/* columna izquierda servicios */
#column_izq_servicios{	
	float: left;
	white-space: normal;
	width: 770px;
	margin-right: 5px;
}
#column_izq_servicios_sana{	
	float: left;
	white-space: normal;
	width: 750px;
	margin-right: 25px;
}
.titular_columna_servicios{
	font-size: 23px;
	font-weight: bold;
	color: #055786;
	margin-bottom: 12px;
}
.texto_servicios {  
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 11px; 
		font-weight: normal; 
		color: #666666;
		margin-bottom: 10px;
		padding-right: 20px;
}
.negrita { font-weight: bold; }
.negrita2 { font-weight: normal; color: #004a80; }
.negrita3 { font-weight: bold; font-size: 13px; color: #004a80; margin-bottom: 3px;}
.negrita4 { font-weight: bold; font-size: 12px; color: #666666; margin-bottom: 3px;}

.titular_h2_servicios {
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 12px; 
		font-weight: bold; 
		color: #055786;
		margin-top: 18px;
		margin-bottom: 12px;
}

/* contenido apartados home servicios */
#apartados_home_servicios{
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11px;
	margin-top: 5px;
	border-left:1px solid #f26522;
}
.boton_apartados_home_servicios{
	border-right:1px solid #f26522;
	padding: 0 17px;
	font-weight: normal;
	color: #f26522;
}
#apartados_home_servicios a: { color: #f26522; }
#apartados_home_servicios a:hover { color: #9e0039; }

/* logos apartados home servicios */
#logos_home_servicios{
	margin-top: 50px;
	width: 340px;
	height: 62px;
	background: url(../imagenes/logo_lista_servicios.png) no-repeat;
}


/* lista servicios sistemas antifraude*/
#lista_servicios {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	border: 0;
	color:#666666;
	background: url(../imagenes/icono_lista_servicios.png) no-repeat scroll 0 2px;
	margin-bottom: 12px;
	padding: 0 0 0 15px;
}
#lista_servicios ul {
	margin-top: 2px;
	padding:0;

}
#lista_servicios ul li {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal;
	line-height: 16px;
	list-style:none;
	background: url(../imagenes/icono2_lista_servicios.png) no-repeat scroll 0 6px;
	padding: 0 0 0 12px;
	margin-left: 14px;
}

/* lista servicios sana*/
#lista_servicios_sana {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	border: 0;
	color:#666666;

}
#lista_servicios_sana ul {
	margin-top: 2px;
	padding:0;

}
#lista_servicios_sana ul li {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal;
	line-height: 16px;
	list-style:none;
	background: url(../imagenes/icono2_lista_servicios.png) no-repeat scroll 0 5px;
	padding: 0 0 0 12px;
	margin-left: 14px;
	margin-bottom: 6px;
}

/* lista servicios auditoria y consultoria*/
#lista_servicios_audit {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	border: 0;
	color:#666666;
	margin-bottom: 12px;
}
#lista_servicios_audit ul {
	margin-top: 6px;
	padding:0;

}
#lista_servicios_audit ul li {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal;
	line-height: 16px;
	list-style:none;
	background: url(../imagenes/icono2_lista_servicios.png) no-repeat scroll 0 5px;
	padding: 0 20px 0 12px;
	margin-left: 14px;
	margin-bottom: 6px;
}
#lista_servicios_audit a{color: #f26522;}
#lista_servicios_audit a:hover{color: #9e0039;}



/* modulo "solicitar información adicional"(formulario) */
#modulo_solicitar_inf{
		background-color: #FFFFFF;
		border:1px solid #c7d3e1;
		width: 283px;
		margin-top: 20px;
}

.bg_solicitar_inf{
		background-image: url(../imagenes/bg_modulo_solicitar_inf.png);
		background-repeat: repeat-x;
		border:1px solid #ffffff;
		height: 24px;
}

#titular_solicitar_inf{
		background-image: url(../imagenes/titulo_modulo_solicitar_inf.png);
		background-repeat: no-repeat;
		width: 279px;
		height: 21px;
		margin: 1px 0;
}

/* columna derecha servicios */
#column_dcha_servicios{	
	float: left;
	white-space: normal;
	width: 180px;
	margin-top: 3px;
}

/* modulo "solicitar información adicional"(formulario) */
#modulo_gama_servicios{
		background-color: #FFFFFF;
		border:1px solid #c7d3e1;
		width: 180px;
		margin-bottom: 12px;		
}
#titular_gama_servicios{
		background-image: url(../imagenes/titulo_modulo_gama_servicios.png);
		background-repeat: no-repeat;
		width: 178px;
		height: 20px;
		margin-bottom: 8px;
}
.bg_gama_servicios{
		background-image: url(../imagenes/bg_modulo_gama_servicios.png);
		background-repeat: repeat-x;
		border:1px solid #ffffff;
		background-position: bottom;
}

#lista_gama_servicios {
	margin: 2px 2px 2px 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px;
	font-weight: bold;
	border: 0;
	color:#055786;
	background: url(../imagenes/separador_gama_servicios.gif) no-repeat left bottom;
	padding-bottom: 12px;
	margin-bottom: 12px
}

#lista_gama_servicios ul {
	padding:0;
	margin-top: 2px;
}
#lista_gama_servicios ul li {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color:#5a7a76;
	font-size: 12px; 
	font-weight: normal;
	line-height: 25px;
	list-style:none;
	margin-bottom: 1px;
	background: url(../imagenes/icono_lista_gama_servicios.png) no-repeat scroll 0 6px;
	padding: 0 0 0 24px;
}
#lista_gama_servicios ul li a { color:#5a7a76; }
#lista_gama_servicios a:hover { color: #9e0039; }

#lista_inf_pdf {
	margin-left: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#f26522;
	border: 0;
	margin-bottom: 12px;
	font-weight: bold;
}
#lista_inf_pdf ul {
	padding:0;
	margin-top: 8px;
}
#lista_inf_pdf ul li {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	font-weight: normal;
	line-height: 18px;
	list-style:none;
	margin-bottom: 1px;
	background: url(../imagenes/adobe_icon.gif) no-repeat scroll 0 2px;
}
#lista_inf_pdf ul li a {
	color:#f26522;
	padding: 0 0 0 18px;
	
}
#lista_inf_pdf a:hover { color: #9e0039; }

/* modulo vt servicios */
#modulo_vt_servicios{
		background-color: #FFFFFF;
		border:1px solid #c7d3e1;
		width: 180px;
		height: 130px;	
}
#modulo2_vt_servicios{
		background-color: #FFFFFF;
		border:1px solid #c7d3e1;
		width: 180px;
		height: 130px;
		margin-top: 20px;
}
#titular_vt_servicios{
		background: url(../imagenes/logo_vt_modulo.png) no-repeat;
		width: 160px;
		height: 68px;
		margin: 8px 0 0 8px;
		
}
.bg_vt_servicios{
		background-image: url(../imagenes/bg_modulo_vt_servicios.png);
		background-repeat: repeat-x;
		border:1px solid #ffffff;
		height: 128px;
		background-position: bottom;
}
#lista_modulo_vt{
	margin-left: 10px;
	margin-top: 8px;
	color: #4c87c1;
	width: 157px;
}
#boton_lista_modulo_vt{
	float: left;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px; 
	border-left:1px solid #4c87c1;
	padding: 0 0 0 4px;
	margin-right: 4px;
	margin-bottom: 6px;
	width: 60px;
}
#boton_lista_modulo_vt2{
	float: right;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px; 
	border-left:1px solid #4c87c1;
	border-right:1px solid #4c87c1;
	padding: 0 0 0 4px;
	width: 82px;
	margin-bottom: 6px;
}
#lista_modulo_vt a { color: #4c87c1; }
#lista_modulo_vt a:hover { color: #9e0039; }

/* LOGOS SERVICIOS */
#logo_sistemas_antifraude{
	background: url(../imagenes/logo_sistemas_antifraude.png) no-repeat;
	width: 182px;
	height: 146px;
	margin-top: 60px;
}

#logo_sana{
	background: url(../imagenes/logo_sana.png) no-repeat;
	width: 180px;
	height: 75px;
	margin-top: 16px;
}

#logo_auditoria{
	background: url(../imagenes/logo_auditoria.png) no-repeat;
	width: 142px;
	height: 128px;
	margin-top: 270px;
	margin-left: 18px;
}

#logo_consultoria{
	background: url(../imagenes/logo_consultoria.png) no-repeat;
	width: 147px;
	height: 113px;
	margin-top: 184px;
	margin-left: 18px;
}


/* -----------------------------------------------------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------------------------------------------------*/

/* CONTENIDO COLUMNAS FORMULARIO */
#caja_columnas_formulario{
	overflow: hidden;
	position: relative;
	width: 961px;
	margin-left: 64px;
	padding-top: 20px;
	padding-left: 8px;
	padding-bottom: 8px;
}

/* columna izquierda formulario */
#column_izq_formulario{	
	float: left;
	white-space: normal;
	padding-top: 14px;
	width: 350px;
	margin-right: 50px;
	height: 300px;
}


/* columna derecha formulario */
#column_dcha_formulario{	
	float: left;
	white-space: normal;
	padding-top: 14px;
	width: 350px;
}

/* titular h1 columna izqda formulario */
.titular_formulario{
	font-size: 18px;
	font-weight: normal;
	color: #316b44;
	margin-bottom: 15px;
	background: url(../imagenes/icono_formulario.png) no-repeat scroll 525px;
}
.titular_formulario_sana{
	font-size: 18px;
	font-weight: normal;
	color: #316b44;
	margin-bottom: 15px;
	background: url(../imagenes/icono_formulario2.png) no-repeat scroll 335px; 
}

/* textos columnas contacto */
.texto_modulo1_formulario {  
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 11px; 
		font-weight: normal; 
		color: #666666;
		margin-bottom: 24px;
}

.texto_modulo2_formulario {  
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 11px; 
		font-weight: normal; 
		color: #666666;
				
}

/* contenido campo busqueda formulario */
.caja_formulario {
	float: right;
	border-color:#d7d7d7;
	border-width: 1px;
	border-style: solid;
	color: #444444;
	font-size: 11px;
	width: 220px;
	padding: 2px;
	margin-top: -3px;
}
#caja_select{
	color: #444444;
	font-size: 11px;
	padding: 6px 0 35px 0;
}
#caja_text_area{
	padding: 6px 0 5px 0;
}
.contenido_text_area{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #444444;
	font-size: 11px;
	height: 102px;
}
#boton_consulta{
	color: #666666;
	font-size: 12px;
	margin-top: 1px;
	
}
#tabla_detalles{
	float: left;
	margin-top: 15px;
	border: 1px solid #d7d7d7;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #898989;
	width: 940px;
	text-align: justify;
	padding: 8px;
}


/* -----------------------------------------------------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------------------------------------------------*/

/* CONTENIDO HISPASEC */

/* modulo "hispasec */
#titular_gama_hispasec{
		background-image: url(../imagenes/titulo_modulo_hispasec.png);
		background-repeat: no-repeat;
		width: 178px;
		height: 20px;
		margin-bottom: 8px;
}
#bg_mancha{
		position: absolute;
		left: 56px;
		top: 150px;
		background-image: url(../imagenes/bg_mancha.png);
		background-repeat: no-repeat;
		width: 714px;
		height: 124px;
}

/* lista claves publicas */

#lista_claves_publicas {
	border: 0;
	margin-bottom: 12px;
}
#lista_claves_publicas ul {
	padding:0;
	margin:0;
}
#lista_claves_publicas ul li {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal;
	line-height: 20px;
	list-style:none;
	margin-bottom: 1px;
	background: url(../imagenes/key.png) no-repeat scroll 0 2px;
}
#lista_claves_publicas ul li a {
	color:#666666;
	padding: 0 0 0 18px;
	
}
#lista_claves_publicas a:hover { color: #9e0039; }

.year{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #f26522;}

/* lista logotipos */

#lista_logotipos {
	border: 0;
	margin-bottom: 12px;
}
#lista_logotipos ul {
	padding:0;
	margin:0;
}
#lista_logotipos ul li {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal;
	line-height: 20px;
	list-style:none;
	margin-bottom: 1px;
	background: url(../imagenes/icono_logo.png) no-repeat scroll 0 2px;
}
#lista_logotipos ul li a {
	color:#f26522;
	padding: 0 0 0 22px;
	
}
#lista_logotipos a:hover { color: #9e0039; }

/* -----------------------------------------------------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------------------------------------------------*/

/* CONTENIDO LISTADO DE BLOGS */

/* lista blogs */
#column_izq_blogs{	
	float: left;
	white-space: normal;
	width: 780px;
	margin-right: 18px;
}
.titular_columna_blogs{
	font-size: 23px;
	font-weight: bold;
	color: #055786;
	margin-bottom: 12px;
}
#lista_blogs {
	border: 0;
	margin-bottom: 12px;
}
#lista_blogs ul {
	padding:0;
	margin:0;
}
#lista_blogs ul li {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 18px; 
	font-weight: normal;
	line-height: 20px;
	list-style:none;
	padding-bottom: 2px;
	margin-bottom: 12px;
	background: url(../imagenes/icono_flecha.gif) no-repeat scroll 0 7px;
	border-bottom:1px solid #d6e1ed;
}
#lista_blogs ul li a {
	color:#707070;
	padding: 0 0 0 18px;
	
}
#lista_blogs a:hover { color: #9e0039; }

/*logo blogs*/
#column_dcha_blogs{	
	float: left;
	width: 122px;
	height: 142px;
	white-space: normal;
	background: url(../imagenes/logotipo_blogs.png) no-repeat;
	background-position: bottom;

}

#logo_blogs {
	background: url(../imagenes/logo_blogs.png) no-repeat;

}


/* -----------------------------------------------------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------------------------------------------------*/

/* CONTENIDO LISTADO DE NOTICIAS UNA AL DIA */

/* columna izquierda una al dia */
#column_izq_uad{	
	float: left;
	width: 955px;
	white-space: normal;
	margin-right: 53px;
}
.titular_noticia_listado_uad {  
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 11px; 
		font-weight: bold; 
		color: #000000;
		border-bottom:1px solid #d6e1ed;
		padding-bottom: 6px;
		margin-bottom: 10px;
}
.titular_noticia_listado_uad a { color: #000000; }
.titular_noticia_listado_uad a:hover { color: #406618; }

/* modulo consultar anteriores listado Una al día */
#consulta_anteriores_listado_uad {
		font-size: 13px;
		color: #5c6b31;
		border-top: 1px solid #c4df9b;
		border-bottom:1px solid #c4df9b;
		padding: 8px 0;	
		margin-top: 30px;
}

#consulta_anteriores_listado_uad  a { color: #5c6b31; }
#consulta_anteriores_listado_uad  a:hover { color: #9e0039; }

/* -----------------------------------------------------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------------------------------------------------*/


/* CONTENIDO NOTICIA UNA AL DIA */

#caja_columna_uad{
	overflow: hidden;
	position: relative;
	width: 961px;
	margin-left: 64px;
	padding-top: 14px;
	padding-left: 8px;
	padding-bottom: 8px;
}

#caja_contenido_uad{	
	width: 750px;
	white-space: normal;
        margin-left: 104px;
}
#caja_contenido_uad p{
       margin-bottom: 7px;
}

.titular_uad{
        font-family: Arial, Verdana;
	font-size: 21px;
	font-weight: bold;
	color: #000000;
	margin-top: 12px;
	margin-bottom: 12px;
        text-align: left;
}

.titular2_uad {  
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 13px; 
    font-weight: bold; 
    color: #005b7f;
    text-decoration: none;
}
.titular2_uad a {color: #666666;font-size: 11px;margin-top: 4px;margin-bottom: 10px;font-weight: normal;}
.titular2_uad a:hover { color: #9e0039; }

.titular3_uad {  
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 11px; 
    font-weight: bold; 
    color: #000000;
	margin-top: 4px;
}
.blanco_uad {
    color: #ffffff;
    font-size: 7px;
    }

.texto_uad {  
		font-size: 115%; 
}

.enlace_uad {
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 11px;
		color: #666666;
		margin-top: 4px;
		margin-bottom: 10px;
}
.enlace_uad a {color: #666666;}
.enlace_uad a:hover { color: #9e0039; }

#modulo_enlaces_uad{
		margin_top: 26px;
		margin-bottom: 13px;
		padding-bottom: 8px;		
}

.firma_uad{
		text-align: right;
		font-family: Arial;
                font-weight: bold; 
		font-size: 12px;
		color: #5b6c73;
		border-top:1px solid #d6e1ed;
		margin-top: 20px;
		padding-top: 10px;
		margin-bottom: 25px;
}
.firma_uad a{color: #959595;font-weight: normal;}
.firma_uad a:hover { color: #9e0039; }

#apartados_inf_uad{
	float:left;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#5C6B31;
	font-weight:normal;
	width: 750px;
	padding: 2px 0 3px 4px;
	background: #055786;
}
#apartados_inf_uad a { color: #ffffff; margin-right: 35px; }
#apartados_inf_uad a:hover { color: #000000; }


/* calendario noticia una al dia */
#calend_uad {
        position: absolute;
	font-family: Arial;
	font-size: 9px;
	text-align: center;
	color:#FFFFFF;
	background: url(../imagenes/calend_uad.png) no-repeat;
	width: 34px;
	height: 34px;
	padding-top: 4px;
	margin-bottom: -3px;
	top: 28px;
}
#calend_uad br{
	margin-bottom: 0px;
	}
.dia_calend {
	font-weight: bold;
	font-size: 12px;
	}
#year_calend {
        position: relative;
	font-family: Arial;
	text-align: center;
	width: 34px;
	font-weight: normal;
	font-size: 10px;
	color:#f7941d;
        top: 3px;
        margin-bottom: 2px;
	}
/* fin calendario una al dia*/


#caja_modulo_uad{
	float:right;
	position: relative;
	width: 65%;
	margin: 8px 0 30px 0;
}

/* -----------------------------------------------------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------------------------------------------------*/

/* CONTENIDO BANNER */

#ban-ner_servicios{
	position: relative;
        border: 2px solid #324932;
	width: 936px;
	height: 80px;
	top: 12px;
	left: 83px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-align: center;
	background-color: #CCCCCC;
	margin-bottom: 6px;
}

/* -----------------------------------------------------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------------------------------------------------*/


/* CONTENIDO BUSQUEDA */
#column_izq_busqueda{	
	float: left;
	width: 955px;
	white-space: normal;
	margin-right: 53px;
}
.titular_busqueda {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	font-weight: bold; 
	color: #707070;
	margin-bottom: 10px;
}
.titular_busqueda2 {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	font-weight: bold; 
	color: #04466c;
        margin-top: 18px;


}
.titular_busqueda3 {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	font-weight: bold; 
	color: #04466c;
        margin-top: 20px;
        margin-bottom:2px;
}
.texto_resultados {
        font-family:Verdana,Arial,Helvetica,sans-serif;
        color:#666666;
        font-size:11px;
        font-weight:normal;
	margin-bottom: 3px;
}
.texto_parrafo {
        font-family:Verdana,Arial,Helvetica,sans-serif;
        color:#666666;
        font-size:11px;
        font-weight:normal;
        margin-bottom:16px;
}
.texto_resultados  a { color: #2e3192;}
.texto_resultados  a:hover { color: #9e0039; }

.texto_formulario_busqueda {
       font-family:Verdana,Arial,Helvetica,sans-serif;
       color:#666666;
       font-size:12px;
       font-weight:normal;
       margin-bottom: 4px;
}
.caja_formulario_busqueda {
       color:#444444;
       font-size:11px;
       padding:2px;
       width:300px;
       margin-bottom: 12px;
}
.caja_formulario_busqueda2 {
       color:#444444;
       font-size:11px;
       padding:2px;
       margin-bottom: 12px;
}

/* -----------------------------------------------------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------------------------------------------------*/

/* CONTENIDO ERROR 404 */

#column_error{	
	float: left;
	white-space: normal;
	margin-right: 25px;
}
.titular_error{
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 85px;
	font-weight: bold;
	color: #db0000;
}
.subtitulo_error{
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 27px;
	word-spacing: -2px;
	font-weight: bold;
	color: #7d7d7d;
	margin-left: 4px;
	margin-bottom: 152px;
}
.texto_error {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal; 
	color: #666666;
	margin-bottom: 10px;
	padding-right: 20px;
	margin-left: 5px;
}
.texto_error a { color: #03558f; }
.texto_error a:hover { color: #9e0039; }

#logo_error404{
	margin-top: 30px;
	float: left;
	background: url(../imagenes/logo_error404.png) no-repeat;
	width: 527px;
	height: 326px;
}

/* CONTENIDO COLUMNA SUSCRIPCION UNA AL DIA */

/* columna izquierda servicios */
#column_suscripcion{	
	white-space: normal;
	margin-right: 5px;
}
.titular_suscripcion{
	text-align: center;
	font-size: 23px;
	font-weight: bold;
	color: #055786;
	margin-bottom: 12px;
}
.texto_suscripcion {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	line-height: 16px;
	text-align: center;
	font-weight: normal; 
	color: #666666;
	margin-bottom: 10px;
}

/* -----------------------------------------------------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------------------------------------------------*/

/* CONTENIDO PIE */

#pie{
	position: relative;
	background-image:url(../imagenes/bg_pie.png);
	background-repeat: no-repeat;
	height: 45px;
	width: 1088px;
	margin:0 auto;
	padding-bottom: 20px;
}
.texto_pie{ 
	position: relative;
	font-weight: bold;
	font-size: 13px;
	color: #a6aeb7;
	padding: 25px 0 0 54px;
}
.copyright{
	font-size: 10px;
}

/* -----------------------------------------------------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------------------------------------------------*/


/*	
	border: 1px solid #b1b2b3;
	border-top: 1px solid #b1b2b3;
	border-left: 1px solid #b1b2b3;
	border-right: 1px solid #b1b2b3;
	border-bottom: 1px solid #b1b2b3;*/
