* { margin:0;
    padding:0;
}
*:focus{
outline:none;	
}
body { background:rgb(0,0,0); margin:0;padding:0;
font-family:Trebuchet, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
background-color:#000;
color:#FFF;
}
img{
border:0;	
}
textarea {
    resize: none;
    font-family:Trebuchet, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
} 
div#menu { margin:5px auto;}
.menu{
right:0px;
position:absolute;
z-index:10;
}
div#copyright, .oculto {
display:none;
}
div#copyright a { color:#000; }
div#copyright a:hover { color:#222; }

div#content,div#main_content{
 z-index:1;
 position:absolute;
 left:50%;
 width:980px;
 margin-left:-490px;
}
#main_content ul{
list-style-type:none;
list-style-image: url("images_menu/item-pointer.gif");
padding-left:26px;
}
#members_table ul{
list-style-image: url("images_menu/square.gif");
padding-left:26px;
}
#main_content a, #content a{
color:#AAA;
text-decoration:none;
}
#main_content a:hover, #content a:hover{
color:#FFF;
}

div#rotator{
 z-index:0;
 position:absolute;
 left:50%;
 width:980px;
 margin-left:-490px;
}
#rotator img{
	width:980px;
	height:651px;
	margin-top:20px;	
}
#scroller{
width:995px;
height:520px;
overflow:auto;
padding:0;	
}
#apartado{
position:absolute;
height:40px;
color:#666;
font-size:24px;
text-align:left;
margin-top:5px;
}
#submenu a{
margin-left:15px;
color:#999;
text-decoration:none;	
}
#submenu a:hover{
color:#DDD;
}
#submenu a.seleccionado{
color:#FFF;
}
#contact_box, .loading{
background: #333333; /* for non-css3 browsers */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#111111'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#333), to(#111)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #333,  #111); /* for firefox 3.6+ */
border:0;
margin:0;
margin-top:50px;
padding:10px;
}
.loading{
display:none;
margin-top:0;
padding:0;
margin-left:-10px;
position:absolute;
width:100%;
height:300px;
}
.loading img{
margin-top:115px;
margin-left:195px;
}
#intro_form{
text-align:justify;
margin-bottom:20px;	
}
#div_formulario{
position:absolute;
width:440px;
height:100%;
float:left;	
}
label { width: 10em; float: left; }
label.error { float: none; color: #888; padding-left: 120px; vertical-align: top;}
#form_email div{
margin-top:12px;	
}
#form_email input{
width:280px;
border:0;
background-color:#555;
color:#FFF;
padding:2px;
}
#form_email textarea{
width:280px;
border:0;
background-color:#555;
color:#FFF;
padding:2px;
}
#form_email .boton{
width:284px;
background-color: #333333; /* for non-css3 browsers */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#111111'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#333333), to(#111111)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #333333,  #111111); /* for firefox 3.6+ */
color:#FFF;
margin-left:120px;
margin-top:20px;
cursor:pointer;
border-top:1px solid #444;
border-left:1px solid #444;
border-right:1px solid #000;
border-bottom:1px solid #000;
}
/*ESTILOS EDITOR*/
.titulo{
font-family:Trebuchet, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:14px;
color:#AAA;
text-transform: uppercase;
margin-top:18px;
margin-bottom:9px;
}
.normal{
font-weight:normal;
font-size:10px;
color:#000;
}
.peque{
font-weight:normal;
font-size:10px;
color:#999;
}
