html, body, div, span, p, a, font, img,
strong, ol, ul, li, form, label, h1,
td {
     margin: 0px 0px 0px 0px;
     padding: 0px;
     font: normal 12px Arial;
	 color: #4E4E4E;
	 line-height: 18px;
	 text-decoration: none;
}
li	{
	list-style:none;
	padding-left:35px;
	padding-bottom:6px;
}

strong{
	font-weight: bold;
}

p{
	margin-bottom: 8px;
}

#fck ul,ol{
	margin-left:20px;
}
#fck ul li{
	list-style:disc;
	padding-left:0px;
}
#fck ol li{
	list-style-type: decimal;
	padding-left:0px;
}
#fck a{
	text-decoration: underline;
}

img				{border:0px}
body 			{background:url(graficos/body_home_fondo.jpg) #FFF repeat-x top;}
.body_interior 	{background:url(graficos/body_int_fondo.jpg) #FFF repeat-x top;}

/* H O M E */
.home_header		{width:990px; height:378px; background:url(graficos/header_home_fondo.jpg) #FFF no-repeat top; margin:auto; border:0px solid #000;}
.logo				{width:880px; height:110px; background:url(graficos/home_logo_fondo.jpg) #FFF no-repeat top; border:0px solid #000; text-align:right;
					padding-top:28px; padding-right:110px}
.logo a 			{color:#7B7B7B; font-size:11px;}
.botonera_home 		{width:259px; height:229px; float:left; text-align:right; margin-left:42px;}
.flash_header_home 	{width:647px; height:229px; float:left;}

.home_cont			{width:990px; background:url(graficos/contenidos_home_fondo.jpg) #FFF repeat-y top; margin:auto; border:0px solid #000;}
.home_contenidos	{background:url(graficos/contenidos_home_fondo_bot.jpg) no-repeat bottom center; padding:0px; border:0px solid #000;}
.cont1_home 		{width:206px; float:left; border:0px solid #CCC; padding:0 10px 0 50px;}
.cont2_home 		{width:220px; float:left; border:0px solid #000; margin-left:0px; padding:0 10px 0px 10px;}
.cont1_home h1		{
	font: bold 16px Verdana !important; color: #4F4F4F; display:inline; letter-spacing: -1px;
}
.cont2_home h1		{
	font: bold 16px Verdana !important; color: #4F4F4F; display:inline; letter-spacing: -1px;
}
.tel_home			{background:url(graficos/tel_home.png) no-repeat top center; width:140px; height:41px; padding-top:14px; padding-left:66px;}
.tel_home	h1		{color:#FDFFFE; font-size:19px;}

.tel_centro			{background:url(graficos/tel_centro.jpg) no-repeat top center; width:189px; height:56px; padding-left:50px;}
.tel_centro	h1		{color:#FDFFFE;}

#im_home{
	vertical-align:middle;
	border:solid 1px #D4D4D4;
	padding:1px;
	margin-right:16px;
	margin-top:10px;
}

.revista {
padding-top:0px;
margin-bottom:6px;
height:126px;
overflow:hidden;
}
/**********Noticias*********/
#noticias {
font-size:10px;
margin-bottom:6px;
height:55px;
overflow:hidden;
}

#noticias h3 {
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#707070;
font-weight:normal;
margin:0;
text-decoration:none;
}

#noticias a{
color:#323433;
text-decoration:none;
font:bold 12px verdana;
}

.img {
display:block;
float:left;
margin:0 15px 15px 0;
}



.cierre_aviso		{float:left;padding-left:44px;}
.cierre_solnet		{float:right;padding-right:44px;}
.mapa_sitio			{float:left; width:710px; text-align:center; color:#6D6D6D;}

.cierre_aviso a:hover	{text-decoration:underline;}
.cierre_solnet a:hover	{text-decoration:underline;}
.mapa_sitio a:hover		{text-decoration:none; font: normal 11px Arial; color:#000;}
.mapa_sitio a:visited	{text-decoration:none; font: normal 11px Arial;}
.mapa_sitio a:link		{text-decoration:none; font: normal 11px Arial;}

.aviso_home			{clear:both; idth:700px; margin:auto; padding-left:70px; padding-top:4px; border:1px solid #000; float:left;}


/******************** I N T E R I O R E S **************/
.menu_sany {
	width: 243px;
	height:289px;
	background:url(graficos/menu_sany.jpg) #FFF no-repeat top;
	margin-right: 20px;
}
.menu_sany ul {
	padding-top:23px;
}
.menu_sany li {
	list-style:none;
	margin:0px;
	padding:0px;
	display:block;
}
.menu_sany  li a {
	font:normal 12px Arial;
	text-decoration:none;
	color: #fff;
	display:block;
	height:35px;
	line-height:35px;
	padding-left: 54px;
}
.menu_sany li a:hover{color: #000;}
/***********Menu de noticias*****************/
.menu_noti {
	width: 243px;
	height:115px;
	background:url(graficos/menu_noti.jpg) #FFF no-repeat top;
	margin-right: 20px;
}
.menu_noti ul {
	padding-top:34px;
}
.menu_noti li {
	list-style:none;
	margin:0px;
	padding:0px;
	display:block;
}
.menu_noti  li a {
	font:normal 12px Arial;
	text-decoration:none;
	color: #FFF;
	display:block;
	height:35px;
	line-height:13px;
	padding-left: 54px;

}
.menu_noti li a:hover{color: #003A48;}




.content_centros {
	background:url(graficos/mapa_centros.jpg) #FFF no-repeat top; width:951px; height:380px; padding:0px 0px 0px 0px;  margin:auto;
}
.mapita {
	width:486px;
	height:364px;
	float:left;
	margin-left:64px;
}
.select_centros {
	margin:54px 60px 0 0;
	width:320px;
	height:230px;
	float:right;
	border:0px solid #000;
}
.txt_centros{
	height:76px;
	overflow:hidden;
	padding-left:8px;
	padding-right:10px;
}
.txt_centros h1 {padding-left:8px;}




/* C A B E C E R A */
.header				{width:990px; height:365px; background:url(graficos/header_fondo.jpg) #FFF no-repeat top; margin:auto;}
.botonera	 		{width:259px; height:202px; float:left; text-align:right; padding-left:42px; border:0px solid #000;}
.flash_header	 	{width:647px; height:202px; float:left;}
.logo_interior		{background:url(graficos/home_logo_fondo.jpg) #FFF no-repeat top; border:1px solid #000; text-align:right;
					padding-top:0px; padding-right:0px; float:right;}
.logo_interior a	{color:#4E4E4E;}

/*importante descontar el padding*/
.contenidos_grande	{width:924px; padding:0 40px 0 26px;; background:url(graficos/contenidos_int_fondo.jpg) #FFF repeat-y top; margin:auto;}
.contenidos_centros	{width:990px; padding:0px; background:url(graficos/contenidos_int_fondo.jpg) #FFF repeat-y top; margin:auto; border:0px solid #000;}
.contenidos_centros_mapa	{width:990px; padding:0px;  margin:auto;}
.pie_int			{width:990px; margin:auto;}
.logo_interior		{width:261px; height:145px;}
.logo_interior a	{color:#FFF; position:absolute; margin-top:32px; margin-left:-120px;}

/* C E N T R O S */
.centro_fondo		{width:193px; height:130px; background:url(graficos/centro_fondo.jpg) #FFF no-repeat top; float:left; margin-right:12px; margin-bottom:12px;}
.centro_fondo a		{color:#FFF; position:absolute; margin-top:32px; margin-left:20px;}
.img_logo_centro	{height:77px; text-align:center; padding-top:7px;}
.link_centro		{margin-top:-13px; margin-left:66px;}
.link_centro a		{color:#808080;}
.menu_fondo			{background:url(graficos/menu3.jpg) repeat-y top;}
li a:hover			{color:#000;font-weight:normal}
.botonFoto			{color:#707070}

/* T I T U L O S */
h1					{font: normal 20px Verdana; color: #4F4F4F; display:inline; letter-spacing: -1.2px;}
h2					{font: normal 20px Verdana; color: #B9B9B9; display:inline; letter-spacing: -1.2px;}
.tit_interior		{font: normal 12px Arial; color: #262626; line-height:26px;}
/* T E X T O S */

/* L I N K S */
.tit_noti			{font: normal 12px Arial; color: #262626; line-height:26px;}

.tit_enlaces			{font: bold 12px Arial; color: #000; line-height:16px;}
.enlace_solo			{font: normal 11px Arial; color: #7B7B7B; line-height:16px;}

.link_numeracion_pagina	{color:#707070;}
.paginas				{color:#7B7B7B;}

/* O T R O S */
.dot				{background:url(graficos/tit_separa_dot.jpg) repeat-x; margin:12px 0px 18px 0px;}
.boton 				{color:#FFF;}
.tari_tipo			{height:27px; background-color:#039BBB; font: bold 12px Arial; color: #FFF; padding-left:10px;}
.tari_conceptos		{height:27px; background-color:#D3EBEF; font: bold 12px Arial; color: #000; padding-left:10px;}

/* F O R M U L A R I O S */

.contacto_separa 	{background:url(graficos/contacto_separa.jpg) repeat-y; margin:0px 40px 0px 40px;}

input{
	width:190px;
	padding:3px;
	border: 1px solid #D4D4D4;
	font-family: Tahoma;
	font-size: 11px;
	background-color: #F1F1F1;
	color: #000;
}

select{
	width:198px;
	padding:2px;
	border: 1px solid #D4D4D4;
	font-family: Tahoma;
	font-size: 11px;
	background-color: #F1F1F1;
	color: #000000;
}

.obligatorios{
	font: normal 11px Arial;
	color:#989898;
	text-decoration:none;
	line-height: 16px;
}

.radio{
	width:14px;
	height:16px;
	margin-top:1px;
	border-width: 0px;
	vertical-align:middle;
	background-color: #313131;
	margin:6px;
}
.checkbox{
	width:14px;
	height:16px;
	margin-top:1px;
	border-width: 0px;
	vertical-align:middle;
	ackground-color: #313131;
	margin:6px;
}

textarea{
	width:190px;
	height:90px;
	padding:3px;
	border: 1px solid #D4D4D4;
	font-family: Tahoma;
	font-size: 11px;
	background-color: #F1F1F1;
	color: #000;
}

.archivo{
	background: url(graficos/archivo.jpg) center no-repeat;
	width: 143px;
	height: 26px;
	text-align: center;
	line-height: 28px;
	font-size: 12px;
	font-weight: normal;
	font-face: arial;
	color: #fff;
	display: block;
	float: center;
	text-decoration: none;
}

.examinar{
	padding:4px;
	width:200px;
	border: 0px;
	font-family: Tahoma;
	font-size: 11px;
	background-color: #646464;
}
.enviar{
	width:63px;
	height:20px;
	background: url(graficos/enviar.jpg) center no-repeat;
	border:0px;
}
.politica {text-decoration: underline; color: #6F6F6F; font: normal 11px Arial;}

#sitemap li, #sitemap ul li{
	padding: 0;
	margin: 0;
}

#sitemap ul li{
	margin-left: 30px;
}

#sitemap li a{
	padding: 4px 4px 4px 25px;
	margin: 2px;
	display: block;
	background: url(graficos/foto_siguiente.jpg) left center no-repeat;
	font-weight: bold;
}

#sitemap ul li a{
	margin: 2px;
	display: block;
	background: url(graficos/mas_noti.jpg) left center no-repeat;
	padding: 2px 2px 2px 18px;
	font-weight: normal;
}


