body {
text-align: center;
background-color: #fff;
color: #707172;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
line-height: 13px;
padding: 0px;
margin: 0px;
font-weight:normal;
/*line-height:18px;*/
}
img {
	border: 0px;
}
h3 {font-size: 16px; color: #fff; line-height:16px; padding-bottom: 3px; margin-bottom:3px;}
h1{font-size: 20px; color: #00AEB9;line-height:20px}
.class-h1{font-size: 20px; color: #00AEB9;line-height:20px}
h2 {font-size: 15px; color: #29739c; font-weight: normal}
.title-rojo {color: #dd133b; font-size: 16px;}
.title-rojo14 {color: #dd133b; font-size: 14px;}
.rojo {color: #dd133b;}
.pt10 {padding-top:10px;}
.pt20 {padding-top:20px;}
.pb10 {padding-bottom:10px;}
.pb20 {padding-bottom:20px;}
.pt5 {padding-top:5px;}
.pb5 {padding-bottom:5px;}
.pr10 {padding-right:10px;}
.cursiva {font-size:14px; font-style:italic; color:#9d9087;}
.title-articulo {font-size:22px; line-height:20px}
.titulos_home {font-size: 18px; color: #a69993; line-height: 18px; background-image:url(images/ico-h1.gif); background-repeat:no-repeat; background-position: left; padding-left:20px; font-weight:normal; margin:0}
/*-------------------- contenedor ------------------------ */
#contenedor {width: 1003px; padding: 0; margin: auto; height: auto; text-align:left;}

#lateral {width: 154px; background-image:url(images/fondo-lateral.gif); background-repeat:repeat-y; float:left; margin:20px 0 0 0}
#principal {padding:0; margin: 0; float:right; margin:20px 0 0 0}
#articulo {padding:0; margin: 0; margin:20px 0 0 0}
#articulos {float: left; margin-right:10px; width:661px;}
.texto-articulo{float: right; text-align:left; width: 469px;}
#publicidad { width:300px; padding:0; margin:0; float:right}
.publi {padding-bottom:20px;}
#contenidos {float: left; margin-right:10px; margin-left:10px; width:517px;}
#contenido1 {width:246px; float:left;}
#contenido2 {width:246px; float:right;}
#contenido3 {width:246px; float:left;}
#contenido4 {width:246px; float:right;}

.foto {float: left; margin-right: 10px;}
.leer {float: right; padding-top:5px;}
#buscador {background-image: url(images/fondo-buscador.jpg); background-position:left top; background-repeat:no-repeat; width: 240px; height: 188px; float:left; margin-top: 10px;}
#buscador2 {padding:40px 10px 10px 10px; font-size: 15px}
#blog {background-image: url(images/fondo-blog.jpg); background-position:left top; background-repeat:no-repeat; width: 240px; height: 188px; float:right; margin-right: 10px;}
#blog2 {padding:50px 0 0 0;}
.destacado {float: right; text-align:left; width: 325px;}
#foros2 {background-image: url(images/fondo-foros2.jpg); background-position:left top; background-repeat:no-repeat; width: 240px; height: 152px; float:right; margin-right: 10px;}
#foros22 {padding:50px 0 0 0; width:120px}
#foros3 {background-image: url(images/fondo-foros3.jpg); background-position:left top; background-repeat:no-repeat; width: 410px; height: 152px; float:right; margin-right: 10px;}
#foros32 {padding:50px 0 0 0; width:270px}
.pie {text-align:center; padding: 30px 0 30px 0}
/*-------------------- banners ------------------------ */
#banner_1 {width: 729px; height: 92px; padding: 0px; margin: 0px; background-color:#ccc; float:left;}
#banner_2 {width: 265px; height: 92px; padding: 0px; margin: 0px; background-color:#ccc; float:right;}

#diccionario {padding-top:20px; text-align:center}
#foros {background-image: url(images/fondo-foros.jpg); background-repeat:no-repeat; background-position:left top; width:509px; height:155px; margin:0; padding:0;}
#contenido-foros {padding-top: 50px; width:340px;}

/*-------------------- menú x5 ------------------------ */
#cabecera {height: 121px; background-image:url(images/fondo_menu1.jpg); background-repeat:no-repeat;}
#contenedor_menu {width:711px; float:right; padding: 0px; margin-top:3px; *margin-top: 18px;}
.menu_a {float: left; *width: 280px;}
.menu_e {float: right;}
.menu_c {padding: 0 0 0 12px;}
.menu_a1 {float: left; width: 132px; *width:130px; padding: 0 0 0 10px;}
.menu_a2 {float: right; width: 132px; *width:130px; padding: 0 0 0 10px;}
.menu_a3 {float: left; *width: 280px; *padding-left: 5px}
.menu_a4 {float: right;}

.lista {display: block; padding: 0px; margin: 0px; list-style:none;}
.lista-azul {background-image: url(images/point-azul.gif); background-repeat:no-repeat; background-position:left ; padding-left: 10px; font-size: 11px;}
.lista-azul2 {background-image: url(images/point-azul2.gif); background-repeat:no-repeat; background-position:left ; padding-left: 10px; font-size: 12px; font-weight: bold; line-height:17px;}
.articulosleidos {font-size: 14px; color: #29739c; line-height: 20px; background-image:url(images/ico-h1.gif); background-repeat:no-repeat; background-position: left; padding-left:20px; font-weight:normal; margin:0}
.articulosleidos2 {font-size: 14px; color: #29739c; line-height: 20px;font-weight:normal; margin:0}


/*- Menu Tabs--------------------------- */ 

#tabsE {
      float:left;
      width:100%;
      line-height:normal;
	height: 27px;
	color: #4d4f4e;
	background:url("images/fondo_menu2.gif") no-repeat right top;
      }
    #tabsE ul {
	  margin:0;
	  padding:0;
	  list-style:none;
      }
    #tabsE li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsE a.menuprin {
      float:left;
      background:url("images/fondo_menu.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 8px;
      text-decoration:none;
	  
      }
    #tabsE a.menuprin span {
      float:left;
      display:block;
      background:url("images/fondo_menu.gif") no-repeat right top;
      padding:5px 15px 6px 6px;
      color:#4d4f4e;
	  font-weight: normal;
	  font-size: 14px;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsE a.menuprin span {float:none;}
    /* End IE5-Mac hack */
    #tabsE a:hover span {
      color:#FFF;
      }
    #tabsE a.menuprin:hover {
      background-position:0% -29px;
      }
    #tabsE a.menuprin:hover span {
      background-position:100% -29px;
      }  
	
	.menuprin2 {
		float:left;
      display:block;
      background:url("images/fondo_menu2.gif") no-repeat right top;
      padding:5px 8px 6px 8px;
      color:#4d4f4e;
	  font-weight: normal;
	  font-size: 14px;
	  float:left;
      display:block;
      text-decoration:none;
	}


/*- varios--------------------------- */ 
	#fecha {float: right; padding-top:13px;}
	#hache1 {float: left; padding:2px;}
	#usabilidad {float:left; padding-top: 2px}
	#caja {font-size: 11px; border:1px solid #8eced7; color: #707172; width: 200px;}
	.bot {clear: both;}
	.h20 {height: 20px;}
	.h5 {height: 5px;}
	.h10 {height: 10px;}
	.separador {border-top: 2px solid #d2e7ee; margin-top:10px}
	.left {float:left}
	.tcenter {text-align:center}
	
/*- links--------------------------- */ 
A.seccion:link
{
    COLOR: #636564;
    TEXT-DECORATION: none;
}
A.seccion:active
{
    COLOR: #636564;
    TEXT-DECORATION: none;
}
A.seccion:visited
{
    COLOR: #636564;
    TEXT-DECORATION: none;
}
A.seccion:hover
{
    COLOR: #636564;
    TEXT-DECORATION: underline;
}

A.lateral:link
{
    COLOR: #636564;
    TEXT-DECORATION: none;
}
A.lateral:active
{
    COLOR: #636564;
    TEXT-DECORATION: none;
}
A.lateral:visited
{
    COLOR: #636564;
    TEXT-DECORATION: none;
}
A.lateral:hover
{
    COLOR: #636564;
    TEXT-DECORATION: underline;
}

A.leer:link
{
    COLOR: #29739c;
    TEXT-DECORATION: underline;
	font-weight: bold;
}
A.leer:active
{
    COLOR: #29739c;
    TEXT-DECORATION: underline;
	font-weight: bold;
}
A.leer:visited
{
    COLOR: #29739c;
    TEXT-DECORATION: underline;
	font-weight: bold;
}
A.leer:hover
{
    COLOR: #29739c;
    TEXT-DECORATION: none;
	font-weight: bold;
}

A.foros:link
{
    TEXT-DECORATION: underline;
	color: #767676;
}
A.foros:active
{
	TEXT-DECORATION: underline;
	color: #767676;
}
A.foros:visited
{
    TEXT-DECORATION: underline;
	color: #767676;
}
A.foros:hover
{
    TEXT-DECORATION: underline;
	color: #767676;
}

A.azul:link
{
    TEXT-DECORATION: underline;
	color: #29739c;
}
A.azul:active
{
	TEXT-DECORATION: underline;
	color: #29739c;
}
A.azul:visited
{
    TEXT-DECORATION: underline;
	color: #29739c;
}
A.azul:hover
{
    TEXT-DECORATION: underline;
	color: #29739c;
}

A.rosa:link
{
    TEXT-DECORATION: underline;
	color: #dd0a35;
}
A.rosa:active
{
	TEXT-DECORATION: underline;
	color: #dd0a35;
}
A.rosa:visited
{
    TEXT-DECORATION: underline;
	color: #dd0a35;
}
A.rosa:hover
{
    TEXT-DECORATION: underline;
	color: #dd0a35;
}

A.azul2:link
{
    TEXT-DECORATION: none;
	color: #29739c;
}
A.azul:active
{
	TEXT-DECORATION: none;
	color: #29739c;
}
A.azul2:visited
{
    TEXT-DECORATION: none;
	color: #29739c;
}
A.azul2:hover
{
    TEXT-DECORATION: none;
	color: #29739c;
}
.estiloh2 {font-size: 16px; color: #29739c; font-weight:lighter}
.texto_negro_negrita{
font-family:Arial, Helvetica, sans-serif;
font-size:9pt;
font-weight:bold;
color:#000000;
}
.texto_azul_12_negrita{
font-family:Arial, Helvetica, sans-serif;
font-size:12pt;
color:#5F92AC;
font-weight:bold;
text-decoration:none;
}
.texto_negro{
font-family:Arial, Helvetica, sans-serif;
font-size:9pt;
color:#000000;
line-height:22px;
}