#mod-header .ctn-adverising-bar {
	height:50px;
	background:#c0c0c0;
	margin-bottom:1px;
	align:center;
}
#mod-header .ctn-search .fld-top-search {
	width:200px;
	height:16px;
	padding:2px 0 0 0;
	border:0px;
	font-size:11px;
	color:#5D5850;
	background-color:#c0c0c0;
}
#mod-header .ctn-search input {
	float:left;
}
body {
	background: url('/imagens/fundo-vistos.png') repeat-x 0 -1421px #4396CA;
	font-family: "Arial";
	color: #000;
	text-decoration: none;
	padding-top: 10px;
}
.vistos-menu {
	background-image:url('/imagens/fundo-inicial-vistos.jpg');
	background-repeat:repeat-x;
}
tr,td {
	font-family:verdana;
	font-size:12px;
}
.menu:link { text-decoration:none; color: #FFFFFF; }
.menu:visited { text-decoration:none; color: #FFFFFF; }
.menu:hover { text-decoration:underline; color: #FFFFFF; }
.menu:active  { text-decoration:none; color: #CC0000; }

.infs:link { text-decoration:none; color: #FFFFFF; }
.infs:visited { text-decoration:none; color: #FFFFFF; }
.infs:hover { text-decoration:underline; color: #FFFFFF; }
.infs:active  { text-decoration:none; color: #FFFFFF; }

.paisesb:link { text-decoration:none; color: #3F89D0; font-size:15px; font-weight: bold;}
.paisesb:visited { text-decoration:none; color: #3F89D0; font-size:15px; font-weight: bold;}
.paisesb:hover { text-decoration:none; color: #0000a0; font-size:15px; font-weight: bold;}
.paisesb:active  { text-decoration:none; color: #CC0000; font-size:15px; font-weight: bold;}

.paises:link { text-decoration:none; color: #000; }
.paises:visited { text-decoration:none; color: #000; }
.paises:hover { text-decoration:underline; color: #0000a0; }
.paises:active  { text-decoration:none; color: #CC0000; }

.senha:link { text-decoration:none; color: #000; font-size:10px;}
.senha:visited { text-decoration:none; color: #000; font-size:10px;}
.senha:hover { text-decoration:underline; color: #0000a0; font-size:10px;}
.senha:active  { text-decoration:none; color: #CC0000;font-size:10px; }

.formularios:link { text-decoration:none; color: #000000; }
.formularios:visited { text-decoration:none; color: #000000; }
.formularios:hover { text-decoration:underline; color: #0000a0; }
.formularios:active  { text-decoration:none; color: #CC0000; }

.link:link { text-decoration:none; color: #000; }
.link:visited { text-decoration:none; color: #000; }
.link:hover { text-decoration:underline; color: #0000a0; }
.link:active  { text-decoration:none; color: #CC0000; }

.link1:link { text-decoration:none; color: #FFF; }
.link1:visited { text-decoration:none; color: #FFF; }
.link1:hover { text-decoration:none; color: #7EC3E7; }
.link1:active  { text-decoration:none; color: #7EC3E7; }


.h1 {
	font-family:verdana;
	font-size:13px;
}
.bc {
	border-style:solid;
	border-width:1px 1px 1px 1px;
	border-color:#DBE1E6;
}
.fdbandeira {
	border-style:solid;
	border-color:#000000;
	border-width:1px 1px 1px 1px;
}
.linha {
	color:#DBE1E6;
	height:1px;
}
.topo {
	border-width:1px;
	border-color:#000000;
	width:150px;
}

.email {
        border: solid 1px #000000;
        width:250px;
}

.a2 {
	border: solid 1px #3786B3;
        width:250px;
}
.emaila {
	border: solid 1px #000000;
        width:250px;
}
.a21 {
        border: solid 1px #3786B3;
        width:30px;
}
.email1 {
        border: solid 1px #000000;
        width:30px;
}
.a22 {
        border: solid 1px #3786B3;
        width:400px;
}
.email2 {
        border: solid 1px #000000;
        width:400px;
}
.a23 {
        border: solid 1px #3786B3;
        width:211px;
}
.email3 {
        border: solid 1px #000000;
        width:211px;
}
.tbl {
        border: solid 1px #000000;
}
.h24 {
	height:24px;
}
.h25 {
	height:25px;
}
.h25a {
        height:35px;
}
.input {
        background-color: #A8CEEF;
        border: 1px solid #666666;
        color:000000;
        font-family:verdana;
        width:400px;
}
.imais {
	align:right;
}

.bordaBox {bbackground: ttransparent; width:245px;}
.bordaBox .b1, .bordaBox .b2, .bordaBox .b3, .bordaBox .b4, .bordaBox .b1b, .bordaBox .b2b, .bordaBox .b3b, .bordaBox .b4b {display:block; overflow:hidden; font-size:1px;}
.bordaBox .b1, .bordaBox .b2, .bordaBox .b3, .bordaBox .b1b, .bordaBox .b2b, .bordaBox .b3b {height:1px;}
.bordaBox .b2, .bordaBox .b3, .bordaBox .b4 {background:#CECECE; border-left:1px solid #999; border-right:1px solid #999;}
.bordaBox .b1 {margin:0 5px; background:#999;}
.bordaBox .b2 {margin:0 3px; border-width:0 2px;}
.bordaBox .b3 {margin:0 2px;}
.bordaBox .b4 {height:2px; margin:0 1px;}
.bordaBox .conteudo {padding:5px;display:block; background:#CECECE; border-left:1px solid #999; border-right:1px solid #999;}

.blockOn {
        display: none;
}
.blockOff {
        display: show;
}


.bordaBoxFD {bbackground: ttransparent; width:320px;}
.bordaBoxFD .b1, .bordaBoxFD .b2, .bordaBoxFD .b3, .bordaBoxFD .b4, .bordaBoxFD .b1b, .bordaBoxFD .b2b, .bordaBoxFD .b3b, .bordaBoxFD .b4b {display:block; overflow:hidden; font-size:1px;}
.bordaBoxFD .b1, .bordaBoxFD .b2, .bordaBoxFD .b3, .bordaBoxFD .b1b, .bordaBoxFD .b2b, .bordaBoxFD .b3b {height:1px;}
.bordaBoxFD .b2, .bordaBoxFD .b3, .bordaBoxFD .b4 {background:#CECECE; border-left:1px solid #999; border-right:1px solid #999;}
.bordaBoxFD .b1 {margin:0 5px; background:#999;}
.bordaBoxFD .b2 {margin:0 3px; border-width:0 2px;}
.bordaBoxFD .b3 {margin:0 2px;}
.bordaBoxFD .b4 {height:2px; margin:0 1px;}
.bordaBoxFD .conteudo {padding:5px;display:block; background:#CECECE; border-left:1px solid #999; border-right:1px solid #999;}

.top-search {
	height:20px;
}

/* ---------------------- Dolphin nav ---------------------- */
#dolphincontainer{
	position:relative;
	height:33px;
	color:#E0E0E0;
	background:#F2F6FF;
	width:100%;
	font-family:Helvetica,Arial,Verdana,sans-serif;
	}

#dolphinnav{
	position:relative;
	height:33px;
	font-size:12px;
	text-transform:uppercase;
	font-weight:bold;
	background:#E0E8EC url(/imagens/dolphin_bg.gif) repeat-x bottom left;
	padding:0 0 0 20px;
	}

#dolphinnav ul{
	margin:0;
	padding:0;
	list-style-type:none;
	width:auto;
	float:left;
	}

#dolphinnav ul li{
	display:block;
	float:left;
	margin:0 1px;
	}

#dolphinnav ul li a{
	display:block;
	float:left;
	color:#EAF3F8;
	text-decoration:none;
	padding:0 0 0 20px;
	height:33px;
	}

#dolphinnav ul li a span{
	padding:12px 20px 0 0;
	height:21px;
	float:left;
	}

#dolphinnav ul li a:hover{
	color:#fff;
	background:transparent url(/imagens/dolphin_bg-OVER.gif) repeat-x bottom left;
	}

#dolphinnav ul li a:hover span{
	display:block;
	width:auto;
	cursor:pointer;
	}

#dolphinnav ul li a.current,#dolphinnav ul li a.current:hover{
	color:#fff;
	background:#1D6893 url(/imagens/dolphin_left-ON.gif) no-repeat top left;
	line-height:275%;
	}

#dolphinnav ul li a.current span{
	display:block;
	padding:0 20px 0 0;
	width:auto;
	background:#1D6893 url(/imagens/dolphin_right-ON.gif) no-repeat top right;
	height:33px;
	}
/* ---------------------- END Dolphin nav ---------------------- */

.submenu {
	padding:0px 0px 0px 50px;
	height:20px;
	color:#E3F0F8;
}
.pic-1 {
        border-style:solid;
        border-width:1px;
        border-color:#000000;
        padding: 10px 10px 10px 10px;
        background: #eee;
        border: 1px solid #7EC3E7;
	height:60px;
}
.pic-2 {
        border-style:solid;
        border-width:1px;
        border-color:#000000;
        padding: 10px 10px 10px 10px;
        background: #7EC3E7;
        border: 1px solid #7EC3E7;
        height:60px;
}
.tblindex {
	padding: 0px 0px 0px 10px;
}

.trvistos {
	padding: 10px 0px 10px 10px;
}

.resultado {
	width: 500px;
	margin-top: 20px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}
.resultado h1 {
	font-size: 1.3em;
	background: #4682b4;
	color: #fff;
	border: 2px double #b0c4de;
}
.resultado #map_canvas {
	width: auto;
	height: 500px;
	border: 1px solid #4682b4;
}






.bordaBox1 {bbackground: ttransparent; width:500px;}
.bordaBox1 .b1, .bordaBox1 .b2, .bordaBox1 .b3, .bordaBox1 .b4, .bordaBox1 .b1b, .bordaBox1 .b2b, .bordaBox1 .b3b, .bordaBox1 .b4b {display:block; overflow:hidden; font-size:1px;}
.bordaBox1 .b1, .bordaBox1 .b2, .bordaBox1 .b3, .bordaBox1 .b1b, .bordaBox1 .b2b, .bordaBox1 .b3b {height:1px;}
.bordaBox1 .b2, .bordaBox1 .b3, .bordaBox1 .b4 {background:#CECECE; border-left:1px solid #999; border-right:1px solid #999;}
.bordaBox1 .b1 {margin:0 5px; background:#999;}
.bordaBox1 .b2 {margin:0 3px; border-width:0 2px;}
.bordaBox1 .b3 {margin:0 2px;}
.bordaBox1 .b4 {height:2px; margin:0 1px;}
.bordaBox1 .conteudo {padding:5px;display:block; background:#CECECE; border-left:1px solid #999; border-right:1px solid #999;}

pre.prettyprint {
	padding:5px;
	background:#f8f8f8;
	border:1px solid #c9c9c9;
	overflow:auto;
	margin-left:10px;
	font-size:11px;
	line-height:140%;
}

