html, body { height: 100%;}
#wrapper_external_overlay{ 
width:100%; min-height:400%; position:absolute;
background-image: url(../images/fundo_layers_imgs.png) !important;
background-image: none;
filter: none !important;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (enabled=true,sizingMethod=crop src=’../images/fundo_layers_imgs.png’);
z-index:999;
top:0;
padding-top:30px;
padding-bottom:30px;
display:none;
} 

#wrapp_results{
width:400px; height:90px; position:fixed;
background-image: url(../images/fundo_layers_imgs.png) !important;
background-image: none;
filter: none !important;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (enabled=true,sizingMethod=crop src=’../images/fundo_layers_imgs.png’);
z-index:999;
margin-left:-200px;
margin-top:-100px;
float:left;
left:50%;
top:50%;
font-size:12px;
color:#FFF;
padding:10px;
display:block;
text-decoration:none;
}

.close_result{
	width:20px;
	height:20px;
	
float:right;
}




#slideshow {
	position:absolute;
	height:410px;
	width:980px;
	float:left;
	overflow:hidden;
	z-index:6;
	left: 0px;
	top: 30px;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}
#close_external{
	width:20px;
	height:20px;
	position:absolute;
	top:0;
	z-index:2;
	left: 630px;
}
#close_external_tlm{
	width:20px;
	height:20px;
	position:absolute;
	top:0;
	z-index:2;
	left: 320px;
}
* html #wrapper_external_overlay { height:150% }
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #212121;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 50px;
	background-color: #212121;
}
a {
	text-decoration: none;
	color: #212121;
}
a:hover {
	text-decoration: none;
	color: #666;
}
img { border:none }
form{margin:0;padding:0;}
/*
index*/
.imageSlideshowHolder,.imageSlideshowHolder_left{
		
float:left; 	
width:980px;	
height:400px;	
position:relative;	
overflow:hidden;
}

.imageSlideshowHolder img{
float:left;
position:absolute;
left:0px;
top:0px;
}

#logo_hotel_entrada{
width:980px;
text-align:center;
margin:10px 0 10px 0;
float:left;
}
#form_index{
width:980px;
text-align:center;
margin:5px 0 0 0;
float:left;
}
/*end index*/
#main {
	width:980px;
	left:50%;
	position:absolute;
	margin-left:-490px;
	float:left;
	top:30px;
	z-index:10;
}

#wrapper_languages {
	width:980px;
	left:50%;
	top:0;
	height:19px;
	position:absolute;
	padding-top:6px;
	margin-left:-490px;
	float:left;
	margin-top:0;
}
.header {
	margin: 0px;
	clear: left;
	float: left;
	height: 343px;
	width: 980px;
	padding: 0px;
	border-bottom-width: 8px;
	border-bottom-style: solid;
	border-bottom-color: #212121;
	overflow: hidden;
	visibility: visible;
}


.header_index {
	margin: 0px;
	clear: left;
	float: left;
	height: 400px;
	width: 980px;
	padding: 0px;
	border-bottom-width: 8px;
	border-bottom-style: solid;
	border-bottom-color: #212121;
	overflow: hidden;
	visibility: visible;
}
#logo {
	position:absolute;
	left:0px;
	top:287px;
	width:144px;
	height:56px;
	z-index:999;
	float: left;
}

#logo_muralhas {
	position:absolute;
	left:150px;
	top:287px;
	width:144px;
	height:56px;
	z-index:999;
	float: left;
}
#logo_2 {
	position:absolute;
	left:150px;
	top:287px;
	width:144px;
	height:56px;
	z-index:999;
	float: left;
	background-image:url(../images/logo_mmuralhas.png);
	background-repeat:no-repeat;
	cursor:pointer;
	display:block;


}

#logo_3 {
	position:absolute;
	left:0;
	top:287px;
	width:144px;
	height:56px;
	z-index:999;
	float: left;
	background-image:url(../images/logo_maqueduto.png);
	background-repeat:no-repeat;
	cursor:pointer;
	display:block;


}
#logo_aqueduto_index {
	position:absolute;
	left:0px;
	top:390px;
	width:143px;
	height:76px;
	z-index:999;
	float: left;
z-index:999;
}

