﻿body 
{
	background:url(images/bg_body.gif) top center;
	margin:0px;
	padding:0px;
	font-family:Arial,Tahoma,MS Sans-Serif;
	font-size:x-small;
}
h1,h2,h3{display:none;}
img{border:none;}
div#wrapper
{
	background:url(images/bg_wrap.gif) repeat-x top;
	min-height:1000px;
}/*
div#footer_wrapper
{
	background:url(images/bg_wrap.gif) repeat-x bottom;
	min-height:50px;
}*/
div#wrapper2
{
	width:973px;
	margin:0px auto;
	background:transparent;
}
div#wrapper3
{
}
div#header
{
	background:url(images/bg_header.gif) repeat-x top center;
	height:110px;
}
div#header-ca
{
	background:url(images/bg_header_cat.gif) repeat-x top center;
	height:110px;
}
div#headerprevemont
{
	background:url(/images/bg_header_prevemont.gif) repeat-x top center;
	height:110px;
}
div#header a.home, div#header-ca a.home
{
	height:110px;
	width:307px;
	float:left;	
	clear:none;
}
div#content
{
	margin:10px;
	width:656px;
	float:left;
	min-height:660px;
}
div#footer
{
	float:left;
	width:971px;
	background:#fff url(images/separador_b.gif) repeat-x top left;
	color:#666;
	height:20px;	
	padding-top:0px;
	border:solid 1px #ccc;
	border-top:none;
}
div#footer a
{
	color:#666;
}
div#footer p
{
	margin:5px;
	float:left;
}
div#footer span
{
	margin:5px;
	text-align:right; 
	float:right;
}
div#page
{
	float:left;
	width:971px;
	background:#fff;
	border:solid 1px #ccc;
	/*min-height:800px;*/
	border-bottom:none;
}
div#logo
{
}
div#menu
{
	background:url(images/bg_menutop.gif) repeat-x top;
	font-size:11pt;
	font-weight:bold;
	padding:3px 0px 1px 28px;
	text-align:left;
}
div#menu div.secciones_p
{
	text-align:justify;
}
div#menu a
{
	color:#fff;
	text-decoration:none;
	margin:0px 9px;
}
div#menu a.seccion_actual
{
	color:#336699;
	text-decoration:none;
	margin:0px 9px;
}
div#menu a:hover
{
	color:#336699;
}
div#search
{
	float:right;
	height:26px;
	text-align:right;
	width:170px;
	margin:50px 0px 0px 0px;
}
div#header-ca div#search
{
	width:180px;
}
div#search div.buscador
{
	margin-top:20px;
	float:left;
	color:White;
}
div#search span
{
	padding:2px 0px;
	font-size:8pt;
}
div#search input[type=text]
{
	margin:0px 3px 0px 3px;
	font-size:7pt;
	height:10px;
	border:none;
	color:#069;
	width:100px;
}
div#search input[type=button]
{
	color:#000;
}
div.idiomas
{
	/*visibility:hidden;*/
	/*width:300px;*/
	margin:0px 10px 0px 0px;
	/*text-align:center;*/
	color:#fff;
	/*padding-top:20px;*/
	float:right;
	clear:left;
}
div.idiomas a
{
	color:#fff;
	text-decoration:none;
	font-size:10pt;
	font-weight:normal;
}
img.corondel{}
div.clear{clear:both;}

/* MENU LATERAL */
div#sidebar
{
	color:#069;
	margin:12px 0px ;
	width:278px;
	float:left;
	min-height:660px;
	font-size:120%;
}
div.rmenu
{
	float:right;
}

