body {
	background-color:#ccc;
	font-size:10px;
	margin:5px auto;
	margin-left:15px;
	padding:0px;
}
.clear {
	clear:both;
}
#contenedor { 
	width:900px;
	background-color:#ccc;
	margin: 0 20px;
	/*border: 1px solid #000*/
}
#contenido {
	background-color:#fff;
	float:left;
	width:700px;
	/*border: 1px solid #000*/
}
#banners {
	float:left;
	width:175px;
	margin-left:13px;
}
#banners img {
	width:150px;
	height:85px;
	margin-bottom:10px;
	border:1px solid #999;
}
#cabecera {
	float:left;
	width:510px;
	background-color: #fff;
	padding:10px;
	text-align:left;
	padding-left:170px;
}
#menu-principal {
	float:left;
	width: 143px;
	background-color:#fff;
	padding: 0 10px;
}
#menu-principal ul{
	padding:0px;
	margin:0px;
}
#menu-principal li {
	list-style-type:none;
	padding:0px;
	margin:0px;
	font: 14px tahoma, Verdana, Arial;  
	font-style:italic;
	color: #5991C8;
	padding:3px 0;
	border-bottom:1px dotted #5991C8;
}
#menu-principal li a{
	font-style:italic;
	color: #5991C8;
	text-decoration:none;
}
#menu-principal li a:hover {
	color:#f60
}
#menu-principal-gris {
	margin-top:18px;
}
#menu-principal-gris ul{
	padding:0px;
	margin:0px;
}
#menu-principal-gris li {
	margin:0px 0px 3px 15px;
	padding:3px 0px;
	list-style-image:url(../img/flecha.jpg);
	font-family: Tahoma, Verdana, Arial; 
	font-size: 11px; 
	color: #666;
	border-bottom:1px dotted #666;

}
#menu-principal-gris li a{
	color: #666;
	text-decoration:none;	
	font-style:normal;
}
#menu-principal-gris li a:hover {
	list-style-image:url(../img/flecha2.jpg);
	color:#f60}
#menu-principal-naranja {
	margin-top:18px;
}
#menu-principal-naranja ul{
	padding:0px;
	margin:0px;
}
#menu-principal-naranja li {
	margin:0px 0px 3px 15px;
	padding:0px 0 3px 0;
	list-style-image:url(../img/flecha2.jpg);
	font-family: Tahoma, Verdana, Arial; 
	font-size: 11px; 
	color: #f60;
	border-bottom:1px dotted #666;
}
#menu-principal-naranja li a{
	color: #f60;
	text-decoration:none;
	font-style:normal;
}
#menu-principal-naranja li a:hover {
	list-style-image:url(../img/flecha.jpg);
	color:#666
}
/* --- submenú del menu de la izquierda medicina y salud | cultura  entretenimiento --- */
#submenu-principal {  
	padding-left:15px;
	font:11px Tahoma, Arial, Helvetica, sans-serif normal; 
	line-height:14px;
	color: #666; 
	text-decoration: none;
	text-align:left
}
#submenu-principal a {  
	color: #666; 
	text-decoration: none
}
#submenu-principal a:hover {
	color:#333;
}
#submenu-principal .activo {  
	/*padding-left:10px;*/
	font:11px Tahoma, Arial, Helvetica, sans-serif normal; 
	line-height:14px;
	color: #f60; 
	text-decoration: none;
}
h1 {  
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-size: 20px; 
	line-height:24px;
	color: #80a5da;
	text-align:left;
	margin:0px;
	padding:0px;
}

/*h2 {  
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-size: 13px; 
	color: #FF6600; 
	margin:0px;
	padding:0px
}
h3 {  
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-size: 12px; 
	color: #666; 
	font-weight: bold;
	text-transform:uppercase; 
	margin:0px;
	padding:0px
}
h4 {  
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-size: 11px; 
	color: #666; 
	font-weight: bold;
	margin:0px;
	padding:0px
}*/
title {
	background-color: #fff;
	color: #666;
}

