body, input, textarea, select, p, a, th, td {
   font-family: Verdana, Helvetica, sans-serif;
   font-size: 11px;
}

body {
   background-color: #FFFFFF;
   color: #292C29; 

   scrollbar-arrow-color: #003464; 
   scrollbar-base-color : #E1EEF9; 
   scrollbar-face-color : #9AC4E0; 
   scrollbar-track-color :#CDE1F2;
   scrollbar-darkshadow-color : #003464;
   scrollbar-shadow-color : #9AC4E0;
   scrollbar-highlight-color : #9AC4E0;
   scrollbar-3dlight-color: #C3DCF2; 
   
   /*********************/
   	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

input, textarea, select { 
    color: #292C29; 
	border-style:solid;

    border-color : #DDDDDD; 
    border-width: 1px; 
    font-size: 9px; 
    text-indent : 2px;
}

.hora
{
	color:#9FCDEC;
}
.combo {
   font-weight: bold; 
}

.button{ 
   background-color: #FFFFFF;
}

.button1{ 
	border: 0px; 
	background-image:url(images/enviarvoto.jpg); 
	font-family: Arial, sans-serif;
	font-size: 13px;
	font-weight: bold; 
	color: #FFFFFF;   
}

p, td { 
   color: #707070;/*292C29;*/
}

a {
   text-decoration: none; 
   color: #707070;
}
a:hover {
   text-decoration: none;
   color: #3E9AD8;
}


#directorio ul
{
	list-style-type: none;
}
#directorio ul li
{
	padding: 2 0 2 0;
	border-bottom:1px #404040 dotted; 
}
#directorio ul li a
{
	text-decoration: none;
	color: #404040;/*3E9AD8;*/
}
#directorio ul li a:hover
{
	text-decoration: none;
	color: #3E9AD8;/*3E9AD8;*/
}



#subdirectorio ul
{
	list-style-type: none;
	margin: 5;
	padding:5;
}
#subdirectorio ul li
{
	list-style-type: none;
	padding: 2 0 2 0;
	border-bottom:1px #CCCCCC dotted; 
}
#subdirectorio ul li a:hover
{
	list-style-type: none;
	text-decoration: none;
	/*color: #3E9AD8;*/
}

#subdirectorio1 ul
{
	list-style-type: none;
	margin: 0;
	padding:0;
}
#subdirectorio1 ul li
{
	list-style-type: none;
	padding: 2 0 2 0;
	border-bottom:1px #CCCCCC dotted; 
}
#subdirectorio1 ul li a:hover
{
	list-style-type: none;
	text-decoration: none;
	/*color: #3E9AD8;*/
}


#menu ul
{
	list-style-type: none;
	font-size: 12px; 	
	margin: 0;
	padding:0;
}

#menu ul li 
{
	list-style-type: none;
	width:210;
	padding:2 0 2 0;
}
#menu ul li a
{
	list-style-type: none;
	font-size: 12px; 
}

#menu ul li a:hover
{
	list-style-type: none;
	text-decoration: none;
	color: #3E9AD8;
	background-color:#EBECEB;
	width:210;
	font-size: 12px; 
}







h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003464; 

	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}



h2 {
	font-family: Arial;
	background-color: #FFFFFF;
	color: #399ADE;
	font-size: 18px; 
	/*height: 14px;*/
	text-align: left;
	/*padding-left: 10px;*/
	/*padding: 5px;*/
	margin-bottom: 0;
	font-weight:bold;
}

h3 { 
   font-family: Verdana, Arial, Helvetica, sans-serif;
   background-color: #FFFFFF;
   color: #399ADE;
   font-size: 14px; 
   height: 20px;
   text-align: left;
   font-weight: bold; 
   margin-bottom: 0;
}

h4{  
	margin-bottom: 0;
	margin-top:0;
}


