@charset "utf-8";
/* CSS Document */

#box-login{
background-color:#FFF;
width:215px;
margin-left:10px;
padding-top:10px;
text-align:center;
margin:auto;
}

#title_orange{
background-image:url(../images/boxes/title_orange.gif);
background-repeat:no-repeat;
height:25px;
max-height:25px;
color:#FFF;
padding-bottom:10px;
text-align:left;
padding-left:10px;
margin:auto;
font-size:11px;
font-weight:bolder;
text-align:center;
}

#title_yellow{
background-image:url(../images/boxes/title_yellow.gif);
background-repeat:no-repeat;
height:25px;
max-height:25px;
color:#4a4b4d;
padding-bottom:10px;
text-align:left;
padding-left:10px;
margin:auto;
font-size:11px;
font-weight:bolder;
text-align:center;
}

#title_purple{
background-image:url(../images/boxes/title_purple.gif);
background-repeat:no-repeat;
height:25px;
max-height:25px;
color:#fff;
padding-bottom:10px;
text-align:left;
padding-left:10px;
margin:auto;
font-size:11px;
font-weight:bolder;
text-align:center;
}

#title_blue{
background-image:url(../images/boxes/title_blue.gif);
background-repeat:no-repeat;
height:25px;
width:230px;
max-height:25px;
color:#FFF;
padding:0 0 10px 10px;
margin-top:10px;
margin-left:5px;
font-size:11px;
font-weight:bolder;
}

#icon_tit{float:left; padding-top:4px;}
#txt_tit{float:left;padding-left:15px; padding-top:5px;}

#dados_box{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding-top:5px;
text-align:left;
padding-left:10px;
padding-bottom:5px;
}

#dados_box_right{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding-top:5px;
padding-left:0px;
text-align:center;
padding-bottom:5px;
}


input {
background:url(../images/boxes/bg_input.gif);
background-repeat: repeat-x;
background-position:bottom;
background-color:#FFFFFF;
border:solid 1px;
border-color:#a5a2a2;
height:22px;
*height:19px;
}

button{
background:url(../images/internas/bg_button.gif);
color:#fff;
border:#333333 1px solid;
font-weight:bold;
}


#destaques{ 
padding-top:10px;
margin:0;
padding-left:10px;
padding-bottom:10px;
}

#banners-2x{
margin:auto;
text-align:center;
background-color:none;
width:490px;
}
#banner1{
float:left;
text-align:left;
}
#banner2{float:right; text-align:right}

#banner_hor{
clear:both;
text-align:center;
padding-top:10px;
padding-bottom:5px;
}

#banner_celular{
margin-left:30px;
margin-bottom:10px;
}
#footer p{margin:0;padding:10px 10px; line-height:25px;}


/* PAGINAS INTERNAS */

#internas{margin:15px 15px 15px 15px;}
#titulo {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; color:#0066CC; border-bottom-style:solid; border-bottom-color:#FF9900; margin-bottom:20px; letter-spacing:2;}
#container-int{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:18px;}
#track{color:#111; padding:5px 5px 5px 5px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; width:490px; text-align:center; height:30px; background-image: url(../images/internas/bck_track.gif); background-repeat:no-repeat;}
#error{border:#CC0000 1px solid; background-color:#FFFF99; color:#000; font-size:12px; font-family:Arial, Helvetica, sans-serif; width:400px; text-align:center; padding:5px 5px 5px 5px; letter-spacing:1;}
#error_email{border:#CC0000 1px solid; background-color:#FFFF99; color:#000; font-size:12px; font-family:Arial, Helvetica, sans-serif; width:400px; text-align:center; padding:5px 5px 5px 5px; letter-spacing:1;}

p.track{color:#111; padding:5px 5px 5px 5px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; width:490px; text-align:justify;}


/* MENU */ 

.markermenu{
list-style-type: none;
margin:0px 0;
padding: 0;
width:190px;
_width:170px;
*width:170px;
border: 0px solid #9A9A9A;
}

.markermenu li a{
background: white no-repeat 2px center;
font: 11px Verdana, Helvetica, sans-serif;
color: #000;
letter-spacing:1px;
display: block;
width: auto;
padding: 8px 0;
padding-left: 20px;
text-decoration: none;
border-bottom: 1px dashed  #aeaeb0;
background-image:url(../images/boxes/icon_list_menu_off.gif);
}


* html .markermenu li a{ /*IE only. Actual menu width minus left padding of LINK (20px) */
width: 100%;
}

.markermenu li a:visited, .markermenu li a:active{
color: #000;
}

.markermenu li a:hover{
color: black;
background-color: #f5f9fd;
background-image:url(../images/boxes/icon_list_menu_on.gif); /*onMouseover image change. Remove if none*/
}

.menuativo{
background: white no-repeat 2px center;
font: 11px Verdana, Helvetica, sans-serif;
color: #000;
letter-spacing:1px;
display: block;
width: auto;
padding: 8px 0;
padding-left: 20px;
text-decoration: none;
border-bottom: 1px dashed  #aeaeb0;
background-image:url(../images/boxes/icon_list_menu_off.gif);
text-decoration:underline;
	}

/* END MENU */


/* LINKS HEADER */

a.header:link {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:bold;
color:#caddee;
text-decoration:none;
}
a.header:visited {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:bold;
color:#caddee;
text-decoration:none;
}
a.header:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;

}
a.header:active {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:bold;
color:#caddee;
text-decoration:none;
}

/* PARA O LINK 2 */

a.linkinternas:link {
color:#FF0000;
text-decoration:none;
}
a.linkinternas:visited {
color:#FF0000;
text-decoration:none;
}
a.linkinternas:hover {
color:#FF0000;
text-decoration:underline;
}
a.linkinternas:active {
color:#000;
text-decoration:none;
}



/* FORMS */ 

.cssform p{
width: 300px;
clear: left;
margin: 0;
padding: 5px 0 8px 0;
padding-left: 155px; /*width of left column containing the label elements*/
border-top: 1px dashed gray;
height: 1%;
}

.cssform label{
font-weight: bold;
float: left;
margin-left: -155px; /*width of left column*/
width: 150px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/
}

.cssform input[type="text"]{ /*width of text boxes. IE6 does not understand this attribute*/
width: 180px;
}

.cssform textarea{
width: 250px;
height: 150px;
}

/*.threepxfix class below:
Targets IE6- ONLY. Adds 3 pixel indent for multi-line form contents.
to account for 3 pixel bug: http://www.positioniseverything.net/explorer/threepxtest.html
*/

* html .threepxfix{
margin-left: 3px;
}


#form {border-bottom: #999999 thick 1px; font-size:11px;}

#bt_form{ border-top:#0099FF solid 2px; padding-top:10px; text-align:right;}