/* articulos a partir de zh5*/
#articulos {
	background-color:#fff;
	width:490px;
	margin: 0 30px;
	font-family: Verdana, Tahoma, Arial; 
	font-size: 12px; 
	color: #333;
	text-align:left;
	line-height:1.3em;
}
#articulos h1 {
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-size: 20px; 
	line-height:24px;
	color: #80a5da;
	text-align:left;
	margin:0px;
	padding:0px;
}
#articulos h2 {
	font-family: Verdana, Tahoma, Arial; 
	border-top: 1px dashed #999;
	border-bottom: 1px dashed #999;   
	font-size: 0.9em; 
	color: #999; 
	font-weight: normal;
	margin:0px;
	padding:5px 0;
}
#articulos h2 a {  
	color: #666; 
	text-decoration:none;
}
#articulos h2 a:hover {
	color:#f60;  
}
#articulos h3 { 
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-size: 20px; 
	line-height:22px;
	color: #80a5da;
	margin:0px;
	padding:5px 0 0 0;
	text-transform:none;
}
#articulos h4 { 
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-size: 12px; 
	color: #80a5da;
	font-style: italic;
	font-weight:normal;
	text-align:left;
	padding:5px 0px;
	margin:0px;
}
#articulos h4 a {
	font-family: Verdana, Tahoma; 
	font-style: normal;
	color: #80a5da;
	border-bottom:1px dashed #80a5da;
	text-decoration: none;
}
#articulos h4 a:hover, { 
	color: #80a5da;
	border-bottom:1px solid #80a5da;
}
#articulos h5 {
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-size: 13px; 
	color: #FF6600; 
	margin:0px;
	padding:0px
}
#articulos h6 {
	font-family: Georgia, serif, Times, "Times New Roman",; 
	color:#80a5da;
	margin:0px;
	padding:0px;
	font-style:italic;
	font-size:12px;
}
#articulos h6 a {
	border-bottom:1px dashed #80a5da;
	color:#80a5da;
	text-decoration:none;
}
#articulos h6 a:hover {
	border-bottom:1px solid #80a5da;
}
#articulos strong { 
	font-size: 13px; 
}
#articulos em { 
	color:#666; 
}
#articulos ul {
	margin:5px 0px 5px 15px;
	padding:0px;
}
#articulos li {
	margin:0px;
	padding:0px 0 8px 0;
}
#articulos p {
	font-size: 12px; 
	color: #333;
	margin:0;
	padding: 5px 0 12px 0;
}
#articulos p a {
	font-size: 10pt; 
	color: #80a5da;
	text-decoration:none;
	border-bottom: 1px dashed #80a5da;
}
#articulos p a:hover {
	color: #80a5da;
	border-bottom: 1px solid #80a5da;
}
#articulos .relacionados {
	border:1px dashed #80a5da;
	padding:5px;
	font-size: 11px; 
	color: #666; 
	text-decoration: none;
	margin-bottom:10px;
}
#articulos .relacionados ul {
	padding:0px;
	margin:0;
	display: inline; 	
}
#articulos .relacionados li {
	padding:0px;
	margin:0px;
}
#articulos .relacionados li a {
	padding:0px 0 0 2px;
	margin:0px;
	color: #666;
	list-style-image: url(../img/flecha_gris.jpg);
}
#articulos .relacionados li a:hover {
	color: #80a5da; 
	list-style-image: url(../img/flecha_azul.jpg);
}
#articulos .destacado{
	padding:0px 8px;
	background-color:#ededed;
	color: #333;
	border: 1px solid #666666;
	text-align:left;
	font-family:Verdana, tahoma, Arial;
	font-size:11px;
	margin-bottom:8px;
}
#articulos .destacado ul li {
	margin: 0px;
	padding:0px;
}
/* fin articulos desde zh5*/