div.header_rmenu
{
	background:url(images/fondo_a.gif) repeat-x left top;
	padding:3px 5px;
	/*margin-top:8px;*/
	height:82px;
	width:260px;
}
div.header_rmenu span.rmenu_titulo
{
	/*text-transform:uppercase;*/
	float:left;
	clear:left;
	font-size:120%;
	font-family:Arial Rounded, Arial;
	font-weight:bold;
}
div.header_rmenu div.rmenu_login
{
	font:bold 90% verdana;
	display:none;
}
div.header_rmenu div.rmenu_login input[type=text],div.header_rmenu div.rmenu_login input[type=password]
{
	font-size:8pt;
	border:solid 1px #069;
	width:80px;
	margin:5px 0px 0px 5px;
}
div.rmenu_item
{
	background:url(images/fondo_b.gif) repeat-x left top;
	padding:3px 5px;
	height:50px;
	width:260px;
}
div.rmenu_item span.rmenu_titulo, div.rmenu_item_ancho span.rmenu_titulo
{
	float:left;
	clear:left;
	font-size:110%;
	font-family:Arial Rounded, Arial;
	font-weight:bold;
	cursor:hand;
}
div.rmenu_item span.rmenu_subtext
{
	font-size:8pt;
	clear:left;
	float:left;
	width:75%;
}

div.rmenu_item span.rmenu_subtext_ancho, div.header_rmenu span.rmenu_subtext
{
	font-size:8pt;
	clear:left;
	float:left;
	width:85%;
}


div.separador1
{
	background:url(images/separador_a.gif) repeat-x top left;
	height:4px;
	margin:0px 0px 2px 0px;
}
div.separador2
{
	background:url(images/separador_c.gif) repeat-x top left;
	height:7px;
	margin:2px 0px 12px 0px;
}

/*  DEFAULT HOME */
div.noticiashome
{
	float:left;
	background:url(images/bg_noticiashomemiddle.gif) repeat-y top left;
	width:375px;	
}
div.panel_noticias
{
	min-height:295px;
}
div.noticiashome span.titulozona
{
	font:normal 200% arial;
	text-transform:uppercase;
	margin:0px 12px;
	color:#069;
}
div.noticiashome p
{
	margin:12px;
}
div.noticiashome p span.titular
{
	background:url(images/enie.gif) no-repeat left top;
	background-position:0px 4px;
	padding-left:15px;
	font-size:170%;
	font-weight:normal;
	color:#069;
	clear:left;
}
div.noticiashome p span.fecha
{
	color:#969696;
}
div.noticiashome p span.resumen
{
	color:#707070;
	font-size:110%;
}
div.noticiashome p a.masinfo
{
	font-size:90%;
	font-weight:bold;
	color:#069;
	text-decoration:none;
}
div.noticiashome div.top
{
	background:url(images/bg_noticiashometop.gif) no-repeat top left;
	height:9px;
}
div.noticiashome div.bottom
{
	clear:both;
	background:url(images/bg_noticiashomebottom.gif) no-repeat bottom left;
	height:9px;
}


div.imghome
{
	float:left;
	margin:0px 0px 10px 10px;
}

a.vertodored
{
	float:right;
	margin:0px 10px 0px 0px;
}

img.right
{
	border:none;
	float:right;
	clear:none;
	margin:5px 0px 0px 3px;
}

/* CONTENT MANAGEMENT  */

div.htmlcontent
{
	margin:10px 0px;
	font-family:Arial Rounded, Arial, Tahoma;
	font-size:10pt;
	font-weight:normal;
	color:#585858; /* Color por Defecto */
	text-align:left;
}
div.htmlcontent img.epigrafe
{
	margin:0px;
}
div.htmlcontent img
{
	margin:0px 10px 10px 10px;
}
div.htmlcontent > img, div.htmlcontent > p > strong > img, div.htmlcontent > p > img, div.htmlcontent td img
{
	margin:0px;
}
div.htmlcontent p.titular
{
	color:#069;
	font-size:16pt;
	font-weight:500;
	font-family:Arial;
}
div.htmlcontent a
{
	text-decoration:none;
	color:#006699;
	font-weight:normal;
}

