/* CSS Document */


body {

	background: #fff url(images/bg.jpg) repeat-x left top;

	color: #333333;

	font: normal 11px/16px Arial, Helvetica, sans-serif;

	}



* {

	margin:0;

	padding:0;

	}



img {

	border:0;

	text-decoration:none!important;

	}








h1{
	font-size:21px;
	padding:0 0 0 0;
	margin: 40px 0 0 15px;
	font-family: "Bookman Old Style";
	font-weight:900;
	font-style:oblique;
	color: #02A6C7;
}

h2{
	font-size:12px;
	padding:0 0 0 0;
	margin: 0 0 0 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:100;
	font-style:oblique;
	color: #02A6C7;
}



ul li {

	list-style:none;

	}





.clear {

	clear:both;

	}


#wrapper{

width:980px;

margin:0px auto;

}



#header{

width:980px;

height:auto;

}



.top-header{

width:980px;

}

.logo{
	width:350px;
	height:85px;
	background: url(images/logo.png) no-repeat 260px 25px;
	padding:0px 0px 24px 3px;
	float:left;

}



.banner-topright{

float:right;

padding-top:20px;

} 



.navigation{

float:left;

padding:0px 0px 0px 10px;
width: 700px;

}

.navigation ul{

list-style:none;
float:left;

}

.navigation  ul li{

margin:0px 3px 0px 0px;

float:left;

background:url(images/right-nav.jpg) no-repeat right top;

}

.navigation li a{

background:url(images/left-nav.jpg) no-repeat left top;

font:bold 12px/33px Arial, Helvetica, sans-serif;

text-align:center;

height:33px; 

float:left;

color:#29abdc;

padding:0 3px 0 3px;
text-decoration:none;

}

.right-pan{
	width: 205px;
	float: right;
	padding: 0 0 0 0;
	margin: 0 10px 0 0;
}

.navigation li a span{



background:url(images/nav-repeat.jpg) repeat-x;

text-align:center;

height:33px; 

padding:0px 10px;

display:inline-block;

color:#29abdc;

}



.navigation li a:hover,.active{ background:#29abdc url(images/left-hover.jpg) no-repeat left top; color:#fff!important; cursor:pointer; padding:0 0 0 6px; text-decoration:none!important;

 }

.navigation li a:hover span{background:#29abdc url(images/right-hover.jpg) no-repeat right top ; color:#fff!important; cursor:pointer; text-decoration:none!important;}



	

.navigation ul li a.active {

background:#29abdc url(images/left-hover.jpg) no-repeat left top;

color: #ffffff;

cursor:pointer;

padding:0 0 0 6px;

}



.navigation ul li a.active span{

background:#29abdc url(images/right-hover.jpg) no-repeat right top ;

color:#ffffff;

}



.navigation-sign{

float:right;

padding:5px 0px 0px 0px;

}



.navigation-sign li{

float:left;

background:url(images/bar.jpg) no-repeat right 5px;

padding:0px 10px 0px 10px;

}



.navigation-sign li.last{

background:none;

}

.navigation-sign li a,.navigation-sign p{

float:left;

font:bold 12px/20px Arial, Helvetica, sans-serif;

color:#e4801e;



}



.navigation-sign li a:hover{

color:#FFCC00;

text-decoration:underline!important;

}

.banner a img{

width:980px;

height:166px;

display:block;

padding-bottom:10px;

}

#contain-wrapper{

width:980px;

height:auto;



}



.left-panel{
	background: url(images/curve-rpt.jpg) repeat-y;
	width:980px;
	height:auto;
	float:left;
	margin:0px0 0px 0px;


}

.contenedor{
margin: 0 0 0 0;
padding: 0 0 0 0;}

.buttonbg {
background: url(images/bg_button.jpg) no-repeat;
height: 20px;
padding: 0 0 0 0;
margin: 0 0 0 0;
width: 742px;}

.topbg {
background: url(images/curve-top.jpg) no-repeat;
height:10px;}



.inner-wrapper{
	width:960px;
	margin: 0 0 0 10px;


}



.inner-wrapper h2{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
padding: 10px 0 5px 2px;
margin: 0 0 0 0;
color:#2dafe0;
border-bottom:#CCCCCC dotted 2px;

}




.right-panel{

width:220px;

float:left;

border:1px solid #dfdfdf;



}





.right-panel a img{

width:226px;

display:block;

}



#footer{



width:100%;

border-top:1px solid #dedede;

margin-top:20px;

background:#f8f8f8;

overflow:hidden;

padding-bottom:10px;



}



.footer-wrapper{

width:960px;

margin:0px auto;

padding:20px 0px 0px 20px;





}

.footer-navigation{

width:960px;

float:left;

}

.footer-navigation ul {

list-style:none;

float:left;

}

.footer-navigation li{

background:url(images/footer-bar.jpg) no-repeat right 4px;

padding:0px 10px;

margin:0px;

display:inline;

}

.footer-navigation ul li.last{

background:none;

}

.footer-navigation li a{

font:bold 12px Arial, Helvetica, sans-serif;

color:#4bbbe1;

display:inline;

padding:0 0 0px 0;

}



.footer-navigation ul li a:hover{

text-decoration:underline!important;

color:#e4801e;



}



.copy-right{

width:960px;

float:left;

padding-top:10px;

}

.copy-right p{

padding-left:10px;

font:normal 12px/20px Arial, Helvetica, sans-serif;

color:#999999;

}

.copy-right p a{

font:normal 12px Arial, Helvetica, sans-serif;

color:#999999;

}

.copy-right p a:hover{

color:#e4801e;

text-decoration:underline!important;

}

.copy-right span{

display:block;

clear:both;

}

/*----------------------Faq-page---------------------------------------------------------*/



.bloq_right {
	width: 270px;
	float:right;
	padding: 2px 5px 0 0;
	margin: 0 5px 0 20px;
	color:#7C7C7C;
}
.bloq_right a{
	color:#2dafe0;
}
.bloq_right a:hover{
	color: #e4801e;
}
.bloq_right p{
	
	padding: 0 5px 0 0;
	margin: 7px 5px 0 0;
	color:#7C7C7C;
	line-height: 18px;
}

.bloq_left {
	width: 640px;
	padding: 2px 10px 0 0;
	margin: 0 0 0 0;
	float:left;
	color:#7E7E7E;
	line-height: 18px;

}

.bloq_left p{
	padding: 6px 0 0 0;

	
}
	

h3 {
	padding:0 0 3px 0;
	margin: 7px 0 0 0;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#2dafe0;
	border-bottom: #CCCCCC dotted 2px;
}


.formulario {
	width: 420px;
	margin: 10px 0 0 50px;
	border:#CCCCCC solid 1px;
	padding: 20px 0 20px 0;
	
}

form{
	padding: 0 0 0 50px;
}