#logo_aqueduto_index img {behavior: url(iepngfix.htc)}
#logo_muralhas_index {
	position:absolute;
	left:837px;
	top:390px;
	width:143px;
	height:76px;
	z-index:999;
	float: left;

}
#logo_muralhas_index img {behavior: url(iepngfix.htc)}
.container {
	clear: none;
	float: left;
	width: 918px;
	background-color: #FFF;
	padding-top: 30px;
	padding-right: 22px;
	padding-bottom: 0px;
	padding-left: 40px;
}
.container_left {
	clear: left;
	float: left;
	width: 483px;
	padding-top: 0px;
	padding-right: 36px;
	padding-bottom: 0px;
	padding-left: 0px;
}

/*alternative_layout*/
.header_alternative {
	margin: 0px;
	clear: left;
	float: left;
	width: 980px;
	padding: 0px;
	
}

#container_alternative {
	clear: none;
	float: left;
	width: 980px;
	background-color: #212121;
	z-index:996;
	height:686px;
	overflow:hidden;
}

.container_left_alternative {
	float: left;
	width: 524px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.container_left_alternative img {
	width:524px;
	height:686px;
}

.container_right_alternative {
	float: left;
	width: 448px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-color:#FFF;
	height:686px;
}
.texto_alternative{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
width: 388px;
padding-bottom: 100px;
padding-left:30px;
height:250px;
overflow:hidden;
float:left;
}
#mycustomscroll {

width:388px;
height:250px;
overflow: auto;
/* IE overflow fix, position must be relative or absolute*/
position: relative;
padding-right:5px

}

.logo_alternative{
text-align:center;
padding-bottom:30px;
float:left;
width: 448px;
}

.titulo_alternative{
width:388px;
padding-left:30px;
padding-bottom:15px;
padding-top:30px;
font-size:36px;
float:left;
}

#language_alternative {
	clear: none;
	float: left;
	height: 16px;
	width: 400px;
	text-align: left;
	padding-top: 25px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 40px;
	position:absolute;
	z-index:687;
	left: 0;
	top: 643px;
}

/*fim alternative_layout*/
.container_center {
	clear: none;
	float: left;
	width: 169px;
}
.container_right {
	clear: none;
	float: left;
	width: 200px;
	padding-left: 18px;
}
.title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	clear: none;
	float: left;
	width: 483px;
	height: 35px;
}
.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	clear: none;
	float: left;
	width: 483px;
	padding-bottom: 5px;
}
#visible_accord{
width: 165px;
float:left;
display:block;
}
#not_visible_accord{
width: 165px;
float:left;
display:none;
}
.accordian {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	background-color: #212121;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	clear: none;
	float: left;
	width: 160px;
	/*background-repeat: no-repeat;
	background-position: right center;
	background-image: url(../images/arrow_up.jpg);*/
}

.menus_content_destaques a {
font-size:12px;
font-weight:bold;
text-decoration:none;
	background-color: #CCC;
	color:#212121;
	width: 260px;
	display:block;
	padding-top: 4px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	margin-top: 10px;
	clear: none;
	float: left;
	
	height:19px;

}

.menus_content_destaques a:hover {
text-decoration:none;
	background-color: #212121;
	color:#FFF;
	width: 260px;
	display:block;

}

.menus_content a {
font-size:12px;
font-weight:bold;
text-decoration:none;
	background-color: #CCC;
	color:#212121;
	width: 160px;
	display:block;
	padding-top: 4px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	margin-top: 10px;
	clear: none;
	float: left;
	width: 160px;
	height:19px;

}

.menus_content a:hover {
text-decoration:none;
	background-color: #212121;
	color:#FFF;
	width: 160px;
	display:block;

}
#accordian_small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-color: #ccc;
	padding-top: 4px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	margin-top: 10px;
	clear: none;
	float: left;
	width: 160px;
	height:19px;
/*	background-image: url(../images/arrow_down.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;*/

}
#results_list{
float: left;
width: 170px;
display:none;
}
#accordian_small_close {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-color: #ccc;
	padding-top: 4px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	margin-top: 10px;
	clear: none;
	float: left;
	width: 160px;
	height:19px;
/*	background-image: url(../images/arrow_up.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;*/
    display:none
}



#accordian_small_arquivo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background-color: #ccc;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	margin-top: 10px;
	clear: none;
	float: left;
	width: 160px;
	height:27px;