#menu-superior {
	width:700px;
	padding-bottom:3px;
	background-color:#ccc;
	font-family: Verdana, Tahoma, Arial; 
	font-size: 11px; 
	color: #666; 
	text-align:right;
}
#menu-superior a {
	font-family: Tahoma, Verdana, Arial; 
	font-size: 11px; 
	color: #666; 
	text-decoration:none;
}
#menu-superior a:hover{  
	text-decoration:underline
}

/*--menu Inferior naranja donde están todos los contenidos--*/

#menu-inferior {
	background-color:#f60;
	padding:5px 0;
	font-family: Tahoma, Verdana, Arial; 
	font-size: 11px; 
	color: #fff; 
	text-align:center
}
#menu-inferior a {
	font-family: Tahoma, Verdana, Arial; 
	font-size: 11px; 
	color: #fff; 
	text-align:center;
	text-decoration:none;
}
#menu-inferior a:hover{  
	text-decoration:underline
}

/*-- fin menu naranja donde están todos los contenidos--*/

#pie, #pie a {
	text-align:right;
	font-family: Arial, Verdana, Tahoma; 
	font-size: 11px; 
	color: #336699; 
}
#pie a:hover{  
	text-decoration:underline;
}
#pie{
	width:100%;
	padding-left:5px;
	padding-right:5px;
}
#pie_izq{
	width:20%;
	float:left;
	text-align:left;
}
#pie_dcha{
	width:80%;
	float:right;
}
/*.pie, .pie a {  
	font-family: Verdana, tahoma, Arial; 
	font-size: 11px; 
	color: #336699; 
	text-decoration:none
}
.pie a:hover{  
	text-decoration:underline
}*/


/*----estilos para la home----*/
#home {
	float:left;
	width:520px;
	height:270px;
	background-color:#fff;
	padding-top:10px;
}
#destacados {
	width:700px;
	text-align:left;
	background-color:#fff;
}
.destacados-revista {
	background-color: #dadada;
	padding:20px 5px 0 10px;
	height:150px;
	/*border:1px solid #000;*/
}

.articulos {
	float:left;
	margin:10px 6px 5px 6px;
	padding-right:9px;
	width:241px;
	height:160px;
	border-right:1px dotted #666;
	/*border:1px solid #000;*/
	text-decoration:none;
}
a {
	text-decoration: none;
}

.articulos h2, .noticias h2, .articulos h2 a, .noticias h2 a{
	background-color:#dadada;
	font-family: Georgia, Serif, Times;
	color:#666;
	font-size:14px;
	font-style:italic;
	height:18px;
	margin:0;
	margin-bottom:10px;
	padding:0px 5px;
	text-decoration:none;
}
.articulos h2 a:hover, .noticias h2 a:hover {
	color:#f60
}
.articulos h3, .noticias h3, .articulos h3 a, .noticias h3 a {
	text-transform:none;
	font-family: Georgia, Serif, Times;
	color:#f60;
	font-size:12px;
	font-weight:bold;
	margin:0;
	/*padding:2px 5px;*/
	text-decoration:none;
}
.destacados-revista h3 {
	font-family: Georgia, Serif, Times;
	color:#f60;
	font-size:15px;
	font-style:italic;
	margin:0;
	padding:0px;
}
.articulos h4{
	font-weight:normal;
	font-family: Georgia, Serif, Times;
	color:#333;
	font-size:11px;
	margin:0;
	padding:2px 5px;
}
.noticias h4 {
	font-weight:normal;
	font-family: Georgia, Serif, Times;
	color:#333;
	font-size:11px;
	margin:0;
	padding:2px 0px;
}
.articulos h5, .articulos h5 a, .noticias h5, .noticias h5 a {
	font-weight:normal;
	font-family: Verdana, Tahoma, Arial;
	color:#f60;
	font-size:11px;
	text-align:right;
	margin:0;
	padding:5px 0px 0 0;
	text-decoration:none
}
.articulos img {
	float:left;
	margin-right: 8px;
	margin-bottom:8px;
	border: 0px; 
}
.articulos p, .articulos p a,.noticias p, .noticias p a{
	margin:0px;
	padding:0px;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color:#666;
	clear:both;
	text-decoration:none;
}
.articulos p a:hover, .noticias p a:hover {
	color:#000;
	text-decoration:underline
}
.articulos ul{
	margin:0px;
	padding:0px;
}
.articulos li, .articulos li a{
	list-style-type:none;
	line-height:18px;
	margin:0px;
	padding:0px;
	font-family:Verdana, Tahoma, Arial;
	font-size: 11px;
	color:#666;
	text-decoration:none;
	padding-top:2px;
}
.articulos li a:hover{
	text-decoration:underline;
}
/*.articulos a:hover{
	color: #f60;
	text-decoration:underline;
}*/
.noticias {
	float:left;
	margin:10px 4px 5px 4px;
	width:150px;
	height:160px;
	/*border:1px solid #000;*/
}
/*.noticias h4 { 
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-size: 12px; 
	color: #80a5da;
	font-style: italic;
	font-weight:normal;
	text-align:left;
	padding:5px 0px;
	margin:0px;
}*/

