
 /* --------------- estilos comunes ------------- */

 table.exterior
	{
	 display:block; 
	 position:relative;
	 padding: 0px;
	}

 form
	{
	 margin:0px;
	}

 A
	{
	 COLOR: #990066;
	 TEXT-DECORATION: none ;
	}

 A:hover
	{
	 COLOR: #0000cc;
	 TEXT-DECORATION: underline ;
	}

 img
	{
	 border:0px;
	}

 table.alerta
	{
	 border: #ff0000 1px solid ;
	 height: 18px ;
	 padding-left: 20px ;
	 padding-right: 20px ;
	 font-size: 11px ;
	 color: #ffffff ;
	 font-weight: bold ;
	}

 table.alerta a
	{
	 padding-left: 6px ;
	 padding-right: 6px ;
	 font-size: 11px ;
	 color: #ffffff ;
	 font-weight: bold ;
	 border: #ff0000 1px solid ;
	}

 table.alerta a:hover
	{
	 font-size:11px;
	 color:#ff0000;
	 background:#fff0f0;
	 border:#fff0f0 1px solid;
	 text-decoration:none;
	}

 A.usuarios
	{
	 display: block ;
	 width: 70px ;
	 text-align: center ;
	 font-size: 10px ;
	 line-height: 14px ;
	}

 A.usuarios:hover
	{
	 text-decoration: none ;
	}

 A.usuario
	{
	 padding-left: 4px	;
	 padding-right: 4px		;
	 font-size: 11px ! important		;
	 color: #f00000 ! important		;
	 background-color: #fff0f0 ! important	;
	 border-top: #ff0000 1px solid 			;
	 border-left: #ff0000 1px solid ! important	;
	 border-right: #ff0000 1px solid ! important	;
	 border-bottom: #ff0000 1px solid ! important	;
	 font-weight: normal ! important		;
	}

 A.usuario:hover
	{
	 font-size: 11px	;
	 text-decoration: none		;
	 color: #ffffff ! important		;
	 background-color: #ff0000 ! important	;
	}


 table.cabecera td.cab_cen a.cabe
	{
	 font-size: 13px ;
	}


 /* --------------- tabla media ---------------------*/

 table.media td.izq , table.media td.der
	{
	 padding: 0px;
	}

 table.media td.cen
	{
	 padding: 0px;
	 vertical-align: top ;
	}


 /* --------------- tabla principal -----------------*/

 table.ppal 
	{
	 clear:left;
	 width:100%;
	 background-position: top ;
	 background-repeat: repeat-x;
	}

 table.ppal tr.sup
	{
	 height:600px;
	}

 table.ppal td.col1
	{
	 vertical-align: top ;
	}

 table.ppal td.col2
	{
	 background-position: left ;
	 background-repeat: repeat-y ; 
	 vertical-align: top ;
	}

 table.ppal td.col2 table
	{
	 background-position: top left;
	 background-repeat: no-repeat ; 
	}

 table.ppal td.col3
	{
	 vertical-align: top ;
	}

 table.ppal td.col4
	{
	 background-position: right ;
	 background-repeat: repeat-y ; 
	 vertical-align: top ;
	}

 table.ppal td.col4 table
	{
	 background-position: top right;
	 background-repeat: no-repeat ; 
	}

 /* --------------------------------------------------- */



 /* --------- Tamaņos y posiciones de Submenu --------- */

 ul.submenu
	{
	 clear:left;
	 list-style:none;
	 padding:0px;
	 margin:0px;
	 margin-bottom: 15px;
	}

 ul.submenu a.sub_titu
	{
	 display:block;
	 padding-top:7px;
	 padding-left:3px;
	 padding-right:3px;
	 padding-bottom:7px;
	 font-size:18px;
	 font-weight:bold;
	 line-height:24px;
	}

 ul.submenu a.sub_titu:hover
	{
	 text-decoration:none;
	}

 li.submenu
	{
	 text-align:left;
	 padding:0px;
	}

 li.submenu a,  li.submenu a:hover
	{
	 border-top: 0px solid;
	}

 li.submenu a
	{
	 font-family:Verdana;
	 display:block;
	 font-size:11px;
	 line-height:13px; 
	 padding-top:4px;
	 padding-left:5px;
	 padding-right:5px;
	 padding-bottom:4px;
	}

 li.submenu a:hover
	{
	 font-size:11px;
	 line-height:13px; 
	 text-decoration:none;
	 padding-top:4px;
	 padding-bottom:4px;	 
	}

 /*--------------------------------------------------------*/


 /*---------- Enlaces a Sitios Amigos ---------*/

 div.en	 {text-align:left; padding:4px;}

 div.en a
	 {
	  color:#0000c0;
	  font-size:11px;
	  font-weight:bold;
	  font-family:verdana;
	 }  

 /*--------------------------------------------*/

 ul.pagi a
	  {
	   display:block;
	   color:#0000c0;
	   font-size:11px;
	   font-weight:bold;
	   font-family:verdana;
	  }  

 hr.porta
	{
	 height:0px;
	 border:0px;
	 border-top:#c0c0c0 1px dashed;
	}

 A.porta
	{
	 display:block;
	 color:#000000 ;
	}

 A.porta:hover
	{
	 color:#000000 ;
	 text-decoration: none ;
	 /*background:#f8f8ff;*/
	}






 /*------------- zona comun expirando --------------*/


 .hcd_titu	{clear:left; background:#ffffff url(img/fon2.jpg) right repeat-y; border:#000000 0px solid }
 .hcd_titu_1	{background:#ffffff; border:#ffffff 0px solid }

 .hcd_sep	{background:url(img/sep.gif) center no-repeat;}

 .hcd_nave	{background:#ffffff url(img/fondo.gif) top repeat-x;}

 .hcd_ppal	{clear:left; background:#ffffff url(img/fondo.gif) top repeat-x;}

 .hcd_col_1	{background:#ffffff url(img/fondo.gif) top repeat-x;}

 .hcd_col_2	{background:#ffffff}

 .hcd_perso	{color:#101010; font-size:18px; font-weight:bold; }

 .hcd_blan	{font-size:11px; color:#ffffff; FONT-weight:bold;}

 .hcd_perso_c1
	{
	 background:#f0f0f0; width:250px; text-align:left;
	 font-size:11px; font-weight:bold; color:#101010;
	 padding-left:10px;
	}

 .hcd_perso_c2
	{
	 text-align:center;
	 background:#f0f0f0; width:100px;
	}

 A.hcd_sup		{font-size:11px; color:#000000; FONT-weight:bold;}
 A.hcd_sup:hover	{font-size:11px; color:#ffffff; text-decoration:none;}


 .modu_titu_col
		{
		 margin:0px;
		 font-weight:bold;
		 padding-top:8px;
		 padding-right:4px;
		 padding-bottom:8px;
		 color:#101010;
		 font-size:18px;
		 line-height:24px;
		}

 .sup_normal	{background: #f0f0f0 url("img/menu/sup_borde_abajo.jpg") bottom repeat-x}
 .sup_resalta	{background: #1BF2FA url("img/menu/sup_borde_centro.jpg") top repeat-x;}

 .sup_re_izq	{background: #1BF2FA url("img/menu/sup_borde_izq.jpg") top right no-repeat;}
 .sup_re_izq_b	{background: #1BF2FA url("img/menu/sup_borde_izq.jpg") bottom right no-repeat;}

 .sup_re_der	{background: #1BF2FA url("img/menu/sup_borde_der.jpg") top left  no-repeat;}
 .sup_re_der_b	{background: #1BF2FA url("img/menu/sup_borde_der.jpg") bottom left  no-repeat;}

 A.items	{ COLOR: #425b91}

 A.mes		{ FONT-SIZE: 10px; color: #000000 }
 A:hover.mes	{ FONT-SIZE: 10px; color: #ff0055 }

 A.mini		{ color: #c0c0c0 }
 A:hover.mini	{ color: #808080 }

 A.hcd_enlace		{font-size:12px; color:#0000d0; text-decoration:underline; FONT-weight:bold;}
 A.hcd_enlace:hover	{font-size:12px; color:#0000d0; text-decoration:underline;}

 .hcd_li_nro	{FONT-FAMILY:Arial; FONT-SIZE:12px; LINE-HEIGHT:18px; color: #000000;  }

 .hcd_li_nom	{FONT-FAMILY:Verdana; FONT-SIZE: 14px; color: #0000ff; text-decoration:underline; }

 .hcd_li_url	{FONT-FAMILY:Verdana; FONT-SIZE: 16px; color: #409940; }

 .hcd_meses	{background-color:#f8f8f8; border:#f0f0f0 1px solid}


 td.t2		{ FONT-SIZE: 10px; COLOR: #425b91; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; }

 td.t3		{ font-family: Verdana; color: #000090;}


 .tabla1	{ background-color: #ffffff; border: #ffffff 0px solid }

 .tabla2	{ background-color: #f0f0ff; border: #f0f0ff 0px solid }

 .tdi		{ background-color: #d1e6fa; background-image: url(img/fon4.jpg); border: #296488 0px solid }

 .item0		{ border: 0px solid; width:2px;}

 .item1		{ border: #d1e6fa 0px solid; text-align:left; vertical-align: middle}

 .item2		{ border: #d1e6fa 1px solid; text-align:left; vertical-align: middle}

 .vainilla	{ background-color: #fffbbe; border: #000000 0px solid }

 .vainilla2	{ background-color: #fffbbe; border: maroon 0px solid }

 .linea		{ background-color: #e0e0ff; border: #9090ff 1px solid }

 .linea1	{ background-color: #e0e0ff; border: #9090ff 0px solid; FONT-FAMILY: Verdana; FONT-SIZE: 10px; COLOR: #000000}

 .linea2	{ background-color: #ffffff; border: #9090ff 0px solid; FONT-FAMILY: Verdana; FONT-SIZE: 13px; COLOR: #000000}

 .titu2		{ background-color: white; border: gray 1px solid; FONT-SIZE: 18px; color: black }

 .texto		{ FONT-SIZE: 14px; color: #990066; border: #ffffff 1px solid }

 .conce		{ FONT-SIZE: 12px; color: #660099 }

 .buscar	{ background-color : #e0e0ff; border: #000000 1px solid }


 .temas1	{ background-color: #e0f0ff; }

 .temas2	{ background-color: #ffffff; }

 .temas3	{ background-color: #ddddff; }


 table.pie
	{
	 height:40px;
	 border: #ffffff 0px solid;
	 background: red url(img/fon_pie.jpg);
	 text-align:center;
	 font-size: 14px;
	 color: red;
	}

 A.pie		{ FONT-SIZE: 10px; color: red }

 A:hover.pie	{ FONT-SIZE: 10px; color: red }