/*	background-image: url(../images/arrow_up.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;*/
    display:none;
	color: #212121;
}

#accordian_small_arquivo a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background-color: #ccc;
	color: #212121;
	text-decoration:none;
}
#accordian_small_arquivo a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background-color: #ccc;
	color: #212121;
	text-decoration:underline;
}

.light_grey_description a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	width: 113px;
	clear: none;
	float: left;
	margin-top: 4px;
	background-color: #ccc;
	padding-top: 3px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 4px;
	height: 19px;
	margin-bottom: 4px;
	display:block;
	color:#212121;
}
.light_grey_description a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-color:#212121;
    color:#FFF;
	display:block;
}
.dark_grey_description {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	width: 113px;
	clear: none;
	float: left;
	margin-top: 4px;
	background-color: #212121;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 4px;
	height: 20px;
	margin-bottom: 4px;
	color: #FFF;
}
.white_description {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	width: 113px;
	clear: none;
	float: left;
	margin-top: 4px;
	background-color: #FFF;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 4px;
	height: 20px;
	margin-bottom: 4px;
}
.thumbs {
	clear: none;
	float: left;
	width: 44px;
	height: 22px;
	margin-right: 4px;
	margin-bottom: 4px;
	overflow: hidden;
	visibility: visible;
	margin-top: 4px;
	background-color: #212121;
}
.disponibilidade {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	background-color: #212121;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	clear: none;
	float: left;
	width: 260px;
}
.form_box {
	clear: none;
	float: left;
	width: 192px;
	margin-right: 0px;
	margin-bottom: 8px;
	visibility: visible;
	margin-top: 4px;
	background-color: #ccc;
	padding: 4px;
}
.form_box_home {
	clear: none;
	float: left;
	width: 252px;
	margin-right: 0px;
	margin-bottom: 15px;
	visibility: visible;
	background-color: #eeeeee;
	padding: 4px;
	padding-left:14px;
}
.box_home_right{
	clear: none;
	float: left;
	width: 200px;
	margin-right: 0px;
	margin-bottom: 20px;
	
	
	
}

.box_home_right p{
	clear: none;
	float: left;
	width: 192px;
	margin-right: 0px;
      margin-left:0px;
	margin-bottom: 4px;
	visibility: visible;
	margin-top: 4px;
	background-color: #ccc;
	padding: 4px;
      color: #212121;
      text-decoration:none;
      font-size:11px;

}

.box_home_right p a{
	color: #999;
color: #212121;
      text-decoration:none;
     font-size:11px;

}
.box_home_right p a:hover{
	color: #999;
      text-decoration:none;
     font-size:11px;

}



.other_links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	width: 90px;
	clear: none;
	float: left;
	margin-top: 0px;
	background-color: #212121;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 4px;
	height: 16px;
	margin-bottom: 4px;
	color: #FFF;
	margin-right: 0px;
	margin-left: 0px;
}

.other_links a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration:none;
	color: #FFF;

}

.other_links a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration:none;
	color: #CCC;

}
.other_links_fb {
	width: 90px;
	clear: none;
	float: left;
	margin-top: 0px;
	background-color: #fff;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 4px;
	height: 16px;
	margin-bottom: 4px;
	margin-right: 0px;
	margin-left: 0px;
}
.separador_links {
	clear: none;
	float: left;
	height: 20px;
	width: 4px;
}
.language {
	clear: none;
	float: right;
	height: 16px;
	width: 180px;
	text-align: right;
	
}
.pt_en {
	clear: none;
	float: left;
	height: 14px;
	width: 25px;
	text-align: center;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	/*padding-left: 4px;*/
	background-color: #212121;
	margin-right: 3px;
	color: #FFF;
	font-size: 10px;
	font-weight: bold;
}

.pt_en a {
	
	text-align: center;
	background-color: #212121;
	color:#CCC;
	font-size: 10px;
	font-weight: bold;
	text-decoration:none;
}

.pt_en a:hover {
	
	text-align: center;
	background-color: #212121;
	color: #FFF;
	font-size: 10px;
	font-weight: bold;
	text-decoration:none;
}
.footer {
	clear: none;
	float: left;
	width: 980px;
	/*padding: 5px;*/
	text-align: left;
	margin-top: 18px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999;
	cursor:default;
	/*background-color:#373737;*/
}

