body{ 

 margin:38px 0 0 0; 

 padding:0; 

 text-align:center;

 background:url(../img/bg.jpg) top center no-repeat #FF0200;

 font-family:"Trebuchet MS";

} 

 

#pagewidth{ 

 width:750px; 

 text-align:left;  

margin-left:auto; 

 margin-right:auto;  

} 

 

#header{

background: url(../img/header.jpg) top center no-repeat;

 position:relative; 

 height:220px; 

 width:100%;



} 

#btn{



background: url(../img/btn_back.jpg) top center no-repeat;

text-align:center;

 height:61px; 

 width:100%;

 margin: 0 auto;

  padding: 0 auto;

} 



#maincol_home{

background:url(../img/bg_body_home.jpg) top center no-repeat #000;

 float: right; 

 width:100%;

 }

 

 #modulo_01{

 padding: 0px 60px 10px 220px; 

  }

 

 #modulo_01 h1{

 margin-top:10px;

 text-align:left;

 text-transform:uppercase;

 font-size: 30px;

 color:#999999; 

 font-weight:bolder; 

  }

  

   #modulo_01 h2{

 text-align:left;

 text-transform:uppercase;

 font-size: 30px;

 color:#FF0000;

 font-weight:bolder; 

  }

  

    #modulo_01 h3{

 text-align:left;

 text-transform:uppercase;

 font-size: 13px;

 color:#FF0000;

 font-weight:bolder; 

  }

  

  #modulo_01 p{

 text-align:left; 

 line-height: 14px;

 font-size: 13px;

 color:#000;

 font-weight:bolder; 

  }

  

  #modulo_02{

 padding:20px 270px 10px 60px; 

  }

  

  #modulo_02 h1{

 text-align:left;

 font-size: 14px;

 color:#FF0000; 

 font-weight:bolder; 

  }

  

   #modulo_02 h2{

 text-align:left;

 text-transform:uppercase;

 font-size: 30px;

 color:#FF0000;

 font-weight:bolder; 

  }

  

    #modulo_02 p{

 text-align:left;

 font-size: 13px;

 color:#000;

 font-weight:bolder; 

  }

  

 #modulo_03{

 padding: 40px 60px 20px 60px; 

  }

  

  #modulo_03 p{

 text-align:left;

 font-size: 13px;

 color:#000;

 font-weight:bolder; 

  }

 

#maincol{

background:url(../img/bg_body.jpg) top center no-repeat #000;

 float: right; 

 width:100%;

 }

 

 



#maincol p{
	font-size: 14px;
	color:#666666;
	padding: 80px 200px 15px 40px;

 } 

 #maincol form{

font-size: 12px;

color:#606060;

 padding: 80px 200px 15px 40px;

 } 

 

  #divReferidos form{

font-size: 12px;

color:#606060;

 padding: 20px 0px 0px 0px;

 text-align:left;

 } 

 



  #maincol2{

background:url(../img/bg_body.jpg) top center no-repeat #000;

 float: right; 

 width:100%;

 height:100%;

 }

 #maincol2 p{

font-size: 12px;

color:#606060;

 padding: 80px 200px 0px 40px;

 } 

 #maincol2 form{

font-size: 12px;

color:#606060;

 padding: 10px 100px 15px 40px;

 } 

 

  #maincol2 .esp{

font-size: 12px;

color:#606060;

 padding: 10px 100px 15px 40px;

 } 

 

 #maincol_2{

background:url(../img/bg_body_sponsors.jpg) top center no-repeat #FFFFFF;

 float: right; 

 width:100%;

 }

#maincol_2 p {

font-size: 12px;

font-weight:bold;

color:#606060;

 padding: 0px 0px 0px 0px;

 } 

 

hr {

height:0;

border:0;

border-top:1px solid #cdcfd2;

}

  

 

#footer{

 height:200px; 

  background-color:#FFFFFF; 

 clear:both;

 background:url(../img/footer.jpg) top center no-repeat;

 text-align:center;

 } 

 #footer p{

 text-align:right;

 font-size:11px;

 color:#FFFFFF;

 padding: 60px 60px 0px 0px;

 } 

 

  #footer p a:link, #footer p a:visited {

 font-size:11px;

 color:#fff;

 padding: 60px 0px 0px 0px ;

 text-decoration:none;

 } 

 

   #footer p a:hover {

 font-size:11px;

 color:#fff;

 padding: 60px 0px 0px 0px ;

 text-decoration:underline;

 } 



 

 /* *** Float containers fix:

 http://www.csscreator.com/attributes/containedfloat.php *** */ 

.clearfix:after {

 content: "."; 

 display: block; 

height: 0; 

 clear: both; 

 visibility: hidden;

 }

 

.clearfix{display: inline-block;}



/* Hides from IE-mac \*/

* html .clearfix{height: 1%;}

.clearfix{display: block;}

/* End hide from IE-mac */  







#maincol a:link, #maincol a:visited {

font-weight:bold;

font-size: 11px;

text-decoration: none;

color: #d10000;

}

#maincol a:link.active, #maincol a:visited.active, #maincol a:hover 

{

text-decoration: none;

color: #000;

}



div{

margin: 0;

padding: 0;}



.destacado{

color:#C80301;

font-weight:bold;

font-size:12px;

text-align:left;

}



.destacado2{

	color:#C80301;

	font-weight:bold;

	font-size:14px;

}







#menuh {

	font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif;

	font-weight:bold;

	width:100%;

	text-align:center;

}



#menuh ul, li {

	list-style-type: none;

}



#menuh ul {

	margin: 0;

	padding: 0;

}



#menuh li {

	float: left;

}



#menuh a {

font-weight:bold;

	text-decoration: none;

	color: #e6e6e6;

	display: block;

	padding: 35px 20px 10px 20px;;

	text-align: center;

	border:none;

}





#menuh a#primero {

}



#menuh a:hover {

background: url(../img/btn_over.jpg) top left repeat-x;

color:#FFFFFF;

}





.summary  {

	font-size: 				13px;

	line-height: 			14px;

	color: 					#525252;

	font-weight: 			bolder;

	padding-bottom:	 		5px;

	font-style: normal;

		}

		

	.gris {

color:#CCCCCC;

}

.style1 {
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
}

.style1 a:link, .style1 a:visited {

font-size: 14px;
font-style: italic;
font-weight: bold;
text-decoration: none;
color: #d10000;

}

.style2 {
font-family:"Trebuchet MS" Arial, Helvetica, sans-serif;
font-size: 13px;
color:#999999;
text-align:justify;
line-height: 18px;
}



hr{
width:55%;
height:0px;/*solo queremos borde*/
text-align:left;
border-top:0px;/*quita el grosor extra de Opera y FFox*/
border-bottom:#CC0000 dashed 1px;
}