.linktitu { 
   font-family: Verdana, Arial, Helvetica, sans-serif;
   background-color: #FFFFFF;
   color: #399ADE;
   font-size: 14px; 
   height: 20px;
   text-align: left;
   font-weight: bold; 
   margin-bottom: 0;
}
/*Menu direita*/
.RightMenuHeader{  
	background-color: #399ADE;
    height: 14px; 
    color: #FFFFFF; 
	font-size: 10px;
	font-weight: bold; 
}

.RightTextBold { 
   color: #003464 ; 
   text-decoration: none;
   font-weight: bold; 
   font-size: 10px; 
}

.RightText {
   color: #292C29 ;
   text-decoration: none;
   font-size: 10px; 
}

.direitab{
	color: #292C29;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 11px; 
	font-weight:bold;
}
.destaque{
	color: #707070;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 10px; 
	padding:0 5 0 5;
}

.destaqueb{
	color: #707070;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 11px;
	font-weight:bold;	
	padding:0 5 0 5;
}
.destaquem{
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 11px; 
	padding:5 5 0 5;
}

.direita{
	color: #707070;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 11px; 
}

.direita1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #399ADE;
}

.direita1:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	text-decoration: underline;
	color: #399ADE;
}

.temperatural a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	color: #399ADE;
}

.temperatural a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	text-decoration: underline;
	color: #399ADE;
}


.bolsa {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #707070 ;
	text-decoration: none;
	font-size: 10px; 
}
/*Fim menu direita*/



.menuesquerda{ /*menu esquerda*/
	border: 1px solid #DDDDDD;
}

.BoxSeparator {
   height: 1px;
   color: #DDDDDD;
   width: 100%;
}

.cinza { /*horoscopo e gastronomia*/
   color: #707070;
   font-size: 11px;
   text-align:justify;


}

.noticia { /*horoscopo e gastronomia*/
   color: #707070;
   font-size: 15px;
   text-align:justify;
	padding-top: 30px;
}


.azul { /*pagina inicial texto teatro*/
   color: #399ADE;
   font-size: 11px; 
}

.azulescuro { 
	font-size: 11px;
	color: #292C29; /*#013567;*/
}

.branco{
	color:#FFFFFF;
}

.NewsLink {
   font-size: 10px;
   line-height: 16px;
}

.NewsLink:hover {
   font-size: 10px;
   line-height: 16px;
   text-decoration: underline;
   color: #003464;
}


.NewsLink1 {
   font-size: 10px;
   line-height: 16px;
}

.NewsLink1:hover {
   font-size: 10px;
   line-height: 16px;
   color: #003464;
}

.LinkHeader {
   font-size: 11px;
   font-weight: bold; 
   text-align: left;
}

.RedText { /*erros*/
	color: #CE1614;
	font-size: 10px;
    font-weight: bold; 
}

