/*---------------------------------------------------------------------------*/
/* Import */
/*---------------------------------------------------------------------------*/
@import url("st.stylesheet.css");


/*---------------------------------------------------------------------------*/
/* Font & Color */
/*---------------------------------------------------------------------------*/
html, body, td, th, input, textarea, select , button
{ font:12px 'Trebuchet MS', Arial, sans-serif; }


/*---------------------------------------------------------------------------*/
/* Link */
/*---------------------------------------------------------------------------*/
a:link, a:visited, a:active { color:#9d1b20; cursor:pointer; text-decoration:none; }
a:hover { text-decoration:none; }
.external span { display:inline-block; width:11px; height:9px; margin:0 0 0 3px; background-repeat:no-repeat; background-position:right top; }
#header .external span { background-image:url(../images/ico_external_link_01.png); }
#content .external span { background-image:url(../images/ico_external_link_02.png); }
#footer .external span { background-image:url(../images/ico_external_link_03.png); }


/*---------------------------------------------------------------------------*/
/* Structure */
/*---------------------------------------------------------------------------*/
html, body { width:100%; }
body { background-color:#fff6da; background-repeat:no-repeat; background-position:center top; text-align:center; }
body { background-image:url(../images/body_background.jpg); }
body.home { background-image:url(../images/body_home_background.jpg); }

#container { width:981px; padding:0 10px; margin:0 auto; overflow:hidden; background:url(../images/container_background.png) repeat-y center top; text-align:left; }
#header { position:relative; z-index:9000; }
#content { float:left; width:100%; }
#content .section { float:left; width:582px; padding:0 0 35px 40px; }
#content .aside { float:right; width:273px; padding:0 42px 0 0; }


/*---------------------------------------------------------------------------*/
/* Grid, List, Block, DropList */
/*---------------------------------------------------------------------------*/
.grid-1 { width:622px; overflow:hidden; margin:0 auto; padding:0 0 10px; text-align:left; }
.single .grid-1,
.search .grid-1 { margin-top:30px; }
.grid-2 { float:left; width:550px; margin-top:29px; margin-left:41px; }
.grid-3 { float:right; width:304px; margin-right:41px; }
.grid-4 { width:525px; margin:0 auto; }

.droplist-1 { float:left; width:100%; overflow:hidden; margin:-20px 0 0; }
.droplist-1 dt { float:left; width:100%; margin:13px 0 0; padding:0 0 8px; border-top:1px dashed #c5c5c5; font-size:14px; }
.droplist-1 dt:first-child { border:none; }
.droplist-1 dt span { display:block; margin:16px 0 0; padding:0 0 0 19px; background:url(../images/ico_drop_01.gif) no-repeat left 3px; color:#906900; font-size:14px; text-decoration:underline; }
.droplist-1 dt:hover span,
.droplist-1 dt span.hover { color:#00447b!important; background-position:left -49px; }
.droplist-1 dd { padding:8px 0 0 19px; }
.droplist-1 dd p { padding:3px 0 7px; font-size:12px; line-height:150%; }

.section-74 .droplist-1 { margin:-30px 0 0; }
.section-74 .droplist-1 dt span { display:inline-block; margin:16px 0 0; padding:0 0 0 0; background:none; color:#906900; font-size:14px; text-decoration:underline; }
.section-74 .droplist-1 dt span.count { color:#906900; font-weight:bold; }
.section-74 .droplist-1 dt span.title {}


/*---------------------------------------------------------------------------*/
/* General */
/*---------------------------------------------------------------------------*/
.alignleft { float:left; } 
.alignright { float:right; }

#breadcrumb { padding:21px 0 45px 40px; overflow:hidden; font-size:12px; }
#breadcrumb a { color:#7a0000; text-decoration:underline; } 
.page-template-page-post-type-eventos-php #breadcrumb, 
.page-template-page-middle-content-php #breadcrumb,
.page-template-page-post-type-template-4-php #breadcrumb,
.page-template-page-post-type-coordenacao-php #breadcrumb,
.page-template-page-post-type-leitura-da-semana-php #breadcrumb,
.page-template-page-post-type-leao-na-linha-php #breadcrumb,
.page-template-page-login-php #breadcrumb,
.page-template-page-post-type-avisos-circulares-php #breadcrumb,
.page-template-page-meus-dados-php #breadcrumb,
.page-template-page-trabalhe-conosco-php #breadcrumb,
.page-template-page-trabalhe-conosco-2-php #breadcrumb,
.page-template-page-trabalhe-conosco-3-php #breadcrumb,
.page-template-page-trabalhe-conosco-4-php #breadcrumb,
.page-template-page-trabalhe-conosco-5-php #breadcrumb,
.page-template-page-meu-perfil-php #breadcrumb,
.page-template-page-cadastro-ex-aluno-php #breadcrumb,
.page-template-page-editar-perfil-php #breadcrumb,
.archive #breadcrumb,
.search #breadcrumb { padding-top:5px; }

/* buttons */
.button-01, .button-01 span,
a.button-02,
a.button-03, a.button-03 span { background-repeat:no-repeat; line-height:100%!important; text-decoration:none!important; text-transform:uppercase; }
a.button-01, a.button-02, 
a.button-03, a.button-04 { display:inline-block; background-position:left top; }
a.button-01 span, 
a.button-02, 
a.button-03 span { display:inline-block; color:#0e307b; font-size:12px; text-align:center; }

.button-01, .button-01 span { background-image:url(../images/button_01_sprite.gif); }
.button-01 { width:auto; height:33px; margin:0 6px 0 0; padding:0 0 0 14px; }
.button-01 span { height:22px; margin:0 -6px 0 0; padding:11px 14px 0 0; background-position:right -33px; }
.button-01:hover { background-position:left -66px; }
.button-01:hover span { background-position:right -99px; }

a.button-02 { width:181px; height:34px; margin:0 0 11px 0; padding:11px 7px 0; background-image:url(../images/button_02_sprite.gif); }
a.button-02:hover { background-position:left bottom; }

a.button-03, a.button-03 span { background-image:url(../images/button_03_sprite.gif); }
a.button-03 { width:auto; height:45px; margin:0 6px 0 0; padding:0 0 0 14px; }
a.button-03 span { height:34px; margin:0 -6px 0 0; padding:11px 14px 0 0; background-position:right top; }
a.button-03:hover { background-position:left bottom; }
a.button-03:hover span { background-position:right bottom; }

a.button-04, a.button-04 span { background-image:url(../images/button_04_sprite.gif); }
a.button-04 { width:auto; height:20px; margin:0 4px 0 0; padding:0 0 0 11px; color:#013c6c; font-size:12px; }
a.button-04 span { display:inline-block; height:15px; margin:0 -4px 0 0; padding:5px 11px 0 0; background-position:right top; }

a.back { display:inline-block; padding:0 0 0 12px; background:url(../images/ico_arrow_01.gif) no-repeat left 2px; color:#a00000; font-size:12px; text-transform:uppercase; text-decoration:underline; }
a.back-2 { display:inline-block; padding:0 0 0 10px; background:url(../images/arrow_02.png) no-repeat left 2px; color:#013c6c; font-size:12px; text-decoration:underline; }
.single a.back { margin:15px 0 30px; }

.button-filtrar { display:inline-block; width:76px; height:33px; background:url(../images/button_filtrar.gif) no-repeat; text-indent:-9999px; line-height:0px; }
.button-cancelar { display:inline-block; width:93px; height:33px; background:url(../images/button_cancelar.gif) no-repeat; text-indent:-9999px; line-height:0px; }

a.link-1, .link-1 a { color:#f4c76e!important; font-weight:bold; text-transform:uppercase; }
/*#footer .link-1 { display:none; }*/

.modal { position:absolute; z-index:9999; text-align:left; }
.modal-1 { top:120px; left:50%; width:460px; margin:0 0 0 -232px; border:2px solid #ba8b28; background:#f0e8aa url(../images/modal_1_background.gif) repeat-x left bottom; -moz-box-shadow:0 0 7px #000; -webkit-box-shadow:0 0 7px #000; box-shadow:0 0 7px #000; }
.modal-1 .modal-cont { padding:27px 36px 40px; }
.modal-1 .modal-cont p { color:#3a3a3a; font-size:14px; font-weight:bold; line-height:150%; }
.modal-1 .modal-title { height:26px; margin:0 0 22px; padding:12px 0 0; border-bottom:2px solid #ba8b28; background:url(../images/modal_avisos_title_background.gif) no-repeat right top; color:#7a0000; font-size:18px; font-weight:bold; }
.modal-1 .modal-close { position:absolute; top:9px; right:8px; height:11px; padding:0 15px 0 0; background:url(../images/ico_close.gif) no-repeat right top; color:#966b10; font-size:10px; text-decoration:underline; }

/* width */
.w_22    {width:20px !important;}
.w_16    {width:35px !important;}
.w_19    {width:50px !important;}
.w_2     {width:63px !important;}
.w_21    {width:70px !important;}
.w_3     {width:77px !important;}
.w_13    {width:88px !important;}
.w_4     {width:98px !important;}
.w_6     {width:123px !important;}
.w_12    {width:145px !important;}
.w_18    {width:185px !important;}
.w_15    {width:200px !important;}
.w_14    {width:225px !important;}
.w_7     {width:250px !important;}
.w_8     {width:260px !important;}
.w_17    {width:300px !important;}
.w_20    {width:420px !important;}
.w_11    {width:513px !important;}
.w_9     {width:568px !important;}


/*---------------------------------------------------------------------------*/
/* Special styles */
/*---------------------------------------------------------------------------*/
.page-id-26 .button-01 { margin-top:6px; }


/*---------------------------------------------------------------------------*/
/* Title */
/*---------------------------------------------------------------------------*/
.page-header-title { display:block; width:979px; height:209px; background-repeat:no-repeat; text-indent:-9999px; line-height:0px; }

.page-title,
.article .entry-title,
.title-02, .title-03 { padding:0 0 6px 1px;  border-bottom:1px solid; font-size:24px; }
.page-title, .article .entry-title { border-color:#ccbc93; color:#00447b; }
.title-02, .title-03 { border-color:#dab876; color:#896113; }
.section-74 .page-title { color:#7a0000; }
.section-74 .page-title span { color:#00447b; }
.post-type-style-template-1 .article .entry-title { padding:0 0 5px 1px; border-bottom:1px dashed #c5c5c5; color:#906900; font-size:18px; }

.title-04 { padding-bottom:6px; border-bottom:1px solid #cdcdcd; color:#0e317e; font-size:18px; }


/*---------------------------------------------------------------------------*/
/* Header */
/*---------------------------------------------------------------------------*/
#logo, #logo a { display:block;  }
#logo { position:absolute; top:-12px; left:25px; z-index:1; width:490px; height:151px; }
#logo a { text-indent:-9999px; line-height:0px; }
#logo-01 { float:left; width:101px; height:151px; background:url(../images/logo_colegio_de_sao_bendo_01.png) no-repeat; }
#logo-02 { float:right; width:389px; height:60px; margin:35px 0 0; background:url(../images/logo_colegio_de_sao_bendo_02.png) no-repeat right top; }

#header-top { width:100%; height:25px; background-repeat:repeat-y; background-position:left top; }
#header-top ul { float:right; height:18px; padding:7px 20px 0 0; overflow:hidden; }
#header-top ul li { float:left; margin-left:-1px; padding:0 8px; border-left:1px solid #fff; }
#header-top ul li a { display:block; color:#fff; padding:2px 0 0; font-size:11px; line-height:110%; }
#header-top ul li a:hover { text-decoration:underline; }

#header-main { position:relative; display:inline-block; width:1001px; height:142px; margin:0 -10px 0 -10px; background-repeat:no-repeat; }

#search-form { position:absolute; top:21px; right:52px; }
.search-form-wrapper { width:210px; }
#search-text, #search-submit { background-repeat:no-repeat; }
#search-text { float:left; width:150px; height:28px; padding:2px 12px 0; background-position:left top; color:#838282; font-size:14px; line-height:180%; }
#search-submit { float:right; width:36px; height:30px; background-position:right top; cursor:pointer; text-indent:-9999px; line-height:0px; }

#header-area-restrita { position:absolute; top:62px; right:52px; }
#header-area-restrita a { display:block; width:258px; height:30px; background:url(../images/btn_acessar_area_restrita_e_portal.gif) no-repeat; text-indent:-9999px; line-height:0px; }
/*#header-area-restrita small,
#header-area-restrita ul,
#header-area-restrita ul li { float:left; }
#header-area-restrita small { padding-top:10px; color:#0e317e; font-size:13px; text-align:left; }
#header-area-restrita ul li { margin-left:7px; }
#header-area-restrita ul li a { float:left; height:30px; padding:0 0 0 26px; background:url(../images/header_area_restrita.gif) no-repeat left top; color:#0e307b; font-size:12px; text-align:center; text-transform:uppercase; }
#header-area-restrita ul li a span { float:left; height:19px; margin-right:-5px; padding:11px 26px 0 0; background:url(../images/header_area_restrita.gif) no-repeat right top; }
#header-area-restrita ul li a:hover { height:35px; margin-top:-5px; background-position:left bottom; }
#header-area-restrita ul li a:hover span { height:24px; background-position:right bottom; }*/

#header-menu { float:left; width:100%; height:39px; /*margin:103px 0 0;*/ background-repeat:no-repeat; position:absolute;bottom:0; }
#header-menu ul { position:absolute; bottom:10px; left:118px; z-index:100; }
#header-menu ul li { float:left; position:relative; padding:0 11px; }
#header-menu ul li:first-child { border-left:none; }
#header-menu ul li:last-child { border-right:none; }
#header-menu ul li a { font-size:14px; text-transform:uppercase; }

#header-menu ul ul { display:none; position:absolute; top:12px; bottom:auto; left:0px; right:auto; z-index:150; padding:20px 0 0; background:url(../images/fix_ie.png) repeat; }
#header-menu ul ul li { float:left; width:100%; padding:0 0; border:none; border-bottom:1px solid #9e8037; } 
#header-menu ul ul li:last-child { border-bottom:none; }
#header-menu ul ul li a { display:block; width:auto; padding:10px 20px; background:url(../images/header_sub_menu_background.png) repeat; color:#0e317e; font-size:13px; text-transform:none; white-space:nowrap; }
#header-menu ul ul li a:hover { background-color:#ffe6a9; background-image:none; }

#header-signout { position:absolute; top:64px; right:52px; width:210px; height:39px; background-repeat:no-repeat; }
#header-signout span { display:block; padding:16px 0 0 16px; font-size:11px; font-weight:bold; }
#header-logged a.logout,
#header-signout a { position:absolute; top:0px; right:0px; height:15px; padding:4px 21px 0 0; background-position:right top; background-repeat:no-repeat; color:#9a0000; font-size:10px; text-decoration:underline; text-transform:uppercase; }
#header-logged a.logout:hover,
#header-signout a:hover { text-decoration:none; }


/*---------------------------------------------------------------------------*/
/* Aside */
/*---------------------------------------------------------------------------*/
/* MENU */
.aside .nav { overflow:hidden; margin-top:3px; margin-bottom:35px; }
.aside .nav li { float:left; width:100%; }
.aside .nav li a { display:block; padding:9px 0 8px 23px; border-bottom:1px dashed #c9b27a; background:url(../images/arrow_01.png) no-repeat 11px 11px; color:#7a0000; font-size:11px; text-transform:uppercase; }
.aside .nav li a:hover { background-color:#fae7b8; }
.aside .nav li.current_page_item > a { color:#0e317e; }
.aside .nav li.last a { border-bottom:2px solid #edddb7; }
.aside .nav li ul li a { padding-left:39px; background-position:27px 11px; }


.aside-box-1 { width:241px; margin:0 0 0 10px;  }
.aside-box-1-cont { background-color:#ebebeb; padding:20px; }
.aside-box-1 .title { margin:0 0 1px; padding:0 0 5px; border-bottom:1px solid #d2d2d2; color:#515151; font-size:16px; }
.aside-box-1 p { line-height:180%; font-size:11px; }


/*---------------------------------------------------------------------------*/
/* Article */
/*---------------------------------------------------------------------------*/
.post-type-style,
.search-post { float:left; width:100%; }
.post-type-style-template-1, 
.post-type-style-clipping,
.post-type-style-faq,
.search-post,
.post-type-style-eventos { margin-top:-15px; }
.post-type-style-coordenacao,
.post-type-style-template-4,
.post-type-style-leitura-da-semana { margin-top:-7px; }

.article { position:relative; float:left; width:100%; padding:0 0 35px; }
/* 
*** img ***/
.article img { padding:2px; border:1px solid #ccbc93; background-color:#fff; }
.ngg-galleryoverview,
.article img.wp-post-image { float:left; }
.ngg-galleryoverview,
.article img.wp-post-image,
.article img.alignleft { margin:3px 23px 8px 0; }
.article img.alignright { margin:3px 0 8px 23px; }
.article-style-2 img.wp-post-image,
.article-style-2 img.alignleft,
.article-style-2 img.alignright { margin-top:0px; }
.post-type-style-eventos .article img { margin-bottom:0px; }

/* 
*** entry-content ***/
.article .entry-content { overflow:hidden; margin-bottom:-17px; padding-top:17px; }
.article .entry-content,
.article .entry-content a,
.article .entry-content li,
.article .entry-content p,
.article .entry-content h3,
.article .entry-content h4,
.article .entry-content h5,
.article .entry-content span { line-height:150%; }
.article .entry-content a:hover { text-decoration:underline; }
.article .entry-content,
.article .entry-content li,
.article .entry-content p { font-size:14px; }
.article .entry-content ul,
.article .entry-content p,
.article .entry-content .obs { padding-bottom:17px; }
/*.article .entry-content .button-01 { margin-bottom:17px; }*/
.article-single-post-type-default-eventos .title,
.article .entry-content h3 { padding:0 0 4px 1px; border-bottom:1px dashed #c5c5c5; color:#906900; font-size:18px; }
.article .entry-content h3 { margin:20px 0 15px; }
.article .entry-content h4 { margin:10px 0 10px; color:#906900; font-size:14px; font-weight:bold; }
.article .entry-content h5 { margin:5px 0 5px; color:#3a3a3a; font-size:14px; font-weight:bold; }
.article .entry-content li { background:url(../images/li_stlye_01.gif) no-repeat left 9px; text-indent:10px; }
.article .entry-content .obs { display:block; padding-top:8px; font-size:11px; }

/* template 1 */
.post-type-style-template-1 .article-post-type { margin-top:10px }

/* article style 2 */
.article-style-2 { margin:0 0 20px; padding:0 0 20px; border-bottom:1px dashed #c5c5c5; }
.article-style-2.last { border-bottom:1px solid #ccbc93; }
.article-style-2 .title,
.article-style-2 .title a { color:#906900; line-height:120%; }
.article-style-2 .title { font-size:14px; font-weight:bold; }
.article-style-2 .title.uppercase { font-size:12px; }
.article-style-2 .title a { text-decoration:underline; }
.article-style-2 .title a:hover { text-decoration:none; }
.article-style-2 .entry-content { overflow:hidden; margin-bottom:-12px; padding-top:12px; }
.article-style-2 .entry-content p { padding-bottom:12px; font-size:12px; line-height:150%; }

/* clipping */
.post-type-clipping small { display:block; margin-bottom:7px; }

/* coordenacao */
.post-type-style-template-4.last,
.post-type-coordenacao.last { border-bottom:none; }
.post-type-coordenacao p { margin-top:10px; }

/* eventos */
.article-single-post-type-default-eventos { padding-bottom:25px; border-bottom:1px solid #ccbc93; }
.article-single-post-type-default-eventos .title { margin:25px 0 0; }

/* leitura da semana */
.post-type-style-leitura-da-semana { padding:20px 0 0; border-top:1px solid #c5c5c5; }
.post-type-style-leitura-da-semana .entry-content { padding-top:5px; }

/* caption */
.article .entry-content .wp-caption { width:300px!important; margin:3px 23px 5px 0; }
.article .entry-content .wp-caption a,
.article .entry-content .wp-caption img { float:left; } 
.article .entry-content .wp-caption .wp-caption-text { display:inline-block; width:282px; margin:0 0; padding:6px 9px 7px; background-color:#f3e2b5; color:#906900; font-size:10px; }

.caption-special { float:left; clear:both; width:300px; margin:0 23px 5px 0; padding:5px 0 10px 0; }
.caption-special img { float:left; padding:0 0; border:none; }
.caption-special .button-03 { float:right; width:125px;}

/* navigation */
.article-navigation { float:left; width:100%; margin:15px 0 20px; padding:0 0 10px; border-bottom:1px solid #cdcdcd; }
.page-navigation.last,
.article-navigation.last { border-bottom:none; }
.article-navigation.last { margin-top:-10px; }
.page-navigation.last { margin-top:10px; }
.page-navigation ol, 
.article-navigation ol { float:right; }
.page-navigation ol li, .page-navigation ol ul li,
.article-navigation ol li { float:left; margin:0 6px 0 0; }
.page-navigation ol li .title, .page-navigation ol ul li .title, 
.article-navigation ol li .title { color:#115084; font-size:12px; font-weight:bold; line-height:180%; }
.page-navigation ol li .page, .page-navigation ol ul li .page-numbers, 
.article-navigation ol li .page, .article-navigation ol ul li .page-numbers { display:block; padding:5px 6px; background-color:#ccdef3; border:none; color:#960000; font-weight:bold; text-decoration:underline; }
.page-navigation ol li .current, .page-navigation ol ul li .current, 
.article-navigation ol li .current { color:#115084; text-decoration:none; }

/* gallery */
.ngg-gallery-thumbnail { width:300px; }
.ngg-gallery-thumbnail > a { float:left; line-height:0px!important; }
.ngg-gallery-open { float:left; width:292px; padding:3px 0 4px 8px; background-color:#f3e2b5; text-align:left; }
.ngg-gallery-open a { display:block; height:25px; padding:6px 0 0 41px; background:url(../images/ico_gallery.gif) no-repeat 0 0; color:#a00000; font-size:11px; text-decoration:underline; }


/*---------------------------------------------------------------------------*/
/* PlaceHolder */
/*---------------------------------------------------------------------------*/
/* Header */
#placeholder-01 { position:relative; width:979px; min-height:19px; padding:2px 11px 0; margin:-2px -10px 0 -10px; background-repeat:no-repeat; }


/*---------------------------------------------------------------------------*/
/* Slide */
/*---------------------------------------------------------------------------*/
#slider { position:relative; width:979px; /*height:403px;*/ overflow:hidden; background-color:#000; }
#slider ul { overflow:hidden; }
#slider ul li { height:351px!important; }

#slider-nav-pager { position:absolute; top:335px; left:35px; z-index:9999; }
#slider-nav-pager a { float:left; width:13px; height:13px; margin-left:5px; background-repeat:no-repeat left top; text-indent:-9999px; }
#slider-nav-pager a.activeSlide { background-position:-20px top; }
#slider-nav-pager a:focus { outline: none; }

#slider-nav {}
#slider-nav div { position:absolute; top:0px; z-index:1000; width:200px; height:333px; background:url(../images/fix_ie.png) repeat; }
#slider-prev { left:0; } 
#slider-next { right:0; } 
#slider-nav a { display:none; width:23px; height:38px; margin:170px 15px 0; background-repeat:no-repeat; text-indent:-9999px; }
#slider-prev a { float:left; background-position:left bottom; } 
#slider-next a { float:right; background-position:right bottom; } 
#slider-prev a.slider-nav-active { background-position:left -15px; } 
#slider-next a.slider-nav-active { background-position:right -15px; } 

#slider-nav-per-title { position:absolute; top:2px; right:11px; z-index:1000; width:215px; height:351px; overflow:hidden; }
#slider-nav-per-title li { width:100%; height:87px; border-bottom:1px dashed #828282;}
#slider-nav-per-title li:last-child { border:none; }
#slider-nav-per-title li a { display:table-cell; padding:10px 20px 10px 45px; height:87px; background-repeat: no-repeat; background-position:20px 37px; color:#fff; font-size:15px; line-height:130%; vertical-align:middle; }
#slider-nav-per-title li a:hover { background-position:20px -48px; }

.slider-caption { display:none; }
#slider-caption { position:absolute; bottom:0px; left:11px; z-index:1000; }
#slider-caption div { display:none; width:683px; padding:17px 40px; color:#fff; font-size:13px; }
#slider-caption div p { line-height:140%; }
#slider-caption div a { color:#edc16a; }
#slider-caption-bt { position:absolute; bottom:0px; left:0px; display:block; width:22px; height:22px; background-repeat:no-repeat; background-position:left top; text-indent:-9999px; line-height:0px; }
#slider-caption-bt.opened { background-position:left bottom; }


/*---------------------------------------------------------------------------*/
/* Home */
/*---------------------------------------------------------------------------*/
#home-noticias-bar { position:absolute; bottom:0px; left:11px; z-index:1000; width:899px; height:26px; padding:13px 40px 0; background:url(../images/home_noticias_bar_background.png) no-repeat; }
#home-noticias-bar div { float:left; width:750px; color:#fff; font-size:12px; }
#home-noticias-bar div a { color:#fff; font-size:12px; }
#home-noticias-bar div a:hover { text-decoration:underline; }
#home-noticias-bar div h2 { display:inline; padding-right:5px; }
#home-noticias-bar div ul { float:left; width:640px; height:25px; margin:1px 0 0; overflow:hidden; }
#home-noticias-bar div ul li { float:left; width:100%; margin:0 0 20px; }
#home-noticias-bar-title { float:left; color:#f7c86b; font-size:13px; font-style:italic; font-weight:bold; text-transform:uppercase; }
#home-noticias-bar-arrow { float:left; padding:0 5px; }
#home-noticias-bar .more { float:right; height:12px; padding:0 0 0 18px; background:url(../images/ico_more_01.gif) no-repeat left 1px; color:#fff; font-size:11px; text-decoration:underline; text-transform:uppercase; white-space:nowrap; }
#home-noticias-bar .more:hover { background-position:left bottom; color:#e3ac41; }

#home-esquerda {float:left; width:600px;}

/* box testaque viagem */
#home-destaque-viagem {background: url("../images/Home_Tour.jpg") no-repeat scroll 0 0 transparent;padding: 45px 0 0 50px; margin: 25px 0 0 22px; height:140px;}
#home-destaque-viagem h2 {color: #896113;font-size: 25px;padding-bottom: 12px;}
#home-destaque-viagem p {color: #3F3F3F;font-size: 13px}
#home-destaque-viagem .viagem_links {margin-top:21px;padding-bottom: 13px;}
#home-destaque-viagem .viagem_links a {color: #0E317E;font-weight: bold; text-decoration: underline; font-size:11px}
#home-destaque-viagem  a.mail_viagem {color:#3F3F3F; text-decoration: underline;}
#home-destaque-viagem span.baixar_roteiro {margin-left: 70px;padding-left: 12px;}
#home-destaque-viagem span.assistir_video {margin-left: 25px;padding-left: 12px;}
#home-destaque-viagem span { background: url(../images/Home_Tour_Links.gif) 0 5px no-repeat; }

#home-destaque-viagem-alunos {background: url("../images/HomeAlunos_Tour.jpg") no-repeat scroll 0 0 transparent; margin: 25px 0 20px 40px; height:160px;}
#home-destaque-viagem-alunos h2 { color: #896113;font-size: 22px;padding-bottom: 21px;padding-left: 55px;padding-top: 10px;}
#home-destaque-viagem-alunos p {color: #3F3F3F;font-size: 13px;padding-left: 13px;}
#home-destaque-viagem-alunos .viagem_links {margin-top:21px;padding-bottom: 13px;}
#home-destaque-viagem-alunos .viagem_links a {color: #0E317E;font-weight: bold; text-decoration: underline; font-size:11px}
#home-destaque-viagem-alunos  a.mail_viagem {color:#3F3F3F; text-decoration: underline;}
#home-destaque-viagem-alunos span.baixar_roteiro {padding-left: 12px;}
#home-destaque-viagem-alunos span.assistir_video {margin-left: 25px;padding-left: 12px;}
#home-destaque-viagem-alunos span { background: url(../images/Home_Tour_Links.gif) 0 5px no-repeat; }




#home-conheca-sao-bento { float:none; width:550px; padding:65px 0 43px 40px; background:url(../images/sao_bento_background_01.gif) no-repeat right 30px; }
#home-conheca-sao-bento h2 { padding-bottom:20px; color:#00447b; font-size:30px; }
#home-conheca-sao-bento p {font-size: 16px;font-weight: bold;line-height: 160%;padding-bottom: 20px;}

#home-conheca-sao-bento a.saiba-mais { background: url("../images/arrow_01.png") no-repeat scroll 4px transparent; display: block; text-decoration: underline; color: #9D1B20; cursor: pointer; font-weight: bold;padding: 0 0 0 14px; text-decoration: underline;text-transform: uppercase;}
#home-programacao-box { float:right; width:250px; height:316px; margin:0 25px 20px 0; padding:0 42px 0 44px; background-repeat:no-repeat; }
.home-programacao-box-restrito { height:385px !important; }
#home-programacao-box h3 { display:block; width:100%; height:22px; margin:45px 0 2px; padding-bottom:2px; background-repeat:no-repeat; text-indent:-9999px; }
#home-programacao-box-cont { padding-bottom:2px; }
#home-programacao-box-scroll { width:245px; height:215px; padding:10px 5px 0 0; overflow:auto; font-size:12px; }
#home-programacao-box-scroll h5 { padding:23px 0 3px; font-size:12px; font-weight:bold; text-transform:uppercase; }
#home-programacao-box-scroll p { padding:9px 0; line-height:140%; }

#block-thumb-link { width:979px; margin:0 1px; overflow:hidden; border-top:1px solid #ead08c; background-color:#f3e3ba; }
#block-thumb-link ul { padding:30px 0 27px 6px; overflow:hidden; border-top:1px solid #fff; }
#block-thumb-link ul li { float:left; width:197px; height:108px; margin:0 0 0 36px; }
#block-thumb-link ul li img { width:197px; height:108px; border:1px solid #9d8d6d; }
#block-thumb-link ul li a span { display: none }

/*area restrita*/
.home-box-1 { float:left; width:546px; margin:17px 0 0; padding:14px 0 50px 41px; background:url(../images/sao_bento_background_02.gif) no-repeat right top; }
.home-box-1 h3 { height:20px; margin:4px 0 0; padding:16px 0 6px 42px; border-bottom:1px solid #dab876; background-position:left bottom; background-repeat:no-repeat; font-size:22px; color:#896113; }
.home-box-1 ul { padding-top:5px; }
.home-box-1 ul li { margin:13px 0 0; padding:0 0 13px 11px; border-bottom:1px dashed #dab876; background:url(../images/arrow_01.png) no-repeat left 5px; font-size:14px; }
.home-box-1 ul li a { color:#3f3f3f;  line-height:130%; }
#ultimas-noticias-home a, #ultimos-eventos-publicos-home  a{ color:#0E317E;  line-height:130%; }
.home-box-1 ul li a:hover, #ultimas-noticias-home a:hover, #ultimos-eventos-publicos-home  a:hover { color:#9a0000; text-decoration:underline; }
.home-box-1 ul li.last { border-bottom-style:solid; }
.home-box-1 .more, #ultimas-noticias-home .more ,#ultimos-eventos-publicos-home  .more { display:block; height:12px; margin:15px 0 0; padding:0 0 0 18px; background:url(../images/ico_more_02.gif) no-repeat left -48px; color:#0e317e; font-size:11px; font-weight:bold; text-decoration:underline; white-space:nowrap; }
.home-box-1 .more:hover, , #ultimas-noticias-home .more:hover,#ultimos-eventos-publicos-home  .more:hover { background-position:left 1px; color:#9a0000; }


/*---------------------------------------------------------------------------*/
/* Contato */
/*---------------------------------------------------------------------------*/
#contact-form { margin:0 0 70px 62px }
#contact-form p { font-weight:bold; line-height:180%; }
#contact-form input, textarea { border:1px solid #6e81ab; width:500px; padding:5px; color:#838383; font:12px 'Trebuchet MS', Arial, sans-serif; }
#contact-form a { float:right; margin-right:52px; }
#contact-form .wnng { position:absolute; top:10px; right:0px; font-size:11px; }
#contact-form .wpcf7-submit { float:right; width:106px; height:33px; margin:0 47px 0 0; border:none; background:url(../images/button_enviar.gif) no-repeat; line-height:0px; text-indent:-9999px; }

.button_enviar {width:106px; height:33px;background:url(../images/button_enviar.gif) no-repeat; line-height:0px; text-indent:-9999px;}

/*---------------------------------------------------------------------------*/
/* Footer */
/*---------------------------------------------------------------------------*/
#footer-wrapper { float:left; width:979px; margin:1px 0 0; padding:2px 1px 0; }
#footer { float:left; width:100%; position:relative; }

.footer-column { float:left; position:relative; padding-bottom:0px; background-repeat:no-repeat; background-position:left top; }
.footer-column h4 { padding:0 0 7px; color:#0e317e; font-size:13px; font-weight:bold; }
.footer-column ul {}
.footer-column ul li { margin-bottom:13px; }
.footer-column ul li a { display:block; padding:0 0 0 11px; background:url(../images/arrow_01.png) no-repeat left 4px; color:#0e317e; font-size:13px; font-weight:bold; line-height:120%; text-decoration:underline; }
.footer-column ul li a:hover { color:#881819; }
.footer-column ul li.links-outros-sites,
.footer-column ul li.pagenav { margin-left:11px; }
/*.footer-column ul ul { padding:0 16px 0 0; }*/
.footer-column ul ul li { margin-bottom:4px; }
.footer-column ul ul li a { font-size:12px; font-weight:normal; }
.footer-column ul ul li a:hover {}
.footer-column ul ul ul { padding:0 0; margin:0 0 0 12px; }
.footer-column ul  ul ul li { margin-top:4px; margin-bottom:0px; }
.footer-column ul li.links-outros-sites { margin-top:25px; }

#footer-column-01 { width:220px; background:none; text-align:center; }
#footer-column-01 div { padding:22px 0 0 44px; text-align:left; }
#footer-column-01 .footer-style-01 { padding-bottom:4px; color:#001f66; font-size:12px; font-weight:bold; text-transform:uppercase; }
#footer-column-01 .footer-style-02 { padding-bottom:8px; color:#4f4f4f; font-size:11px; line-height:130%; }
#footer-column-01 .footer-style-03 { color:#4f4f4f; font-size:14px; font-weight:bold; line-height:150%; }

#img-area-do-aluno { position:absolute; top:2px; right:8px; z-index:100; }
#img-footer-01 { position:absolute; bottom:0px; right:0px; z-index:100; }

#copyright { float:left; width:100%; height:32px; background-repeat:repeat-y; }
#copyright p { padding-top:11px; font-size:11px; color:#fff; text-align:center; }
#copyright p a { color:#fff; font-weight:bold; text-decoration:underline; }


/*---------------------------------------------------------------------------*/
/* Form */
/*---------------------------------------------------------------------------*/
.form-style-1 { }
.form-style-1 p { clear:both; overflow:hidden; padding-bottom:17px; font-size:14px; font-weight:bold; line-height:180%; }
.form-style-1 p small { display:block; clear:both; padding-top:5px; color:#838383; font-weight:bold; font-size:11px; }
.form-style-1 fieldset { float:left; width:100%; padding-bottom:25px; }
.form-style-1 .textbox,
.form-style-1 select { display:block; border:1px solid #6E81AB; background-color:#fff; color:#838383; font-size:12px; }
.form-style-1 .textbox { padding:5px; }
.form-style-1 select { padding:4px; }
.form-style-1 .textbox.left { margin:0 8px 0 0; }
.form-style-1 .enable-view-this-data { position:absolute; top:3px; right:3px; } 
.form-style-1 .enable-view-this-data input { vertical-align:bottom; *vertical-align:top; } 
.form-style-1 .enable-view-this-data label { padding:0 0 0 8px; font-size:12px; } 
.form-style-1 .error { display:block; clear:both; padding-top:4px; }

.form-style-1 .title { margin-bottom:15px; padding-bottom:5px; border-bottom: 1px dashed #C5C5C5; color:#906900;  font-size:18px; }

#input-file-area { display:inline-block; width:100%; }
#input-file-photo { position:absolute; top:0px; left:0px; width:100%; height:30px; cursor:pointer; opacity:0; filter:alpha(opacity = 0); }
#input-text-photo { float:left; width:415px; }
#open-input-file-photo { float:left; margin:4px 0 0 10px; width:68px; height:20px; background:url(../images/button_procurar.gif) no-repeat; text-indent:-9999px; line-height:0px; }

.form-button-block-1 { float:left; width:100%; padding:18px 0 20px; border-top:1px solid #ccbc93; }


/*---------------------------------------------------------------------------*/
/* Avisos Circulares */
/*---------------------------------------------------------------------------*/
#busca-avisos-circulares { overflow:hidden; margin-bottom:35px; padding:23px; background-color:#f0f2f7; }
#busca-avisos-circulares .title { padding-bottom:6px; border-bottom:1px solid #a5b5cc; color:#013c6c; font-size:14px; font-weight:bold; }
#busca-avisos-circulares div { margin-top:25px; color:#3a3a3a; font-size:14px; }
#busca-avisos-circulares label { margin-right:25px; }
#busca-avisos-circulares select,
#busca-avisos-circulares .textbox { margin-right:4px; border:1px solid #6e81ab; background-color:#fff; font-size:14px; text-align:center; }
#busca-avisos-circulares select { height:24px; }
#busca-avisos-circulares .textbox { width:80px; height:16px; padding:4px; }

#resultado-busca-avisos-circulares { position:relative; overflow:hidden; margin:-25px 0 35px; background-color:#fff4d8; }
#resultado-busca-avisos-circulares p { padding:13px 21px 13px 13px; font-size:14px; }
#resultado-busca-avisos-circulares .close { position:absolute; top:16px; right:10px; width:10px; height:9px; background:url(../images/ico_close_2.gif) no-repeat; text-indent:-9999px; line-height:0px; }

.avisos-circulares-funcionario .title { font-weight:normal; text-transform:uppercase; }


/*---------------------------------------------------------------------------*/
/* Login */
/*---------------------------------------------------------------------------*/
.box-loading{background-color: #FFFFFF; position:absolute; top:20px; left:50%; margin-left:-100px; text-align: center; width: 200px; height:50px; padding: 15px 10px;}
.box-loading img{margin-bottom:10px}

.box-tam {margin-bottom:100px !important;}

#box-esqueci-senha, #box-esqueci-senha-ex-aluno, #box-esqueci-senha-funcionario, .box-default { display:none; }
#box-login,
#box-esqueci-senha,
#box-esqueci-senha-ex-aluno,
#box-esqueci-senha-funcionario { position:relative; width:562px; min-height:55px; overflow:hidden; margin-bottom:200px; padding:35px 30px 30px 30px; color:#0E317E; font-size:16px; }
#box-login { background-color:#F0F2F7; }
#box-esqueci-senha, 
#box-esqueci-senha-ex-aluno,
 #box-esqueci-senha-funcionario { background-color:#fff6d1; }

a#altEmailOpen {font-size: 12px;text-decoration: underline;}

.box-login-form,
.box-esqueci-senha-form, .box-esqueci-senha-form-ex-aluno { width:100%; overflow:hidden; float:left; margin-bottom:6px }

label.input-login { float:left; margin:0 35px 0 0; vertical-align:middle; }
label.input-login input { width:122px; height:25px; padding:3px; border:1px solid #A5BBCC; border-radius:7px; -moz-border-radius:7px; -webkit-border-radius:7px; background-color:#fff; color:#868686; font-size:16px; }

#box-login-lembrar-senha,
#box-login-lembrar-senha-ex-aluno,
#box-login-lembrar-senha-funcionario { float:left; text-align:right; width:100%; }

#box-login-lembrar-senha a {font-size:12px; margin:0 177px 0 5px; text-decoration:underline; }
#box-login-lembrar-senha-ex-aluno  a,
#box-login-lembrar-senha-funcionario a {font-size:12px; margin: 0 177px 0 5px; text-decoration:underline; }
#box-login-lembrar-senha-ex-aluno  a.cadastrarExAluno{ margin-right:118px}
/*#box-login-lembrar-senha-funcionario  a#lembrarSenhaFuncionario{ margin-right:206px}*/

#submit-login,
#submit-senha { height:33px; background-repeat:no-repeat; text-indent:-9999px; line-height:0px; }
#submit-login { width:97px; background-image:url(../images/login/entrar.png); }
#submit-senha { width:137px; background-image:url(../images/login/enviar_senha.png); }

#voltar_login,
#voltar_login_ex_aluno,
#voltar_login_funcionario { position:absolute; top:15px; right:20px; color:#9D1B20; text-align:right; }
#voltar_login a ,
a#voltarLoginExAluno,
a#voltarLoginFuncionario { float:right; width:121px;  height:16px; background: url(../images/area-restrita/seta-voltar.png) no-repeat 0 2px; font-size:12px; font-weight:bold; text-decoration:underline; }	

div.error, div.error1, div.msg2 { display:none; }
.error1, .error, .msg2 {  width:540px; }
.error1 p, .error p, .msg2 p { margin-bottom:10px; padding-bottom:10px; border-bottom:1px dotted #C5C5C5; color:red; font-size:14px; }
.PaltSenha { float:left;width:100%}
.PaltSenha a { font-size:12px;color:#013c6c;text-decoration:none }
.PaltSenha a:hover { text-decoration:underline }
.meusdadoslinha { border-top: 1px dashed #C5C5C5;padding-top: 20px; width:100%; float:left; }

.box-loading{background-color: #FFFFFF; position:absolute; top:20px; left:50%; margin-left:-100px; text-align: center; width: 200px; height:50px; padding: 15px 10px;}
.box-loading img{margin-bottom:10px}

#box-login-user { overflow:hidden; margin-bottom:3px; border:2px solid #e8ebf3; }
#box-login-user ul { width:635px; overflow:hidden; margin:10px 10px 10px -10px; }
#box-login-user ul li { float:left; width:208px; padding:2px 0; border-right:2px solid #dbe5ec; text-align:center; }
#box-login-user label { padding-left:10px; color:#3a3a3a; font-size:16px; }

#btn_area_restrita {float: left; margin-bottom: 30px;margin-right: 60px;cursor: pointer;}
#btn_area_portal {margin-bottom: 30px;margin-right: 60px;cursor: pointer;}
#box-login-user-portal { overflow:hidden; margin-bottom:3px; border:2px solid #e8ebf3; }
#box-login-user-portal ul { width:635px; overflow:hidden; margin:10px 10px 10px -10px; }
#box-login-user-portal ul li { float:left; width:313px; padding:2px 0; border-right:2px solid #dbe5ec; text-align:center; color:#3a3a3a; font-size:16px;}
#box-login-user-portal ul li a { text-decoration: underline; color: #0e317e;}

/*---------------------------------------------------------------------------*/
/* Dados */
/*---------------------------------------------------------------------------*/
#meus-dados h2 { margin:0 0 20px; padding:0 0 5px; border-bottom:1px solid #a5b5cc; color:#00447B; font-size:16px; }
#meus-dados p { margin-bottom:20px; font-size: 14px; color:#3a3a3a; }
#meus-dados input { width:326px; padding:2px; border:1px solid #6E81AB; background-color:#FFF; }
#meus-dados .button-04,
#meus-dados .wrmg { position:absolute; bottom:8px; right:2px; }

#meus-dados-funcionarios { margin-top:30px; }
#meus-dados-funcionarios .meusdadoslinha { padding-top:20px!important; }
#meus-dados-funcionarios .textbox { font-size:14px; }

#alterar_email { float:left; width:440px; margin-bottom:25px; padding:20px; background-color:#F0F2F7;}
#alterar_email span.bold { display:block; float:left; width:85px; margin-right:20px; }
#alterar_senha_div { float:left; width:250px; padding:20px; background-color:#F0F2F7; }
#alterar_senha_div span.bold { display:block; float:left; width:85px; margin-right:20px; }
#alterar_senha_div input { width:110px; }
#alterar_senha { float:left; margin-top:20px; }

.dados_principais span.bold { margin-right:5px; }

input#slvSenha { float:right; width:116px; height:33px; border:none; background:url(../images/login/salvar-senha.png) no-repeat; text-indent:-9999px; line-height:0px; }
input#slvEmail { float:right; width:116px; height:33px; background: url(../images/login/salvar-email.png) no-repeat; border:medium none; text-indent:-9999px; line-height:0px; }

a#altEmailClose,
a#altSenhaClose { display:block; float:left; width:96px; height:33px; background: url(../images/login/cancelar.png) no-repeat; text-indent:-9999px; }

#alterar_senha { float:left; }
a#altSenhaOpen { display:block; width:97px; height:20px; padding:5px 0 0 11px; background: url(../images/login/bg_alterar-senha.png) no-repeat; }
p.ultElem {  padding-bottom:20px; border-bottom:1px solid #a5b5cc; }
.errAltEmail { margin-bottom:20px; padding:4px; border:solid 1px #DEDEDE; background:#EFEFEF; color:#222; text-align:center; }
.PaltSenha { margin-top:15px; }
.meusdadoslinha { padding-top:0; }

.lista-categoria-avisos-circulares { margin-top:10px; }
.lista-categoria-avisos-circulares a { color:#3a3a3a; font-size:12px; }


/*---------------------------------------------------------------------------*/
/* Trabalhe Conosco */
/*---------------------------------------------------------------------------*/
.trabalhe-conosco { margin:0 0 70px 0 }
.trabalhe-conosco p { font-weight:bold; line-height:180%; padding-bottom:17px; font-size:14px; }
.trabalhe-conosco p.campo {}
.trabalhe-conosco p.campo_width {}
.campo_widthG {width:203px !important;}
.campo_widthP {float:left; margin:0 8px 0 0; width:25px !important;}

.idiomas_esc {display:inline-block; width:75px; font-weight:bold !important;}

.mg-dis {margin-left:7px !important;}

.arrow {background:url("../images/trabalhe-conosco/step_arrow.gif") no-repeat;display:block;height:20px;margin:10px 3px 9px 10px;text-indent:-9999px;width:13px;}

.img-position {position: relative;}
.img-dtnas {background:url("../images/trabalhe-conosco/ico_calendar.gif") no-repeat;height:27px;text-indent:-9999px;width:27px; position:absolute; top:28px; left:115px;}
.img-dtnas2 {background:url("../images/trabalhe-conosco/ico_calendar.gif") no-repeat;height:27px;text-indent:-9999px;width:27px; position:absolute; top:28px; left:317px;}

.input-sxf { margin-right:8px; }
.input-sxm { margin:0 8px 0 28px;  }

.line_div { border-top: 1px dashed #c5c5c5; height:19px; margin-top:16px;}
.line_divf { border-top:1px dashed #C5C5C5; height:19px; margin-top:16px;}
.line_div2 { border-bottom: 1px solid #ccbc93; height:27px}

.tel_res {float:left; width:277px;}
.cel_res {float:right; width:279px;}

.removercel2, .removercel3, .removerres3, .removerres2,
.FecharFormacao3, .FecharFormacao4, .FecharFormacao5, .FecharFormacao6,
.fechar-bloco, .fechar-bloco-exp, .fechar-bloco-idioma,
.remove-block, .remove-block-1 { width:10px; background:url("../images/trabalhe-conosco/ico_close.gif") no-repeat; text-indent:-9999px; }

.remove-block, 
.removercel2, .removercel3, .removerres3, .removerres2 {display:block; height:9px; width:10px;}

.remove-block-1, 
.FecharFormacao3, .FecharFormacao4, .FecharFormacao5, .FecharFormacao6 {display:block;height:9px;position:absolute;right:0;top:9px;}

.fechar-bloco {display:block;height:9px;position:absolute;right:0;top:5px;}
.fechar-bloco-exp {height:9px;position:absolute;right:0;top:8px;width:21px;}
.fechar-bloco-idioma {display:inline-block!important; width:21px!important; margin-left:17px!important; position:static!important;} 

.btn-add-more {background:url("../images/trabalhe-conosco/btn_add_more.gif") no-repeat; display:inline-block;font-size:10px;font-weight:normal; color:#0e307b !important; margin-top:14px; padding:0 0 0 28px; height:20px;}
.btn-add-more span {display:inline-block; background:url("../images/trabalhe-conosco/btn_add_more.gif") no-repeat right top; height:16px; padding:5px 10px 0 0;
}

.btn-add-more2 {background:url("../images/trabalhe-conosco/btn_add_more.gif") no-repeat; display:inline-block;font-size:10px;font-weight:normal; color:#0e307b !important; margin-top:14px; padding:0 0 0 28px; height:20px;}
.btn-add-more2 span {display:inline-block; background:url("../images/trabalhe-conosco/btn_add_more.gif") no-repeat right top; height:16px; padding:4px 10px 0 0;
}

.inline {display:inline-block !important;}

/* editado para testar na pagina trabalhe conosco e outras 31/08/2011 vsouza
.itens-obrigatorios { font-size:11px !important; color:#3a3a3a !important; left:730px; position:absolute; top:259px;}
*/
 
 .itens-obrigatorios { font-size:11px !important; color:#3a3a3a !important; float:right;}
 
.removerres2,
.removerres3 {left:267px; position:absolute; top:35px;} 

.remove-block, 
.removercel2, .removercel3 { position:absolute; right:2px; top:35px;}

.num_form, .cid_form {float:left; width:277px;}
.compl_form, .est_form {float:right; width:279px;}

.submit_btn_form {background:url("../images/trabalhe-conosco/btnenvvia.png") no-repeat;color:#0E307B !important;display:block;float:right;height:33px;margin:15px 0 0;text-indent:-9999px;width:116px; line-height:0;}
.submit_btn_form2 {background:url("../images/trabalhe-conosco/btnenvvia.png") no-repeat;color:#0E307B !important;display:block;float:right;height:33px;text-indent:-9999px;width:116px; line-height:0;}

.volta_btn_form {background:url("../images/trabalhe-conosco/btnvolta.png") no-repeat;color:#0E307B !important;display:block;float:left;height:33px;margin:17px 0 0;text-indent:-9999px;width:116px; line-height:0;}

.datainicio { float:left; width:200px; position:relative; }
.dataconclusao { float:left; width:250px; position:relative;}

.list_interesses {display:inline-block; margin-bottom:20px; width:591px;}
.list_interesses ul li {margin: 0 10px 10px 0; font-size:14px;}
.list_interesses ul li input {margin-right: 10px}

.title_sec, .title_sec2 {font:18px 'Trebuchet MS', Arial, sans-serif !important; color:#906900; border-bottom: 1px dashed #c5c5c5; height:9px; margin-bottom:19px;}
.title_sec2, .title_sec3{margin-top:19px;}
.title_sec3 {font:14px 'Trebuchet MS', Arial, sans-serif !important; color:#906900; border-bottom: 1px dashed #c5c5c5; height:9px; margin-bottom:19px; font-weight:bold !important;}
.title_sec4 {color:#906900;font:bold 14px 'Trebuchet MS',Arial,sans-serif !important;height:21px;}

.subline_title { font-weight:normal !important;}

p.opcoes_idioma input[type="radio"] {margin:0 11px !important; }
p.opcoes_idioma span {font-weight:normal;}

#disciplina1 div, #disciplina2 div, #disciplina3 div, 
#disciplina4 div, #disciplina5 div, #disciplina6 div, #disciplina7 div {width:558px;background-color: #f2f2f2; padding: 11px 0 0 23px; margin-bottom:12px; position:relative;}

.btn-addDisc {margin-top:-12px;}
.tt_height {line-height:15px !important;}

.trabalhe-conosco input[type="text"], 
.trabalhe-conosco textarea { border:1px solid #6e81ab; width:500px; padding:5px; color:#838383; font:12px 'Trebuchet MS', Arial, sans-serif; background-color:#FFFFFF; }
.trabalhe-conosco textarea {height:100px;}
.trabalhe-conosco select{border:1px solid #6e81ab; width:220px; padding:1px; color:#838383; font:12px 'Trebuchet MS', Arial, sans-serif; background-color:#FFFFFF; }
.trabalhe-conosco input[type="text"] {display:block}
.trabalhe-conosco form {clear:both; margin:0 0 0 23px;}

/* menu trabalhe conosco */
#menu-trabalhe-conosco  {border-bottom: 1px solid #ccbc93; display:inline-block; padding:0 0 5px 0; margin:-23px 0 25px;}
#menu-trabalhe-conosco li { float:left; }
#menu-trabalhe-conosco li b,
#menu-trabalhe-conosco li a { display:block; color:#7a0000; font-size:14px; font-weight:bold; opacity:0.8; }
#menu-trabalhe-conosco li b span,
#menu-trabalhe-conosco li a span { display:inline-block; width:26px; height:24px; padding:4px 0 0 2px; background:url(../images/trabalhe-conosco/step_circle.gif) no-repeat left bottom; font-size:17px; text-align:center; }
#menu-trabalhe-conosco li.current a { opacity:1; }
#menu-trabalhe-conosco li.current a span { background-position:left top; }


/* imagem do player do youtube */
img.player_youtube {background: none repeat scroll 0 0 transparent;border: medium none;left: 3px;padding: 0;position: absolute;top: 3px;}

/* Imagem de destaque das noticias */
div.img-300-200 img {height: 200px;width: 300px;}
li.galeria_relative { float: left; *background: none; list-style-type:none; position: relative; *display:block; *height: 250px; *width: 300px;}
li.galeria_relative img.attachment-300x200 { *position: absolute !important; *left: 0px; z-index:10 !important; }
li.galeria_relative img.player_youtube {   z-index:100 !important; background: none repeat scroll 0 0 transparent;border: medium none;left: 1px; *left: 0px; padding: 0;position: absolute !important; top: 7px;}

 


.area-publica a {color:#906900!important}
.area-publica .more {background:url("../images/arrow_01.png") no-repeat scroll 4px 5px transparent !important;color:#9a0000!important}
.area-publica .more a {color:#9a0000!important;font-weight: bold;font-size:12px;}
li#menu-item-1184 {display:none}

#galeria-evento-publico .imgs-slide {height:222px;}
#galeria-evento-publico a.imagem0 .ngg-gallery-open {width: 260px;background: url("../images/ico_gallery.gif") no-repeat scroll 0 0 #F3E2B5;     color: #A00000;     display: block;     font-size: 11px;     height: 25px;     padding: 6px 0 0 41px;     text-decoration: underline;}
#galeria-evento-publico .imgs-slide a.imagem0 {background-color: #F3E2B5;}
