@charset "iso-8859-1";
/* CSS Document */

/* stick footer */
html{
	height: 100%;
	}

body{
	height: 100%;
	text-align:center;
	color:#33616f;
	}

.container_ft{
	text-align:left;
	position: relative;
	min-height: 100%;
	}

* html .container_ft{
	height: 100%;
	}

#content{
	width:960px;
	margin:0 auto;
	padding-bottom: 70px;
	background-color:#CCCCCC;
	}

#footer{
clear:both;
	position: relative;
	margin-top: -72px;
	height:70px;
	/*background-color:#666666;*/
	}
	
	.clear_ft{
		clear:both;
		display:block;
		height:80px;}
	
/**/

body{
	background-image: url(../images/back.jpg);
	background-repeat: repeat-y;
	background-position: center top;
	}

#logo {
	background-image: url(../images/logo.png);
	background-repeat: no-repeat;
	width:203px;
	height:113px;
	text-indent:-9999px;
	margin:20px 0 0 0;
	padding:0;
	display:block;
	float:left;
}
#logo a{
	display:block;
	width:203px;
	height:113px;
	text-indent:-9999px;
}

ul#top_nav, ul#top_nav li{
	 list-style:none;
	 margin-left:0;
	 font-size:18px;
	 }
	 ul#top_nav { display:block;
	 float:right;
	 margin-top:70px;}
	  ul#top_nav li{
	float:left;
	padding:0 9px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #9eccd9;
	}
	ul#top_nav li:last-child{
		border:none;}
	 ul#top_nav li a{color:#0c6e8b;
	 	text-decoration:none;}
	ul#top_nav li a:hover{	color:#96004c;}

#video {
	text-align:center;
	background-image: url(../images/back_video.png);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top:20px;
	height:328px;
}

.homehead h1{ color:#00a9e8;
	font-size:36px;
	line-height:38px;
	font-weight:normal;
	margin-top:40px;
	}
	.homehead p {
		color:#127c9a;
		font-size:14px;
		}

#buttonbig{
	background-image: url(../images/buttonbig.png);
	background-repeat: no-repeat;
	background-position: left top;
	width:182px;
	height:74px;
	display:block;
	text-align:center;
	color:#FFF;
	text-decoration:none;
	font-size:24px;
	margin-left:170px;
	margin-top:30px;
	}
	#buttonbig:hover{
		background-position: left -74px;
		}
	

.banners {
	background-image: url(../images/bannersback.png);
	background-repeat: repeat-x;
	height:170px;
	padding-top:10px;
	}
	
	.box{
		margin:0 15px;
		width:255px;
		padding: 3px 20px 0 15px;
		height:151px;
		float:left;
		display:inline;
		color:#fff;}
		.b_1{
	background-image: url(../images/banner_1.png);
	background-repeat: no-repeat;
	background-position: left top;
			}
		.b_2{
	background-image: url(../images/banner_2.png);
	background-repeat: no-repeat;
	background-position: left top;
			}
		.b_3{
	background-image: url(../images/banner_3.png);
	background-repeat: no-repeat;
	background-position: left top;
			}
		.box h2, .box p{
			margin-bottom:1px;
			color:#fff;
		}
		
		.box p{
			font-size:11px;
			line-height:14px;
			height:78px;
			display:block;}
		/*.box h2{
			 -moz-text-shadow: 1px 1px 1px #000; 
  -webkit-text-shadow: 1px 1px 1px #000; 
          text-shadow: 1px 1px 1px #000;
			}*/
		.box a{
	background-image: url(../images/read01.jpg);
	background-repeat: no-repeat;
	display:block;
	width:71px;
	height:29px;
	text-align:center;
	padding-top:4px;
	text-decoration:none;
	color:#fff;
	float:right;		
			}
			.b_1 a{background-image: url(../images/read01.jpg);}
			.b_2 a{background-image: url(../images/read02.jpg);}
			.b_3 a{background-image: url(../images/read03.jpg);}
			



#footer{
	/*background-color:#9c34a7;
	background-image: url(../images/footer.jpg);
	background-repeat: repeat-x;
	background-position: left top;*/
	text-align:left;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #8bb7d6;
	}
	
	ul#footer_nav, ul#footer_nav li{
	 list-style:none;
	 margin-left:0;
	 font-size:13px;
	 font-weight:bold;
	 }
	 ul#footer_nav { display:block;
	 float:left;
	 margin-top:5px;
	 margin-left:20px;}
	  ul#footer_nav li{
	float:left;
	padding:0 10px;
	}
	 ul#footer_nav li a{
	color:#999;
	text-decoration:none;
}
		ul#footer_nav li a:hover{ text-decoration:none; color:#96004c;}

#footer p{
	display:block;
	float:right;
	margin:5px 30px 0 0;
	padding:0;
	color:#999;
	font-size:11px;}



/**/
.sidebar{
	padding-top:80px;}
	.sidebar ul, .sidebar ul li{ list-style:none;
	margin-left:0;
	padding-left:0;
	font-size:24px;
	}
	.sidebar ul li ul li {margin-left:0px; font-size:14px; background:none;
	height:auto;
	margin-bottom:0px;
	padding:0;
	}
	.sidebar ul li ul{
		margin-top:10px;
		
		}
	.sidebar ul li ul li a:hover {text-decoration:underline;}
	.sidebar a{text-decoration:none; color:#fff;}
.sidebar ul li{
	background-image: url(../images/sideback1-small.png);
	background-repeat: no-repeat;
	background-position: left top;
	width:250px;
	height:42px;
	margin-bottom:10px;
	padding:2px 10px 0 10px;
	}
	.sidebar ul li#side2{background-image: url(../images/sideback2-small.png);}
	.sidebar ul li#side3{background-image: url(../images/sideback3-small.png);}
.sidebar ul li.select{
	height:215px;
	background-image: url(../images/sideback1.png);
	}
	
	.sidebar ul li#side2.select{

	background-image: url(../images/sideback2.png);
	}


.img_right{
	float:right;
	margin:0 0 10px 10px;
	border: 3px solid #0c6e8b;
}
.img_left{
	float:left;
	margin:0 10px 10px 0 ;
	border: 3px solid #0c6e8b;
}

.img_down{
	margin:0 10px 10px 0;
	border: 3px solid #0c6e8b;
	alignment-baseline: middle;
}

.noborder{border:none;}

/**/

p img.icon {
	vertical-align:middle;
	margin-right:10px;}


.boxtext{
	display:block;
	background-color:#D2ECF7;
	padding:10px 0;
	width:200px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
}

/*pre*/
#pre * {text-align:center;}

#pre #video{margin-top:40px; text-align:left; background-position:left;}
 #pre #video p{text-align:center; width:504px; }
#pre .texto{ width:450px; margin:0 0 0 26px;}


.container_ft .FBConnectButton_Simple, .container_ft .FBConnectButton_Simple .FBConnectButton_Text_Simple{ background:none; margin:0; padding:0; }