.footer a {
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	text-decoration:none;
	
}
.footer a:hover {
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CCC;
	text-decoration:none;
	
}

#menu_fla{
width:980px;
height:360px;
position:absolute;
left:0;
top:0;
z-index:997;

}

#menu_fla_alt{
width:450px;
height:360px;
position:absolute;
left:0;
top:0;
z-index:997;

}


.fadecontentwrapper{ 
position: relative;
width: 980px;
height: 343px; /* Set height to be able to contain height of largest content shown*/
text-align:right;
overflow: hidden;

}

.fadecontent{ 
position: absolute;
/*padding: 10px;*/
visibility: hidden;
width: 980px;
z-index:998;
text-align:right;
}

.fadecontenttoggler{
	width: 780px;
	overflow: hidden;
	position:absolute;
	z-index:999;
	left: 200px;
	top: 325px;
    float:left;
	text-align:right;
}


.fadecontenttoggler ul{
list-style:none;
margin:0;
width: 780px;
padding:0;
float:left;

}
.fadecontenttoggler li{
font-family:Arial, Helvetica, sans-serif;
text-decoration: none;
text-align:center;
display:-moz-inline-stack;
display:inline-block;
zoom:1;
*display:inline;
color: #fff;
font-size:13px;
padding:0 2px 0 2px;
margin-right:4px;
width:26px;
height:18px;
background-image: url(../images/fundo_menus_imgs.png) !important;
background-image: none;
filter: none !important;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (enabled=true,sizingMethod=crop src=’../images/fundo_menus_imgs.png’);
}




.fadecontenttoggler li a{ 
color: #FFF;
text-decoration:none;
}

.fadecontenttoggler li a:hover{
color: #ccc;
text-decoration:underline;
}

.fadecontenttoggler li a.toc{ 
text-align:center;

}

.fadecontenttoggler li a.prev, .fadecontenttoggler li a.next{ 
color: #666;
text-align:right;
}

.fadecontenttoggler li a.prev:hover, .fadecontenttoggler li a.next:hover{
color: #000;
text-align:right;

}

.fadecontenttoggler li a.selected{ 
color: #ccc;
text-align:center;
text-decoration:underline;

}
.elo-texto-form{
font-size:10px;
color:#212121;;
}

/*---------------paginas externas---------------*/


#wrapper_external{
width:650px;
background-color:#f4f4f4;
text-align:left;
left:50%;
position:relative;
margin-left:-325px;
float:left;
min-height:540px;
height:auto !important;
height:540px;
z-index:1000;

}

#wrapper_external_vid{
width:650px;
background-color:#f4f4f4;
text-align:left;
left:50%;
position:relative;
margin-left:-325px;
height:416px;
z-index:1000;

}

#wrapper_external_tlm{
width:340px;
height:450px;
background-color:#000;
text-align:center;
left:50%;
position:relative;
margin-left:-170px;
margin-top:40px;
z-index:1000;

}
/*p{margin:0;padding:0;}*/
#img_external{
width:650px;
margin-bottom:30px;
}
#img_external a{
color:#212121;
text-decoration:none;
font-size:11px;
}
#img_external a:hover{
color:#666;
text-decoration:none;
font-size:11px;
}
.titulo_external{
width:405px;
padding-left:30px;
margin-bottom:15px;
font-size:22px;
}

.titulo_external_2{
width:550px;
padding-left:30px;
margin-bottom:30px;
font-size:16px;
float:left;
padding-top:15px;
}

.wrapper_eventos_arquivo{
width:550px;
padding-left:30px;
float:left;
margin-bottom:15px;
}
.links_list{
width:550px;
margin-bottom:10px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#212121;
}

.links_list a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#212121;
text-decoration:none;
}

.links_list a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666;
text-decoration:none;
}
.eventos_arquivo_img{
width:100px;
float:left;
padding-right:15px;
height:46px;
overflow:hidden;
}
.eventos_arquivo_texto{
width:435px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #212121;
text-decoration:none;
}
.eventos_arquivo_texto a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #212121;
text-decoration:none;
}
.eventos_arquivo_texto a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #000;
text-decoration:underline;
}
.back{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color: #212121;
padding-top:8px;
padding-left:30px;
width:500px;

}
.back a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color: #212121;
text-decoration:none;


}
.back a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color: #000;
text-decoration:underline;
}
.titulo_external_smaller{
width:300px;
padding-left:15px;
margin-bottom:15px;
padding-top:15px;
color:#FFF;
}
.label_tlm{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
width:320px;
color:#FFF;
padding-left:15px;
margin-bottom:15px;
text-align:left;
}
.texto_external{
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	width: 405px;
	padding-bottom: 130px;
	padding-left:30px;
}

