/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/pro_dropline.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */


.logo {
height:84px; 
width:150px; 
background: url(../imagenes/logo_header_fondo.jpg) no-repeat;
margin:0; 
padding:0; 
border:0;
}

.curva {
width:100px; 
height:84px; 
background: url(../imagenes/logo_back_side.png) no-repeat;
}

.cabecera {
height:60px; 
background: url(../imagenes/cab_tras.png) repeat-x;
}

.top {
height:25px; 
background: url(../imagenes/top_trans.gif) repeat-x;
margin:0 auto; 
padding:0; 
border:0;
}


.buscar {
display:-moz-inline-box; 
height:23px;
/*background: url(../imagenes/buscar.gif) no-repeat; */
text-decoration:none; 
line-height:23px; 
white-space:nowrap; 
color:#E81;
text-indent: 8px;
margin: 5px 0px 0px 0px;
float:left;
}

.buscarboton{
height:14px;
width:28px;
cursor:pointer;
border: 0px;
background:#999;
color:#666;
font-weight:bold;
margin: 5px 5px 5px 5px;
background:url(../imagenes/buscar_s_c.gif) no-repeat ;
/*float:left;*/
}

.flags {
float:right;
}

.spa {
display:-moz-inline-box; 
height:12px;
width:21px; 
background: url(../imagenes/spa_s_12.gif) no-repeat right top;
text-decoration:none; 
white-space:nowrap; 
margin: 5px 5px 5px 5px;
color:#E81;
float:right;
}
.pt {
display:-moz-inline-box; 
height:12px;
width:21px; 
background: url(../imagenes/pt_s_12.gif) no-repeat right top;
text-decoration:none; 
white-space:nowrap; 
margin: 5px 5px 5px 5px;
color:#E81;
float:right;
}
.gb {
display:-moz-inline-box; 
height:12px;
width:21px; 
background: url(../imagenes/gb_s_12.gif) no-repeat right top;
text-decoration:none; 
white-space:nowrap; 
margin: 5px 5px 5px 5px;
color:#E81;
float:right;
}
.gz {
display:-moz-inline-box; 
height:12px;
width:21px; 
background: url(../imagenes/gz_s_12.gif) no-repeat right top;
text-decoration:none; 
white-space:nowrap; 
margin: 5px 5px 5px 5px;
color:#E81;
float:right;
}

.mapa {
display:-moz-inline-box; 
height:23px;
width:75px; 
background: url(../imagenes/mapa.gif) no-repeat; 
text-decoration:none; 
line-height:23px; 
white-space:nowrap; 
color:#E81;
text-indent: 28px;
margin: 5px 5px 5px 5px;
float:left;
}

.mapa:hover {
background-position:left -23px;
color:#C60;
}

.spa:hover {
background-position:left -36px;
color:#C60;
}
.pt:hover {
background-position:left -36px;
color:#C60;
}
.gb:hover {
background-position:left -36px;
color:#C60;
}
.gz:hover {
background-position:left -36px;
color:#C60;
}

.buscarboton:hover {
background-position:left -14px;
color:#C60;
}


.buscar:hover {
color:#C60;
}


img{
border:0} 

.toptext {
/*vertical-align: middle;*/
vertical-align:text-top;
text-decoration:none; 
white-space:nowrap; 
color:#E81;
text-indent: 8px;
padding:0;
border:none;
float:left;
margin: 5px 5px 5px 5px;
font-weight:bolder;

}


/******************* MENU ******************/

.droplinebar{
overflow: hidden;
}

.droplinebar ul{
margin: 0;
padding: 0;
float: left;
font: bold 10px Verdana;
background: transparent; /*default background of menu bar*/
list-style-image:none; 
list-style-position:outside;
list-style-type:none;
white-space:nowrap;
}

.droplinebar ul li{
display: inline;
}

.droplinebar ul li a{
float: left;
color: white;
padding: 8px 14px 8px 10px;
text-decoration: none;
}

.droplinebar ul li a:visited{
color: black;
}

.droplinebar ul li a:hover, .droplinebar ul li a.current{ /*background of main menu bar links onMouseover*/
color: white;
background: transparent url(../imagenes/sup_1_.gif) repeat-x;
}

.droplinebar ul li a.current{
color: grey;
}

.droplinebar ul li a.current ul{
visibility: visible;
}

/* Sub level menus*/
.droplinebar ul li ul{
position: absolute;
z-index: 40;
left: 0;
top: 0;
background: transparent; /*sub menu background color */
/*visibility: hidden;*/
width: 800px;
}

/* Sub level menu links style */
.droplinebar ul li ul li a{
font: normal 10px Verdana;
color: black;
padding: 8px 14px 8px 10px;
margin: 0;
text-decoration: none;
}

.droplinebar ul li ul li a:hover, .droplinebar ul li ul li a.sub_current{ /*sub menu links' background color onMouseover */
background: transparent url(../imagenes/tras_1.png) repeat-x;
color: orange;
}

.droplinebar ul li ul li a.sub_current{
color: grey;
}

.droplinebar ul li ul li a.sub_current ul{
visibility: visible;
}

/* Sub level 2 menu links style */
.droplinebar ul li ul li ul li a{
font: normal 10px Verdana;
color: black;
padding: 8px 14px 8px 10px;
margin: 0;
text-decoration: none;
}

.droplinebar ul li ul li ul{
width: auto;
}

.droplinebar ul li ul li ul li a:hover{ /*sub menu links' background color onMouseover */
background: transparent url(../imagenes/tras_31.gif) repeat-x;
color: orange;
}

.texto_dereita {
display:-moz-inline-box; 
text-decoration:none; 
white-space:nowrap; 
margin: 5px 5px 5px 5px;
color:#333333;
float:right;
}