ul, li{
list-style:none;
}


BODY {
font:normal 11px/14px Arial, Verdana, Geneva;
/*background-image:url(../images/fondo.gif);*/
margin:10px 0;
background-color:#fff;
}

strong{
color:#E9699A;
font:bold 11px/14px Arial, Verdana, Geneva;
}

.destacado{
font-weight:bold;
font:normal 13px Arial, Verdana, Geneva;
color:#E9699A;

}

.web {
width:765px;
height:100%;
margin:auto;
}

html {
height:100%;
}

p {
text-align:justify;
}

h1 {
font:bold 22px/10px Verdana, Arial, Helvetica, sans-serif;
color:#E9699A;
}

h2 {
font:bold 18px Verdana, Arial, Helvetica, sans-serif;
color:#95A192;
}

h3 {
font:bold 12px Verdana, Arial, Helvetica, sans-serif;
color:#004FB4;
}

h4{
font:bold 11px Verdana, Arial, Helvetica, sans-serif;
color:#424342;
}

/*ul {
list-style-image:url('http://www.gunasalud.com/images/circulolista.gif');
}*/

td {
font:normal 11px/14px Arial, Verdana, Geneva;
padding-left:3px;
}

#cuerponoticia {
width:540px;
text-align:justify;
margin:0px 0 40px 20px;
padding-left:19px;
padding-top:0px;
height:auto;
overflow:hidden;
}

#cuerponoticia a{
color:#000;
text-decoration:underline;
}

#cuerponoticia a:hover {
color:#F74589;
text-decoration:underline;
}



#cuerponoticia .titulo_noticia {
font:bold 12px Arial, Verdana, Geneva;
color:#CD5B87;
margin-bottom:10px;
margin-top:10px;
}

#cuerponoticia .titulo_noticia a{
font:bold 12px Arial, Verdana, Geneva;
color:#CD5B87;
text-decoration:none;
}

#cuerponoticia .titulo_noticia a:hover{
font:bold 12px Arial, Verdana, Geneva;
color:#AB2659;
text-decoration:none;
}


#cuerponoticia .detalle_noticia {
font:normal 11px Arial, Verdana, Geneva;
color:#666666; 
background-color:#F2F2F2; 
padding:3px 7px 3px 7px;
}



#cuerponoticia .titular {
font:bold 17px Arial, Verdana, Geneva;
color:#CD5B87;
text-align:left;
margin-bottom:10px;
margin-top:10px;
}

#cuerponoticia .pie_noticia {
font:bold 11px Arial, Verdana, Geneva;
color:#CD5B87;
margin-top:10px;
float:right;
}

#cuerponoticia .pie_noticia a{
font:bold 11px Arial, Verdana, Geneva;
color:#CD5B87;
text-decoration:none;
float:right;
}

#cuerponoticia .pie_noticia a:hover{
font:bold 11px Arial, Verdana, Geneva;
color:#AB2659;
text-decoration:none;
float:right;
}


#cuerponoticia .pienoticia {

}

input, select, option {  color: #333;  background-color: #FFF;  border: 1px solid #CCC;  font-family: 11px Arial, Helvetica, sans-serif;}
.text {  color: #666;  background-color: #FFF;  border: 1px solid #CCC;  width: 150px;}
.boton {  color: #666;  background-color: #FFF;  border: 1px solid #CCC;  font-family: 11px Arial, Helvetica, sans-serif;padding: 2px;}
form p {  clear: left;  margin: 0;  padding: 0;  padding-top: 5px;}
form p label {  float: left;  width: 30%;  font: 11px Arial, Helvetica, sans-serif;  color:#000000;}
fieldset {  border: 1px dotted #999;  margin-top: 16px;  padding: 10px;}
legend {  font:bold 11px Arial, Helvetica, sans-serif;  color: #3D3333;  background-color: #FFFFFF;}

#banner {
float:left;
width:184px;
border:1px solid #CCCCCC;
margin-bottom:15px;
}


#ultimahora {
background-color:#ffffff;
float:left;
width:180px;
height:30px;
margin-bottom:15px;
}

#ultimahora #ultnoticia {
font:normal 13px Arial, Verdana, Geneva;
color:#E9699A;
}

#ultimahora a {
font:normal 13px Arial, Verdana, Geneva;
color:#E9699A;
text-decoration:none;
}

#ultimahora a:hover {
font:normal 13px Arial, Verdana, Geneva;
color:#C0567E;
text-decoration:none;
}

#ultimahora #ultcnoticia {
font:normal 11px Arial, Verdana, Geneva;
color:#000000;
}


