/* Used by the AdSense titles */
 .google_ad {
	font-size: 11pt; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 2px; font-weight: bold; color: #000000;
}
/*** Used by the AdSense titles ***/

/* form styles */
.formulaire{ background-color: #000000; border: 9px solid #34c60c; -moz-border-radius: 9px; }
.formulaire TH { font-size: 11pt; letter-spacing: 1px; height: 20px; }
.formulaire TD { vertical-align: top; }
.formulaire HR { width: 100%; height: 1px; border: 0; color: #999999; background-color: #999999; }
/* *** */

 .texto_cont {
	font-size: 11pt; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 2px; font-weight: bold; color: #34c60c;
}

 .texto_cont2 {
	font-size: 8pt; font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	letter-spacing: 2px; font-weight: bold; color: #FF0000; background: #000000;
	PADDING-TOP: 5px; PADDING-BOTTOM: 5px;
}

.H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: url(../images/h3.png) no-repeat center top; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 5px; COLOR: #ff0000; PADDING-TOP: 0px; FONT-FAMILY: Tahoma,Verdana, sans-serif; HEIGHT: 5px; TEXT-ALIGN: left
}

.H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: url(../images/h3.png) no-repeat center top; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 5px; COLOR: #ff0000; PADDING-TOP: 0px; FONT-FAMILY: Tahoma,Verdana, sans-serif; HEIGHT: 5px; TEXT-ALIGN: left
}

.menuleft {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-ALIGN: left; FONT-SIZE: 11px; 
}

.menuright {
	PADDING-RIGHT: px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-ALIGN: center; FONT-SIZE: 10px; FONT-FAMILY: Tahoma, Arial, Verdana, sans-serif;
}

#menuleft  A:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #34c60c; FONT-FAMILY: Tahoma, Arial, Verdana, sans-serif; TEXT-DECORATION: underline
}

#menuleft  A:link {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-FAMILY: Tahoma, Arial, Verdana, sans-serif; TEXT-DECORATION: underline; COLOR: #34c60c;
}

#menuleft  A:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #ff0000; TEXT-DECORATION: none
}

#menuleft  A:active {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ffffff; TEXT-DECORATION: none
}

.superior {
PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 15px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: middle; COLOR: #ffffff; PADDING-TOP: 0px; FONT-FAMILY: Tahoma, Arial, Verdana, sans-serif; TEXT-ALIGN: left; margin-left: 25px;}

.inferior {
PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 13px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: middle; COLOR: #ffffff; PADDING-TOP: 0px; FONT-FAMILY: Tahoma, Arial, Verdana, sans-serif; TEXT-ALIGN: left}

.ibope {
PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: middle; COLOR: #ffffff; PADDING-TOP: 0px; FONT-FAMILY: Tahoma, Arial, Verdana, sans-serif; TEXT-ALIGN: left}


#ibope  A:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #ffffffc; FONT-FAMILY: Tahoma, Arial, Verdana, sans-serif; TEXT-DECORATION: underline
}

#ibope  A:link {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; FONT-FAMILY: Tahoma, Arial, Verdana, sans-serif; TEXT-DECORATION: underline; COLOR: #ffff;
}

#ibope  A:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #ff0000; TEXT-DECORATION: none
}

#ibope  A:active {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #ff0000; TEXT-DECORATION: none
}


.actualiza {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #34c60c; FONT-FAMILY: Tahoma, Arial, Verdana, sans-serif; TEXT-ALIGN: right; padding-top: 5px
}

.button {
	BORDER-RIGHT: #2d3640 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #2d3640 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 11px; BACKGROUND: #000000; PADDING-BOTTOM: 3px; MARGIN: 0px 0px 5px; BORDER-LEFT: #2d3640 1px solid; CURSOR: pointer; PADDING-TOP: 0px; BORDER-BOTTOM: #2d3640 1px solid; FONT-FAMILY: Tahoma, Arial, sans-serif; HEIGHT: 22px
}

