/**
 * @author Bruno Lima
 */
* {margin:0; padding:0;}
html {height:100%;}
body {font-family:Arial, Helvetica, sans-serif; font-size:10pt;height:100%;}
a {text-decoration:none; color:#788cb6;}
a:hover {text-decoration:underline; color:#8e9fc4;}
br.break {clear:both; height:0; line-height:0; overflow:hidden;}
img {border:none;}

#wrapAllT {width:100%; min-height:616px; background:url(../images/bgBody.png) repeat-x top left;}
#wrapT {width:768px; min-height:616px; margin:0 auto;}

#wrapHead {width:768px; height:325px;}
#wrapMainMenu {width:768px; height:64px; background:url(../images/bgMainMenu.png) no-repeat top center;}
#wrapMainMenu ul li {list-style:none; float:left;}
#wrapMainMenu ul li a {color:#c9d0e0; display:inline-block; height:65px; line-height:60px; padding:0 30px; background:url(../images/bgSeparadorMainMenu.png) no-repeat top right;}
#wrapMainMenu ul li a:hover {color:#ffffff; text-decoration:none;}
#wrapFlash {width:768px; height:150px;}
#wrapFlashLogo {width:170px; height:150px; margin:0px 0 0 15px; position:absolute;}
#logoSwfAssessor {width:170px; height:150px;}
#wrapFlashPicture {width:570px; height:150px; background:url(../images/fotoTop.png)  left top; position:absolute; margin-left:185px;}
#wrapFlashBanner {width:463px; height:101px; float:left; padding:10px 0 0 10px;}
#wrapWeb2Menu {width:240px; height:96px; padding:15px 0 0 55px; float:left; background:url(../images/bgWeb2Menu.png) no-repeat top left;}
#wrapWeb2Menu ul li {list-style:none; float:left;}

#wrapContent {width:768px; min-height:291px;}
#content {width:473px; min-height:291px; float:left;}
#content h3 {color:#788cb6; font-size:14px; padding:20px 0 10px 0;}
#content p {margin:5px 0;}
#content .contentheading a {font-size:12pt; font-weight:bold; color:#425274;}
#content .contentheading a:hover {color:#788cb6;}
#content .componentheading,#content .clsLightGallery_title {font-size:12pt; font-weight:bold; color:#788cb6; margin:5px 0 20px 0;}
#content .gridImg tr td {padding:5px 0;}
#content .img_caption {border:1px solid #e5e5e5; background:#eeeeee; padding:4px;}
#content .img_caption img {border:1px solid #e5e5e5;}
#content .img_caption p {color:#717171;}
#content img.clsImgPad {border:1px solid #e5e5e5; background:#eeeeee; padding:8px;}
#content .clsFloatLeft {float:left;}
#content .legendImg {width:90px; padding:5px;}
#content .titleImg {color:#425274;}
#content .descImg, #content .qtdImgs {font-size:8pt; color:#717171;}
#content ul, #content ol {padding-left:20px; margin:4px;}
#content ul li {list-style-image:url(../images/point.png);}
#content .inputbox {border:2px solid #a9b7d3; padding:3px; font-size:12px; color:#5c5c5c; margin:5px 0 10px 0;}
#content .alertForm {border:1px solid #ff8071; background:#ffcdc7; padding:5px;}
#content .button {border:1px solid #a9b7d3; padding:5px; color:#ffffff; background:#405580;cursor:pointer;}
#content .button:hover {background:#5e6f94;}
.developedby {display:none;}
#content .cycleElementsContainer {width:470px; border: 1px solid #e2e2e2; background:#f2f2f2; float:left; padding:10px 0; margin:0 0 10px 0;}
#content .cycleElementsContainer #cycleElementsLeft {display:block; width:40px; height:40px; background:url(../images/sLeft.png); float:left; margin:30px 0 auto 0;}
#content .cycleElementsContainer #cycleElementsRight {display:block; width:40px; height:40px; background:url(../images/sRight.png); float:left; margin:30px 0 auto 0;}
#content .cycleElementsContainer #cycleElements {float:left;}
#content .cycleElementsContainer li {width: 130px; float: left; list-style:none;}
#content .cycleElementsContainer li img {border: 1px solid #e2e2e2; padding:10px; background:#ffffff; width:100px; height:75px;}
#caption {color:#ffffff;}

#wrapSideBar {width:295px; min-height:291px; float:left;}
#contentNextEvents {width:270px; min-height:180px; background:url(../images/bgNextEvents.png) repeat-y top left; padding:0 15px 0 10px; color:#ffffff;}
#contentNextEvents h3 {color:#b8c0d1; border-bottom:3px dotted #ffffff; padding:0 0 5px 10px; margin-bottom:10px;}
#contentNextEvents .contentheading a, #contentNextEvents .newsflashcontentpagetitle {margin-top:15px; font-size:12pt; color:#b8c0d1; font-weight:bold;}
#contentNextEvents .contentheading a:hover {color:#d1d7e3;}
#contentNextEvents .contentpaneopen tr td {padding:0 10px;}
#eventEnd {width:295px; height:21px; background:url(../images/bgEndEvents.png) no-repeat top left;}

#wrapAllB {width:100%; height:155px; background:url(../images/bgFooter.png) repeat-x top left;}
#wrapFooter {width:768px; height:155px; margin:0 auto; background:url(../images/bgFooterIn.png) no-repeat top center;}
#logoBvr {width:22px; height:31px; float:right; margin-top:-40px;}
#wrapFooterLeft {width:410px; height:155px; float:left;}
#wrapUtilMenu {width:400px; height:27px; padding:30px 0 0 0;}
#wrapUtilMenu ul li {list-style:none; float:left;}
#wrapUtilMenu ul li a {color:#c9d0e0; display:inline-block; padding:0 10px; }
#wrapUtilMenu ul li a:hover {color:#ffffff;}
#wrapUtilMenu ul li span.separator {color:#c9d0e0;}
#wrapAddress {width:320px; height:78px; padding:10px 0 0 90px; color:#dbdfe9; background:url(../images/logoAssessorFooter.png)no-repeat left top; font-size:9pt;}
#wrapFooterRight {width:358px; height:155px; float:left;}
#wrapFooterRight h3 {color:#425274;}
#filiado {float:left; margin:55px 0 0 35px;}
#registro {float:left; margin:55px 0 0 15px;}


/* jQuery tootip */


#tooltip {position: absolute;z-index: 3000;/*border: 1px solid #5c5c5c;background-color: #ffffff;*/padding: 5px;/*opacity: 0.85; color:#424242;*/ -moz-border-radius:4px;}
#tooltip h3, #tooltip div { margin: 0; font-size:10px; font-weight:normal;}