/*CSS Resets - classes genéricas*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th/*, td*/ {margin:0;	padding:0;	border:0; vertical-align:baseline; background:transparent}
html { background:url(../img/bg_fundo_html.jpg) repeat-x left top;margin-left: -1px; overflow-Y: scroll}
body {line-height: 1; font-family:Arial, Helvetica, sans-serif; color:#666666; background:url(../img/bg_fundo_body.jpg) center 37px  no-repeat; font-size:14px}
body.en { background:url(../img/bg_fundo_body_en.jpg) center 37px  no-repeat;}
ol, ul {list-style: none}
a {text-decoration: none; color:#31c4f5; outline:0}
del {text-decoration: line-through}
table {	/*border-collapse: collapse;	border-spacing: 0;*/}
input{ color:#0c3f49; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#095772}
textarea{font-family:Arial, Helvetica, sans-serif; font-size:16px;color:#095772}
select{font-family:Arial, Helvetica, sans-serif; font-size:16px;color:#095772}
*:focus {outline:0}

.bold { font-weight:bold}
.left { float:left}
.right { float:right}
.txtCenter { text-align:center}
.txtUnder { text-decoration:underline;}

/*margens*/
.topMarginSmall{ margin-top:3px;}
.topMargin{ margin-top:10px;}
.topPadding{ padding-top:10px;}

/*texto*/
.blueText{color:#31c4f5;}
.greyText{color:#cccccc}
.smallText{ font-size:11px;}
.smallTextGrey{ font-size:11px; color:#b4b4b4; padding:5px 0}
.bigText{ font-size:40px; font-weight:bold; letter-spacing:-2px}
.normalText{ font-size:12px;}
.linkBlue{ color:#0084b4!important;line-height:18px}
.linkBlue:hover{ text-decoration:underline;}
.whiteText{ color:#ffffff;}
.blueFlickrText{ color:#0063c8}
.roseFlickrText{ color:#ff0084}
.textMargin{ padding:15px 30px 10px 30px; line-height:17px;}
.textCampos{ color:#70939f; font-size:9px!important; padding:0!important}
.textCampos img{ padding-right:7px;}
.redText{ color:#eb0000}
.rightText{ text-align:right;}
.blueTextSmoot{color:#72a2b2}
.font16{ font-size:16px;}

.linkText{font-size:11px}
.linkText:hover{ text-decoration:underline}

/*Estrutura - Moldura*/
#main{width:990px; margin:0 auto; overflow:hidden; padding-bottom:40px}

#mainLeft{float:left; width:190px;}

/*imagens com os fundos aleatórios*/
.fundo01{background:url(../img/img_random_01.jpg) left 12px no-repeat}
.fundo02{background:url(../img/img_random_02.jpg) left 12px no-repeat}
.fundo03{background:url(../img/img_random_03.jpg) left 12px no-repeat}

.linkHome{ height:440px; width:190px;}
.links{text-align:right; width:190px; padding-top:62px}
.links ul li {margin-top:5px}
.links a{color:#8dc9df}
.links a:hover{color:#0b85b6}
.links ul li a img{vertical-align:middle; padding-left:10px}

#mainRight{ float:right; width:780px;}

.top{height:24px; color:#FFFFFF; font-size:12px; padding:13px 20px 0 20px}
.top a{color:#31c4f5;}
.top a:hover{ text-decoration:underline;}

h1{height:102px; width:780px;}
h2{font-size:22px; color:#666666; letter-spacing:-1px; margin-bottom:10px; font-weight:normal}
h3{font-size:24px; color:#666666; letter-spacing:-1px; /*margin-bottom:10px;*/ font-weight:normal}
h4{font-size:20px; letter-spacing:-1px; margin-bottom:20px; font-weight:normal}
h5{font-size:18px; color: #666666; letter-spacing:-1px; margin-bottom:5px; font-weight:normal}
h1.logotipo img { margin-left: 16px}

#nav{widows:780px; display:block; margin-left:5px; padding:10px 0 11px 0}
#nav li{font-size:18px; font-weight:normal; color:#cff3ff; display:inline; margin-right:10px}
#nav li a{color:#cff3ff; background:url(../img/bg_seta_open.gif) no-repeat right 12px; padding:12px 25px 10px 15px; letter-spacing:-1px}
#nav li a:hover{color:#ffffff; background:#024861 url(../img/bg_seta_open.gif) no-repeat right 12px; padding:12px 25px 10px 15px}
#nav li a.select{color:#ffffff; background:#024861 url(../img/bg_seta_open.gif) no-repeat right 12px; padding:12px 25px 10px 15px}
#nav li ul{position:absolute; z-index:999; top:178px; left:10px;  background:url(../img/bg_menu_drop.png) repeat top left; padding:10px 10px 5px 15px; border-top: 1px solid #d8e1e6; display:none; width:230px; line-height:12px}
#nav li ul.menor{ width:170px!important}
#nav li ul li{display:list-item; background:none; padding:0 0 12px 0}
#nav li ul li a{font-size:14px; color:#024861; background:none;  padding:0px}
#nav li ul li a:hover{background:none; padding:0px; text-decoration:underline; color:#024861}

.content{min-height:650px; height:auto !important; height:650px; padding:0 20px 0 20px}

#footer{ background:#096a8d url(../img/bg_footer_2.gif) top left repeat-x; clear:both; min-height:230px; height:auto !important; height:230px}
.footerMain{ width:990px; margin:0 auto; overflow:hidden; padding: 8px 0 15px 0}
.footerMain a{color:#31c4f5; font-size:14px}
.footerMain a:hover{color:#ffffff}
.footerMain h2{ margin-bottom:3px!important}
.footer_MainTop	{ float: left; width: 100%}
.footerMainColm1{float:left; width:190px; text-align:right; color:#88c6dd; font-size:14px; letter-spacing:-1px; padding-right:20px}
.footerMainColm1 img{ margin-top:7px}
.footerMainColm2{float:left; width:400px; padding-left:20px}
.footerMainColm2 .bottom{  padding-top:8px; color:#FFFFFF; font-size:16px!important}
.footerMainColm2 .bottom a{ padding-left:10px}
.footerMainColm3{float:left; width:340px}
.footerMainColm3 ul{ padding-top:5px}
.footerMainColm3 ul li{ padding-top:10px}
.footerMainColm3 .footerLogos{/*margin-top:58px;*/ padding-left: 0px; margin-bottom: 25px;}
.footerMainColm3 .footerLogos img{ margin-right:8px}

/*#footer{ background:#128cbb url(../img/bg_footer.gif) bottom left repeat-x; clear:both; min-height:230px; height:auto !important; height:230px}
.footerMain{ width:990px; margin:0 auto; overflow:hidden; padding:15px 0 5px 0}
.footerMain a{color:#31c4f5; font-size:14px}
.footerMain a:hover{color:#ffffff}
.footerMain h2{ margin-bottom:3px!important}
.footerMainColm1{float:left; width:190px; text-align:right; color:#88c6dd; font-size:14px; letter-spacing:-1px; padding-right:20px}
.footerMainColm1 img{ margin-top:7px}
.footerMainColm2{float:left; width:400px; padding-left:20px}
.footerMainColm2 .bottom{  padding-top:66px; color:#FFFFFF; font-size:16px!important}
.footerMainColm2 .bottom a{ padding-left:10px}
.footerMainColm3{float:left; width:340px}
.footerMainColm3 ul{ padding-top:5px}
.footerMainColm3 ul li{ padding-top:10px}
.footerMainColm3 .footerLogos{margin-top:58px; padding-left: 50px;}
.footerMainColm3 .footerLogos img{ margin-right:8px}*/

.multipleAdress{ position:relative; color:#FFFFFF; font-size:12px; height:100px}
.multipleAdress p { padding-top:0; float:left; line-height:16px}
.multipleAdress p a{ padding-right:15px}
.multipleAdress p a.selected{ color:#ffffff}
.multipleAdress p.small { padding-top: 4px}
.adress{ position:absolute; left:0px; top:35px;display:none}
.adress p{ margin:0 0 0 10px}

/*Conteudo*/
.brandBg{ margin:0 0 0 -10px; height:318px; width:759px; background:url(../img/bg_brandarea.png) no-repeat right top}
.brandarea{width:724px; height:284px; padding:15px 0 0 18px}

/*colunas*/
.contentMain{overflow:hidden; width:740px; min-height:400px; height:auto !important; /*height:400px;*/ background-color:#FFFFFF}
.colm390Left{float:left; width:390px}
.colm340Right{float:right; width:340px}
.colm565Left{float:left; width:575px}
.colm170Right{float:right; width:160px; padding-top:55px}
.colm370Left{float:left; width:340px; padding:15px 0 0 30px}
.colm690Left{ width: 690px; margin:15px 0 0 30px}

.contentMainBottom{width:740px; clear:both}
.contentMainText{ width:720px}

/*boxes*/
.blueBox		{ background-color:#31c4f5; padding:13px 10px 10px 10px}
.blueBox_video	{ background-color:#31c4f5; padding:13px 10px 10px 10px; float: right; display: inline}

.itemBox{ overflow:hidden; margin-bottom:10px; clear: both}
.itemBoxLeft{float:left; width:30%}
.itemBoxLeft3{ float: left; width: 18%}
.itemBoxRight{float:right; width:70%}
.itemBoxRight2{float:right; width:65%}
.itemBoxRight3{float:right; width:82%}
.itemBoxUnique{ padding-bottom:25px}

.blueBoxRoundedSmooth{ background-color:#c4ebf9; color:#024861; margin:15px 0 5px 15px;}
.blueBoxRoundedSmooth p{ padding:9px 15px; line-height:17px}
.blueBoxRoundedSmooth p a{ color:#024861}
.blueBoxRoundedSmooth p a:hover{ text-decoration:underline}
.cornerSmoothTop{ background:url(../img/bg_smooth_top_left.gif) no-repeat top left; display:block; height:6px}
.cornerSmoothBottom{ background:#c4ebf9 url(../img/bg_smooth_bottom_left.gif) no-repeat bottom left; display:block; height:6px; clear:both}
.colm370Left .blueBoxRoundedSmooth{margin-left:0!important; margin-right:15px}

.blueBoxRoundedStrong{ background-color:#118dba; color:#ffffff; margin-left:15px}
.blueBoxRoundedStrong p{ padding:9px 15px; line-height:17px; font-size:18px}
.blueBoxRoundedStrong p a{ color:#FFFFFF}
.blueBoxRoundedStrong p a:hover{ text-decoration:underline}
.cornerStrongTop{ background:url(../img/bg_strong_top_left.gif) no-repeat top left; display:block; height:6px}
.cornerStrongBottom{ background:#118dba url(../img/bg_strong_bottom_left.gif) no-repeat bottom left; display:block; height:6px}

.grayBoxRounded{ background-color:#ededed; color:#666666; margin-left:15px}
.grayBoxRounded p{ padding:9px 15px; line-height:17px; font-size:14px}
.grayBoxRounded p a{ color:#666666}
.grayBoxRounded p a:hover{ text-decoration:underline}
.grayBoxRounded .topform{ padding:5px 20px; overflow:hidden}
.grayBoxRounded .topformLine{position:relative; height:45px}
.grayBoxRounded .topformLineTextarea{ position:relative; height:107px}
.grayBoxRounded .topform textarea{ background-color:#FFFFFF; border: 1px solid #ccdde3; width:94%; height:75px; padding:5px; position:absolute; top:13px;}
.grayBoxRounded .topformLine input{ background-color:#FFFFFF; border: 1px solid #ccdde3; width:90%; position:absolute; top:13px; left:0px; padding:2px}
.grayBoxRounded .topformLineTextarea img{ position:absolute; top:15px; right:5px}
.grayBoxRounded .topformLine img{ position:absolute; top:15px; right:5px}
.grayBoxRounded .topform .rightInput{ float:left; width:51%; padding-top:5px}
.grayBoxRounded .topform .leftInput{ float:right; width:48%; padding-top:5px}
.grayBoxRounded .alert{ background:url(../img/bg_alert_box.gif) bottom left no-repeat; position:absolute; display:block; height:17px; display:none;}
.grayBoxRounded .alert p{ background-color:#eb0000; color:#FFFFFF; font-size:9px;  padding:3px 4px!important;height:9px; line-height:10px }
.cornerGrayTop{ background:url(../img/bg_gray_top_left.gif) no-repeat top left; display:block; height:6px}
.end{ background:url(../img/bg_comma_right.gif) top right no-repeat; padding-right:20px;}
.cornerGrayBottom{ background:#ededed url(../img/bg_gray_bottom_left.gif) no-repeat bottom left; display:block; height:6px}


.blueBoxRoundedNormal{ background-color:#31c4f5; color:#ffffff; margin-left:15px}
.blueBoxRoundedNormal p{ padding:9px 15px; line-height:17px; font-size:18px}
.blueBoxRoundedNormal p a{ color:#FFFFFF}
.blueBoxRoundedNormal p a:hover{ text-decoration:underline}
.cornerNormalTop{ background:url(../img/bg_normal_top_left.gif) no-repeat top left; display:block; height:6px}
.cornerNormalBottom{ background:#31c4f5 url(../img/bg_normal_bottom_left.gif) no-repeat bottom left; display:block; height:6px}
.colm370Left .blueBoxRoundedNormal{margin-left:0!important; margin-right:15px}


.whiteBoxRounded{ background-color:#fff; color:#31c4f5}
.cornerWhiteTop{ background:url(../img/bg_white_top_left.gif) no-repeat top left; display:block; height:6px}
.cornerWhiteBottom{ background:url(../img/bg_white_bottom_left.gif) no-repeat bottom left; display:block; height:6px}
.cornerWhiteTop img{ position:static!important}
.cornerWhiteBottom img{ position:static!important}

/*titulos*/
.tituloIgm{ background:url(../img/bg_titulo00.gif) no-repeat left bottom; padding-bottom:8px}
.tituloBranco{ color:#ffffff; background:url(../img/bg_titulo01.gif) no-repeat left bottom; padding-bottom:8px}
.tituloMain{ padding:0px 0px 0px 30px; overflow:hidden; clear: both; width: 95%; margin-bottom: 10px}
.tituloMainLeft{ float:left; width:85%}
.tituloMainRight{ float:right; width:13%; text-align:right; }


/*vários*/
.thumFlickr img{ margin-right:10px;margin-bottom:10px}
.flickr_badge_image {display:inline}
.ancestor{ padding:30px 30px 15px 30px; color:#83cee8; font-size:11px}
.ancestor a{ color:#83cee8}
.ancestor a:hover{ text-decoration:underline}

.imgList{ padding:8px 0 0 12px}

.mainText{ padding:15px 5px 5px 30px}
.mainText p{ padding-bottom:20px; line-height:17px}

.addthis_toolbox{ padding-top:15px}
.addthis_button_expanded {color:#17438D; font-size:13px;}
.addthis_button_expanded:hover{ text-decoration:underline}

.comments{ padding-top:40px}
.comments h2{ padding-left:30px; line-height:22px; font-size:20px}

.allComments{ margin-top:30px}
.allComments .dadosUser{ margin:8px 30px 45px 30px; font-weight:bold}

.paging{clear:both; font-size:11px!important; color:#31c4f5; padding:0px 30px}
.pagingContent{ border-top:#e7e7e7 solid 1px; overflow:hidden; padding:6px 0 3px 0}
.pagingContent a{color:#31c4f5}
.pagingContent .pagingLeft{ padding:2px 6px 0 0; float:left}
.pagingContent .pagingRight{ padding:2px 0 0 20px; float:right}
.pagingContent .pagingRight img{vertical-align:middle; padding:0 5px}
.pagingContent ol{ float:left; padding:2px 0}
.pagingContent ol li{ display:inline; padding:1px 0 1px 0}
.pagingContent ol li a{ padding:1px 4px 1px 4px}
.pagingContent ol li a:hover{ color:#FFFFFF; background-color:#31c4f5; padding:1px 4px 1px 4px}
.pagingContent ol li a.select{ color:#FFFFFF; background-color:#31c4f5}

.contactoAdress{ line-height:16px}
.contactoAdress .cidadesTitulo{ position:relative; width:305px; height:55px}
.contactoAdress .cidade{ position:absolute}
.contactoAdress .pos1{left:0; top:0; width:85px}
.contactoAdress .pos2{ left:100px; top:0; width:99px}
.contactoAdress .pos3{ left:230px; top:0; width:75px}
.contactoAdress .cidade a{ color:#0084b4; padding-top:20px; display:block}
.contactoAdress .cidade a:hover{ color:#31c4f5; padding-top:10px; border-top:#31c4f5 10px solid; display:block}
.contactoAdress .cidade a.select{ color:#31c4f5; padding-top:10px; border-top:#31c4f5 10px solid; display:block}
.contactoAdress .adress{ position:static}
.contactoAdress .adress p{margin:0px; padding:0px}
.contactoAdress .adress p a{color:#666666}
.contactoAdress .adress p a:hover{ text-decoration:underline}

.formContactos{ padding:4px 10px 14px 20px}
.formContactosLine{ position:relative; height:45px}
.formContactos img{ position:absolute; top:15px; right:0}
.formContactos label{ position:absolute; top:20px; font-size:16px; font-weight:500}
.formContactos input{ background-color:#FFFFFF; border: 1px solid #aadaeb; width:205px; position:absolute; top:13px; left:65px; padding:2px}
.formContactos select{ background-color:#FFFFFF; border: 1px solid #aadaeb; width:205px; position:absolute; top:13px; left:65px; padding:2px}
.formContactos textarea{ background-color:#FFFFFF; border: 1px solid #aadaeb; position:absolute; top:45px; width:273px; height:103px; padding:2px }
.formContactos .alert{ background:url(../img/bg_alert_box.gif) bottom left no-repeat; position:absolute; display:block; height:17px; left:65px; display:none;}
.formContactos .alert p{ background-color:#eb0000; color:#FFFFFF; font-size:9px;  padding:3px 4px!important;height:9px; line-height:10px }
.formContactosTextarea{ position:relative; height:160px}
.formContactosTextarea label{ top:15px}
.formContactosTextarea .alert{ top:32px; left:0px}
.formContactosTextarea .specialImg{right:65px!important}
.checkImg{ position:static!important}

.acordeon{ padding:0 30px; margin-top:-15px}
.acordeonTop{ border-bottom:#e7e7e7 solid 1px; font-size:18px; padding-bottom:10px; margin-top:30px}
.acordeonTop img{ vertical-align:middle; padding-right:3px}
.acordeonTop a{color:#0084b4}
.acordeonTop a:hover{color:#666666}
.acordeonTop a.open{color:#666666}
.acordeonBottom{ padding:15px 25px}
.acordeonBottom p{ margin-bottom:10px}
.acordeonBottom a{ color:#0084b4; padding-right:50px}
.acordeonBottom a:hover{ color:#31c4f5; padding-right:50px; background:url(../img/bg_link.gif) right top no-repeat}

.cafePart1{margin:15px 25px 0 30px;display:none}
.cafePart2{margin:15px 25px 0 30px;display:none}
.cafePart3{margin:15px 25px 0 30px;display:none}

.contentMainBottom .blueBoxRoundedSmooth{margin-left:0}
.contentMainBottom .blueBoxRoundedNormal{margin:10px 0 30px 0}

.formCafe{ overflow:hidden; display:block; padding:15px 25px }
.formCafeLine{ position:relative; height:45px;}
.formCafeLineFixed{ width:225px}
.formCafe input{background-color:#FFFFFF; border: 1px solid #aadaeb;position:absolute; top:13px; right:16px; width:210px}
.formCafe textarea{ background-color:#FFFFFF; border: 1px solid #aadaeb; width:285px; height:105px; top:45px; position:absolute}
.formCafe label{font-size:16px; position:absolute; top:16px; left:0px; letter-spacing:-1px}
.formCafe img{ position:absolute; top:15px; right:0}
.formCafe .alert{ background:url(../img/bg_alert_box.gif) bottom left no-repeat; position:absolute; display:block; height:17px; left:76px;display:none}
.formCafe .alert p{ background-color:#eb0000; color:#FFFFFF; font-size:9px;  padding:3px 4px!important;height:9px; line-height:10px }
.formCafeTextarea{ position:relative; height:160px}
.formCafeTextarea .alert{ top:32px; left:0px;display:none}
.formCafeTextarea .specialImg{right:190px!important}
.formCafe select{ background-color:#FFFFFF; border: 1px solid #aadaeb; width:210px; position:absolute; top:13px; left:76px; padding:2px}
.smallInput{ width:35px!important;}
.smallInput2{ width:130px!important;}
.rightAlert{background:url(../img/bg_alert_box_right.gif) bottom right no-repeat!important; left:206px!important }
.specialAlert{ left:131px!important}
.formCafeLeft{ float:left; width:305px}
.formCafeRight{ float:right; width:280px}
.formCafeRight .whiteBoxRounded{background-color:none!important; height:198px; position:relative}
.formCafeRight .cornerWhiteBottom{ position:absolute; bottom:0; left:0; width:280px;}
.formCafe table{ color:#aadaeb; text-align:center;; width:250px; margin:0 auto; /*padding:7px 0*/}
.formCafe table th{ font-size:16px; text-align:left; color:#31c4f5; font-weight:bold; letter-spacing:-1px; height:28px}
.formCafe table td{font-size:14px; font-weight:bold; vertical-align:middle; padding:3px}
.formCafe table td a{font-size:14px; font-weight:bold;; padding:3px}
.formCafe table td a:hover{ background-color:#31c4f5; color:#ffffff; padding:3px}
.formCafe table td a.select{ background-color:#31c4f5; color:#ffffff!important; padding:3px}
.formCafe table tr.semana{ background-color:#31c4f5; color:#ffffff}
.formCafe table tr.semana td{ font-size:9px;}
.formCafe table tr.semana td.fds{ background-color:#aadaeb;}
.formCafe table tr img{ float:right; vertical-align:middle; margin-left:5px; position:static}

.instiPart1{margin:15px 25px 0 30px; /*display:none*/}
.instiPart2{margin:15px 25px 0 30px; /*display:none*/}
.instiPart3{margin:15px 25px 0 30px; /*display:none*/}
.formInsti{padding:15px 25px;}
.formInstiLine{position:relative; height:45px;}
.formInsti input{background-color:#FFFFFF; border: 1px solid #aadaeb;position:absolute; top:13px; right:16px; width:450px; padding:2px}
.formInsti textarea{ background-color:#FFFFFF; border: 1px solid #aadaeb; width:450px; height:100px; top:13px; right:16px; position:absolute; padding:2px}
.formInsti label{font-size:16px; position:absolute; top:16px; left:0px; letter-spacing:-1px}
.formInsti img{ position:absolute; top:15px; right:0}
.formInsti .alert{ background:url(../img/bg_alert_box.gif) bottom left no-repeat; position:absolute; height:17px; left:164px;}
.formInsti .alert p{ background-color:#eb0000; color:#FFFFFF; font-size:9px;  padding:3px 4px!important;height:9px; line-height:10px }
.formInstiTextarea{ position:relative; height:130px}

.boxCartao{ padding-top:5px; overflow:hidden;}
.miniDate{ margin-top:-10px; color:#17627b; font-size:10px; letter-spacing:-1px}
.boxCartaoMiddle{ border-bottom:#e7e7e7 1px solid;  border-top:#e7e7e7 1px solid; margin:0 15px; overflow:hidden}
.boxCartaoMiddle img{position:static; float:right; padding:15px 40px 15px 0}
.miniHour{ margin:-7px 0 0 -8px; font-size:11px; letter-spacing:-1px}
.boxCartao .textCampos{ padding:9px 0 5px 15px!important;}
.boxIcons { float:right}
.boxIcons a img{ position:static; padding-right:5px}


.newsletter{ height:330px; width:307px;background:url(../img/bg_newsletter.png) top left no-repeat; position:absolute; padding-left:5px; left:0xp; top:0px;display:none}
.newsletter .blueBoxRoundedStrong{ margin:5px 5px 0 5px!important} 
.newsletter .blueBoxRoundedNormal{ margin:5px!important;}
.newsletter .sadermGray{margin:5px 5px 0 5px; background:url(../img/cgl.gif) top left no-repeat; width:298px; height:32px; padding-top:12px}
.newsletter .sadermGray p{ text-align:center}
.newsletter .sadermGray p a{ font-size:18px; color:#FFFFFF; letter-spacing:-1px}
.newsletter .sadermGray p a:hover{ text-decoration:underline;}
.newsletter .formNewsletterLine{ position:relative; height:45px;}
.newsletter input{background-color:#FFFFFF; border: 1px solid #ccdde3;position:absolute; top:13px; left:25px; width:224px; padding:2px 2px 2px 4px}
.newsletter select{background:#FFFFFF; border: 1px solid #ccdde3;position:absolute; top:13px; left:25px; width:232px; margin-top:5px; padding:2px 2px 2px 4px}
.newsletter .blueBoxRoundedStrong form .formNewsletterLine img{ position:absolute; top:15px; right:12px;}
.newsletter .alert{ background:url(../img/bg_alert_box.gif) bottom left no-repeat; position:absolute; display:block; height:17px; left:25px;/*display:none;*/}
.newsletter .alert p{ background-color:#eb0000; color:#FFFFFF; font-size:9px;  padding:3px 4px!important;height:9px; line-height:10px }
.newsletter p.textCampos{ color:#92e2ff; margin:5px 0 0 22px;}
.newsletter p.textCampos img{ vertical-align:middle}

.listaNormal{list-style:circle; margin:0 20px; line-height:18px }
.listaNormal li{ padding-bottom:15px;}

.listaNormal2{list-style-type:decimal; margin:0 20px; line-height:18px }
.listaNormal2 li{ padding-bottom:15px;}

#WR_1 table{ margin:8px 0 0 30px}

#newCommentBox{
	display:none;
}

#footerLogoLabel{
	display:none;
}

.alert{
	display:none;
}

.instiPart2{
	display:none;
}

.instiPart3{
	display:none;
}

#noFlash{
	height:244px;
	padding: 20px;
	text-align:center;
	font-size:16px;
	letter-spacing: -0.04em;
	color: #06506a;
	background: url(../img/noflash_bg.jpg) left top no-repeat;	
}
#noFlash img { margin-top: 185px;}

.showMore{
	display:none;
}