span.mutuatituloseccion
{
	font-family:MiFuente,Arial;
	font-size:22pt;
	font-weight:normal;
	text-transform:uppercase;
	color:#069;
}
span.mutuanavegacion
{
	font-family:Arial;
	font-size:8pt;
	font-weight:normal;
	color:#000;
}
span.mutuanavegacion a
{
	color:#000;
	text-decoration:none;
	font-weight:normal;
}
span.mutuanavegacion a:hover
{
	color:#000;
	text-decoration:underline;
}
a.back
{
	float:left;
	background:url(images/icovolver.jpg) no-repeat left center;
	padding:2px 0px 0px 20px;
	text-decoration:none;
	font-weight:normal;
	font-size:9pt;
	color:#069;
}

a
{
	text-decoration:none;
	color:#006699;
	font-weight:bold;
}

table.organigrama
{
	text-align:left;
	vertical-align:top;
}

table.organigrama tr td.izquierda
{
	color:#006699;
	font-weight:bold;	
	vertical-align:top;
}
div.htmlcontent > ul.azul, div.htmlcontent > div > ul.azul
{
	color:#006699;
	/*width:50%;	*/
	margin:0px 20px;
	padding:0px;
}

div.htmlcontent > ul, div.htmlcontent > div > ul
{	
	margin:0px 20px;
	padding:0px;
}

a:hover{text-decoration:underline;}

/*** Acordeon ***/
ul.acordeon
{
	color:#006699;
	width:40%;
	float:left;
	position:relative;
	/*clear:left;*/
}
ul.acordeon li
{
	position:relative;
	list-style-type:circle;
	color:#069;	
}
div.acordeon ul
{
	position:relative;
}
div.acordeon ul li
{
	color:#585858;
	list-style-type:circle;
}


div.acordeon
{
	display:none;
	width:271px;
	float:left;	
}
div.acordeon > p
{
	padding:0px 0px 0px 15px;
	line-height:20px;
}
div.acordeon > p.mitad
{
	width:370px;
}
div.acordeon div.acortop
{
	background:url(images/acordeon/redseccionlayertop.gif) no-repeat center;
	height:22px;
	color:#ae114d;
	font-family:Arial;
	font-size:11pt;
	text-transform:uppercase;
	/*text-align:center;*/
	/*font-weight:bold;*/
	padding:10px 0px 0px 10px;
}
div.acordeon div.acormiddle span.campo
{
	font-weight:bolder;
}
div.sinacor
{
	width:100%;	
}
div.acordeon div.acormiddle
{
	background:url(images/acordeon/redseccionlayermiddle.gif) repeat-y center;			
	padding:10px 10px 10px 10px;
	font-size:10pt;
	/*color:#006699;*/
}
div.acordeon div.acorbottom
{
	background:url(images/acordeon/redseccionlayerbottom.gif) no-repeat center;	
	height:15px;
}
span.sacordeon
{
	/*text-decoration:underline;*/
	text-align:left;
	cursor:pointer;	
	color:#006699;
}


/*** Centros ***/ 

div.acordeons 
{
	width:271px;
	float:left;	
}
div.acordeons div.acortops
{
	background:url(images/acordeon/redseccionlayertop.gif) no-repeat center;
	height:22px;
	color:#ae114d;
	font-family:Arial;
	font-size:11pt;
	text-transform:uppercase;
	/*text-align:center;*/
	font-weight:bold;
	padding:10px 0px 0px 10px;
}

div.acordeons div.acormiddles span.campo
{
	font-weight:bold;
}
div.acordeons div.acormiddles
{
	background:url(images/acordeon/redseccionlayermiddle.gif) repeat-y center;			
	padding:10px 10px 10px 10px;
	font-size:8pt;
	color:#006699;
}
div.acordeons div.acorbottoms
{
	background:url(images/acordeon/redseccionlayerbottom.gif) no-repeat center;	
	height:15px;
}