.footer {
	color: #707070;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

/** MENU ESQUERDA **/
.suckerdiv ul{
margin: 0;
padding: 0;
list-style-type: none;
width: 180px; 
border-bottom: 1px solid #DDEEF6;
font-size: 10px;
font-weight: bold; 
height: 20px;
}

.suckerdiv ul li a{ /* Sub level  */
display: block;
overflow: auto;
color: 	white;
text-decoration: none;
background: #48A5DE;
border: 1px solid #DDEEF6;
border-bottom: 0;
font-size: 10px;
font-weight: bold; 
height: 20px;
padding: 7px 0 7px 1px;
}

.suckerdiv ul li a:hover{
background-color: #9ACFF1;
}

/* Holly Hack for IE \*/
* html .suckerdiv ul li { float: left; height: 1%; }
* html .suckerdiv ul li a { height: 1%; }
/* End */

/*TRIVAGO*/
.trivago_destination_hotel {
background-color:#FFFFFF;
border:1px solid #DDDDDD;
display:block;
font-family:Univers,Arial,Helvetica,Sans,Sans-Serif;
margin:0;
overflow:hidden;
padding:0;
width:190px;
}

.trivago_destination_title {
color:#000000;
display:block;
font-size:15px;
font-weight:bold;
letter-spacing:0;
margin:6px 4px 2px;
text-decoration:none;
text-indent:0;
}

.trivago_destination_hotel ul {
border-bottom:1px solid #DDDDDD;
float:left;
list-style:none outside none;
margin:4px 0;
padding:0;
width:190px;
}

.trivago_destination_hotel li {
display:block;
float:left;
}

.trivago_destination_tab_active {
border:1px solid #DDDDDD;
color:#000000;
display:block;
float:left;
font-family:Univers,Arial,Helvetica,Sans,Sans-Serif;
font-size:9px;
letter-spacing:0;
margin:4px 4px 0;
padding:2px 4px;
text-decoration:none;
text-indent:0;

}

.trivago_destination_tab {
border:1px solid #DDDDDD !important;
color:#999999 !important;
display:block !important;
float:left !important;
font-family:Univers,Arial,Helvetica,Sans,Sans-Serif !important;
font-size:9px !important;
letter-spacing:0 !important;
margin:4px 4px 0 !important;
padding:2px 4px !important;
text-decoration:underline !important;
text-indent:0 !important;
}

.trivago_destination_hotel_body_toplist {
clear:both;
display:block;
margin:4px;
padding:0;
}

.trivago_destination_hotel_headline {
color:#000000;
display:block;
font-family:Univers,Arial,Helvetica,Sans,Sans-Serif;
font-size:12px;
font-weight:bold;
letter-spacing:0;
margin:0 0 8px;
overflow:hidden;
padding:0;
text-decoration:none;
text-indent:0;
}

.trivago_destination_hotel_body_toplist ul {
list-style:none outside none;
margin:0;
padding:0;
}

.trivago_destination_hotel_body_toplist li {
clear:both;
height:40px;
list-style:none outside none;
margin:0;
padding:0;
display:block;
float:none;
}

.trivago_destination_hotel_body_toplist ul li a {
border:0 none;
clear:both;
display:block;
height:40px;
margin:4px 0;
padding:0;
text-decoration:none;
}

.trivago_destination_hotel_body_toplist ul li img {
border:0 none;
display:block;
float:left;
height:40px;
margin:0 4px 0 0;
text-decoration:none;
width:40px;
}

.trivago_destination_hotel_position {
background-color:#CCCCCC;
border:0 none;
color:#FFFFFF;
display:block;
float:left;
font-family:Univers,Arial,Helvetica,Sans,Sans-Serif;
font-weight:bold;
height:40px;
letter-spacing:0;
line-height:40px;
margin:0 4px 0 0;
padding:0 2px;
text-decoration:none;
text-indent:0;
}

.trivago_destination_hotel_group {
border:0 none;
color:#999999;
display:block;
font-family:Univers,Arial,Helvetica,Sans,Sans-Serif;
font-size:9px;
letter-spacing:0;
text-decoration:none;
text-indent:0
}

.trivago_destination_hotel_group img {
border:0 none !important;
display:inline !important;
font-family:Univers,Arial,Helvetica,Sans,Sans-Serif !important;
letter-spacing:0 !important;
margin:2px 0 -2px 2px !important;
text-decoration:none !important;
text-indent:0 !important;
float:none !important;
height:auto !important;
width:auto !important;
}

.trivago_destination_hotel_name {
border:0 none;
color:#000000;
display:block;
font-family:Univers,Arial,Helvetica,Sans,Sans-Serif;
font-size:12px;
letter-spacing:0;
text-decoration:none;
text-indent:0;
}

.trivago_destination_hotel_footer {

}

.trivago_destination_hotel_action_link {
border:0 none;
color:#000000;
display:block;
float:left;
font-family:Univers,Arial,Helvetica,Sans,Sans-Serif;
font-size:12px;
letter-spacing:0;
line-height:32px;
margin:0;
overflow:hidden;
padding:0;
text-decoration:underline;
text-indent:0;
}

.trivago_destination_hotel_logo_link {
border:0 none;
color:#000000;
display:block;
float:right;
font-family:Univers,Arial,Helvetica,Sans,Sans-Serif;
font-size:12px;
letter-spacing:0;
margin:0;
overflow:hidden;
padding:0;
text-decoration:none;
text-indent:0;
}

.trivago_destination_hotel_logo_link img {
border:0 none;
color:#000000;
display:block;
font-family:Univers,Arial,Helvetica,Sans,Sans-Serif;
font-size:12px;
letter-spacing:0;
margin:0;
overflow:hidden;
padding:0;
text-decoration:none;
text-indent:0;
}

.trivago_destination_hotel_body_image {
clear:both;
display:block;
margin:4px;
padding:0;
}

.trivago_destination_hotel_image_box {
border:1px solid #DDDDDD;
margin:2px 8px;
width:162px;
}

.trivago_destination_hotel_image_link {
border:0 none;
color:#000000;
display:block;
font-family:Univers,Arial,Helvetica,Sans,Sans-Serif;
font-size:9px;
letter-spacing:0;
margin:2px auto;
text-align:center;
text-decoration:underline;
text-indent:0;
}

.trivago_destination_hotel_image_link img {
border:0 none;
display:block;
margin:2px auto;
text-align:center;
width:120px;
}

.trivago_destination_hotel_item_link {
border:0 none;
color:#000000;
display:block;
font-family:Univers,Arial,Helvetica,Sans,Sans-Serif;
font-size:9px;
letter-spacing:0;
margin:2px auto;
text-align:center;
text-decoration:underline;
text-indent:0;
}

.trivago_destination_hotel_path_link {
border:0 none;
color:#999999;
display:block;
font-family:Univers,Arial,Helvetica,Sans,Sans-Serif;
font-size:9px;
letter-spacing:0;
margin:2px auto;
text-align:center;
text-decoration:none;
text-indent:0;
}

.trivago_destination_hotel_action_box {
text-align:center;
}

.trivago_destination_hotel_action_previous {
color:#000000;
font-family:Univers,Arial,Helvetica,Sans,Sans-Serif;
font-size:9px;
letter-spacing:0;
padding:0 8px;
text-decoration:underline;
text-indent:0;
}

.trivago_destination_hotel_action_next {
border-left:1px solid #DDDDDD;
color:#000000;
font-family:Univers,Arial,Helvetica,Sans,Sans-Serif;
font-size:9px;
letter-spacing:0;
padding:0 8px;
text-decoration:underline;
text-indent:0;
}

.trivago_destination_hotel_body_opinion {
clear:both;
display:block;
margin:4px;
padding:0;
}

.trivago_destination_hotel_body_opinion ul {
list-style:none outside none;
margin:0;
padding:0;
}

.trivago_destination_hotel_body_opinion ul li {
float:none !important;
}

.trivago_destination_hotel_opinion_item {
background-color:#DDDDDD;
color:#000000;
display:block;
font-family:Univers,Arial,Helvetica,Sans,Sans-Serif;
font-size:12px;
letter-spacing:0;
overflow:hidden;
padding:4px 6px;
text-decoration:none;
text-indent:0;
white-space:nowrap;
}

.trivago_destination_hotel_opinion_item span {
color:#999999;
font-family:Univers,Arial,Helvetica,Sans,Sans-Serif;
font-size:12px;
letter-spacing:0;
padding-right:2px;
text-decoration:none;
text-indent:0;
}

.trivago_destination_hotel_opinion_title {
color:#000000;
display:block;
font-family:Univers,Arial,Helvetica,Sans,Sans-Serif;
font-size:12px;
font-style:italic;
letter-spacing:0;
overflow:hidden;
padding:4px 6px;
text-decoration:none;
text-indent:0;
white-space:nowrap;
}

.trivago_destination_hotel_opinion_title {
color:#000000;
display:block;
font-family:Univers,Arial,Helvetica,Sans,Sans-Serif;
font-size:12px;
font-style:italic;
letter-spacing:0;
overflow:hidden;
padding:4px 6px;
text-decoration:none;
text-indent:0;
white-space:nowrap;
}