SELECT.button {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: auto; PADDING-TOP: 0px
}

INPUT.button {
	BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; FONT-SIZE: 11px; BACKGROUND: #333333; MARGIN: 5px 0px; BORDER-LEFT: #ffffff 1px solid; COLOR: #ffffff; BORDER-BOTTOM: #ffffff 1px solid
}

INPUT.button:hover {
	BACKGROUND: #ff0000; CURSOR: pointer
}


/*
#menuleft UL.menu {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 2px; TEXT-ALIGN: left
}
#menuleft UL.menu LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
UL#mainlevel {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#menuleft UL.menu LI A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-WEIGHT: normal; FONT-SIZE: 11px; BACKGROUND: url(../images/menu_row.gif) no-repeat left center; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #ffffff; PADDING-TOP: 0px; TEXT-DECORATION: none
}
#menuleft UL.menu LI A:link {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-WEIGHT: normal; FONT-SIZE: 11px; BACKGROUND: url(../images/menu_row.gif) no-repeat left center; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #ffffff; PADDING-TOP: 0px; TEXT-DECORATION: none
}
*/
#navlist
{
margin-left: 5;
padding-left: 5;
list-style: none;
}

#navlist li 
{
padding-left: 15px;
background-image: url(../images/menu_row.gif);
background-repeat: no-repeat;
background-position: 0 .5em;
}