/*** Como Asociarse ***/
div.asociarse
{
	display:none;
	padding-left:10%;
	padding-bottom:15px;
	padding-right:5px;
}

li.liasociarse
{
	/*text-decoration:underline;*/
	cursor:pointer;
	clear:both;
}


/*** VISOR ***/
div.imagen_visor img.visor
{
	margin:0px;
	padding:0px;
}
div.imagen_visor
{
	border:none 0px;
	margin:0px;
	padding:0px;
	height:300px;
	width:658px;
	background:#006699;
}
div.lista_numeros
{
	height:17px;
	width:656px;		
	background:url(images/visor/fondodiv.png) repeat-x center;	
	text-align:right;
	z-index:2;
	position:absolute;
	top:495px;			
	margin-left:1px;
	padding:4px 0px 10px 0px;	
	font-family:Arial;
	font-size:6pt;
	text-align:center;	
	/*font-weight:bold;*/
}
div.lista_numeros div.numero
{
	background:url(images/visor/circulooff.png) no-repeat center;
	width:18px;
	height:17px;
	float:left;
	text-align:center;
	color:#fff;	
	cursor:pointer;	
	font-family:Arial;
	font-size:10px;
	margin-top:0px;	
}
div.lista_numeros div.numero label.lb_n, div.lista_numeros div.numero label.lb_n:hover,
div.lista_numeros div.numero_seleccionado label.lb_n, div.lista_numeros div.numero_seleccionado label.lb_n:hover
{
	/*margin-top:2px;*/
	width:15px;
	float:left;
	margin-top:2px;
	margin-right:1px;
	margin-left:1px;
}
div.lista_numeros div.numero_anterior
{
	background:url(images/visor/flecha_i.png) no-repeat center;
	width:18px;
	height:17px;
	float:left;
	text-align:center;
	color:#fff;	
	cursor:pointer;	
	font-family:Arial;
	font-size:8pt;
	font-weight:bolder;
	margin-top:0px;
}
div.lista_numeros div.numero_siguiente
{
	background:url(images/visor/flecha_d.png) no-repeat center;
	width:18px;
	height:17px;
	float:left;
	text-align:center;
	color:#fff;	
	cursor:pointer;	
	font-family:Arial;
	font-size:8pt;
	margin-top:0px;
}

div.lista_numeros div.numero_seleccionado
{
	background:url(images/visor/circuloon.png) no-repeat center;
	width:18px;
	height:17px;
	float:left;
	text-align:center;
	color:#006699;
	/*margin-right:20px;*/
	cursor:pointer;
	font-family:Arial;
	font-size:10px;
	font-weight:bolder;
	margin-top:0px;
}
div.lista_numeros div.numero_seleccionado:hover
{
	background:url(images/visor/circulooff.png) no-repeat center;
	width:18px;
	height:17px;
	float:left;
	text-align:center;
	color:#fff;
	/*margin-right:20px;*/
	cursor:pointer;
	font-family:Arial;
	font-size:8pt;
	font-weight:bolder;
	margin-top:0px;	
}
div.lista_numeros div.numero:hover 
{
	background:url(images/visor/circuloon.png) no-repeat center;
	width:18px;
	height:17px;
	float:left;
	text-align:center;
	color:#006699;
	/*margin-right:20px;*/
	cursor:pointer;
	font-family:Arial;
	font-size:8pt;
	font-weight:bolder;
	margin-top:0px;
}
div.lista_numeros div.numero_anterior:hover
{
	background:url(images/visor/flecha_i_hover.png) no-repeat center;
	width:18px;
	height:17px;
	float:left;
	text-align:center;
	color:#006699;
	/*margin-right:20px;*/
	cursor:pointer;
	font-family:Arial;
	font-size:8pt;
	font-weight:bolder;
	margin-top:0px;	
}
div.lista_numeros div.numero_siguiente:hover
{
	background:url(images/visor/flecha_d_hover.png) no-repeat center;
	width:18px;
	height:17px;
	float:left;
	text-align:center;
	color:#006699;
	/*margin-right:20px;*/
	cursor:pointer;
	font-family:Arial;
	font-size:8pt;
	font-weight:bolder;
	margin-top:0px;
}


