/* ESTRUTURA & TAGS */

a {
    text-decoration:none;
    color:#000;
}
a:hover {
    color:#595959;
}
img {
    border:0;
}
p {margin:5px 0px 10px 0px}
a.blz{
	font-family: verdana, tahoma, sans-serif;
    position:absolute;
    right:5px;
    bottom:0;
    color:#FFF;
}
a.blz:hover{
    position:absolute;
    right:5px;
    bottom:0;
    border-bottom:solid 3px #7D7D7D;
    color:#7D7D7D;
}
body {
	font-family:tahoma, verdana, sans-serif;
	font-size:11px;
	font-style:normal;
	line-height:normal;
	font-weight:normal;
	font-variant:normal;
	text-transform:none;
	text-decoration:none;
	margin:0;
	background:#D7D7D7;
}

#topo {
	position:relative;
	margin:auto;
	width:100%px;
	height:77px;
	background:#B5B5B5;
}
#topofill{
	position:relative;
	margin:auto;
	width:722px;
	height:77px;
	background-image:url('fundotopo.gif');
}
#logo{
	position:absolute;
	top:19px;
	left:10px;
	width:329px;
	height:41px;
}
#slogan{
	position:absolute;
	top:30px;
	left:351px;
	width:265px;
	height:23px;
	background-image:url('slogan.jpg');
}
#atalhos{
	position:absolute;
	bottom:6px;
	right:12px;
	width:36px;
	height:14px;
	left: 673px;
	top: 58px;

}
#barralado{
	position:absolute;
    top:0;
	right:0;
	width:55px;
	height:281px;
	background-image:url('barralado.gif');
}

    /* conteudo */

#imgtopo{
    position:relative;
    float:left;
	width:708px;
	height:180px;
	margin:0;
    background-image:url('imgtopo.jpg');
}
#imgtopo p{
    margin:0;
}
#seccao{
	position:absolute;
    top:11px;
	left:15px;
	color:#FFF;
	font-weight:bolder;
}
#chamada{
	position:absolute;
    top:44px;
	right:115px;
}

    /* meni */

#menu {
    float:left;
	margin:0;
    padding:0;
	background-color: #ffffff;
}
#menu ul {
	margin:0;
}
#menu li {
	list-style-type: none;
    display:inline;
}
#menu li a {
    float:left;
	margin:1px 1px 0px 0px;
	background:#D6D6D6;
	text-decoration: none;
	width:91px;
	height: 18px;
	font-size: 10px;
	font-weight: bolder;
	color: #000;
	padding:7px 0px 0px 26px;
    background-image:url('marcadormenu.gif');
	background-repeat: repeat-y;
	
}
#menu li a:hover {
	width:85px;
	padding:7px 0px 0px 32px;
    background-image:url('marcadormenup.gif');
	background-repeat: repeat-y;
}

    /* fim meni */
    
#barraendereco{
    position:relative;
    margin:1px 0px 0px 0px;
    width:638px;
    height:53px;
    background:#E7E51F;
    padding:6px 0px 0px 5px;
    border-left:solid 10px #D4C304;
    border-right:solid 55px #B9B719;
    font-size:10px;
    font-weight:bolder;
    color:#323232;
}


/* Comuns internas */

    /* meni */

#menuin {
    float:left;
	margin:0;
    padding:0;

}
#menuin ul {
	margin:0;
}
#menuin li {
	list-style-type: none;
    display:inline;
}
#menuin li a {
    float:left;
	margin:1px 1px 0px 0px;
	background:#D6D6D6;
	text-decoration: none;
	width:74px;
	height: 18px;
	font-size: 10px;
	font-weight: bolder;
	color: #000;
	padding:7px 0px 0px 26px;
    background-image:url('marcadormenu.gif');
	background-repeat: repeat-y;

}
#menuin li a:hover {
	width:68px;
	padding:7px 0px 0px 32px;
    background-image:url('marcadormenup.gif');
	background-repeat: repeat-y;
}
#menugambi{
    position:absolute;
    width:2px;
    height:25px;
    top:187px;
    right:7px;
    background:#D6D6D6;
}

    /* fim meni */