/*-----fin estilos para la home----*/

.persona {  
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-size: 12px; 
	color: #80a5da;
	font-style: italic;
	text-align:left;
	padding:0px;
}
.tablainfo {  
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-size: 10px; 
	color: #FFFFFF;
	text-align:left;
	text-transform:uppercase; 
	padding:4px;
}
.tabla {  
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-size: 10px; 
	color: #666;
	text-align:left;
	padding:4px;
}
.texto { 
	font-family: Verdana, tahoma, Arial; 
	font-size: 10pt; 
	color: #666;
	text-align:justify 
}
.textona { 
	font-family: Verdana, tahoma, Arial; 
	font-size: 11px; 
	color: #FF6600;
	text-align:justify 
}
li {
	padding-bottom:8px;
	line-height:15px;
	list-style-type: square;
}	
.zh {  
	font-family: Arial, Verdana, sans-serif; 
	font-size: 11px; 
	color: #666; 
	font-weight: normal; 
	text-decoration: none
}
.zh a {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	text-decoration:none;
	color: #666; 
}
.zh a:hover {  
	color: #000;
}
.zhGrisClaro { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	color: #CCC
}
.zhBlanco { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	color: #FFF
}
.zhCreditos, .zhCreditos a { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	color: #336699; 
	text-decoration: none
}
.zhCreditos a:hover { 
	text-decoration: underline
}
.zhNaranja { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	color: #FF6600;
	font-weight: normal ; 
	text-decoration: none
}
.zhNaranja a { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt; color: #FF6600;
	font-weight: normal ; 
	text-decoration: none
}
.zhNaranja a:hover { 
	color: #FF9933;
; text-align: left
}
.zhNaranja2 { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	color: #FF6600; 
	font-weight: normal ;
	text-decoration: none 
}
.zhNaranja3 { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt; color: #FF6600; 
	font-weight: bold; 
	text-decoration: none
}
.zh2 { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	color: #666666; 
	font-weight: bold; 
	text-decoration: none 
}
.zhTexto, .zhTexto a  { 
	font-family: Verdana, tahoma, Arial;  
	font-size: 10pt; 
	color: #666; 
	font-weight: normal; 
	text-decoration: none 
}
.zhTexto a:hover{ 
	color: #333; 
}
.zhTextoNeg, .zhTextoNeg a { 
	font-family: Verdana, tahoma, Arial; 
	font-size: 9pt; 
	color: #666666; 
	font-weight: bold;
	text-decoration:none; 
}
.zhTextoNeg a:hover {
	text-decoration:underline
}
.zhSubtit, .zhSubtit a { 
	font-family: Verdana, tahoma, Arial;  
	font-size: 10pt; 
	color: #336699;
	text-decoration: none;
 }
.zhSubtit a:hover { 
	text-decoration: underline }
	