.comunication_wrapper{
width: 405px;
margin-top:15px;
padding-left:30px;
float:left;
margin-bottom:35px;
}

.print_btn{
width:50px;
font-size:11px;
padding-left:22px;
background-image:url(../images/print.png);
background-position:left;
background-repeat:no-repeat;
padding-right:10px;
float:left;
}

.print_btn a{

font-size:11px;
text-decoration:none;
color:#212121;
}

.print_btn a:hover{

font-size:11px;
text-decoration:none;
color: #666;
}



.send_btn{
width:40px;
font-size:11px;
padding-left:22px;
background-image:url(../images/buddy.png);
background-position:left;
background-repeat:no-repeat;
float:left;
}

.send_btn a{

font-size:11px;
text-decoration:none;
color:#212121;
}

.send_btn a:hover{

font-size:11px;
text-decoration:none;
color: #666;
}

#send_widget{
font-size:11px;
width: 405px;
margin-bottom:35px;
float:left;
display:none;
}

.send_widget a{
color:#212121;
font-size:11px;
text-decoration:none;

}

.send_widget a.hover{
color: #666;
font-size:11px;
text-decoration:none;

}

.texto_external a{
color:#212121;
text-decoration:none;
font-size:12px;
}
.texto_external a:hover{
color:#666;
text-decoration:none;
font-size:12px;
}
#logo_2{ behavior: url(iepngfix.htc) }
#logo_3{ behavior: url(iepngfix.htc) }

.fadecontenttoggler{ behavior: url(iepngfix.htc) }

.logo_external{
text-align:center;
padding-bottom:30px;
}
#wrapper_vid_tlm{
width:170px;
margin-top:15px;
float:left;
}
/*localizacao*/
.wrapper_hotel_localizacao{
width:360px;
float:left;
margin-top:10px;
}
.wrapper_contactos{
width:360px;
float:left;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}
.clear{clear:both;}

.wrapper_form_hotel{
width:360px;
float:left;
}

.form_wrapper_hotel{
width:360px;
margin-bottom:10px;
}
.label_form{
width:120px;
padding:2px 1px 2px 0;
float:left;
font-size:11px;

}

.textfield_wrapper{
width:360px;
position:relative;
left:0;
padding:0;
float:left;

}
.textfields{
width:360px;
font-size:11px;
color:#333;
background-color:#ccc;
padding:2px 1px 2px 1px;
border:#ccc solid 1px;
}
.textfields_home{
float:left;
width:240px;
font-size:11px;
color:#333;
background-color:#ccc;
padding:2px 1px 2px 1px;
border:nome;
}	

.submit_home{
width:50px;
font-size:11px;
float:left;
background-color:#ccc;
padding:0;
border:none;
margin-top:10px;
}
.btn{
width:350px;
float:left;
margin-top:2px;
padding-left:0;
}

/*paginacao*/
.wrapper_pagination{
text-align:left;
float:left;
margin-bottom:10px;
}

div.pagination {
font-family:Arial, Helvetica, sans-serif;
padding: 2px;
margin: 2px;
text-align:left;
font-size:10px;
}

div.pagination a {
font-family:Arial, Helvetica, sans-serif;
padding: 2px 1px 2px 1px;
margin: 2px;
font-size:10px;


text-decoration: none; /* no underline */
color: #000;
}
div.pagination a:hover{
font-family:Arial, Helvetica, sans-serif;
text-decoration: none; /* no underline */
color: #000;
font-size:10px;

}
div.pagination a:active {
color: #000;
font-weight:bold;
text-decoration:underline;
}
div.pagination span.current {
font-family:Arial, Helvetica, sans-serif;
padding: 2px 1px 2px 1px;
margin: 2px;
color: #000;
font-size:10px;
font-weight:bold;
text-decoration:underline;
}
div.pagination span.disabled {
font-family:Arial, Helvetica, sans-serif;
padding: 2px 1px 2px 1px;
margin: 2px;
font-size:10px;
color: #999;
cursor:default;
		
		
}
/*fim paginacao*/

