/* CSS Document */



#linha { width:600px; height:5px; margin:5px 0px 20px 0px; border-top-width: 1px;	border-top-style: solid;	border-top-color: #C1C1C1;} 
#linha2 { width:550px; height:5px; margin:5px 0 20px 0; border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #888888;} 
#linha3 { width:430px; height:1px; margin:5px 0 10px 0; border-top-width: 1px;	border-top-style: solid;	border-top-color: #C60036;} 
#linha4 { width:400px; height:5px; margin:5px 0px 20px 0px; border-top-width: 1px;	border-top-style: solid;	border-top-color: #c1c1c1;}
#linha5 { width:600px; height:1px; margin:0px 0px 20px 0px; border-top-width: 1px;	border-top-style: dotted;	border-top-color: #C1C1C1;} 
#linha6 { width:550px; height:5px; margin:20px 0 20px 0; border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #888888;}  

#menu {
	height: 27px; width: auto; background: url('images/menu-background2.jpg') repeat-x; margin: 0 auto; text-align: center; padding-left: 30px; }

#menu ul {	white-space:nowrap;	}



#menu ul li {	margin: 0 0 10px 0; display:inline; padding: 14px 10px 16px 27px; background: url('images/menu-li.png') no-repeat 0 10px;	}
	
	
#menu ul li a {	color:#FFFFFF; font-size: 12px; text-decoration: none; font-weight: bold; line-height: 20px; 	}

#menu ul li a:hover {	color: #7ed6fb; font-size: 12px; font-size: 12px; text-decoration: none; font-weight: bold; 	line-height: 20px;	}
	
#menu .seen {color: #7ed6fb; margin: 0 0 10px 0; display:inline; padding: 18px; padding-top: 14px; padding-left: 30px;
	font-weight: bold; }

#container-top { width: 903px; height: 26px; margin: 0 auto; background: url('images/content-top2.jpg') no-repeat;	}

#container {	width: 903px; height: auto; margin: 0 auto; background: url('images/content-background2.gif') repeat-y;	}

#content {	width: 600px; height: auto; margin: 0 auto; padding-left:160px; text-align: justify; }

#content p{	 font-family: verdana, arial, sans-serif; font-size: 13px; font-weight: normal; color: #333333;	}	


/*video main content holder*/


#video-container {	 margin: 0px; width: 600px; height: auto;  }
#content_video-top {background: url('images/video_back-top.gif') no-repeat 0px 0px;	height: 14px; width: 600px; padding: 0 0 0 0; margin-left: 240px;	 }
#content_video {background: url('images/video_back.gif') 0px 0px;	 background-repeat: repeat-y; height: auto; width: 600px; padding-top:20px; margin: 0px 0 0 240px;	 text-align: justify;  }
#content_video p{	 font-family: verdana, arial, sans-serif; font-size: 13px; font-weight: normal; color: #333333;	}	
#content_video-bot {background: url('images/video_back_bot.gif') no-repeat 0px 0px;	height: 26px; width: 600px; margin-left:240px; padding: 0 auto;	 }

#sidebar_outer {width: 592px; margin-left: 4px; border-top: 1px solid #a8d0f2;}
#sidebar_outer_bot {width: 592px; margin-left: 4px; border-top: 1px solid #a8d0f2;}

.tv {  width: 600px; background: url('images/video_back-table.gif') 0px 0px; background-repeat: repeat-y;  padding: 20px 0 20px 0; margin: 0 auto; overflow: auto; height: 344px;}

.table-video {padding-left: 40px; width: 600px;}