/*--no se para que se utilizan estos estilos--*/
.zhBl { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	color: #FFFFFF; 
	font-weight: normal; 
	text-decoration: none 
}
.zhBl a { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	color: #FFFFFF; 
	text-decoration: underline 
}
.zhBl a:hover { 
	color: #333 
}
.zhTextoNegBl { 
	font-family: Verdana, tahoma, Arial;  
	font-size: 9pt; 
	color: #666666; 
	font-weight: bold; 
	text-decoration: none ; 
	text-align: justify 
}
.zhNegBl { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	color: #FFFFFF; 
	font-weight: bold; 
	text-decoration: none
}
.zhBlmail {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	color: #FFFFFF; 
	font-weight: normal; 
	text-decoration: underline
}
.zhBlanco { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt;
	color: #FFFFFF}
	
/*--------listados de sumarios ---------*/
#sumario {
	padding:0 20px
}
#sumario h1 {  
	font-family: Georgia, serif, "Times New Roman", Times ; 
	font-size: 20px; 
	color: #80a5da;
	text-align:left;
	margin:0px;
	padding:0px 30px 0 10px;
}

#sumario ul, #sumario ul a {
	margin:15px 0 0 17px;
}
#sumario ul a:hover {
	text-decoration:none;
	color: #333;
}
#sumario li, #sumario li a  {
	margin: 0px;
	margin-top:5px;
	list-style-image:  url(../img/flecha2.jpg);
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-size: 10pt; 
	line-height:16px;
	color: #666; 
	text-align:left;
	text-decoration:none 
}
#sumario li a:hover {
	list-style-image:  url(../img/flecha.jpg);
	text-decoration:none;
	color: #333;
}
.col-izq {
	margin:0px 0 10px 0;
	padding:10px;
	background-color:#ededed;
}
.col-izq h4 {
	border-bottom:1px dashed #666;  
	font-family: Verdana, Tahoma, Arial ; 
	font-size: 10px;
	Font-weight:bold; 
	color: #666;
	margin:10px 0 5px 0;
	padding:5px 0;
}
.col-izq p {
	font-weight:normal;
	text-decoration:none;
	color: #666;
	font-family: Verdana, Tahoma, Arial;
	font-size:10px;
	margin:5px 0 0 0px; 
	padding:0px;
}
.col-izq p a {
	font-weight:normal;
	text-decoration:none;
	color: #666;
	font-family: Verdana, Tahoma, Arial;
	font-size:10px;
}
.col-izq p a:hover {
	color: #f60;
}
#descargas { /* estilo de la caja de descraga del acrobat reader */
	margin: 30px 0;
	text-align:center;
	border-top: 1px dashed #666;
	border-bottom: 1px dashed #666;
	/*padding:3px 5px;*/
	color: #666;
	font-family: Verdana, Tahoma, Arial;
	font-size: 10px;
}
#descargas .title {
	font-size:12px;
	font-weight:bold
}
#descargas .boton-enviar{
	text-align:center; 
	margin:10px 0;
	padding:2px;
}
#descargas .boton-enviar a{
	border:1px solid #999;
	background-color: #ccc;
	padding: 2px 5px;
	text-decoration:none;
}
#descargas .boton-enviar a:hover {
	color: #000;
}
/*--- sumarios de medicina | cultura | entretenimiento--*/
#listados { 
	float:left;
	width:72%;
	background-color:#fff;
	font: 11px Verdana, Tahoma;
	color:#333;
	margin: 0px 0px 0 10px;
}
#listados h2 { 
	background-color:#ebebeb;
	font: 12px Verdana, Tahoma;
	color:#333;
	font-weight:bold;
	padding:5px 0px; 
	margin:0px;
}
#listados ul {
	margin:0px;
	padding:0px;
}
#listados li {
	margin: 0px;
	list-style: none;
	padding:8px 0px;
	border-top:1px dotted #999;
	font: 12px Verdana, Tahoma;
	color:#666;
}
#listados li a  {
	color:#666;
	text-decoration:none;
}
#listados li a:hover {
	color: #000;
}
#listados img {
	vertical-align:middle;
	padding:0px 5px;
}
.azul {
	font:8pt Arial, Helvetica, sans-serif normal; 
	color: #69C;
	text-decoration: none
}
a .azul { 
	font:8pt Arial, Helvetica, sans-serif normal; 
	color: #69C;
	text-decoration: none
}
a.azul:hover { 
	color: #333;
}