#titinterna{
    margin:2px 0px 5px 160px
}
.destaque{
    margin:0px 12px 0px 10px
}
#padinternas{
    width:626px;
    padding:12px;
    text-indent:1cm;
}



/* HOME */

#conteudo {
	position:relative;
	margin:auto;
	width:708px;
	background:#FFF;
	padding:6px 7px 6px 7px;
}
#contenth{
	position:relative;
	margin:207px 0px 0px 0px;
   	_margin:1px 0px 0px 0px;
	width:708px;
    height:281px;
}
#banner1{
    position:absolute;
    top:5px;
    left:0;
    width:138px;
    height:133px;
}
#banner2{
    position:absolute;
    top:143px;
    left:0;
    width:138px;
    height:133px;
}
#abert{
    position:absolute;
    top:0;
    left:145px;
    width:289px;
    height:110px;
    border-bottom:solid 8px #F6F6F6;
    padding:5px 0px 0px 5px;
}
#abert p{
    margin-top:9px;
}
#chamareservas{
    position:absolute;
    top:146px;
    left:145px;
    width:175px;
    height:105px;
    padding:15px 0px 0px 120px;
    background-image:url('viajante.gif');
	background-repeat: repeat-y;
}
#localiza{
    position:absolute;
    top:1px;
    padding-bottom:2px;
    right:57px;
    width:196px;
    height:285px;
    border-left:solid 10px #F6F6F6;
    padding-top:5px;
    font-size:9px;
}
#localiza h3{
    margin:5px;
    font-size:11px;
    font-weight:bolder;
}
#localiza ul{
    margin:1px;
    padding:0;
    list-style:none;
}
#localiza li{
    padding:7px;
    background:#F6F6F6;
    
}
#localiza li.b{
    background:#FFF;
}



/* EMPRESA */

#contente{
	position:relative;
	margin:207px 0px 0px 0px;
   	_margin:1px 0px 0px 0px;
    width:708px;
	height:807px;
}


/* FALE */

#contentf{
	position:relative;
	margin:207px 0px 0px 0px;
   	_margin:1px 0px 0px 0px;
    width:708px;
	height:400px;
}


    /* estilos */

#contentf form {
    position:absolute;
    top:130px;
    left:130px;
    text-indent:0;
}
#contentf textarea, input{
	font-family:tahoma, verdana, sans-serif;
	font-size:11px;
	padding:1px;
	border:solid 2px #A6A6A6;
}
#contentf textarea{
	height:100px;
	width:400px;
}

    /* posicionamentos & sizes */

.rot1{
    left:25px;
}
.rot2{
    left:28px;
}
.rot3{
    left:19px;
}
.rot4{
    left:329px;
}
.rot5{
    left:5px;
}
.rot6{
    left:12px;
}
.rot1, .rot2, .rot3, .rot4, .rot5, .rot6{
    position:absolute;
    padding-top:4px;
}
.lftinput{
    width:342px;
}
.lftinput2{
    width:250px;
}
.lftinput3{
    position:relative;
    left:111px;
    margin-top:1px;
    width:30px;
}
.lftinput4{
    width:30px;
}
.lftinput5{
    width:150px;
}
.lftinput, .lftinput2, .lftinput4, .lftinput5{
    margin-top:1px;
    position:relative;
    left:58px;
}
.btenviar{
    margin:3px 5px 0px 0px;
    width:100px;
    background:#A3A3A3;
    color:#fff;
    border:0;
    font-weight:bolder;
}



/* RESERVAS */

