@charset "utf-8";

/* CSS Document */



* {

	margin: 0px;

	padding: 0px;

}




a { outline:none;
	border:0px;
	
	}
	
a img { outline:none;
	border:0px;
	
	}




body{

background-image:url(../images/bg.jpg);

background-repeat:repeat-x;



}



#wrapper {

	margin: 0px auto;

	width: 1060px;

}



#header {



}



#header2 {

	width: 1440px;

	background-image: url("../images/fondo_header_top.png");

	background-position: top center;

	background-repeat:repeat-x;

}



#logo {

	width: 250px;

	padding-left: 80px;

	padding-top: 25px;

	padding-bottom: 20px;

	float: left;

}



#content {

	width: 968px;

	margin: auto;

	clear: both;

}



#content2 {

	width: 498px;

	margin-top: 20px;

	text-align: left;

	/*	font-family: Arial, Helvetica, sans-serif;*/

	font-size: 12px;

	font-weight: normal;

	color: #6a6a6a;

	margin-left: 45px;

	_margin-left: 22px;

	font-family: Arial, Helvetica, sans-serif;

	float: left;

}



#content2 a{

color:#23b5d5;



}





.underlinemenu{

	font-weight: bolder;

	width: 700px;

	float: right;

}



.underlinemenu ul{

	padding: 6px 0 0px 0;

	margin: 57px 70px 0 0;

	

	

	_margin-right:45px;



	

	text-align: right;

	float: right;

}



.underlinemenu ul li{

	display: block;

	float: left;

	list-style: none;

}



.underlinemenu ul li a{
font-family: Geneva, Arial, Helvetica, sans-serif;
font-weight: normal;
_font-weight: lighter;
*font-weight: lighter;
	color: #FFF;

	margin-right: 30px;

	text-decoration: none;

	display: block;

	padding-top: 6px;

	padding-right: 3px;

	padding-bottom: 0px;

	padding-left: 3px;

	height: 26px;

/*	border-bottom: 3px solid gray; */

}



.underlinemenu ul li a:hover, .underlinemenu ul li a.selected {





	*padding-bottom: 0px;

	background-image: url(../images/arrowmenu.png);

	background-position: center bottom;

	background-repeat: no-repeat;

}



#xsnazzy h1, #xsnazzy h2, #xsnazzy p {

	margin:0 10px;

	padding:0;

}

#xsnazzy h2 {font-size:2.5em; color:#fff;}

#xsnazzy h1 {font-size:1.4em;color:#000; padding-bottom: 10px; text-align: center; }

#xsnazzy p {padding-bottom:1.5em;}

#xsnazzy h1 {

	padding-top: 35px;

	font-family: Arial, Helvetica, sans-serif;

	font-color: #404040;

	font-size: 18px;

	color: #404040;

	font-weight: normal;

	padding-bottom: 20px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #d9d9d9;

}

#xsnazzy h1 .borde {padding-bottom: 10px; border-bottom: 1px solid #d9d9d9;}

#xsnazzy h1 .trojo {

	color: #e90000;

}

.modify { border-bottom:none; display:block; text-align:left; padding-top: 35px; font-family: Arial, Helvetica, sans-serif; font-color: #404040;	font-size: 18px; color: #404040; font-weight: normal; padding-bottom: 20px;          border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #d9d9d9; text-align: center;
}

#xsnazzy {

	background: transparent;

	width: 968px;

} /*check*/



.xtop, .xbottom {

	display:block;

	background:transparent;

	font-size:1px;

	clear: both;

}

.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}

.xb1, .xb2, .xb3 {height:1px;}

.xb2, .xb3, .xb4 {background:#fff; border-left:1px solid #e7e7e7; border-right:1px solid #e7e7e7;}

.xb1 {margin:0 5px; background:#e7e7e7;}

.xb2 {margin:0 3px; border-width:0 2px;}

.xb3 {margin:0 2px;}

.xb4 {height:2px; margin:0 1px;}



.xboxcontent {

	display:block;

	background:#fff;

	border:0 solid #e7e7e7;

	border-width:0 1px;

	width: 966px;

	float: left;

}

.xboxcontent1 {

	display:block;

	background:#fff;

	border:0 solid #e7e7e7;

	border-width:0 1px;

	width: 865px;

	float: left;

}


#regis {

	width: 313px;

	background-image: url(../images/fondoreg.png);

	background-position: center;

	background-repeat: no-repeat;

	padding-bottom: 0px;

	height: 261px;

	text-align: center;

	*float: right;

}



#banners {



}



.frm1 {

	text-align: left;

	color: #ef4040;

	width: 250px;

	margin: auto;

}



.botons {

	background-image:url(../images/submit.png);

	width: 56px;

	padding: 0px;

	border: 0px;

	background-color: #c3c3c3;

	background-position: center;

	background-repeat: no-repeat;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #FFFFFF;

	display: block;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	height: 19px;

}



#tablabanner {

	margin:auto;





}





#regis table {



}



#imgs table {

	width: 313px;

	background-image: url(../images/fondoreg.png);

	background-position: top center;

	background-repeat: no-repeat;

	height: 261px;

	text-align: center;

	

}



#imgs table td {



}



.text_b {
	text-align: center;
	width: 210px;
	margin: 15px auto;
	margin-top: 50px;
	font-weight: normal;
	color: #272727;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;

}



.img_c {

	border-top: 1px solid #e6e6e6;

	border-bottom: 1px solid #e6e6e6;

	padding-top: 10px;

	padding-bottom: 10px;

	padding-left: 3px;

	text-align: center;

}



.img_cl {



}



.img_cr {

text-align:center;



}



#right_s {

	float:right;

	margin-top: 20px;

}



.colored {

color: #0c6188;

}


.colored a {
text-decoration:none;

color: #0c6188;

}
#content2 .colored a {
text-decoration:none;

color: #0c6188;

}

.text{

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#797878;

	width: 200px;

	border: 1px solid #c3c3c3;

	height: 20px;

	padding-left: 10px;



}



.tit{

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#292d70;

	border-bottom:1px solid #d9d9d9;

	padding-bottom: 10px;

	padding-top: 10px;

	padding-left: 10px;



}





.tabla{

font-family:Arial, Helvetica, sans-serif;

font-size:11px;

color:#292929;
border-left:1px solid #e7e7e7;
border-top:1px solid #e7e7e7;
border-bottom:1px solid #e7e7e7;

}



.tabla td{

border-bottom:1px solid #e7e7e7;

border-right:1px solid #e7e7e7;

padding-left:15px;

padding-top:2px;

padding-bottom:2px;
padding-right:15px;



}



.alter{

background-color:#e7e7e7;



}



#content2 li{

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#6a6a6a;

	line-height: 30px;

	list-style: none;

	background-image: url(../images/v.jpg);

	background-repeat: no-repeat;

	background-position: left center;

	padding-left: 25px;



}