.Wrapp_promos_home{
float:left;
width:980px;
margin-top:42px;
border-top:1px solid #FFF;
border-bottom:1px solid #FFF;
padding-top:20px;
padding-bottom:20px;
}

.Wrapp_promos_home_left{
width:780px;
float:left;
}





#conteudo_home{
	padding-left:10px;
	float:left;
	width:970px;
	height:650px;
	background-color:#FFF;
}
.promo_home{
	float:left;
	width:330px;
	padding-top:20px;
	padding-right:15px;
}

.promo_home .title_promo_home_other h2{
	margin:0;
	padding-bottom:8px;
}

.conteudo_promo_home{
	float:left;
	width:330px;
	height:150px;
	background-color:#eeeeee;
}
.conteudo_promo_home img{
	float:left;
	padding-right:5px;
}
.conteudo_promo_home h3{
	margin:0;
	padding-top:5px;
}
.conteudo_promo_home p{
	margin:0;
	padding-top:5px;
	float:left;
	width:190px;
	padding-bottom:10px;
}


.eventos_noticias{
	float:left;
	width:330px;
	padding-right:15px;
}
.eventos_noticias_conteudo{
	float:left;
	width:330px;
	height:48px;
	margin-top:10px;
	background-color:#eeeeee;
}
.eventos_noticias_conteudo img{
	float:left;
}
.eventos_noticias_conteudo p{
	margin:0;
	padding-left:5px;
	padding-top:15px;
	float:left;
}
.eventos_noticias_conteudo p a:hover{text-decoration:underline;}
#destaques .eventos_noticias_conteudo p{
	margin:0;
	padding-left:5px;
	float:left;
	width:160px;
	background-color:transparent;
}


#right_home{
	padding-top:16px;
	float:left;
	width:275px;
}
#right_home ul{
	float:left;
	margin:0;
	padding:0;
	padding-left:5px;
}
#right_home li{
	list-style:none;
	padding-bottom:5px;
}
#right_home li a{
	text-decoration:underline;
}

#left_home{
	float:left; 
	width:690px;
}

.bt_home{
	clear:left;
	width:100px;
	height:20px;
	padding-bottom:5px;
}
.bt_home a{
	padding-top:2px;
	padding-left:5px;
	background-color:#212121;
	color:#FFF;
	float:left;
	width:95px;
	height:18px;
}
.bt_home a:hover{
	background-color: #666;;
}







.Promos_home{
width:368px;
height:218px;
padding-right:22px;
float:left;

padding-bottom:22px;
}

.title_promo_home{
width:361px;
height:21px;
float:left;
background-color:#666;
color:#fff;
margin-bottom:7px;
padding:8px 0 0 5px
}

.promo_home_content{
width:366px;
float:left;
background-color:#cbcbcb;
height:180px;
background-image:url(../images/bg_promo_home.gif);
background-position:bottom right;
background-repeat:no-repeat;
}

.promo_home_content img{
width:160px;
height:180px;
float:left;

}



.promo_text_home{
width:176px;
float:right;
height:159px;

padding:0 20px 0 0;
}


.promo_text_home p a{
font-size: 12px;
text-transform:uppercase;
color: #212121;
font-weight:bold;
text-decoration:none;
margin:15px 0 0 0;
padding:0;
}

.promo_text_home p a:hover{
font-size: 12px;
text-transform:uppercase;
color: #000;
font-weight:bold;
text-decoration:none;
}

.more_promo_home{
width:78px;
float:right;
color:#fff;
margin-top:7px;
padding-left:7px;
text-decoration:none;
}

.more_promo_home a{

color:#fff;
text-decoration:none;
}

.more_promo_home a:hover{

color:#ccc;
text-decoration:none;
}

.weather a{
background-image:url(../images/icone_weather.jpg);
background-position:55px 5px;
background-repeat:no-repeat;
font-size:12px;
font-weight:bold;
text-transform:uppercase;
color:333;
padding-top:85px;
text-decoration:none;
display:block;
padding-bottom:10px;

}


.weather a:hover{
font-size:12px;
font-weight:bold;
text-transform:uppercase;
color:666;
text-decoration:none;
display:block;

}



	