#portadanoticias {
width:184px;
height:auto;
overflow:hidden;
}

#portadanoticias #tnoticia {
font:normal 13px Arial, Verdana, Geneva;
color:#666;
}

#tnoticia a {
font:normal 13px Arial, Verdana, Geneva;
color:#666;
text-decoration:none;
}

#tnoticia a:hover {
font:normal 13px Arial, Verdana, Geneva;
color:#E9699A;
text-decoration:none;
}

#portadanoticias #cnoticia {
font:normal 11px Arial, Verdana, Geneva;
color:#000000;
}

.texto {
font:normal 11px/14px Arial, Verdana, Geneva;
color:#000;
}

.rojo {
color:red;
font-weight:700;
}
.rojopeq {
color:red;
}

b {
color:#3D3333;
}

#superior {
height:140px;
width:765px;
border-left:3px solid #D8E0D6;
border-top:3px solid #D8E0D6;
border-right:3px solid #D8E0D6;
margin:auto;
}

#superior img {
width:765px;
height:140px;
}

#superior #men {
margin:auto;
margin-left:630px;
margin-top:-35px;
margin-bottom:10px;
float:right;
display:inline;
position:absolute;
font:bold 11px Arial, Helvetica, sans-serif;
text-align:justify;
width:150px;
left: 94px;
color:#ffffff;
}

#superior #men a{
color:#FFF;
text-decoration:none;
}

#superior #men a:hover{
color:#95A192;
text-decoration:none;
}

#superior #men a.act {
color:#95A192;
text-decoration:none;
}

#formulario p {
width:200px;
}

#alto {
padding-top:29px;
}

#portada {
font:bold 24px Arial, Helvetica, sans-serif;
color:#004FB4;
width:481px;
}

#portada a {
color:#004FB4;
text-decoration:none;
}

#txt_portada {
width:200px;
height:auto;
overflow:hidden;
font:normal 16px Arial, Helvetica, sans-serif;
color:#5E5F60;
vertical-align:bottom;
text-align:center;
padding:5px;
float:left;
margin-top:20px;
}

#menu_sub {
position:relative;
right:-48px;
float:right;
width:134px;
padding:0 0 40px 20px;
}


#submenu {
font:normal 11px Arial, Helvetica, sans-serif;
text-align:right;
padding-right:10px;
width:134px;
border-bottom:1px solid #D8E0D6;
}

#menu {
width:765px;
border-left:3px solid #D8E0D6;
border-right:3px solid #D8E0D6;
background-color:#E9699A;
font:bold 19px Arial, Helvetica, sans-serif;
text-align:justify;
/*margin-top:0px;
margin-left:126px;
margin-right:0px;*/
margin:auto;
position:absolute;
}

#menu a {
color:#FFF;
text-decoration:none;
border-right:1px solid #FFF;
padding:0px 32px 1px 32px;
height:23px;
}

#menucongreso {
width:765px;
height:23px;
border-left:3px solid #D8E0D6;
border-right:3px solid #D8E0D6;
background-color:#E9699A;
margin:auto;
position:absolute;
}


#menu a.actual {
color:#FFF;
text-decoration:none;
border-right:0px solid #FFF;
padding:0px 32px 1px 32px;
height:23px;
}

#menu .dcha {
height:23px;
color:#FFF;
text-decoration:none;
border-right:1px solid #004FB4;
padding:0 40px 0 43px;
}

#imgsup {
height:68px;
width:765px;
border-left:3px solid #D8E0D6;
border-right:3px solid #D8E0D6;
margin:25px auto;
}

#menuizquierda {
width:186px;
background-color:#CFDFF3;
font:bold 11px Arial, Helvetica, sans-serif;
float:left;
border-top:10px solid #FFF;
padding-top:0px;
margin-top:0px;
both: clear;
}

