html {width:100%; background-image: url(/portuguese/images/bg.gif); background-position:top left; background-repeat:repeat-x;}
body {width:980px; margin:0 auto; FONT-FAMILY: Verdana; FONT-SIZE: 12px; color:#252525}
img {border:0px}

#header {position:relative; padding:0px; top:30px; height:60px; width:980px;}
.logo {float:left; width:325px; height:35px;}
.slogan {display:block; position:absolute; top:28px; left:118px;}

.meta {border-width: 1px 1px 0 1px; border-color: #CECDCD;border-style: solid; float:right; width:200px;  background-color:#FAFAF2;padding:5px 5px 0 5px; height:50px}

#links {margin:-40px 0 0 0; float:right; color:#fff;}
a.button,a:link.button,a:visited.button {font-size:13px; color:#fff; text-decoration:none; }
a:hover.button {color:#BFE4FF;text-decoration:underline}
#links li {list-style-type:none;display:block;float:left;padding:0 8px;height:15px; background-image:url(/portuguese/images/line2.gif) ; background-position:top right; background-repeat:no-repeat;}
#links .last {background:none;}


#menu {float:left;margin:10px 0 0px 0px;width:360px;}
#menu li {list-style-type:none;display:block;float:left;line-height:40px;height:40px;padding:0 8px;background-image:url(/portuguese/images/line.gif); background-position:top right; background-repeat:no-repeat;}
#menu .last {background:none;}
#menu a {font-size:12px;color:#272727;text-decoration:none;}
#menu a:visited{text-decoration:none}
#menu a:hover{text-decoration:underline}


#content {width:980px;margin:0 auto;padding-top:30px}
a, a strong {color:#2173af;text-decoration:none}
a:hover{text-decoration:underline; color:#ff6600}

H1.naranja { FONT-SIZE: 35px; font-weight: bolder; COLOR: #ff6600; TEXT-DECORATION: none; padding: 10px 0; margin:0; text-transform:uppercase}
H2.naranja { FONT-SIZE: 25px; COLOR: #ff6600; TEXT-DECORATION: none; padding:10px 0; margin:0}
H3.naranja { FONT-SIZE: 20px; COLOR: #ff6600; TEXT-DECORATION: none;padding:0; margin:0 }
H4.naranja { FONT-SIZE: 15px; COLOR: #ff6600; TEXT-DECORATION: none;padding:0; margin:0 }
H5.naranja { FONT-SIZE: 13px; COLOR: #ff6600; TEXT-DECORATION: none;padding:0; margin:0 }

H1.azul { FONT-SIZE: 35px; font-weight: bolder; COLOR: #44A6ED; TEXT-DECORATION: none; padding: 5px 0 0 0; margin:0}
H2.azul { FONT-SIZE: 25px; COLOR: #44A6ED; TEXT-DECORATION: none; padding:0; margin:0}
H3.azul { FONT-SIZE: 20px; COLOR: #44A6ED; TEXT-DECORATION: none;padding:0; margin:0 }
H4.azul { FONT-SIZE: 15px; COLOR: #44A6ED; TEXT-DECORATION: none;padding:0; margin:0 }
H5.azul { FONT-SIZE: 13px; COLOR: #44A6ED; TEXT-DECORATION: none;padding:0; margin:0 }

H2.subtitulo { FONT-SIZE: 25px; COLOR: #ff6600; TEXT-DECORATION: none; padding:2px 0; border-bottom:1px solid #ff6600; text-transform:uppercase;background-color:#f2f2f2}
H3.subtitulo { FONT-SIZE: 20px; COLOR: #ff6600; TEXT-DECORATION: none; border-bottom:1px solid #ff6600; text-transform:uppercase;background-color:#f2f2f2}

H1.titulocursos {FONT-SIZE: 15px; COLOR: #333; TEXT-DECORATION: none; text-transform:uppercase;background-color:#f2f2f2 }

.blanca,.blanca a {color:#fff;font-weight:bold}
.blanca a:hover {text-decoration:underline}

.texto12 { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #464e5c; TEXT-DECORATION: none }
.texto12 A:link { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #3366CC; TEXT-DECORATION: none; }
.texto12 A:visited { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #3366CC; TEXT-DECORATION: none }
.texto12 A:hover { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #FF6600; TEXT-DECORATION: underline;}

.texto11 { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #464e5c; TEXT-DECORATION: none }
.texto11 A:link { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #3366CC; TEXT-DECORATION: none; }
.texto11 A:visited { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #3366CC; TEXT-DECORATION: none }
.texto11 A:hover { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #FF6600; TEXT-DECORATION: underline;}

#sub-content{float:left;width:240px;background:transparent url(/portuguese/images/bg_body.jpg) no-repeat scroll -9px 0;height: 100%}
#nav-02{background:url('/portuguese/images/bg_nav-01.png') no-repeat 0 0;border-bottom:1px solid #fff;margin:0 0 18px 0;padding:0px 0 0}

#nav-02 li {color:#797c80;list-style:none;margin:0 0 0 0;width:235px}
#nav-02 li a {border-bottom:1px solid #dcddde;border-top:1px solid #fff;color:#797c80;display:block;font-size:13px;font-weight:bold;padding:10px 0 10px 30px;position:relative;width:189px}
#nav-02 .current a {background:#49b2ff url('/portuguese/images/bg_nav-01-current.png') no-repeat left center;border:none;color:#fff;padding-right:21px;text-shadow:-1px -1px 0 #44A6ED}
#nav-02 a img {left:8px;margin-top:-12px;position:absolute;top:50%}
#nav-02 ul {border-bottom:1px solid #dcddde;margin:0;padding:8px 0;width:229px}
#nav-02 li li {margin-bottom:3px;position:relative}
#nav-02 li li a, #nav-02 .current li a {background:none;border:none;color:#797c80;font-size:13px;font-weight:normal;padding:3px 0px 3px 0px;text-shadow:none;width:210px}
#nav-02 li .current, #nav-02 .current .current {background:#dedfe0 url('/portuguese/images/bg_nav-02-top.png') no-repeat 0 0;border:none;padding:0}
#nav-02 li .current a, #nav-02 .current .current a{background:url('/portuguese/images/bg_nav-02-btm.png') no-repeat left bottom;border:none;color:#000;text-shadow:none}

#nav-02 li .submenu a {font-size:11px;background:url(/portuguese/images/bg_nav-02-arrow.png) no-repeat 17px center;padding: 1px 0 1px 25px; font-weight:bold;}
#nav-02 li .submenu a:hover {color:#44A6ED}

#ancho1 {width:730px; float:left;padding-left:10px;line-height:16px; min-height:790px}

#banner {width:420px; float:left; padding-bottom:15px;}
#adsense {width:300px; float:left; padding-left:10px;padding-bottom:15px;}

#city {width:520px; float:left; padding-bottom:15px;}
#citybox {width:200px; float:left; padding-left:10px;padding-bottom:15px;}

#index2 {width:360px; float:left;}
#index3 {width:360px; float:left; padding-left:10px}
#titulo h1 {display:block;  background-color: #44A6ED; font-size:15px; color:#fff; padding:5px 5px;text-transform:uppercase; margin:0}
#titulo2 h1 {display:block; background-color: #ff6600;font-size:15px; color:#fff; padding:5px 5px;text-transform:uppercase; margin:0}

#box1 {width:350px; height:70px; background-color:#F3F3F3;padding:5px;font-size:12px;color:#464E5C;border-bottom:2px solid #fff}
#box1 img {width:90px; float:left; padding-right:5px;}
#box1 h3,#box1 h3 a {font-size:14px; padding:0px 0 3px 0; margin:0px; }
#box2 {width:350px; height:70px; background-color:#E3E3E3;padding:5px;font-size:12px;color:#464E5C;border-bottom:2px solid #fff}
#box2 img {width:90px; float:left; padding-right:5px;}
#box2 h3,#box2 h3 a {font-size:14px; padding:0px 0 3px 0; margin:0px; }
#box3 {width:350px; background-color:#F3F3F3; padding:4px; font-size:13px; color:#464E5C; border:1px solid #ff6600;}

#box4 {width:340px; height:70px; background-color:#F3F3F3;padding:5px;font-size:12px;color:#464E5C;border-bottom:2px solid #fff}
#box4 img {width:90px; float:left; padding-right:5px;}
#box4 h3,#box4 h3 a {font-size:15px; padding:0px 0 3px 0; margin:0px; }




#info {width:980px; float:left; overflow:hidden; padding:10px 0 0px 0; color:#454545; font-size:12px}
#info div {width:212px; float:left; padding:0 10px 0 20px;}
#info h2 {font-size:15px; color:#333;border-bottom:0px solid #999;margin: 0 0; }
#info ul {padding:0px 0 0 4px; border-left: 1px solid #999}
#info li {list-style-type:none;line-height:16px;}
#info a {color:#454545;text-decoration:none}
#info a:hover {text-decoration:underline}
#footer {clear:both; height:190px; margin:auto; width:100%; background-image: url(/portuguese/images/bg3.gif); background-position:bottom left; background-repeat:repeat-x;}



ul.slideshow {list-style:none; width:auto; height:250px; overflow:hidden; position:relative; margin:0; padding:0;}	
ul.slideshow li {position:absolute; left:0; right:0;}
ul.slideshow li.show {z-index:500;}

ul.slideshow2 {list-style:none; width:520; height:200px; overflow:hidden; position:relative; margin:0; padding:0;}	
ul.slideshow2 li {position:absolute; left:0; right:0;}
ul.slideshow2 li.show {z-index:500;}
ul img {border:none;}


#slideshow-caption {width:auto; height:0 auto; position:absolute; bottom:0; left:0; color:#fff; background:#000; z-index:500;}
#slideshow-caption .slideshow-caption-container {padding:5px 10px; z-index:1000;}
#slideshow-caption h3 {margin:0;padding:0; font-size:19px;text-transform:uppercase;color:#56B7FF}
#slideshow-caption p {margin:5px 0 0 0; padding:0;}


#breadcrumb {font: 11px Arial, Helvetica, sans-serif; background-image:url('/portuguese/images/bc_bg.png'); background-repeat:repeat-x; height:20px; line-height:20px; color:#9b9b9b; border:solid 1px #cacaca; width:99,9%; overflow:hidden; margin:0 0 5px 0; padding:0}
#breadcrumb li {list-style-type:none; float:left; padding-left:8px;}
#breadcrumb a {height:20px; display:block; background-image:url('/portuguese/images/bc_separator.png'); background-repeat:no-repeat; background-position:right; padding-right: 15px; text-decoration: none; color:#454545;}
#breadcrumb a:hover {color:#35acc5;}


div.box {/* background-color:#ECECEC;*/ border:solid 1px #c6cfe1;padding:20px 30px; color:#333333; margin-bottom:20px; width:668px;}
div.box p{padding-bottom:14px;}
div.box .input-text {width:300px; *width:250px;}
div.box .input-select{width:305px; *width:248px;}
div.box h1 {font-size:14px; color:#000000; padding-bottom:4px;}
div.box p{padding-bottom:14px;}
div.box label {	display:block; margin-bottom:10px; color:#555555;}
div.box label span {display:block; float:left; padding-top:2px; padding-right:6px; width:280px; text-align:right; font-weight:bold;}
.spacer {padding:30px 0 0 200px; font-size:11px; color:#555555;}