.sidebar { 	width: 125px; margin: 5px 0px 0px 0px; height: auto;  }
.sidebar h5 {font-size: 14px;	font-weight: bold;	 padding: 15px 0 0px 55px; color:#fff; text-align:left;}
.sidebar h6 {font-size: 10px;	font-weight: bold;	color: #fff; text-align: center; margin-bottom: 13px;}
.sidebar h6 a{	 text-decoration: none;	color: #fff;	font-family: verdana, arial, sans-serif; font-size: 10px; font-weight: bold;}
.sidebar h6 a:hover{	 text-decoration: underline;}
.videostitle {font-size: 14px;	font-weight: bold; width: 532px; line-height:15px; border-bottom: 1px solid #fff;	padding: 10px 0 4px 0px; color:#fff; text-align:left;}
.videos {	 width: 66px; height: 51px; border:1px solid #000;	margin: 15px 27px 0 0 ;}


/*end video main content holder*/



h1 {	font-size: 22px; font-weight: bold; color: #0f59ed; font-family:"Trebuchet MS", Arial, Helvetica;	}
h2 {	font-size: 18px; font-weight: bold; color: #ab0333; font-family:"Trebuchet MS", Arial, Helvetica;	}
h3 {    font-size: 13px;	font-weight: normal; 	color: #0612b1; line-height: 13px;	}
h3 a{   color: #0612b1; 	}
h3 a:hover{   color: #e41275; 	}
h4 {    font-family:"Trebuchet MS", Arial, Helvetica; font-size: 13px;	font-weight: normal;	color: #010a4b; line-height: 13px;	}

#links {	border:4px solid #DDDDDD;	margin:0px 10px 5px 0;}

#links2 {	border:4px solid #DDDDDD;	margin:10px 10px 7px 0;}

/*produtos*/
#links3 {	border:4px solid #DDDDDD;	margin:10px 10px 80px 0;}

/*end produtos*/


#almofadas {	border:0px ; float:right; padding:0px 10px 20px 20px;}

#title2{	color: #0202ff; text-decoration: underline;	font-weight: bold;	}
#title3{	color: #0202ff; text-decoration: none;	font-weight: bold;	}

.title {	margin: 0; 	font-family:"Trebuchet MS", Arial, Helvetica;	}

.title_seguimentos{	margin: 0 auto 15px 0; 	font-family:"Trebuchet MS", Arial, Helvetica;	}
.title_seguimentos h3 {	font-size: 16px; font-weight: bold; color: #0f59ed; }


.title h1 {	font-size: 22px; font-weight: bold; color: #0f59ed; }

.title h1 a {	color: #0f59ed; text-decoration: none; 	}
	
.title h1 a:hover{	color: #18972E;	}
.title h2 {font-size: 22px;	font-weight: normal;	color: #0c21be;	}
.title h3 {	font-size: 16px; font-weight: bold; color: #0f59ed; }
.title h4 {	font-family:"Trebuchet MS", Arial, Helvetica; font-size: 14px; font-weight: bold; color: #0c21be; line-height: 16px; }
.title h4 a {	text-decoration: underline;	color: #0202ff;	}
.title h4 a:hover {	color: #3366ff;	}
.title h5 {	font-size: 15px; text-align: center; font-weight: bold; color: #0c21be; }
.title h5 a {	text-decoration: underline;	color: #0202ff;	}
.title h5 a:hover {	color: #3366ff;	}	
.title h6 {font-size: 11px;	font-weight: normal;	color: #000;	}
.title h7 {font-size: 12px; font-weight: bold; color: #0c21be;}
.title h7 a {	text-decoration: none;	color: #0202ff;	}
.title h7 a:hover {	color: #3366ff;	}
.title h8{	padding: 0 10px 0 0; font-family:"Trebuchet MS", Arial, Helvetica;	}
.title h8 a{	color: #3366ff;	}
.title span{	font-size: 20px;	font-weight: normal;	line-height: 26px; color: #0c21be;		}
.the-content {	font-size: 12px;	color: #000000;	line-height: 20px;}
.the-content p {	line-height: 20px;	margin-bottom: 35px; color: #000000;	}
.the-content p a{text-decoration: underline;	color: #0202ff;}	
.the-content p a:hover{color: #3366ff;	}
.the-content ul {	font-weight: normal; margin-bottom: 15px;	}	
.the-content ul li { 	margin: 0 0 5px 20px; 	padding-left: 25px;	list-style: none;	background: url('images/star-or.jpg') no-repeat left;	}
.the-content  ul li a {	text-decoration: underline;	color: #0202ff;}
.the-content ul li:hover {	margin: 0 0 5px 20px;	padding-left: 25px;	list-style: none;	background: url('images/star-blue.jpg') no-repeat left;	}
.the-content ul a:hover {	color: #3366ff;	}
.the-content img {	border:4px solid #DDDDDD;	margin:14px 20px 15px 0;}

#calendar p{	font-size: 16px; margin-bottom:5px; font-weight: normal; color: #011894;}
#calendar a {	color: #e90a2f;	}
#calendar a:hover {	color: #3366ff;	}

#ultimas-top {background: url('images/ult_back-top.png') no-repeat; width: 466px; height: 54px; margin: 70px 0 0 20px;}
#ultimas{ border:0px solid #fec1f0; padding-left: 10px; margin-left: 20px; background: url('images/ult_back.png') repeat-y  ;  padding:19px 0 15px 17px; width: 466px;  height: auto; font-family: Arial, Helvetica, sans-serif; color: #C60036; font-size: 22px; line-height: 20px;
}
#ultimas-bot {background: url('images/ult_back-bot.png') no-repeat; width: 466px ; height: 23px;  margin: 0 0 80px 20px;}
#ultimas a{ line-height: 23px;   font-size: 15px; font-weight: normal;}

#ultimas span{
	
	font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #0c21be; line-height: 16px; }
#ultimas span a {	color: #0202ff;	}
#ultimas span a:hover {	color: #3366ff;	}





#ultimas2{ border:0px solid #fec1f0;  padding:13px 0 15px 0px; width: 550px;  font-family:"Trebuchet MS", Arial, Helvetica; color: #C60036; text-decoration: underline; font-size: 21px; font-weight: bold;  line-height: 16px;

}
	
/*contactos*/

.contactos {	font-size: 12px;	color: #000000;	line-height: 20px;}
.contactos p {	line-height: 20px; color: #000000;	}
.contactos p a{text-decoration: underline;	color: #0202ff;}	
.contactos p a:hover{color: #3366ff;	}
.contactos img {	border:4px solid #DDDDDD;	margin:14px 20px 75px 0;}
	
	/* end contactos*/
	
.msg_form{
	float: left;
	text-align: left;
	width: 490px;
	border: 1px solid #EEE;
	padding: 10px;
	margin: 10px auto;
	background-color: #f8f8f8;
}
.msg_form_ty{

	float: left;
	text-align: left;
	width: 490px;
	border: 1px solid #EEE;
	padding: 10px;
	margin: 10px auto;
	background-color: #f8f8f8;
}

/*left part*/

#leftpart{	width:200px;	float: left;	height:auto;}
#leftpart .seen {	color:#003399;		padding-left:10px;	background: url('images/star-blue.jpg') no-repeat 0 5px; line-height: 20px;	}
#leftpart .seen a{	color:#003399;}
#leftpart ul{ text-align: right; float:left; vertical-align: center; width:200px; list-style-type:none;  padding:0; margin-left:10px;}
#leftpart ul li{ vertical-align: baseline; margin-bottom:5px; background:url(images/star-or.jpg ) no-repeat 0px 5px; padding-left:10px;	width:170px;	height:auto;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #a0befa;	font-weight: normal;	}
#leftpart ul li a{	 text-decoration:none;	color:#888888;	line-height:25px;	font-size:13px; 	}
#leftpart ul li:hover{	text-decoration:none;	background: url('images/star-blue.jpg') no-repeat 0px 5px;}
#leftpart ul li a span:hover{	text-decoration:none;	}
#leftpart ul li a:hover{	text-decoration:underline;	color: #003399;	}	
#leftpart p{margin-bottom:30px; }

#leftpart ul li.lofty{	margin:0;	width:170px;	color:#555555;	height: auto;	background: url('images/contemp.gif') -20px 0px;	background-repeat: repeat-y; text-align: center;	font-size:11px;	line-height:15px;	font-weight: bold;	border: 0;	padding:20px 0px 0px 7px; }
#leftpart ul li.lofty p{font-size:10px; color:#555555; font-weight: normal;}

#leftpart ul li.lofty-top{background: url('images/contemplate-top.gif') no-repeat -20px 0px; border: 0; list-style-type:none;  margin:15px 0 0 0; width: 170px; height: 33px;}
#leftpart ul li.lofty-bot{background: url('images/contemplate-bot.gif') no-repeat -20px 0px; border: 0; list-style-type:none;  margin:0 0 20px 0;  width: 170px; height: 35px;}




/*end left part*/

/*left part videos */

#leftpart_videos{	 width:200px;	float: left;	height:auto;}
#leftpart_videos .seen {	color:#003399;		padding-left:10px;	background: url('images/star-blue.jpg') no-repeat 0 5px; line-height: 20px;	}
#leftpart_videos .seen a{	color:#003399;}
#leftpart_videos ul{ text-align: right; float:left; vertical-align: center; width:200px; list-style-type:none;  padding:0; margin-left:10px;}
#leftpart_videos ul li{ vertical-align: baseline; margin-bottom:5px; background:url(images/star-or.jpg ) no-repeat 0px 5px; padding-left:10px;	width:170px;	height:auto;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #a0befa;	font-weight: normal;	}
#leftpart_videos ul li a{	 font-family: "Trebuchet MS", sans-serif; text-decoration:none;	color:#888888;	line-height:25px;	font-size:12px; 	}
#leftpart_videos ul li:hover{	text-decoration:none;	background: url('images/star-blue.jpg') no-repeat 0px 5px;}
#leftpart_videos ul li a span:hover{	text-decoration:none;	}
#leftpart_videos ul li a:hover{	text-decoration:underline;	color: #003399;	}	
#leftpart_videos p{margin-bottom:30px; }







#leftpart_videos ul li.lofty{	margin:0;	width:170px;	color:#555555;	height: auto;	background: url(images/contemp.gif) -20px 0px;	background-repeat: repeat-y; text-align: center;	font-size:11px;	line-height:15px;	font-weight: bold;	border: 0;	padding:20px 0px 0px 7px; }
#leftpart_videos ul li.lofty p{font-size:10px; color:#555555; font-weight: normal;}
#leftpart_videos ul li.lofty-top{background: url('images/contemplate-top.gif') no-repeat -20px 0px; border: 0; list-style-type:none;  margin:15px 0 0 0; width: 170px; height: 33px;}
#leftpart_videos ul li.lofty-bot{background: url('images/contemplate-bot.gif') no-repeat -20px 0px; border: 0; list-style-type:none;  margin:0 0 20px 0;  width: 170px; height: 35px;}

/*end videos left*/



/*subscribe newsletter*/

#subscribeform {font-size:10px; color:#555555; margin-top: 30px; margin-left:10px; text-align: center;}
#subscribeform  p{padding:0; margin-bottom: 10px;}
.buttons {margin-top: 10px; margin-bottom: 50px;}

/*end subscribe newsletter*/


/*photo gallery*/



#content_fotos {	 width: 590px; height: 730px; margin: 0 auto; padding-left:190px; text-align: justify; }

.fotogallery {	width: 590px; height: auto; margin: 0 auto; font-size: 12px;	color: #000000;	line-height: 20px;	}

.foto {text-align: center; font-weight: bold; color: #f5cce2; margin: 0;}
.foto img { padding: 30px; 0 0 0px;  width: 134px; height:134px;}

.foto a{  color: #f5cce2;  text-decoration: none;}
.foto a:hover{  color: #fff;  text-decoration: underline;}
.foto a:hover img {border: 3px solid #fcd6f6}

.foto2 {text-align: center; font-weight: bold; color: #f5cce2; margin: 0;}
.foto2 img { padding: 30px; 0 0 0px;  width: 134px; height:134px;}

.foto2 a{  color: #f5cce2;  text-decoration: none;}
.foto2 a:hover{  color: #fff;  text-decoration: underline;}
.foto2 a:hover img {border: 3px solid #d6e0fc}

#gallerymenu{
	width: 550px;
	/*min-height: 570px; retirar */
	padding:10px 0 0 20px;
	float: left;
	line-height:12px;
}


#gallerymenu ul li{
	list-style-type: none;
	display: inline;
	font-weight: bold;
	margin-right: 10px;
	color: #DD137B;
	}
	
#gallerymenu ul li.visible{
text-decoration:underline;
	}	
	
#gallerymenu ul li a{
	color: #555555;
	text-decoration: none;
}
#gallerymenu ul li a:hover{
	color: #DD137B;
}

/*end gallery*/


/* footer */

#container-footer {	width: 903px;	height: 6px;	color: #888; font-size: 10px;  margin: 0 auto;	background: url('images/content-footer2.gif') no-repeat;	}

#container-footer a{	text-decoration: underline;	color: #888;		}



#footer{  width: auto;  margin: 0px auto 0 auto;  padding-left: 70px;  background: #323232;  color: #323232;  border-top: 3px solid #fff;  position: relative;  text-decoration: none;  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

#footer a{  color:  #999;  text-decoration: none;}

#footer a:hover{  text-decoration: underline;}

#footer .footer_wr{  margin: 5px auto;  padding: 0 10px;  text-align: left;  width: 953px;  text-decoration: none;}

#footer #site_map_wr a{  color: #666;  text-decoration: none;}



#footer h1{   width: 903px; font: 13px "Trebuchet MS", Arial, Helvetica, sans-serif;  text-align: right; display: inline-table; font-weight: normal;  color: #4b4b4b;  text-transform: none;   padding: 10px 0px 0px 0px; text-decoration: none;}

#footer h2{  font:  1.2em "Trebuchet MS", Arial, Helvetica, sans-serif;  font-weight: bold;  color: #71B742;  text-transform: uppercase;  padding: 0px 0 10px 0;  margin-left: 25px;}

#footer ul  li{  margin: 0px;  margin-left: 0px;  text-decoration: none;  }

#footer li {  margin: 0px;  margin-left: 0px;  text-decoration: none;  }

#footer li a:hover{  text-decoration: underline;}

#footer .f_column_sitemap{   width: 199px;  text-decoration: none;  display: inline-table;  float: left;  vertical-align: top;  margin-top: 15px}
  
#footer .f_content{  width: 199px; text-decoration: none;  display: inline-table;  float: left;  vertical-align: top;  height: 250px;  margin-top: 15px}

#footer .f_column_sitemap1{  width: 170px;  text-decoration: none;  display: inline-table;  float: left;  vertical-align: top;  margin-top: 15px}
  
#footer .f_content1{  padding-left: 0px; width: 170px; text-decoration: none;  display: inline-table;  float: left;  vertical-align: top;  height: 250px;   margin-top: 15px}
#footer .f_content1 ul{ margin-left: 25px; }  
  
#footer .f_column_sitemap2{  width: 230px;  text-decoration: none;  display: inline-table;  float: left;  vertical-align: top;  margin-top: 15px}
  
#footer .f_content2{ padding-left:30px; width: 230px; text-decoration: none;  display: inline-table;  float: left;  vertical-align: top;  height: 250px;  margin-top: 15px; margin-right: 25px;} 
  
#footer .f_content2 ul{ margin-left: 25px; }



#footer .f_column_sitemap3{  width: 210px;  text-decoration: none;  display: inline-table;  float: left;  vertical-align: top;
  margin-top: 15px}
  
  
#footer .f_content3{ width: 210px; text-decoration: none;  display: inline-table;  float: left;  vertical-align: top;  height: 250px;  margin-top: 15px; margin-right: 20px;} 
  
#footer .f_content3 ul{ margin-left: 25px; }
  
  
#footer .f_column_sitemap4{  width: 250px;  text-decoration: none;  display: inline-table;  float: left;  vertical-align: top;  margin-top: 15px}
  
#footer .f_content4{ width: 250px; text-decoration: none;  display: inline-table;  float: left;  vertical-align: top;  height: 250px;  margin-top: 15px} 
  
#footer .f_content4 ul{ margin-left: 25px; }


#footer .f_content_bottom{  width: 903px;  text-decoration: none;  display: inline-table;  border-top: 1px solid #fff;}

#footer .signature{ text-align:right; width: auto;  display: inline-table; background: #323232; border-bottom: 2px solid #4b4b4b; font: normal 8pt verdana;  color:#4b4b4b; line-height:15px; }


#linha { width:600px; height:5px; margin:5px 0px 20px 0px; border-top-width: 1px;	border-top-style: solid;	border-top-color: #C1C1C1;} 


#footer .signature span{color:#bf93d1;}
#footer .signature span a:hover{text-decoration: underline;}

#footer .direitos{ border-top: 1px solid #4b4b4b; padding-left: 0px; text-align:right; width: 953px; padding-top: 25px; height: 100px; background: #323232;display: inline-table; font: normal 8pt verdana; color:#4b4b4b; line-height:18px;}

#footer .direitos p{ text-align: right;}

#footer .direitos a{color:#bf93d1;}
#footer .direitos a:hover{text-decoration: underline;}

/*end footer*/


