
 BODY
	{
	 background-color : #34847e;
	 background-image: url(img/fon.gif);
         margin-top: 9px;
         margin-left: 12px;
	 margin-right: 12px;
         margin-bottom: 12px;
	 text-align: center;
	}

 body, p, td	{font-family: verdana; font-size:12px;}


 form	{ margin:0px; }

 table.exterior
	{
	 text-align: center;
	 width:100%;
	}


 table.superior	{width: 100%;}

 table.superior td {padding: 0px;}

 table.superior td.izq
	{
	 width: 12px;
	 background: url("img/ext_esqui.gif") left top no-repeat;
	}

 table.superior td.cen
	{
	 width: 90%;
	 height: 11px;
	 background: url("img/ext_arriba_abajo.gif") top repeat-x;
	}

 table.superior td.der
	{
	 width: 12px;
	 background: url("img/ext_esqui.gif") right top no-repeat;
	}


 table.media {width: 100%;}

 table.media td {padding: 0px;}

 table.media td.mizq, table.media td.mder { width: 3px; }

 table.media td.mizq
	{
	 background: url("img/ext_izq_der.gif") left repeat-y;
	}

 table.media td.mcen
	{
	 background-color: gold;
	 text-align: center;
	}

 table.media td.mder
	{
	 background: url("img/ext_izq_der.gif") right repeat-y;
	}

 table.cabecera
	{
	 /*border:#ff0000 1px solid;*/
	 width:98%		;
	 margin-left: auto	;
	 margin-right: auto	;
	}

 table.cabecera td.cabizq
	{
	 width:180px;
	 background: url("img/logo_ciberius_2010.jpg") center no-repeat;
	}

 /*---------------------- tabla arriba ----------------------*/

 table.arriba {width: 100%;}

 table.arriba td {padding: 0px;}

 table.arriba tr.medio td.cen
	{
	 width: 100%;
	 background-color: gold;
	 text-align: center;
	 text-align: -moz-center;
	}

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

 table.links
	{
	 width: 100%;
	 padding-left: 20px ;
	 padding-right: 20px ;
	}

 table.links td
	{
	 text-align: right;
	 padding-right: 5px;
	 padding-bottom: 2px;
	}

 table.links a
	{
	 padding-left: 8px ;
	 padding-right: 8px ;
	 font-size: 11px ;
	 color: #808080 ;
	}

 table.links a:hover
	{
	 color:#000000;
	 text-decoration:none;
	}





 table.alerta
	{
	 /*border: #ff0000 1px solid ;*/
	 /*background-color: #1BF2FA ;*/
	 width: 100%;
	 /*height: 16px ;*/
	 padding-left: 20px ;
	 padding-right: 20px ;
	 /*font-size: 11px ;*/
	 font-weight: bold ;
	}

 table.alerta td {text-align:right; padding-top:0px;}

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

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


 table.menu {width: 100% ;}

 table.menu td {padding:0px;}

 table.menu td.izq, table.menu td.der {padding: 1px; }

 table.menu td.izq
	{
	 background: url("img/menu/sup_extre_izq.jpg") left repeat-y;
	}

 table.menu td.der
	{
	 background: url("img/menu/sup_extre_der.jpg") right repeat-y;
	}

 table.menu td.sup_arriba
	{
	 width: 99%;
	 height: 3px;
	 background: #F040A0 url("img/menu/sup_borde_arriba.jpg") top
	}

 table.menu td.sup_normal
	{
	 background: #F040A0 url("img/menu/sup_borde_abajo.jpg") bottom repeat-x ;
	 height: 30px;
	}
 table.menu td.sup_resalta	{background: #1BF2FA url("img/menu/sup_borde_centro.jpg") top repeat-x;}

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

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



 table.primera
	{
	 background:#1BF2FA url("img/fondo1b.jpg") left top no-repeat ;
	 width: 100% ;
	}

 table.primera td
	{
	 height:16px;
	}


 table.principal
		{
		 /* border:#ff0000 1px dotted ; */
		 background-color: #1BF2FA ;
		 background-image: url("img/fon_2008.jpg") ;
		 width: 100%;
		 /*margin-left: 1px;
		 margin-right: 1px;*/
		}


 table.principal td.uni
		{
		 padding-left: 4px;
		 padding-right: 4px;
		 padding-bottom: 20px;
		 text-align: center;
		 vertical-align: top;
		}


 /*------------- tabla categorias -----------*/

 table.cats
	{
	 width: 140px;
	 background: #ffffff;
	 margin-top: 2px;
	}

 table.cats tr.cat
	{
	 font-weight: bold;
	}

 table.cats tr.cat:hover
	{
	 background:#FFFF99;
	 font-weight:bold;
	 cursor:pointer; cursor:hand;
	}

 table.cats tr.cat td
	{
	 padding: 0px;
	}

 table.cats tr.cat a
	{
	 /*border: #ff0000 1px solid;*/
	 display: block;
	 padding-top: 2px;
	 padding-left: 14px;
	 padding-right: 3px;
	 padding-bottom: 2px;
	 width: 140px;
	 color: #000000;
	}

 table.cats tr.cat a:hover
	{
	 background:#ffff99;
	 text-decoration:none;
	}

 table.cats tr.cat a.a1
	{
	 width: 100px;
	 float: left;
	 text-align: left;
	}

 table.cats tr.cat a.a2
	{
	 width: 40px;
	 float: right;
	 text-align:right;
	 font-size: 11px;
	 font-weight: normal;
	}

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


 table.abajo {width:100%; height:22px; padding:0px;}

 table.abajo td.izq
	{
	 width: 12px;
	 background: url("img/ext_esqui.gif") bottom left ;
	}

 table.abajo td.cen
	{
	 background: gold url("img/ext_arriba_abajo.gif")  bottom repeat-x ;
	}

 table.abajo td.der
	{
	 width: 12px;
	 background: url("img/ext_esqui.gif") bottom right ;
	}


 table.pie
	{
	 width: 70%;
	 margin:12px;
	 text-align:center;
	}

 table.pie td
	{
	 /*text-align:center;*/
	}

 a		{color: #0000b0; text-decoration:none;} 
 a:hover	{color: #0000d0; text-decoration:underline;}

 a.citys
	{
	 display: block;
	 text-align:left;
	 padding-top: 2px;
	 padding-left: 1px;
	 padding-right: 1px;
	 padding-bottom: 2px;
	 font-size: 11px;
	}

 a.rubros
	{
	 display: block;
	 text-align:left;
	 padding-top: 3px;
	 padding-left: 1px;
	 padding-right: 1px;
	 padding-bottom: 3px;
	 font-size: 11px;
	}

 a.amigo
	{
	 display: block;
	 text-align:left;
	 padding-top: 2px;
	 padding-left: 1px;
	 padding-right: 1px;
	 padding-bottom: 2px;
	 font-size: 11px;
	}


 A.sup1		{color:#000000; FONT-weight:bold;}
 A.sup1:hover	{color:#000000}

 A.sup2		{color:#000000; FONT-weight:bold;}
 A.sup2:hover	{color:#ffffff}

 A.det		{color:#ffffff; FONT-weight:bold;}
 A.det:hover	{color:#ffffff}

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

 .L_chica	{FONT-SIZE: 11px; COLOR: #000000; font-weight:normal;}

 .activo	{background-color: #1bf2fa;}

 .ran_activo	{background:#FFFFb0; cursor:pointer; cursor:hand; }
 .ran_normal	{background:}


 .sitio_activo	{
		 background:#ffff99; cursor:pointer; cursor:hand;
		 font-size:11px; color:#000000;
		}

 .sitio_normal	{
		 background:#ffffff ;
		 font-size:11px; color:#000000;
		}

 .titu_cat	{background-color: #f040a0; FONT-FAMILY:Comic Sans MS; FONT-SIZE:16px; COLOR: #e0ffe0}

 .boton		{font-family: Arial; font-size: 11px; font-weight: bold; color: #ffffff; background-color: #6565c0; height:22px}
 .formu1	{background-color: #7070a0; border: #7070a0 2px solid; font-family: Verdana; color: #FFFFFF; font-weight: bold}
 .formu2	{background-color: #f0f0ff; border: #f0f0ff 2px solid; font-family: Times New Roman; color: #000000; font-weight: bold}

 .titu		{height:38px; width:450px; border: brown 0px solid; FONT-FAMILY: Verdana; FONT-SIZE: 16px; font-weight: bold; color: black}

 .titu_det	{background-color:#7070a0; color:white;}

 .titu_det_1	{FONT-FAMILY:Verdana; FONT-SIZE:14px; font-weight:bold; }

 .titu_det_2	{FONT-FAMILY:Verdana; FONT-SIZE:10px; }


 