/*--------menu gris ---------*/

#menu-gris ul, #menu-gris ul a {
	margin:0px 0 0 17px;
}
#menu-gris ul a:hover {
	text-decoration:none;
	color: #333;
}
#menu-gris li, #menu-gris li a  {
	margin: 0px;
	list-style-image:  url(../img/flecha.jpg);
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	color: #999;
	text-align:left;
	text-decoration:none;	
}
#menu-gris li a:hover {
	list-style-image:  url(../img/flecha2.jpg);
	text-decoration:none;
	color: #333;
}
/*--------menu naranja ---------*/

#menu-naranja ul, #menu-naranja ul a {
	border-bottom:1px dotted #999; 
	margin:15px 0 0 17px;
}
#menu-naranja ul a:hover {
	text-decoration:none;
	color: #333;
}
#menu-naranja li, #menu-naranja li a  {
	margin: 0px;
	margin-top:10px;
	list-style-image:  url(../img/flecha2.jpg);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt; 
	color: #FF6600;	
	text-align:left;
	text-decoration:none 
}
#menu-naranja li a:hover {
	list-style-image:  url(../img/flecha.jpg);
	text-decoration:none;
	color: #333;
}
/*----------sabias que------------*/

#texto_sabias_que p{ 
	font-family: Verdana, tahoma, Arial; 
	font-size: 13px; 
	color: #666;
	text-align:justify;
	border-bottom: 1px dashed #999;
	padding-bottom:15px;
}

/*---- mapa web -------*/
ul.mapa_web  {
	margin: 20px 0 0 15px;
	padding:0px;
}
.mapa_web li, .mapa_web li a {
	margin:0px;
	padding:0px;
	padding-bottom:8px;
	line-height:13px;
	list-style-type: square;
	font-family: Verdana, tahoma, Arial; 
	font-size: 9pt; 
	color: #666666; 
	font-weight: bold;
	text-decoration:none; 
}
.mapa_web li a:hover {
	color: #333;
	text-decoration:underline; 
}
ol.sub-lista  {
	margin: 0px;
	padding:0px;
}
.sub-lista li {
	margin:0px;
	padding:0px;	
	list-style-type: none;
	font-family: Verdana, tahoma, Arial; 
	font-size: 11px; 
	color: #666;
	line-height:15px;
	font-weight: normal;
}
.sub-lista li a{
	font-size: 11px; 
	list-style-type: none;
	color: #666;
	font-weight: normal;
}
/*-----portadas revistas --------*/
.portada {
 float:left;
 padding:2px;
 width:145px;
 margin:10px 20px 0 0px;
 border-bottom: 1px dashed #999;
 text-align:center;
}
.ver-contenido {
 text-transform:none;
 font-size: 10px;
 color: #333;
 font-family:Verdana, Tahoma;
 font-weight:normal;
}
.portada .foto {
 width:145px;
 background-color: #ededed;
 text-align:center;
 padding-bottom:8px;
}
#revistas {
 text-align:left;
 padding-left:30px;
}
#revistas h1 {  
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-size: 20px; 
	line-height:24px;
	color: #80a5da;
	text-align:left;
	margin:0px;
	padding:0px;
}

#revistas h2 {  
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-size: 13px; 
	color: #FF6600; 
	margin:0px;
	padding:0px;
}
.portada h3 {
 width:145px;
 font-family:Tahhoma, Verdana, Arial; 
 font-size: 11px;
 color:#000;
 font-weight:bold;
 padding:0px;
 margin:0px;
}
.portada h4 {
 background-color: #ededed;
 font-family: Verdana, Tahoma, Arial; 
 border-top: 1px dashed #999;
 font-size: 10px;
 color:#666;
 font-weight:normal;
 margin:0px;
 padding:2px 0px 4px 0px;
}