#menuizquierda2 {
width:200px;
float:left;
padding-top:-20px;
margin-left:5px;
padding-left:5px;
margin-top:10px;
margin-bottom:10px;
border-right:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
height:auto;
overflow:hidden;
}

#menuizquierda2 #enlace a{
color:#333333;
text-decoration:none;
}

#menuizquierda2 #enlace a:hover {
color:#F74589;
text-decoration:none;
}

#menuizqop {
width:186px;
height:15px;
padding-left:6px;
background-color:#D8E0D6;
border-bottom:3px solid #fff;
font:bold 11px Arial, Helvetica, sans-serif;
}

#menuizqop a {
text-decoration:none;
color:#5E5F60;
}

#menuizq {
border-bottom:1px solid #D8E0D6;
width:192px;
background-color:#FFF;
font:normal 11px Arial, Helvetica, sans-serif;
margin-left:126px;
margin-top:-20px;
}

#menuizq a {
color:#5E5F60;
padding-left:7px;
text-decoration:none;
}

#contenedor {
width:765px;
vertical-align:top;
border-left:3px solid #D8E0D6;
border-right:3px solid #D8E0D6;
border-bottom:3px solid #D8E0D6;
margin:-25px auto;
height:auto;
overflow:hidden;

}

#cuerpo {
width:540px;
text-align:justify;
margin:0px 0 40px 20px;
padding:19px;
padding-top:0px;
color:#333333;
height:auto;
overflow:hidden;
}

#cuerpo2 {
width:540px;
text-align:justify;
margin:5px 0 40px 20px;
padding-top:0px;
color:#333333;
height:auto;
overflow:hidden;
min-height:350px;
padding-left:14px;
}

#cuerpo2 img{
margin-left:15px;
margin-top:10px;
}

#cuerpo2 a{
color:#333333;
text-decoration:none;
}

#cuerpo2 a:hover {
color:#F74589;
text-decoration:none;
}

#cuerpo2 #index_noticias {
	width:500px;
	height:auto;
	overflow:hidden;
	margin:30px 0 0 0px;
	*margin:30px 40px 0 18px;
	_margin:30px 0 0 0px;
	float:left;}
	
p.boton_gris a{
	background-color: #ccc;
	padding: 12px;
	border: 1px solid #666;
	font: normal 11px/14px Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:none;
	float:right;
	margin-right:30px;
	margin-bottom:10px;
	margin-top:20px;
}
	
p.boton_gris a:hover{
	background-color: #ccc;
	color:#000;
	border: 1px solid #666;
}

#cuerpo2 #pub{
width:500px;
height:auto;
overflow:hidden;
background:#fff;
float:left;
margin-left:10px;
margin-top:10px;
border:1px solid #ccc;
}

#pub h4 {
width:500px;
height:10px;
background-color:#E9699A;
font:normal 15px Arial, Helvetica, sans-serif;
border-bottom:1px solid #000;
padding:10px 30px 12px 10px;
margin-top:0px;
color:#fff;
}
		
#pub p {
font:normal 11px Arial, Helvetica, sans-serif;
padding:0px 0 0px 8px;
margin-top:-10px;}

#cuerpo a{
color:#333333;
text-decoration:underline;
}

#cuerpo a:hover {
color:#F74589;
text-decoration:underline;
}

#cuerpo .cuerpito {
width:540px;
height:auto;
overflow:hidden;
margin-top:20px;
/*height:110px;*/
}

.cuerpito #izq {
width:255px;
float:left;
margin-left:5px;
}

.cuerpito #medio {
width:2px;
border-right:2px solid #999999;
float:left;
}

.cuerpito #izq #titular {
font-family:font:normal 11px Arial, Helvetica, sans-serif;
font-weight:bold;
color:#AB2954;

}

.cuerpito #der {
width:255px;
float:left;
padding-left:15px;

}

.cuerpito #der #titular {
font-family:font:normal 11px Arial, Helvetica, sans-serif;
color:#AB2954;
font-weight:bold;

}


#cuerpo hr {
width:430px;
float:left;
}

.img_izq {
float:left;
margin:0 20px 20px 0;
}

.img_dcha {
float:right;
margin:0 0 20px 20px;
}


