﻿/*=========================================================================================================================================
 == CSS StyleSheet WEB 2.0(CSS 2.1)
 == Este CSS e essencial para formatacao do site
 == @name       :estilo.css
 == @author     :Eduardo Ramos - http://www.fabricainteractiva.com.br
 == @version    :   2.1
 == @date       :Novembro 11, 2009
 == @copyright  : (c) 2008 FABRICA INTERACTIVA DESENVOLVIMENTO DE SOFTWARE (www.fabricainteractiva.com.br)
 == @license    :CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US
=========================================================================================================================================== */

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   {margin: 0; padding: 0; border: 0;outline: 0;	font-size: 100%; vertical-align: middle;	background: transparent;}
body        {line-height: 1;}
ol,  
ul          {list-style: none;} 
blockquote, 
q           {quotes: none;}
blockquote:before, blockquote:after, q:before, 
q:after     {content:''; content:none;}
:focus	    {outline: 0;}
ins		    {text-decoration: none;}
del		    {text-decoration: line-through;}
table	    {border-collapse: collapse;	border-spacing: 0;}


.footer a{text-align:center;text-decoration:none;color:#fff;font-weight:normal;font-size:10px;margin:3px;padding:3px; font-family:Verdana;height:18px}
.footer .containerPeq{float:left; padding: 0px;height:58px; width:48px;} 
.footer .containerCenter{float:left;padding: 10px;height:35px; width:680px;} 
.spanProductName{text-align:center;color:#fff;font-weight:bold;font-size:11px; font-family:Verdana;margin:3px 0px 0px 0px;padding:0px;height:16px; display:inline-block}
.containerPeq a{float:right; margin:10px 5px 0 0; height:auto}/* logo da fabrica */
       

.divLoginContainerForm   {width:736px;min-height:200px; height:auto;float:left; text-align:left; border:2px solid #000; background-color:silver;padding:5px; margin:10px 10px 0px 10px}

.msgSuccess{font-family:Verdana,Tahoma,Arial,Sans-Serif;z-index:9999; border:2px solid #C6D880; color: #264409; font-size:14px;text-align:center;  float:left;width:645px; height:495px; background:#E6EFC2 url(img/ico_accept.png);		background-position:10px 10px; background-repeat:no-repeat; }
.msgSuccess span{font-family:Verdana,Tahoma,Arial,Sans-Serif; color: #264409; font-size:14px;font-weight:bold;  float:left;display:block;padding:5px;width:600px;margin:50px 10px 50px 10px }
.msgSuccess input{font-family:Verdana,Tahoma,Arial,Sans-Serif; color: #264409; font-size:14px;font-weight:bold; border:1px solid #C6D880; margin:auto;width:80px }

.msgError{font-family:Verdana,Tahoma,Arial,Sans-Serif;z-index:9999; border:2px solid #FBC2C4; color: #8a1f11; font-size:14px;text-align:center;  float:left;width:645px; height:495px; background: #FBE3E4 url(img/ico_error.png);		background-position:10px 10px; background-repeat:no-repeat; }
.msgError span{font-family:Verdana,Tahoma,Arial,Sans-Serif; color: #8a1f11; font-size:14px;font-weight:bold;  float:left;display:block;padding:10px 5px 5px 80px;width:600px;margin:auto }
.msgError input{font-family:Verdana,Tahoma,Arial,Sans-Serif; color: #8a1f11;  background-color:#FBE3E4;font-size:14px;font-weight:bold; border:1px solid #FBC2C4; margin:auto;width:80px }

.msgAlert{font-family:Verdana,Tahoma,Arial,Sans-Serif;z-index:9999; border:2px solid #FFD324; color: #514721; font-size:14px;text-align:center;  float:left;width:645px; height:495px; background: #FFF6BF url(img/ico_error.png);		background-position:10px 10px; background-repeat:no-repeat; }
.msgAlert span{font-family:Verdana,Tahoma,Arial,Sans-Serif; color: #514721; font-size:14px;font-weight:bold;  float:left;display:block;padding:10px 5px 5px 80px;width:600px;margin:0 }
.msgAlert input{font-family:Verdana,Tahoma,Arial,Sans-Serif; color: #514721; background-color:#FFF6BF; font-size:14px;font-weight:bold; border:1px solid #FFD324; margin:0;width:80px;z-index:9999 }
                

 
/*===========================================================================================*/
/*	 	COMMON																				 */
/*===========================================================================================*/
html            {font-family:Verdana,Tahoma,Sans-Serif,Arial;font-size:11px;}
body			{text-align: center;font-size:11px; background-color:#e4effc;}
.bodyDefault{text-align: center;font-size:11px; background-color:#e4effc; background-image: url(../img/bkg/bkg.jpg);background-repeat: repeat-y ;background-position:center top;}
/*===========================================================================================*/
/*== ESTRUTURA MASTER ==*/
/*===========================================================================================*/
    /*== NIVEL 1 ============================================================================*/     
    .site{background:#e4effc url(../img/bkg/bkg.jpg) repeat-y center top; 	width: 100%; margin: auto; padding:0px;	text-align:center; /* Isso substitui text-align: center do elemento body. */} 
    .main{border:3px solid #3a9ccd; background-color :#e4effc;   width:800px; margin:auto; padding:0px 0px 0px 0px;	text-align: left; min-height:250px; height:auto/* Isso substitui text-align: center do elemento body. */} 
        /*== NIVEL 2 ========================================================================*/     
        .header{width: 800px;background:#fff url(../img/bkg/bkg_banner.png); background-position:center top; background-repeat:no-repeat;    padding: 0px;	height:190px ; } 
        .menu_horizontal{background-color:#3a9ccd;width:100%; height:20px; border-top:1px dashed #000;}
        .dataHome{margin:2px 0 0 10px;font-weight:bold; color:#fff;float:left}
        .body{ width:auto; height:auto; min-height:100px; margin:0px; padding:0px;background-color:#e4effc;}
            
            /*== NIVEL 3 ====================================================================*/     
            .containerEsq{background:#e4effc ; float:left; width:135px; min-height:290px;  height:auto; text-align:center; padding:10px 0px 0px 0px } 
            .divInnerPlaceHolder{background-color:#e4effc ;width:660px; min-height:280px; height:auto; margin:0px;padding:10px 0px 0px 0px;float:left;  }
                
                /*== NIVEL 4 ================================================================*/     
                .divMenu{text-align:left;background:url(../img/bkg/menu_bkg.png) no-repeat 0px 0px; float:left;   width:115px; min-height:280px; height:auto;   margin:0 0 0 5px;padding:12px 0px 0px 8px;}
                .divMenu a{ text-align:left; width:96px; height:12px; float:left;background-color:#FFF ;color:#3a9ccd; display:block;text-decoration:none;padding:4px; font:normal 11px verdana,tahoma,arial }
                .divMenu a:hover{text-align:left;width:96px; height:12px; float:left;background-color:#FFF;color:#FFA500; display:block;text-decoration:none;padding:4px; font:normal 11px verdana,tahoma,arial}                
                /*== FIM NIVEL 4 ============================================================*/     
            
            /*== FIM NIVEL 3 ================================================================*/     
        
        .footer{background-color:#3a9ccd; width: 800px; padding: 0px; min-height:60px;margin:auto;text-align:center} 
        /*== FIM NIVEL 2 ====================================================================*/     
    
    /*== FIM NIVEL 1 ========================================================================*/     
/*===========================================================================================*/
.clearfloat		{clear:both;    height:0;    font-size: 1px;    line-height: 0px;}
.sitemap        {font-size:12px;font-weight:bold; color:#000; text-align:center;margin: 3px 3px 1px 3px;height:16px;padding:3px 0 3px 0; float:left; width:150px;display:block;text-decoration:none;}

/*== HOME ==========================================*/
/*== DESTAQUES ===============================================*/
.divContainerDestaque{height:auto; width:500px; padding:0px; float:left;margin:5px;}
.divContainerDestaque_head{ background-image:url(../img/bkg/bkg_container_topo.png); background-position: 0px 0px; background-repeat:no-repeat; width:496px; height:20px; padding:3px 0px 3px 5px; float:left;margin:0px;}
.divContainerDestaque_body{ background-image:url(../img/bkg/bkg_container_body.png); background-position: 0px 0px; background-repeat:repeat-y; width:496px; min-height:280px; padding:3px 0px 3px 4px; float:left;margin:0px;}
.divContainerDestaque_bottom{ background-image:url(../img/bkg/bkg_container_bottom.png); background-position: 0px 0px; background-repeat:no-repeat; width:496px; height:20px; padding:3px 0px 3px 5px; float:left;margin:0px;}

.divContainerDestaqueDir{border:1px solid #000;background:#e4effc; width:135px ;min-height:400px; height:auto;float:right;margin:0px 3px 0 3px;}
.divContainerDestaqueDir .agenda{border:1px solid #000;width:148px ; height:auto; float:right;padding:0px;}
.divContainerDestaqueDir .eventos{border:1px solid #000;width:148px ; height:auto;float:right;padding:0px;}
.divContainerDestaqueInf{background-color:#e4effc; width:514px; margin:0px; height:150px;float:left;}

/*==================================================*/
/*==================================================*/
/*==================================================*/

/* NOTICIA */

.divContainerNoticia_Home{background-color:#e4effc;  background-image:url(../img/bkg/noticias_bkg.png); background-position: 0 0; background-repeat:no-repeat; width:510px; min-height:280px; padding:5px 0 0 5px; float:left;margin:0px;}
.divContainerNoticia_Dir{ width:135px ;min-height:400px;height:auto; float:right;margin:0px 3px 0 3px;}
.divContainerNoticia_Dir .agenda{width:148px ; height:auto; float:right;padding:0px;}
.divContainerNoticia_Dir .eventos{width:148px ; height:auto;float:right;padding:0px;}
.divContainerNoticia_Inferior{background-color:#e4effc; width:514px; margin:0px; height:150px;float:left;}
.listLinksItemContainer{width:92px ;height:110px; border:2px solid #3a9ccd; float:left; margin:3px; }
.listLinksContainer{background-color:#e4effc;  width:510px ;height:150px; float:left; margin:0px; }
.divTituloAgenda{ background-image:url(../img/ico/ico_agenda.png);background-repeat:no-repeat;background-position:top left; width:110px;height:18px; font-size:12px; font-weight:bold; padding:2px 0px 0px 20px; }
.divTituloEventos{background-image:url(../img/ico/ico_eventos.png);background-repeat:no-repeat;background-position:top left; width:110px;height:18px; font-size:12px; font-weight:bold; padding:2px 0px 0px 20px; }



.tituloContainerHome{text-align:left; font-family:Verdana,Arial,tahoma;font-size:10px; color:#3a9ccd; font-weight:bold; width:400px; height:16px;float:left;display:inline-block;margin:8px 0px 2px 10px;padding:0px;}
.tituloDestaqueQuadro{text-align:left; font-family:Verdana,Arial,tahoma;font-size:12px; color:#3a9ccd; font-weight:bold; width:460px; height:auto;float:left;display:inline-block;margin:3px 0px 3px 10px;padding:4px; }

.destaque_link{float:left ;padding:3px; text-align:justify; width:214px; background:#f5f5f5; margin:0px 2px 2px 10px ;min-height:36px;height:auto; text-align:left}
.destaque_link a{ text-decoration:none;padding:4px; text-align:justify;color:#000; font-weight:normal; font-size:10px;display:inline-block}
.destaque_link a:hover{ text-decoration:none;padding:4px; text-align:justify;color:#000; font-weight:normal; font-size:10px;display:inline-block}
.listview_container_destaque .destaque_img{float:left;margin:10px ; width:212px; height:170px; border:3px solid #3a9ccd}
/* LISTVIEW NOTICIA */
.listview_container_destaque{width:240px; min-height:250px;float:left; background:#fff}
.listview_container{border-left:1px dotted #e4effc; width:240px; height:210px;float:left;margin-top:10px;padding:5px 5px 5px 8px;text-align:left; background:#FFF}
.listview_container a,
.listview_container a:hover{font-family:Verdana,Arial,tahoma;font-size:11px; color:#000; text-decoration:none}
.listview_container .titulo a{font-family:Verdana,Arial,tahoma;font-size:11px; color:#000; text-decoration:none;font-weight:normal}
.listview_container .titulo{width:230px; height:auto;float:left;padding:0px;font-weight:bold; }

.listview_container .conteudo{ width:230px; height:25px;float:left;padding:0px;font-weight:normal; margin-bottom:5px}
.listview_container .data{ font-weight:bold; margin-bottom:10px;border-bottom:1px dotted #000; width:230px; height:auto;float:left;padding:3px 2px 5px 2px;font-size:9px ;margin:3px 0 10px 0}
.listview_container .mais a,
.listview_container .mais a:hover{font-family:Verdana,Arial,tahoma;font-size:9px; color:#000; text-decoration:none; text-align:right}


.divContainerNoticia_Dir .agenda .titulo{width:110px;height:auto; float:left;padding:3px 0 5px 0;font-weight:bold}
.divContainerNoticia_Dir .agenda .data{border-bottom:1px dotted #000;width:110px;height:auto;float:left;padding:2px 0 4px 0;font-weight:normal;font-size:9px; margin-bottom:10px}
.divContainerNoticia_Dir .agenda .listContainer{border:1px dotted #000; margin:10px 0px 2px 0px ; width:130px; height:auto;padding :2px;text-align:left; float:right; display:block}

.divContainerNoticia_Dir .eventos .titulo{width:110px;height:auto; float:left;padding:3px 0 5px 0;font-weight:bold}
.divContainerNoticia_Dir .eventos .data{border-bottom:1px dotted #000; width:110px;height:auto; float:left;padding:2px 0 4px 0;font-weight:normal;font-size:9px; margin-bottom:10px}
.divContainerNoticia_Dir .eventos .listContainer{border:1px dotted #000; margin:10px 0px 2px 0px ; width:130px;  height:auto;padding :2px;text-align:left; float:right; display:block}
 .dirLinkMais{ width:128px; min-height:10px;float:right;text-align:right;margin:0px 0px 3px 0px ; padding:3px;display:inline-block}
 .dirLinkMais a{font-family:Verdana,Arial,tahoma;font-size:9px; color:#000; text-decoration:none; text-align:right}
 .dirLinkMais a:hover{font-family:Verdana,Arial,tahoma;font-size:9px; color:#FFA500; text-decoration:none; text-align:right}

.divContainerNoticia_Dir .eventos a,
.divContainerNoticia_Dir .eventos a:hover{text-decoration:none; color:#000}
.divContainerNoticia_Dir .agenda a,
.divContainerNoticia_Dir .agenda a:hover{text-decoration:none; color:#000}
/*login*/
.loginFormContainer{background-image:url(../img/bkg/bkg_login.jpg); background-repeat:no-repeat; background-position:top top; width:203px ;height:160px;float:right;margin:41px 21px 0 0}
.loginForm{ width:100px ;height:60px;float:left;margin:29px 0 0 0px}
.loginFoto{border:3px solid #000; width:48px ;height:60px;float:left;margin:29px 0 0 28px}
.login{width:100px ;min-height:12px;height:auto;float:left; font-family:Verdana,Tahoma,Sans-Serif; color:gray; font-size:10px; padding:0px; margin:5px 0 0 5px }
.loginTxt .btn, 
.login .btn {border:2px solid gray; font-family:Verdana,Tahoma,Sans-Serif;color:gray; font-size:9px;text-align:center;vertical-align:middle; padding:0px; min-width:30px; min-height:14px;width:auto;height:auto; background-color:#f5f5f5; margin:0px 2px 0px 0px;float:left}
.loginTxt{ width:100px ;height:16px;float:left;font-family:Verdana,Tahoma,Sans-Serif; color:gray; font-size:10px; margin:0px 0 0px 5px }
.login a,  
.login a:hover,
.loginTxt a,  
.loginTxt a:hover{font-family:Verdana,Tahoma,Sans-Serif;color:gray; font-size:9px;} 
.loginTxt .txt {border:1px solid gray; font-family:Verdana,Tahoma,Sans-Serif;color:gray; font-size:9px; padding:2px; width:70px; height:10px; text-transform:uppercase; background-color:#f5f5f5}
/*===========================================================================================*/
   .emptyTemplate { width:634px;  min-height:16px;float:left; border:2px solid #9AC0CD; background-color:#fff; margin:10px;padding:10px 0 10px 0}


.divPesquisaComboContainer  { width:688px;  height:24px;float:left;color:#9AC0CD; border:2px solid #9AC0CD; background-color:#fff; margin:10px}
  
.divPesquisaCombo{width:350px; height:20px;float:right; margin:4px; padding:0px}
.divPesquisaCombo .span    {color:#3a9ccd; float:right;font-weight:bold; padding:4px 2px 2px 2px; width:auto; text-align:right}
.divPesquisaCombo .comboMes   {color:#3a9ccd;margin:0 2px 0 2px;width:60px; float:right; font-weight:normal; padding:1px; font-size:11px;background-color:#f5f5f5;border:1px solid #9AC0CD;color:#9AC0CD}
.divPesquisaCombo .comboAno   {color:#3a9ccd;margin:0 2px 0 2px;width:100px; float:right; font-weight:normal; padding:1px; font-size:11px;background-color:#f5f5f5;border:1px solid #9AC0CD;color:#9AC0CD}
.divPesquisaCombo .btn   {float:right; margin:0px 10px 0 3px }


/*===========================================================================================*/
/*===========================================================================================*/
/* ========= GENERICO =================================*/
/*===========================================================================================*/
.mainContainer{width:770px; background:transparent; border:0 ; float:left; min-height:200px}

.listviewGenericListContainer                    {text-align:left; width:636px; min-height:24px;float:left; border:1px solid #9AC0CD; background-color:Transparent; margin:10px}
.listviewGenericListContainer .item              {width:628px; min-height:14px; height:auto; float:left; background-color:#f2f2f2; margin:0px; padding:3px}
.listviewGenericListContainer .alternateitem     {width:628px;min-height:14px;  height:auto;float:left; background-color:#fff; margin:0px; padding:3px}

.listviewGenericListContainer .biblioteca a,
.listviewGenericListContainer .biblioteca a:hover{background:url(../img/ico/ico_books.png);background-repeat:no-repeat;background-position:2px 5px; text-decoration:none; color:#3a9ccd ;padding:4px 2px 2px 22px ; }



.listviewGenericListContainer a,
.listviewGenericListContainer a:hover{background:url(../img/ico/ico_zip.png);background-repeat:no-repeat;background-position:2px 5px; text-decoration:none; color:#3a9ccd ;padding:4px 2px 2px 22px ; }

.listviewGenericListContainer .galeria .item              {width:628px; min-height:14px; height:auto; float:left; background-color:#fafbfc; margin:0px; padding:3px}
.listviewGenericListContainer .galeria .alternateitem     {width:628px;min-height:14px;  height:auto;float:left; background-color:#fff; margin:0px; padding:3px}

.listviewGenericListContainer .galeria a,
.listviewGenericListContainer .galeria a:hover{background:url(../img/ico/ico_customtools.gif);background-repeat:no-repeat;background-position:0px 2px; text-decoration:none; color:#3a9ccd ;padding:4px 2px 2px 22px ; }
.listviewGenericListContainer .tituloGaleria{background:url(../img/bkg/bkg_gallery.png);background-repeat:repeat-x;width:630px; min-height:13px; height:auto; color:#3a9ccd; float:left; background-color:#3a9ccd; margin:0px; padding:3px}

.listviewGenericContainer                    {width:636px; min-height:24px;float:left; border:1px solid #9AC0CD; background-color:Transparent; margin:10px}
.listviewGenericContainer .item              {width:634px; min-height:140px;float:left; border:1px solid #fff; background-color:#F0F8FF; margin:0px; color:#000}
.listviewGenericContainer .item .img         {width:120px; height:100px;float:left; margin:5px}
.listviewGenericContainer .item .titulo      {width:492px; min-height:14px; height:auto; margin:5px 0px 0px 0px;padding:2px;float:left; font-size:14px;font-weight:bold; color:#000;text-align:left}
.listviewGenericContainer .item .subTitulo   {width:492px; min-height:12px; height:auto;  margin: 0px ;padding:2px; float:left; font-size:11px; font-weight:bold; color:#000;text-align:left; }
.listviewGenericContainer .item .data        {width:492px; height:14px; margin: 0px ; padding:2px;float:left; text-align:left; font-size:10px;font-weight:normal; color:#000;}
.listviewGenericContainer .item .conteudo    {width:492px; height:40px; float:left; padding:2px;text-align:left;color:#000}
.listviewGenericContainer .item .perfil      {width:492px; height:auto;float:left; border:1px solid #000; background-color:gray; margin:0px}
.listviewGenericContainer .item .itemMais    {float:right; width:610px;height:auto; margin:10px 10px 0px 10px;border-top:1px dashed #000 ;padding:4px 2px 4px 2px ;font-size:10px;font-weight:bold; color:#000; text-align:right}
.listviewGenericContainer .item .itemMais a  {color:#000;text-decoration:none}
.listviewGenericContainer .item .itemMais a:hover{ color:#FF4500;text-decoration:none}


.listviewGenericContainer .alternateitem              {width:634px;border:1px solid #e4effc; min-height:140px;  float:left; background-color:#fff; margin:0px}
.listviewGenericContainer .alternateitem .img         {width:120px; height:100px;float:left; margin:5px}
.listviewGenericContainer .alternateitem .titulo      {width:492px; min-height:14px; height:auto; margin:5px 0px 0px 0px;padding:2px;float:left; font-size:14px;font-weight:bold; color:#000;text-align:left}
.listviewGenericContainer .alternateitem .subTitulo   {width:492px; min-height:12px; height:auto;  margin: 0px ;padding:2px; float:left; font-size:11px; font-weight:bold; color:#000;text-align:left; }
.listviewGenericContainer .alternateitem .data        {width:492px; height:14px; margin: 0px ; padding:2px;float:left; text-align:left; font-size:10px;font-weight:normal; color:#000;}
.listviewGenericContainer .alternateitem .conteudo    {width:492px;height:40px; float:left; padding:3px;text-align:left;color:#000}
.listviewGenericContainer .alternateitem .perfil      {width:492px; height:auto;float:left; border:1px solid #000; background-color:gray; margin:0px}
.listviewGenericContainer .alternateitem .itemMais    {float:right; width:610px;height:auto; margin:10px 10px 0px 10px;border-top:1px dashed #000 ;padding:4px 2px 4px 2px ;font-size:10px;font-weight:bold; color:#000; text-align:right}
.listviewGenericContainer .alternateitem .itemMais a{ color:#000;text-decoration:none}
.listviewGenericContainer .alternateitem .itemMais a:hover{ color:#FF4500;text-decoration:none}



.listviewGenericContainer .itemDetails               {width:634px; min-height:140px; height:auto; float:left; border:1px solid #9AC0CD; background-color:#F0F8FF; margin:0px}
.listviewGenericContainer .itemDetails .img         {width:180px; height:136px;float:left; margin:5px}
.listviewGenericContainer .itemDetails .titulo      {width:530px; min-height:24px; margin:5px 0px 0px 0px;padding:2px;float:left; font-size:18px;font-weight:bold; color:#000;text-align:left}
.listviewGenericContainer .itemDetails .subTitulo   {width:530px; min-height:20px; margin: 0px ;padding:2px; float:left; font-size:16px; font-weight:bold; color:#000;text-align:left; }
.listviewGenericContainer .itemDetails .data        {width:530px; min-height:20px; margin: 0px ; padding:2px;float:left; text-align:left; font-size:12px;font-weight:normal; color:#000;}
.listviewGenericContainer .itemDetails .conteudo    {width:530px; min-height:40px; float:left; padding:2px;text-align:left; font-size:12px;color:#000}
.listviewGenericContainer .itemDetails .perfil      {width:530px; height:auto;float:left; border:1px solid #000; background-color:gray; margin:0px}
.listviewGenericContainer .itemDetails .itemMais    {float:right; width:530px;height:auto; margin:0px 10px 0px 0px;border-bottom:1px dashed #000 ;padding:2px ;font-size:10px;font-weight:bold; color:#000; text-align:right}
.listviewGenericContainer .itemDetails .itemMais a  {color:#000;text-decoration:none}
.listviewGenericContainer .itemDetails .itemMais a:hover{ color:#FF4500;text-decoration:none}

.contatoForm {width:600px; min-height:140px; height:auto; float:left; border:1px solid #9AC0CD; background-color:#F0F8FF; margin:10px; padding:3px}
.contatoFormItem {width:400px; min-height:20px; height:auto; float:left;  background-color:#F0F8FF; margin:2px; padding:2px}
.contatoFormItem .span{min-width:100px; margin:0 5px 0 0;  color :#9AC0CD; width:auto; float:left; height:auto; font-size:12px; font-weight:bold; text-align:right}
.contatoFormItem .txt{width:280px;  color:#9AC0CD;float:left; font-size:12px; font-weight:bold; text-align:left}
.contatoFormItem .btn{min-width:80px;border:1px solid #9AC0CD; color:#9AC0CD; background:#fff; float:right; font-size:12px; font-weight:bold;  margin:3px}
.contato { width:570px; text-align:center; min-height:20px; height:auto; float:left;  margin:2px; padding:10px; font-weight:normal; font-size:10px}
.contato .span{ width:570px; display:block; margin:2px;  color :#000; float:left; font-size:12px;text-align:center; }



.pager{font-family:Verdana,Tahoma,Arial,Sans-Serif; font-size:11px; width:636px;padding:1px 0px 3px 0px; height:auto;float:left; border:2px solid #9AC0CD; background-color:#fff; margin:0 10px 10px 10px;text-align:left}
.pager a{color:#000; text-decoration:none}
.pager a:hover{color:#FF4500; text-decoration:none}


.divSiteMap     {width:630px; height:29px;float:left; text-align:left; border:none; border-left: 1px solid #3a9ccd;border-right: 1px solid #7a949f; background-image:url(../img/bkg/bkg_topo_titulo.png); background-repeat:repeat-x; padding:0px; margin:10px 10px 0px 10px}
.divSiteMap .titulo{margin:4px; float:left; font-size:16px; font-family:Verdana,Tahoma,Sans-Serif; color:#3a9ccd; font-weight:bold;padding:2px;  }

.listviewGenericThumbContainer .fotoThumb {border:3px solid #3a9ccd;width:145px; height:160px;float:left;background-color:#fff;  margin:4px;text-align:center }
.listviewGenericThumbContainer .fotoThumb .img {border:0;width:140px; height:154px;float:left;margin:2px}

.listviewGenericThumbContainer                    {width:636px;height:auto;float:left; border:1px solid #9AC0CD; background-color:Transparent; margin:10px}

.listviewGenericThumbContainer .item              {border:3px solid #3a9ccd;width:132px; height:200px;float:left;background-color:#fff;  margin:5px;text-align:center }
.listviewGenericThumbContainer .item .titulo a .img {border:1px solid #3a9ccd;width:120px; height:134px;float:left;margin:2px 5px 2px 5px }
.listviewGenericThumbContainer .item a .img {border:1px solid #3a9ccd;width:120px; height:134px;float:left;margin:2px 5px 2px 5px }

.listviewGenericThumbContainer .item .titulo      {width:125px; height:16px; margin:2px 5px 2px 5px ;padding:2px;float:left; font-size:14px;font-weight:bold; color:#fff;text-align:center}
.listviewGenericThumbContainer .item .subTitulo   {width:120px; height:12px; margin: 0px 0px 10px 0px;padding:2px; float:left; font-size:12px; font-weight:bold; color:#f5f5f5;text-align:center}
.listviewGenericThumbContainer .item .titulo a    {color:#000;text-decoration:none}
.listviewGenericThumbContainer .item .titulo a:hover{ color:#3a9ccd;text-decoration:none}

.listviewGenericThumbContainer .alternateitem        {border:3px solid #3a9ccd;width:132px; height:200px;float:left;background-color:#fff;  margin:5px;text-align:center  }
.listviewGenericThumbContainer .alternateitem .titulo a .img  {border:1px solid #3a9ccd;width:120px; height:134px;float:left;margin:2px 5px 2px 5px ;text-align:center}
.listviewGenericThumbContainer .alternateitem a .img  {border:1px solid #3a9ccd;width:120px; height:134px;float:left;margin:2px 5px 2px 5px  }

.listviewGenericThumbContainer .alternateitem .titulo      {width:125px; height:16px; margin:2px 5px 2px 5px ;padding:2px;float:left; font-size:14px;font-weight:bold; color:#fff;text-align:center}
.listviewGenericThumbContainer .alternateitem .subTitulo   {width:120px; height:12px; margin: 0px 0px 10px 0px;padding:2px; float:left; font-size:12px; font-weight:bold; color:#f5f5f5;text-align:center}
.listviewGenericThumbContainer .alternateitem .titulo a{ color:#000;text-decoration:none}
.listviewGenericThumbContainer .alternateitem .titulo a:hover{ color:#3a9ccd;text-decoration:none}
.mainContainer .itemMais    {width:716px;height:auto; margin:5px 10px 5px 10px;float:right; border-bottom:1px dashed #fff ;padding:3px 2px 3px 2px ;font-size:10px;font-weight:bold; color:#000; text-align:right}

.mainContainer .itemMais a{ color:#fff;text-decoration:none}
.mainContainer .itemMais a:hover{ color:#FF4500;text-decoration:none}



























