html,body{
        margin:0px;
        padding:0px;
        min-height:100%;
}
body{
        background:url(imagenes/f1.jpg) no-repeat top center;
		background-color:#333333;
}

* html body{
        height:100%;
}

/*Stilo para el cargador de pagina*/

#cargandowait {
top: 0;left: 0;
z-index: 90;
width: 100%;
height: 100%;
background-color: #000000;
filter:alpha(opacity=80);
-moz-opacity: 0.8;
opacity: 0.8; 
position:fixed;
color:#FFFFFF; font-weight:bold;
/*
position:fixed; _position:absolute; _top:expression(eval(document.body.scrollTop));
padding-left:2px; padding-right:2px; background-color:#CC0000; color:#FFFFFF; font-weight:bold; border: 1px solid #161616;
left:3px; top:3px; position:fixed; _position:absolute; _top:expression(eval(document.body.scrollTop));
*/
}
#loadwait {
	position: absolute;
	left: 50%;
	top: 50%;
}

.estilonot{
font-family: Verdana;
font-size: 13px;
color: #333333;
}

.estilocom{
font-family: Verdana;
font-size: 13px;
color: #999999;
}

.boa a:Link{color: #3399CC; text-decoration: none;}
.boa a:visited { color: #3399CC;text-decoration: none;}
.boa a:hover{color: #666666;text-decoration: none;}

.enla a:Link{color: #999999; text-decoration: none;}
.enla a:visited { color: #999999;text-decoration: none;}
.enla a:hover{color: #3399CC;text-decoration: none; border-bottom: 1px dashed #3399CC;}

.enlapro span{color: #333333; text-decoration: none;}
.enlapro span:hover{color: #999999;text-decoration: none; border-bottom: 1px dashed #999999;}
	
a:visited { color: #999999;text-decoration: none;}	
a:Link{color: #999999; text-decoration: none;}
a:hover{color: #666666;text-decoration: none; }

a { outline:none; }

table#abajo 
{
position: fixed;
right: 0;
bottom: 0;
}
input:hover, textarea:hover, select:hover, checkbox:hover
{      
border: #999999 2px solid;	
}
select {
font-family: Verdana;
font-size: 10px;
color: #999999;
background-color: #040404;
border-color: #222222;
text-decoration: none;
}

span.spamemail { direction: rtl; unicode-bidi:bidi-override; } 

.comt textarea {
font-family: Verdana;
color: #999999;
font-size: 10px;
background-color: #111111;
border-color: #303030;
text-decoration: none;
border: #303030 2px solid;
}
.comt:hover textarea {
border: #999999 2px solid;
}

input {
font-family: Verdana;
color: #999999;
font-size: 10px;
background-color: #111111;
border-color: #303030;
text-decoration: none;
border: #303030 2px solid;
}

.cc input {
font-family: Verdana;
color: #999999;
font-size: 10px;
background-color: #111111;
border-color: #303030;
text-decoration: none;
border: none;
}
.cc:hover input {
border: none;
}

file {
font-family: Verdana;
color: #000000;
font-size: 10px;
background-color: #FFFFFF;
border-color: #222222;
text-decoration: none;
}
/*estilo de borde y carga para imagenes */		
.image_div img { 
margin: 0px;
background: #ECECEC; 
padding: 2px; 
border: 1px solid #999999; }
.afiliadosmenu img { 
margin: 0px;
background: #24292C; 
padding: 2px; 
border: 1px solid #999999; }
img.foto {
background: url("imagenes/loader.gif") no-repeat center center;
}

img.fotobody {
background: url("imagenes/loadbody.gif") no-repeat center center;
}
      a.linkopacity img {
      filter:alpha(opacity=70);
      -moz-opacity: 0.7;
      opacity: 0.7;}
      a.linkopacity:hover img {
      filter:alpha(opacity=100);
      -moz-opacity: 1.0;
      opacity: 1.0;
      }
	  
      a.opacityvalid img {
      filter:alpha(opacity=20);
      -moz-opacity: 0.2;
      opacity: 0.2;}
      a.opacityvalid:hover img {
      filter:alpha(opacity=100);
      -moz-opacity: 1.0;
      opacity: 1.0;
      }
/* estilo para el paginador */
#pages {
			padding:1em;
			margin:1em 0;
			font:11px Arial, Tahoma, Verdana, sans-serif;
			width:100%;
			clear:both;
		}
		
			#pages a, #pages span {
				display:block;
				float:left;
				padding:0.2em 0.5em;
				margin-right:0.2em;
			}
			
			#pages a:visited {
			color:#999999;
			}
			
			#pages a {
				text-decoration:none;
				color:#999999;
				border:1px solid #999999;
			}
			
			#pages a:hover {
				color:#3399CC;
				border:1px solid #3399CC;
			}
			
		
			#pages .current {
				font-weight:bold;
				background:#3399CC;
				color:#fff;
				border:1px solid #3399CC;
			}
			
			#pages .paginas {
				color:#3399CC;
				border:1px solid #3399CC;
			}