#navlist2
{
margin-left: 5;
padding-left: 5;
list-style: none;
FONT-FAMILY: Tahoma, Arial, Verdana, sans-serif;
}


      table.tablaizq 
  { border: 1px solid #ff0000; }  
		td.tablaizq
  { border: 1px solid #ff0000; padding-bottom: 10px; padding-top: 10px}  
        table.tablader 
  { border: 1px solid #ff0000; padding-right:10px: margin: 0px }  
		td.tablader
  { border: 1px solid #ff0000; padding-bottom: 10px; padding-top: 10px; margin-right: 25px}  
        table.tablafill 
  { border: 0px solid #000000; }  
		td.tablafill
  { border: 0px solid #000000; padding-bottom: 0px; padding-top: 0px; }  
  


/* Home styles */



.home {
	scrollbar-face-color: #2e2e2e; scrollbar-shadow-color: #2e2e2e;
	scrollbar-highlight-color: #2e2e2e; scrollbar-3dlight-color: #34c60c;
	scrollbar-darkshadow-color: #2e2e2e; scrollbar-track-color: #34c60c;
	scrollbar-arrow-color: #34c60c;
}


.ventana { font-size: 11pt; color: 000000; height: 20px; }

a.vent:link { text-decoration: underline; color: #000000 }
a.vent:visited { text-decoration: underline; color: #000000   }
a.vent:active { text-decoration: underline; color: #000000  }
a.vent:hover { text-decoration: none; color: #666666 }


.home_link { text-decoration: none; color: ffb658; font-size: 9pt; }

.tit_b, .tit_b a:hover, .tit_b a:active, .tit_b a:link, .tit_b a:visited {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 13pt; font-weight: bold; color: #ffffff; text-decoration: none;
	letter-spacing: 1px;
}
.tit_a {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 13pt; font-weight: bold; color: #C6EEFB;
}
.tex_a, .tex_a a:hover, .tex_a a:active, .tex_a a:link, .tex_a a:visited {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold; font-size: 10pt; color: #3dc818; text-decoration: none;
}
.tex_b, .tex_b a:hover, .tex_b a:active, .tex_b a:link, .tex_b a:visited  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt; color: #ffffff; text-decoration: none;
}

.form { background-color: #34c60c; color: #FFFFFF; }

.form TH {
	font-weight: normal; font-size: 10pt; text-align: left;
	background-color: #000000; text-decoration: none; letter-spacing: 1px;
}

.form TD { font-family: Verdana; padding: 2px; padding-left:4px;
	padding-right:4px; vertical-align: top;}

.ident { background-color: #34c60c; border-bottom: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF;}
.ident TD { background-color: #34c60c; font-size: 9pt; color: #FFFFFF; }
.ident a:hover, .ident a:active, .ident a:link, .ident a:visited { letter-spacing: 1px; font-weight: normal;}

.msgbox0 { background-color: #34c60c; border: solid; border-color: #000000; border-width: 1px;}
.msgbox1 { background-color: #E9EA15; border: solid; border-color: #000000; border-width: 1px;}
.msgbox2 { background-color: #FF4D4D; border: solid; border-color: #000000; border-width: 1px;}
/*** Home styles ***/

/* Listing fonts */
.txt_home {
	font-family : Tahoma; color: #154508; font-size: 10pt;
}

.titulo_gr {
	font-size: 23pt; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 3px; font-weight: bold; color: #34c60c; /*29B4FF*/
}

.titulo_gr2 {
	font-size: 14pt; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold; text-align: left; color: #34c60c; /*29B4FF*/
}
	
.texto_gr2 {
	font-size: 10pt; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal; color: #34c60c; /*29B4FF*/
}
.ls_subheader {
	font-family : Tahoma; color: #34c60c; font-size: 11pt; font-weight: bold;
	 background-color: #144407;
}
.ls_border { border: 2px solid #144407;}

.ls_sub_short {
	font-weight: bold; font-size: 10pt; background-color: #144407;
	font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #34c60c;
}
.ls_publicacion {
	font-family: Verdana, Arial, Helvetica, sans-serif; color: #56A207;
	font-size: 12pt; background-color: #81ba72;
}

.ls_publicacion TD { padding: 0%;}
.ls_optBG, { background-color: #b5d5ad;}
.ls_optFG { background-color: #b5d5ad;}

.ls_publicacion a:hover, .ls_publicacion a:active, .ls_publicacion a:link {
	text-decoration: none; font-family : Verdana, Arial, Helvetica, sans-serif;
	color: #690b0b; font-size: 10pt;
}
.ls_publicacion a:visited {
	text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #084604; font-size: 10pt;
}
.ls_rev_title {
	text-decoration : none; font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt; color: #666666;
}

.ls_descr {
	font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 9pt; color: #444444;
}

.ls_link {
	TEXT-DECORATION : none; font-family : Verdana, Arial, Helvetica, sans-serif;
	color: #109008; font-size: 11pt; font-weight: bold;
}

.rev_form a:hover, .rev_form a:active, .rev_form a:link, .rev_form a:visited {
	text-decoration: none; font-size: 8pt;
}
.clickeable { cursor: pointer; }
/*** Listing fonts ***/

/* Menu fonts */
.menu { color: #FFFFFF; }
.menu a:link, .menu a:visited {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; text-decoration: none;
	color: #FFFFFF; font-size: 9pt; font-weight: bold;
}
.menu a:active, .menu a:hover {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; text-decoration: none;
	color: #000000; font-size: 9pt; font-weight: bold;
}
/*** Menu fonts ***/


/* FAQ */
	.FAQ { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-align: justify;}
	.FAQ #title { font-size: 12pt; font-weight: bold; text-align: center;}
	.FAQ_section { font-size: 11pt; font-weight: bold;}
/*** FAQ ***/


/* Form Inputs */
input, select, textarea {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9pt; color: Black;  border: 1px solid #000000;
}
.rad { border: 0px;}
/*** Form Inputs ***/

td { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal}

/* Experimiento de emular frames
body { overflow: auto; height: 100%; }
html { overflow: hidden; height: 100%; }
div#viewport { position: absolute; with: 277px; top: 20px; right: 20px; }

http://www.elitesecurity.org/tema/97917
#googleads {
	position: fixed;
	width: 130;
	top: 5px;
	right: 0px;
	overflow: auto;
}
*/