/* Elementos Globales
=====================================================================*/

html { overflow-x: auto; height:100%;}
	/* fixes MSIE scrollbar bug DO NOT REMOVE, has no effect in Mozilla, or Opera */

body 
{
	background:no-repeat scroll 50% 0;
	background-color:#E6E3DC;
	text-align: left;
	line-height: 1.6em;
	font-size:12px;
	font-family: "Helvetica Neue",Helvetica,Arial, Geneva, sans-serif;
	margin:0;
	
}

input[type="text"] { 
}



/* cuadros
=====================================================================*/

#cuadro-arriba1{
	
		width:1000px;
		height:35px;
		background-color:#000;
		margin:auto;
		border-bottom:#F60 solid 8px;
		text-align:right;
}

#cuadro-arriba2{
	
		width:1000px;
		height:120px;
		background:url(../images/fondos/bg_cuadro-arriba2.png);
		margin:auto;
	
}

#cuadro-menu{
	
		width:1000px;
		height:40px;
		margin:auto;
		border-top:1px dotted #3D3B35;
		
		padding-top:10px;
		border-bottom:#000 solid 3px;
	
		
	
}
#cuadro-general{
	
		width:1000px;
		margin:auto;
		margin-top:20px;
		background-color:#fff;
		min-height:600px;
		height:auto;
	
		
		

}
* html #cuadro-general{height:600px;}
#cuadro-abs{
	
		width:1000px;
		margin:auto;
		
		background-color:#fff;
		
		height:auto;
	
		
		

}
#cuadro-footer{
	
		width:1000px;
		margin:auto;
		height:280px;
		clear:both;
		color:#666;
		text-align:left;	
		background: url(../images/fondos/bg_footer2.png) no-repeat top #000; 
}

#cuadro-publi-footer{
	
		width:1000px;
		margin:auto;
		background-color:#f4f4f2;
		height:180px;
		clear:both;
		color:#666;
		text-align:left;	
}

#cuadro-noticias{
	
		width:240px;
		text-align:left;
		margin-top:20px;
		background-color:#fff;
		padding:13px;
		height:auto;
		float:left;
}

#cuadro-imagen{
	width:734px;
	height:140px;
	float:right;
}



.img-wrapper { 
background: url(../images/fondos/shadow.gif) no-repeat bottom right; 
		float: left; 
		position: relative;	
		margin:8px;
		margin-top:10px;
		margin-bottom:8px;

}



.cuadro-destacado{

	width:190px;
	color:#CCCCCC;
	height:98px;
	background:url(../images/fondos/bg_imagen_intro_gris.png) no-repeat top left;
	float:left;
	margin-top:15px;
	border-top:#000 solid 6px;
	text-align:left;
	margin-right:20px;
	
	
}

#cuadro-destacados{
	width:430px;
	height:auto;
	
	float:left;
}

.alpha {
          opacity: 0.5;
          filter:alpha(opacity=50);
          -moz-opacity:0.5;
          -khtml-opacity: 0.5;
      }

.alpha75 {



}



.cuadro-destacado:hover{
	border-top:#FF3300 solid 6px;
	cursor:pointer;
	background:url(../images/fondos/bg_imagen_intro_gris2.png) no-repeat top left;
	    opacity: 0.85;

    filter:alpha(opacity=85);
}
#cuadro-foro{
border-top:#000 solid 6px;
width:412px;
margin-top:35px;
height:auto;
background-color:#fff;
float:left;
}
#cuadro-articulo{
border-top:#000 solid 6px;
width:410px;
margin-top:15px;
height:auto;
background-color:#fff;
float:left;
}
#cuadro-articulo2{
border-top:#000 solid 6px;
width:640px;
margin-top:15px;
height:auto;
background-color:#fff;
float:left;
}

#cuadro-publi{

width:288px;
margin-top:15px;
float:right;
border-top:#000 solid 6px;
}
.flash_intro{
	margin-bottom:8px;
}
.cuadro-avisos{
	width:200px;
	height:auto;
	padding:15px;
	color:#fff;
	background-color:#666;
	padding-top:5px;
	float:right;
	border-top:#ccc solid 6px;
	
}
.img-wrapper { 
background: url(../imagenes/shadow.gif) no-repeat bottom right; 
		float: left; 
		position: relative;	
		margin:8px;
		margin-top:0px;
		margin-bottom:14px;

}
 
.img-wrapper img { 
	
		background-color: #fff; 
		border: 1px solid #a9a9a9; 
		padding: 4px; 
		display: block; 
		margin: 0px 5px 5px -10px; 
		position: relative; 

} 
/* Generated via www.cssmenubuilder.com */

.menu2{margin:0; padding:0; width:100%; list-style:none;background:#ccc;}
.menu2 li{padding:0; margin:0 0 1px 0; height:40px; display:block; }
.menu2 li a{text-align:left;height:40px; padding:0px 25px; font:16px Verdana, Arial, Helvetica, sans-serif; color:rgb(255,255,255); display:block; background:#666; text-decoration:none;}
.menu2 li a:hover{background:#F60; color:rgb(255,255,255);}
.menu2 li a.active, .menu2 li a.active:hover{}
.menu2 li a span{line-height:40px;}

.publi-footer{

background-color:#f4f4f2;
margin-top:5px;
width:auto;
height:70px;
float:left;
margin-left:10px;
}

.comentario{
background:#EEEEEE;
width:100%;
height:100px;
margin-bottom:10px;
}

.form-nuevo{ font-size:1em; width:200px; color:#666666; padding:2px; border:#999999  solid 1px; margin-top:5px; }
.form-nuevo-grande{ font-size:1em; color:#666666; padding:2px; width:200px; border:#999999  solid 1px; margin-top:5px; }
.form-nuevo-deplegable{ font-size:0.8em; color:#666666; padding:2px; border:#999999  solid 1px; margin-top:5px; width:160px; }

#blanco{
	width:1000px;
	background-color:#000;
	height:30px;
	margin:auto;
}
label { width: 10em; float: left; text-align: right;}
label.error { float: none; color: red; padding-left: .5em; vertical-align: top; }

.submit { margin-left: 12em; }
em { font-weight: bold; padding-right: 1em; vertical-align: top; padding-left: 5px; padding-right: 10px; }

.formulario1{
padding: 10px;
}
.formulario1 p{
padding-bottom:15px; 
}
input{
padding: 5px;
color: #666;
border: 1px solid #181818;}
legend{
font-weight: bold;
margin: 10px;}
fieldset{border-bottom: 1px solid #ccc;}
legend{
background-color: #ff7f00; padding: 5px; color: white;}
.bancarios{
background-color: #f3f3f3;

}
.usuarios_linea{
color: #dfdfdf;
padding: 20px;
}
.usuarios_linea span{
font-weight: bold;
}