@charset "utf-8";
/*PageLayout*/
body { 
	font-family: Verdana, Arial, Helvetica, sans-serif; color: #405D97;
	font-size:12px; line-height:1.6em;
	margin:0px; padding:0px;
	background: url(../images/bkg_body.gif) repeat-x top left;
}

li { list-style-image:url(../images/bullet_main.gif); text-align:left;}
h1, h2, h3, h4  {margin:0; font-family:Helvetica, Arial,  sans-serif} 
h1, h2 {padding:5px 0; margin-top:10px;}
h3 { color:#0061aa; font-size:14px; font-weight:bold;}

a:link { text-decoration:none; color:#017CBF;}
a:visited { text-decoration:none; color:#017CBF;}
a:active { text-decoration:none; color:#017CBF;}
a:hover {color:#017CBF; text-decoration:none;}
a img { border:none; background-color:none;}  

p a:hover {background-color: #B8E3FB; color:#017CBF; }

strong, b{color:#017CBF;}

p { font-size:12px; font-family: Verdana, Arial, Helvetica, sans-serif;}
.Normal, .NormalDisabled { font-size:12px; font-family: Verdana, Arial, Helvetica, sans-serif;}

#page {width:778px; margin:0 auto;}

/*Header*/
#userMenu { height:24px;}

#header { position:relative; background:url(../images/header_top.gif) no-repeat top #fff; margin-top:4px;}
#logo { top:30px; left:20px; position: absolute;}
#logo a, #logo a:hover { background-color:none;}

.sello {position:absolute; right:-80px; top:108px;}
/*Banner Home*/

#dnn_Banner p { margin:0; padding:0;}

#login { float: right; background-color:#0061AA; padding:0 12px; height:23px;}
#login ul { margin:0; padding:0;}
#login li { display:inline; float:left; padding:0 6px;}
#login a { text-decoration:none; color:#fff; font-weight:normal;}

#Herramientas { float: right; font-size:11px;}
#Herramientas ul { margin:0; padding:0;}
#Herramientas li { display:inline; float:left; padding:0 6px; border-right: dotted 1px #0061AA;}
#Herramientas a { text-decoration:none; color:#fff;}
#Herramientas a:hover {color: #000066}

/*Serchbox*/
#searchBox { float:right; padding-bottom:2px; margin-right:2px; background-color:#0061AA;}
#dnn_dnnSearch_txtSearch { border:none; marggin-top:3px; height:16px;border:#017CBF 1px solid;}
#searchBox a { color:#FFFFFF;}

/*footer Menu*/
#footmenu, #Herramientas_footer, #footHome { text-align:right;}
#footmenu li, #Herramientas_footer li, #footHome li { list-style:none; display: inline; padding: 0 5px; border-right: dotted 1px #ccc}
#footmenu ul, #Herramientas_footer ul, #footHome ul{ padding:0; margin:0;}
#footmenu a, #Herramientas_footer a, #footHome a { text-decoration:none; color:#fff; font-weight:normal; font-size:11px;}
#footmenu a:hover, #Herramientas_footer a:hover, #footHome a:hover  { color: #33CCFF;}

#footer { padding-bottom:10px;}
#dnn_dnnCopyright_lblCopyright { color:#fff; font-weight:normal; margin-bottom:3px;}

/*Path*/
#path { text-align: right; background: url(../images/bkg_linea_path.gif) repeat-x bottom; padding-bottom:7px;}
#path a { color:#017CBF; border-left: dotted 1px #666; padding-left:4px; font-weight:normal; font-size:11px; text-decoration:none;}
#path a:hover { color:#0061AA; text-decoration:underline;}
#path img { display:none;}
#path em { color:#D81F27; font-size:11px;}

#columnas-home { float:left; clear:both; width:778px;; margin:5px 0; z-index:2;}
#Content { clear:both; float: left; width:100%; margin:5px 0;}

em { font-size:13px; color:#D81F27; line-height:normal; font-weight:bold;}


/*Diseño del Home*/
#columnas-home #Center{ float:left; width:564px;}
#columnas-home #Right{ float:right; width:200px;}
#columnas-home #dnn_RightPane { background:url(../images/col_derecha_bkg.gif) repeat-y;}
#columnas-home .Right_top { background: url(../images/col_derecha_top.gif) no-repeat top left #EDECEC; height:13px;}
#columnas-home .Right_bottom { background: url(../images/col_derecha_bottom.gif) no-repeat top left; height:13px;}

#columnas-home #Publicidad{ float:right; width:200px;margin-top:8px;}

#LinksInteres { float:left; width:100%; margin:5px 0;}
#LinksInteres h1{ background-color:#d1e2f0; border-bottom:solid 1px #0061aa; border-top:solid 1px #0061aa;}

/*topmenu*/
#topmenu ul{ margin:6px 0; padding:0;}
#topmenu li { list-style:none; display: inline; padding: 0 8px; border-right:solid 1px #0061AA;}
#topmenu a { text-decoration:none; color:#0061AA;}
#topmenu a:hover { text-decoration:none; color:#666;}

/*Diseño del Interna - Left*/
#columnas-interna #Left{ float:left; width:30%;}
#columnas-interna #Center{ float:left; width:70%; padding:8px; border: solid 1px #d6d6d6;}
#columnas-interna .Left_top { background: url(../images/col_derecha_top.gif) no-repeat top left; height:23px;}
#columnas-interna #Left {width:200px; background:url(../images/bkg_col_derecha.gif) no-repeat bottom left; margin-right:10px;}

/*menulateral*/
#sidemenu {}
#sidemenu li { list-style:none; border-top: dashed 1px #ccc;}
#sidemenu ul{}
#sidemenu a { text-decoration:none; color:#666666;}
#sidemenu a:hover { color:#017CBF;background-color: #B8E3FB;}

#sidemenu li a.TabActive{color:#E21D15; background: url(../images/arrow_2.gif) no-repeat right center; display:block; padding-right:5px; font-weight: bold;}
#sidemenu li a.TabSelected{color:#E21D15; background: url(../images/arrow_2.gif) no-repeat right center; display:block; padding-right:3px; font-weight: bold;}

ul.Level0 { margin:0; padding:4px;}
ul.Level2, ul.Level3, ul.Level4{ margin:0; padding:0px;}

ul.Level2 li {padding-left:8px;}
ul.Level3 li {padding-left:16px;}
ul.Level4 li {padding-left:24px;}
ul.Level5 li {padding-left:32px;}

ul.Level2 li.sidemenu_79,
ul.Level2 li.sidemenu_98,
ul.Level2 li.sidemenu_117,
ul.Level2 li.sidemenu_109,
ul.Level2 li.sidemenu_119
 { padding-left:24px;}

/*Diseño Admin*/
#columnas-admin #Center{ float:left; width:100%;}

#footer { float:left; width:100%; text-align:center; background:url(../images/bkg_footer.gif) #0061AA no-repeat 0 0; margin-top:30px; min-width:778px;}
.footer_content { width:760px; margin:24px auto 8px auto; text-align:right; color:#FFFFFF;  position:relative; background-color:#0061AA;}

.logo_supersalud {width:106px;top:-34px; position:absolute; left:0;}

/*Contenedores HOME*/
.contenido_1 { background:url(../images/contenedor_1_bkg.gif) repeat-y; width:182px; float:left; height:215px; border-bottom: solid 1px #0061AA;}
.contenido_1 h1 {background:url(../images/contenedor_1_header.gif) no-repeat top left; font-size:14px; margin:0; color:#FFFFFF; font-size: 14px; text-align:center;  font-weight:normal;}
.contenido_1 ul { padding: 10px 4px 10px 24px; margin:0}
.contenido_1 li { list-style-image: url(../images/contenido_1_list.gif)}
.contenido_1 a { color:#0061AA}
.contenido_1 a:hover { color:#666}

.contenido_2 { background:url(../images/contenedor_2_bkg.gif) repeat-y; width:182px;float:left; margin: 0 9px; height:215px; border-bottom: solid 1px #00A0DF;}
.contenido_2 h1 {background:url(../images/contenedor_2_header.gif) no-repeat top left; font-size:14px; margin:0; color:#FFFFFF; font-size: 14px; text-align:center;  font-weight:normal;}
.contenido_2 ul { padding: 10px 4px 10px 24px; margin:0}
.contenido_2 li { list-style-image: url(../images/contenido_2_list.gif)}
.contenido_2 a { color:#00A0DF}
.contenido_2 a:hover { color:#666}

.contenido_3 { background:url(../images/contenedor_3_bkg.gif) repeat-y; width:182px;float:left; height:215px; border-bottom: solid 1px #EC2031;}
.contenido_3 h1 {background:url(../images/contenedor_3_header.gif) no-repeat top left;font-size:14px; margin:0; color:#FFFFFF; font-size: 14px; text-align:center;  font-weight:normal;}
.contenido_3 ul { padding: 10px 4px 10px 24px; margin:0}
.contenido_3 li { list-style-image: url(../images/contenido_3_list.gif)}
.contenido_3 a { color:#EC2031;}
.contenido_3 a:hover { color:#666}

/*Componante rotador Asistencia*/
#asistencia { border: solid 1px #ccc; position:relative; overflow-x:hidden; overflow-y:hidden; }
#asistencia div {top: 0; left: 0;  width:182px;}
#asistenciaTelefonos div{ width:182px;}
#asistenciaTelefonos div table {width:182px;}
#asistenciaTelefonos div strong { font-size:16px;}

.asistencia {padding-left:8px; width:182px; }
.asistencia h1 {background:url(../images/header_asistencia.gif) no-repeat top left; margin:o;font-size:14px; margin:0; color:#FFFFFF; font-size: 14px; text-align:center;  font-weight:normal; height:30px;}
.asistencia h3 {background-color:#00a0df; margin:0; margin:0; color:#FFFFFF; font-size: 14px; text-align:center;  font-weight:normal;}
.asistencia h2 {background:url(../images/contenedor_1_bottom.gif) no-repeat top left; margin:0;font-size:21px; margin:0; color:#FFFFFF; text-align:center;  font-weight:bold; padding-top:4px; height:28px;}
.asistencia table { border-top: dashed 1px #c8c8c8;}
.asistencia td { border-bottom: dashed 1px #c8c8c8; padding:0 2px;}
.asistencia ul { list-style:none; margin:0; padding:0px;}
.asistencia li { display: inline;}

#Noticias_rota div { width:182px;}

.noticias { margin:0px 9px; padding:0;}
.noticias h1{ background:url(../images/tit_noticias.gif) no-repeat left top; height:34px; margin:0 0 0-8px; padding:0;}
.noticias h1 a{color:#000000; float:left;overflow:hidden;text-indent:-5600px; width:81px; height:27px;}
.noticias h4 a { color:#ee1a2c; margin:0; padding:0; font-weight:bold;}
.noticias p { padding-bottom:8px; margin:0; line-height:14px; color:#666;}

.doctor { margin:9px;}
.doctor h1{ background: url(../images/tit_doctor.gif) no-repeat right top; height:47px; margin:0; padding:0;text-indent:-5600px; margin-right:-8px;}
.doctor ul { margin:0; padding:0;}
.doctor li { list-style:none; border-bottom: dashed 1px #c8c8c8; padding-right:12px; background: url(../images/arrow_1.gif) no-repeat right 50%;}

/*Diseño de Tablas*/
.generico { border-bottom: solid 1px #666; border-left: solid 1px #666; margin:0 10px;}
.generico td { border-right: solid 1px #666; border-top: solid 1px #666; padding:0 4px;}
.generico th{ border-right: solid 1px #666; border-top: solid 1px #666; text-align:center; color:#fff; background-color:#00a0df; font-size:16px; font-weight:bold; margin:6px 0;}
.generico h3 {margin:6px 0; color:#0061AA; font-size:12px; text-align:center; line-height:normal;}
.generico p { margin:2px 0;}

/*Info Tabla*/
.info_tabla { font-size:11px; border: solid 1px #0061AA;}
.info_tabla caption {background-color:#0061AA; color:#FFFFFF;}
.info_tabla th { background-color:#00A0DF; color:#FFFFFF; text-align:center; vertical-align: middle; padding:2px;}
.info_tabla th a, .info_tabla th a:visited { color:#FFFFFF}
.info_tabla th table td{ border:none; padding-left:25px;}
.info_tabla tr {border-right: dashed 1px #CCCCCC}
.info_tabla td { padding:2px; border-top: dashed 1px #CCCCCC;  border-left: dashed 1px #CCCCCC;}
.info_tabla p, .info_tabla ul, .info_tabla ol { font-size:11px; line-height:13px;}
.info_tabla h4 { color:#FFFFFF; text-transform: uppercase; font-size:14px; font-weight:bold;}
.info_tabla ul { margin:0px; padding-left:20px;}
.info_tabla li { padding:2px 0a;}

/*Tabla 2*/
.info_tabla_2 { font-size:9px;}
.info_tabla_2 caption {background-color:#0061AA; color:#FFFFFF;}
.header_info {background-color:#0061AA; color:#FFFFFF; border-top: solid 1px #fff;}
.info_tabla_2 th { background-color:#00A0DF; color:#FFFFFF; text-align:center; vertical-align: middle; padding:2px;}
.info_tabla_2 th a { color:#FFFFFF}
.info_tabla_2 td { padding:2px; border-bottom: dashed 1px #CCCCCC; border-left: solid 1px #fff; font-size:9px;}
.info_tabla_2 p, .info_tabla_2 ul { font-size:9px; line-height:13px;}
.info_tabla_2 h4 { color:#FFFFFF; text-transform: uppercase; font-size:14px; font-weight:bold;}
.info_tabla_2 ul { margin:0px; padding-left:20px;}
.info_tabla_2 li { padding:2px 0a;}

/*Tabla -  Dinamica*/
.grid_table { border: solid 1px #0061AA; border-right: solid 1px #0061AA; width:95%; margin-left:15px; border-collapse:none;}
.grid_table td { padding:0 3px;}

/*Normal Table*/
.UDT_Table_Head {text-align:center; color:#fff; background-color:#0061AA; font-size:16px; font-weight:bold;}
.UDT_Table_Head a { color:#FFFFFF;}
.UDT_Table_Item td, .UDT_Table_AlternateItem td{ padding:2px; border-bottom: dashed 1px #CCCCCC; border-left: dashed 1px #CCCCCC; font-size:9px;}
/*Data Gride*/
.DataGrid_Header {text-align:center; color:#fff; background-color:#0061AA; font-size:16px; font-weight:bold;}
.DataGrid_Header a { color:#FFFFFF;}
.DataGrid_Header td { padding:6px 0;}
.DataGrid_AlternatingItem { background-color:#a2dbfb; color:#0061AA;}
.DataGrid_Item {border-right: solid 1px #0061AA;}
td.DataGrid_Item { padding: 4px 10px; border-left: solid 1px #0061AA;}

/*Tabla - Noticias*/
.full-noticia  th {color:#fff; background-color:#0061AA; font-weight:bold; padding:2px 6px;}
/*Contenedor - tabs*/
#container-1 { margin:8px; background-color:#0061aa; border-bottom:solid 1px #0061aa;}

/*Contenedor - Generico*/
div.container h1 { color: #0061AA; padding:0px;}
div.container h2 { color: #D81F27; padding:0px;}
div.container h3 { color: #D81F27; padding:0 5px; background:url(../images/arrow_2.gif) no-repeat 0 3px; border-bottom: dotted 1px #D81F27; padding-left:20px;}

/*Contenedor - FAQ*/
.faq{border-top:1px dashed #CCCCCC; border-bottom:1px dashed #CCCCCC; }
.faq h1{  font-size:14px; padding:4px 0 0 0;}
.visibility {}

/*Contacto*/
.btn_contacto {background-color:#0061AA; color:#ffffff;	font-weight:bold; border:none; font-size:11px; padding:4px;margin:0 2px}
#dnn_ctr448_XModFeedback_lblErrorMessage { background-color:#00A0DF; color:#FFFFFF; display:block; padding:4px; text-align:center; margin:2px;}

hr { color:#00A0DF;}

/*Mapa del Sitio*/

#sitemap_planes li { list-style:none; background:url(../images/sitemap_middle.gif) no-repeat; padding-left:24px;}
#sitemap_planes ul.Level1 { padding-left:20px;}
#sitemap_planes a:link{ color:#017CBF;}
#sitemap_planes a:visited{color: #D81F27}
#sitemap_planes a:hover{color: #0c266c}

#sitemap_planes li .LastChild { background:url(../images/sitemap_last.gif) no-repeat;}