#cuerpo .cuerpazo {
width:540px;
margin-bottom:20px;
height:auto;
overflow:hidden;
}

.cuerpazo #izqda {
width:250px;
float:left;
margin-left:5px;
/*padding-right:-20px;*/
}

.cuerpazo #medio {
width:20px;
float:left;
}

.cuerpazo #izqda #titular {
font-family:font:normal 11px Arial, Helvetica, sans-serif;
font-weight:bold;
color:#AB2954;
margin-bottom:5px;

}

.cuerpazo #dercha {
width:250px;
float:left;
padding-left:5px;
}

.cuerpazo #dercha #titular {
font-family:font:normal 11px Arial, Helvetica, sans-serif;
color:#AB2954;
font-weight:bold;
margin-bottom:5px;
}

#pie {
width:765px;
background-color:#95A192;
height:16px;
font:10px Arial, Helvetica, sans-serif;
color:#FFF;
text-align:center;
padding-top:2px;
margin:auto;
float:left;
}

#pie a {
font:10px Arial, Helvetica, sans-serif;
text-decoration:none;
color:#FFF;
}

#pie a:hover {
font:10px Arial, Helvetica, sans-serif;
color:#000;
text-decoration:underline;
}

img,table {
border:0;
}

#portada a:hover,#submenu a:hover,#submenu .act {
color:#FBB800;
text-decoration:none;
}

#submenu a,a:link,#menuizqop a:hover,#menuizqop .negro {
color:#000;
text-decoration:none;
}

#menu a:hover,#menu .act {
background-color:#95A192;
color:#FFF;
text-decoration:none;
border-right:1px solid #FFF;
padding:0px 32px 1px 32px;
height:23px;
}

#menu .acto {
background-color:#95A192;
color:#FFF;
text-decoration:none;
border-right:0px solid #FFF;
padding:0px 31px 1px 32px;
height:23px;
}

#menu a:hover.acto {
background-color:#95A192;
color:#FFF;
text-decoration:none;
border-right:0px solid #FFF;
padding:0px 31px 1px 32px;
height:23px;
}



#menu a:hover.actual{
background-color:#95A192;
color:#FFF;
text-decoration:none;
border-right:0px solid #FFF;
padding:0px 50px 1px 50px;
height:23px;
}

#menu .dcha:hover,#menu .dchaact,#menu .dchaact:hover {
height:23px;
color:#FFF;
text-decoration:none;
background-color:#95A192;
border-right:1px solid #95A192;
padding:0 40px 0 43px;
}

#menuizq a:hover,#menuizq .act {
padding-left:10px;
position:relative;
border-left:7px solid #FBB800;
left:-10px;
color:#000;
text-decoration:none;
}

#txtdestacado a,#txtdestacado_ancho a {
color:#707C6D;
text-decoration:underline;
}

#txtdestacado b,#txtdestacado_ancho b {
color:#707C6D;
text-decoration:none;
}

#txtdestacado a:hover,#txtdestacado_ancho a:hover {
color:#333;
text-decoration:none;
}


#contenedorico {
width:765px;
height:600px;
margin:auto;
}

#contenedorico #ejemplo {
width:765px;
height:600px;
border-left:1px solid #D8E0D6;
border-right:1px solid #D8E0D6;
border-bottom:1px solid #D8E0D6;
border-top:1px solid #D8E0D6;
margin-top:90px;
}

#ejemplo img {
background-position:center;
background-repeat:no-repeat;
}

.frm { width:100%; float:left; clear:both; margin:1em 0; border:1px solid #ccc; background:#f7f7f7}
.frm label { display:block; padding:.5em; width:23em; float:left;}
.frm label span { display:block; width:10em; color:#666;}
.frm label span.ancho {  width:30em; }
.frm label input { width:16em; float:left; margin:0; padding:.3em .6em; color:#333; background:#fff; border:1px solid #ccc}
.frm label select { width:37em; float:left; margin:0; padding:.3em .6em; color:#333; background:#fff; border:1px solid #ccc}
.frm label select option { border:0}
.frm .bnenviar{ padding:.3em .5em; margin:1em .5em; float:left; clear:both; border:0; background:#e9699a; color:#fff; cursor:pointer}
.frm .bnenviar:hover { background:#666;}