.portada h3 a {
	text-decoration:none;
	color:#666;
}
.portada h4 a {
	margin:0px;
	padding:0px;
	text-decoration:none;
	color:#999;
}
.portada h3 a:hover, .portada h4 a:hover {
	color:#f60
}

/*----------listas para submenu del menu Principal izquierdo -------*/

#submenu_principal ul {
	margin:0px;
	background-color: #efefef;
	padding:5px 5px 5px 10px;
	Border-top:1px dashed #ccc;
	Border-bottom:1px dashed #ccc;
	text-align:left
}
#submenu_principal ul a:hover {
	text-decoration:none;
	color: #333;
}
#submenu_principal li, #submenu_principal li a  {
	margin: 0px;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	line-height:11px;
	color: #666;
	text-align:left;
	text-decoration:none;	
}
#submenu_principal li a:hover {
	list-style-type: none;
	text-decoration:none;
	color: #333;
}
/*-----estilos para teléfonos de interés ---*/

#telefonos {
	font-family:Verdana, Tahoma, Arial;
	font-size: 12px;
	line-height:18px;
	color:#666;
	margin:0 25px;
}
#telefonos td {
	padding:5px 0;
	border-bottom:1px dotted #999;
	font-family:Verdana, Tahoma, Arial;
	font-size: 12px;
	color:#666;
}
#telefonos td strong {
	color:#4f4f4f;
	line-height:18px
}


/*-----estilos para guia de servicios  ---*/

#guia-servicios, #guia-servicios a {
	font: 11px Verdana, Tahoma;
	color:#666;
	text-align:left;
	padding:0px;
	text-decoration:none;
}
#guia-servicios a:hover {
	color:#f60;
}
#guia-servicios th {
	background-color:#7BA5CE;
	font: 14px Verdana, Tahoma;
	color:#fff;
	text-align:left;
	font-weight:bold;
	padding:4px;
	margin-top:5px;
}
#guia-servicios td {
	text-align: left;
	border-top:1px dotted #69C;
}
#guia-servicios .nombre  { /*para la guia de servicios */
	text-align:left;
	width:150px;
	padding: 5px 0px;
	vertical-align:bottom;
}
#guia-servicios .telefono { /*para la guia de servicios */
	width:120px;
	padding:0 20px;
	color:#666;
	text-align:left;
	padding: 5px 25px;
	vertical-align:bottom;
}
#guia-servicios .mail  { 
	color:#666;
	text-align: right;
	padding: 5px 0px;
	vertical-align:bottom;
}
/* -- agenda cultural ---*/

#agenda {
	font: 11px Verdana, Tahoma;
	color:#666;
	text-align:left;
}
#agenda th {
	background-color:#7BA5CE;
	font: 14px Verdana, Tahoma;
	color:#fff;
	text-align:left;
	font-weight:bold;
	padding:4px;
	/*margin-top:5px;*/
}
#agenda td {
	text-align: left;
	border-top:1px dotted #7BA5CE;
	padding:5px 0;
}
td.destacados { 
	color:#666;
	background-color:#ECF2F9;
	padding:5px 10px;
}


/* --- capas ocultas de articulos --- */

.toggle { 
	padding:0.05em 1em;
	background-color:#80a5da;
	color: #fff;
	text-align:left;
	font-family:Verdana, tahoma, Arial;
	font-size:11px;
	margin-bottom:10px;}

/* --- formularios --- */
#form {
	color:#666;
	text-align:center;
}
#form td {
	text-align:right;
	padding: 2px 5px;
}
#form input, #form textarea {
	font:11px Verdana, Tahoma;
	background-color: #ededed; 
	border:0px;
	padding:3px 5px;
	color:#333;
}
#form input a {
	color:#666;
}
#form input a:hover {
	background-color: #666; 
	color:#333;
}