#contentr{
	position:relative;
	margin:207px 0px 0px 0px;
   	_margin:1px 0px 0px 0px;
    width:708px;
	height:814px;
}
h3.reserva{
    background:#E4E4E4;
    margin:30px 0px 20px 0px;
    text-indent:10px;
    font-size:13px;
}
.lft2input{
    width:290px;
}
.lft2input2{
    width:380px;
}
.lft2input3{
    position:relative;
    left:193px;
    margin-top:1px;
    width:30px;
}
.lft2input4{
    width:30px;
}
.lft2input5{
    width:120px;
}
.lft2input6{
    width:190px;
}
.lft2input7{
    width:62px;
    position:relative;
    left:218px;
    margin-top:1px;
}
.lft2input, .lft2input2, .lft2input4, .lft2input5, .lft2input6{
    margin-top:4px;
    _margin-top:1px;
    position:relative;
    left:142px;
}
    /* posicionamentos & sizes */

.rot7{left:60px;}
.rot8{left:42px;}
.rot9{left:85px;}
.rot10{left:76px;}
.rot11{left:426px;}
.rot12{left:63px;}
.rot13{left:90px;}
.rot14{left:95px;}
.rot15{left:84px;}
.rot16{left:0px;}
.rot17{left:41px;}
.rot18{left:86px;}
.rot19{left:334px;}
.rot20{left:76px;}
.rot21{left:320px;}

.rot7, .rot8, .rot9, .rot10, .rot11, .rot12, .rot13, .rot14, .rot15, .rot16, .rot17, .rot18, .rot19, .rot20, .rot21{
    position:absolute;
    padding-top:4px;
}
.check{
    border:0;
    margin-left:136px;
}
.xx{
    margin-left:218px;
    font-size:9px;
}
textarea{
	font-family:tahoma, verdana, sans-serif;
	font-size:11px;
	padding:1px;
	border:solid 2px #A6A6A6;
	width:620px;
	height:100px;
}

/* FORM feedback */

#contentform{
	position:relative;
	margin:207px 0px 0px 0px;
   	_margin:1px 0px 0px 0px;
    width:708px;
	height:200px;
}

/* COLETIVO */

#contentc{
	position:relative;
	margin:207px 0px 0px 0px;
   	_margin:1px 0px 0px 0px;
    width:708px;
	height:550px;
}
.fotos{
	position:relative;
    margin-left:-30px;
}

/* FROTA */

#contentfrota{
	position:relative;
	margin:207px 0px 0px 0px;
   	_margin:1px 0px 0px 0px;
    width:708px;
	height:580px;
}
h3.frota{
    background:#E4E4E4;
    margin:10px 0px 30px 0px;
    text-indent:10px;
    font-size:13px;
}
.frotamargin{
    text-indent:0cm;
    margin-left:30px;
}

/* TURISMO */

#contentt{
	position:relative;
	margin:207px 0px 0px 0px;
   	_margin:1px 0px 0px 0px;
    width:708px;
	height:533px;
}


/* MAPA */

#contentm{
	position:relative;
	margin:207px 0px 0px 0px;
   	_margin:1px 0px 0px 0px;
    width:708px;
	height:350px;
}
#contentm ul{
	margin:18px 0px 0px 30px;
    padding:0;
}
#contentm li{
	margin-bottom:17px;
    padding:0;
    list-style-type:none;
}
#marcamapa{
    position:absolute;
    left:65px;
    top:100px;
    background-image:url('marcamapa.gif');
    width:8px;
    height:182px;
}
#horarios{
	font-family:tahoma, verdana, sans-serif;
	font-size:11px;
	font-style:normal;
	line-height:normal;
	font-weight:normal;
	font-variant:normal;
	text-transform:none;
	text-decoration:none;
	margin:5;
	list-style-type: none
	}
	
#horariosimg{
	width:213px;
	position:absolute;
	left:433px;
	margin-top:0px;
	background-image:url(relogio.gif);
	height: 268px;
	top: 298px;


    }