/*** CENTROS ***/


/*** Contacto ***/

div.contactoform dl.item
{
	float:left;
	width:100%;
	margin:5px 0px 0px 0px;
}

div.contactoform dl.item dd
{
	clear:left;
	float:left;
	width:400px;
	color:#666;
	font-size:10pt;
	text-align:left;
	margin-left:0px;
	padding-left:0px;
}

div.contactoform dl.item dt
{
	float:left;
	width:200px;
	color:#666;
	font-size:10pt;
	text-align:left;
}
div.contactoform dl.item dt.indent
{
	margin-left:20px;
	width:180px;
}
div.contactoform dl.item dd .itemform {border:solid 1px #ddd;width:400px;}
div.contactoform dl.item3
{
	float:left;
	width:30%;
	margin:5px 0px 0px 0px;
	padding:0px;
}
div.contactoform dl.item3 dt
{
	float:left;
	padding:0px;
	margin:0px;
	text-transform:capitalize;
	font-size:80%;
}
div.contactoform dl.item3 dd
{
	float:left;
	clear:left;
	padding:0px;
	margin:0px;
}
div.contactoform dl.item3 dd table
{
	width:100%;
}
/*** Registro ***/

div.form dl.item
{
	float:left;
	width:100%;
}
div.form dl.item dt, div.form dl.item dd
{
	float:left;
	width:40%;
	color: #585858;
	text-align:left;
}
span.subtitulo
{
	font-weight:bold;
	color:#585858;
	font:Arial;
	font-size:10pt;
	text-transform:uppercase;
}
div.botonera
{
	clear:both;
}
div.contactoform dl.ritem
{
	float:left;
	width:300px;
	margin:5px 0px 0px 0px;
}
img.contacto
{
	margin:0px;
	padding:0px;
}
div.contactoform dl.ritem dd
{
	clear:left;
	float:left;
	width:100%;
	color:#666;
	font-size:10pt;
	text-align:left;
	margin-left:0px;
	padding-left:0px;
}

div.contactoform dl.ritem dt
{
	float:left;
	width:100%;
	color:#666;
	font-size:10pt;
	text-align:left;
}
div.contactoform dl.ritem dd .itemform {border:solid 1px #ddd;width:290px;}
/* Cotizacion */
div.cotizacion
{	
	border:dotted 2px #006699;
	padding:15px;
	margin:20px 0px;
	width:400px;
	font-size:10pt;
}
div.documentos
{
	margin-top:25px;
	font-size:10pt;
}
/* Boton de devexpress */
div.botonera .boton
{
	float:left;margin-right:5px;
}

/*** Noticias ***/
div.noticia span.titulo
{
	color:#006699;
	font-size:14pt;
	background:url(/images/enie.gif) no-repeat left top;
	background-position:0px 6px;
	padding-left:15px;
}
div.noticia
{
	margin-top:10px;
	margin-right:10px;
}
span.nohaynoticias
{
	float:left;
	margin:10px 15px;
	color:#069;
	
}
div.noticia span.titulo_noticia
{
	color:#006699;
	font-size:14pt;	
}
div.noticia_izq
{
	margin:0px;
}
div.noticia_izq span.titulonoticia
{
	margin:10px 0px;
	font-family: Omnes, MiFuente,Arial;
	font-size:16pt;
	font-weight:normal;
	text-transform:capitalize;
	color:#069;
}

div.noticia span.fnoticia
{
	color:#969696;	
}

div.noticia span.resumen
{
	color:#707070;
}

div.noticia a.vermas
{
	text-decoration:none;
	color:#006699;
}

div.noticia_izq 
{
	width:386px;
	float:left;
}
div.noticia_derecha
{
	width:260px;
	float:left;
	margin-left:5px;
}

/** Hemeroteca **/
div.hemmid span.hemtitulo
{
	text-transform:uppercase;
	font-weight:bold;
	color:#006699;
}
div.hemmid
{
	color:#006699;
	width:269px;
	font-size:8pt;
}
div.hemmid table
{	
	margin-top:10px;
	margin-left:10px;
}
div.hemeroteca
{
	background:url(/images/fotonoticias/hemeroteca_fondo.png) no-repeat;
	height:70px;
	width:250px;		
}
div.hemtop
{
	height:20px;
}
/*** QUEDICEN ***/
div.quedicen
{	
}
div.quedicentop
{	
	background:url(/images/fotonoticias/salaprensa_top.png) no-repeat; 
	width:250px; 
	height:32px;
}
div.quedicenbottom
{	
	background:url(/images/fotonoticias/salaprensa_bottom.png) no-repeat bottom right; 
	width:250px;
	height:16px;
}
div.quedicen div.quedicenmiddle
{	
	line-height:20px;
	font-size:9pt;
	
	width:229px;
	padding:0px;
}
/*div.quedicen div.quedicenmiddle span.quedicen*/
div.quedicen div.quedicenmiddle a
{
	float:left;
	color:#006699;
	background:url(/images/fotonoticias/apostrofoazul.png) no-repeat left top;
	background-position:0px 8px;
	margin-top:5px;
	margin-left:10px;
	margin-right:10px;
	padding-left:15px;	
	font-weight:bold;
	
}
div.quedicen div.quedicenmiddle a span.fquedicen
{
	color:#585858;
	font-weight:bold;
}






div.mapaweb
{
	color:#069;
	margin:0px;
	padding:0px;
	font-size:10pt;
	font-weight:normal;
}
div.mapaweb a
{
	font-weight:normal;
}
div.mapaweb ul li
{
	text-transform:none;
	list-style-type:auto;
}
div.mapaweb > ul
{
	margin:0px;
	padding:0px;
}
div.mapaweb > ul > li
{
	margin:10px 0px 0px 0px;
	padding:0px;
	text-transform:uppercase;
	list-style-type:none;
}
div.mapaweb > ul > li ul li ul li a
{
	color:#595959;
}
div.mapaweb > ul > li > ul > li > ul > li > ul > li > ul > li> a
{
	font-size:80%;
	color:#069;
}
div.mapaweb > ul > li > a
{
	font-weight:bold;
}


.gridlicitaciones .dxgvHeade
{
	color:#fff;
	text-align:center;
}

span.resultado
{
	color:White;
	background:#006699;
	margin:30px;
	padding:5px;
	height:25px;
}

span.error
{
	color:Red;
}

div.contactoform2 dl
{
	float:left;
	width:400px;
	margin:10px 0px 0px 0px;
}
div.contactoform2 dl dt
{
	margin:0px;
	padding:0px;
	text-transform:uppercase;
}
div.contactoform2 dl dd
{
	margin:0px;
	padding:0px;
	color:#006699;
	border:solid 1px #e8e8e8;
	min-height:16px;
	padding:2px;
}

span.privacidad
{
	border:solid 1px #dddddd;
	padding:10px;	
	color:#bbbbbb;
}

label.tgrowl
{
	font-size:3em;	
	color:#ffffff;
	font-weight:400;
}
span.lgrowl
{
	clear:left;	
	font-size:1.3em;
}


/*** PopAceptacion ***/

.ui-dialog
{
	background-color: white;
	border-width: 1px;
	border-bottom-width: 1px;	
	border-style: solid;
	border-bottom-style: solid;
	border-color: #cfcfcf;
	border-bottom-color: #cfcfcf;
}

.ClosePanel, .ChangePanel, .LicensePanel
{
	background-color: #ffffff;
	border-width: 1px;
	border-bottom-width: 1px;
	border-style: solid;
	border-bottom-style: solid;
	border-color: #333333;
	border-bottom-color: #333333;
	padding-bottom: 1em;
}

.LicensePanel
{	
	width: 60em;
}

.ui-dialog .ui-dialog-titlebar, .ui-dialog .ui-dialog-titlebar-close
{
	display: none;
}

.ClosePanel .ui-dialog-titlebar, .ChangePanel .ui-dialog-titlebar, .LicensePanel .ui-dialog-titlebar
{
	/*background-color: #e6e6e6;*/
	/*background: url('/App_Themes/Office2003 Blue/Web/pcHeaderBack.gif') repeat-x #7BA4E0;*/
	background: transparent url('images/bg_menutop.gif') repeat-x center top;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
	font-weight: bold;
	padding-top: 0.25em;
	padding-right: 0.5em;
	padding-bottom: 0.25em;
	padding-left: 0.5em;
	display: block;
	color:#ffffff;
	font-size:1.2em;
	text-align:center;
}

.ClosePanel .Body, .ChangePanel .Body, .LicensePanel .Body 
{
	padding-top: 0.5em;
	padding-right: 0.5em;
	padding-bottom: 0.5em;
	padding-left: 0.5em;
}

.LicensePanel .Body .CommentBox 
{	
	width: 98%;
	background-color:#ffffff;
	font-family:Omnes, Calibri, Arial;
	font-size:1.5em;
	text-align:justify;	
}

.ClosePanel .Buttons, .ChangePanel .Buttons, .ChangePanel .Footer, .LicensePanel .Buttons 
{
	text-align: right;
	margin-top: 0.25em;
	margin-right: 0.5em;
}

button, .Button, .StretchButton, .DefaultButton
{
	display: inline-block;
	background-color: #ffffff;
	background-image: url(http://i2.codeplex.com/Images/v14806/button_gradient.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
	width: 7.5em;
	padding-top: 0.3em;
	padding-right: 0.3em;
	padding-bottom: 0.3em;
	padding-left: 0.3em;
}

.DefaultButton
{
	border-color: #a5c2ee;
}

.modalBackground 
{
	background-color: Gray;
	opacity: 0.7;
}
ul.paginaerror
{
	width:400px;
}
ul.paginaerror li
{
	margin:10px 0px 0px 0px;
	width:400px;
	float:left;
	clear:left;
}
span.detalleinfo
{
	float:left;
	clear:left;
	font-size:8pt;
	width:400px;
}

span.fototexto a.fotonoticia
{
}
span.fototexto a.fotonoticia
{	
	text-decoration: inherit;	
	color:#ffffff;
	font-weight: inherit;
	font-size:9pt;
}

ul.botiquin-list, ul.botiquin-list > li
{
	margin:10px 0px;
	padding:0px;
	list-style:none;
}
ul.botiquin-list > li > ul
{
	list-style:none;
}





table.centros-asistenciales
{
	background:#f8f8f8;
	width:655px;
}
table.centros-asistenciales tr td
{
	font:normal 8pt arial;
	padding:3px 0px;
	border-bottom:solid 1px #fff;
}
table.centros-asistenciales tr.header th
{
	font:bold 9pt arial;
	text-align:center;
	background:#069;
	color:#fff;
	padding:5px 0px;
}
table.centros-asistenciales tr.alternate-row td
{
	background:#fff;
}
table.centros-asistenciales tr:hover td
{
	color:#666;
	background:#eee;
	border-bottom:solid 1px #fff;
}
table.centros-asistenciales tr:hover td a
{
	color:#666;
	text-decoration:underline;
}
label.provincia
{
	font-family: Omnes, Arial;
	font-size:20pt;
	color: #069;
}
