/*********** ROTARY COSTA DA CAPARICA **********/

/*********** ESTILOS PRINCIPAIS PÁGINA **********/

body 				{ padding:0; margin:0; font-family: "Lucida Sans Unicode"; font-size: 11px; line-height: 17px; background:#f4f4f4 url(../images/bodybg.gif) center repeat-y; color: #555; }
#wrapper 			{ margin:2px auto; width:900px;  padding:0; background:#fff;}

/*********** ESTILOS GERAIS **********/

a 					{ color: #996600; text-decoration: none; background:none; font-weight: normal; font-size: 11px; }
a:hover 			{ color:#000000; background:none; text-decoration: none; }
p 					{ margin:0;padding-top:2px; font-family: "Lucida Sans Unicode"; font-size: 11px; line-height: 1.8em; text-align: left; }
h2 					{ font-weight: bold; font-size:16px; padding:0px 0 4px 0px; margin: 0 0 2px 0; color:#444; background:none; border-bottom: 1px dotted #444; }
ul 					{ margin: 0; padding : 0; list-style : none; }
img 				{ border: 0;}
h4 					{ font: 30px 'HelveticaNeue-CondensedBold', 'Arial Narrow', Helvetica, Arial, sans-serif; margin:0; font-weight: bold; }
.pic				{ margin-top:8px;}
.titulo 			{ color:#996600; font-family:Arial,Helvetica,sans-serif; font-size:14px; font-weight: bold; }
/*.titulo 			{ font-weight: normal; font-size: 12px; color:#006699; }*/
.pindex				{ margin:0;padding-top:2px; font-family: "Lucida Sans Unicode"; font-size: 10px; line-height: 1.8em; text-align: left; }
.separador 			{ border-bottom: 1px dotted #000000; width: 100%; padding: 10px 0 5px 0; }
.data 				{ font-size: 9px; color: Red; }
.imgright 			{ float: right; border:1px double #CCCCCC; padding:3px; }
.picnoticia			{ background:#FFFFFF none repeat scroll 0 0; border:1px double #CCCCCC; padding:1px; }
.lermais			{ font-size: 10px; font-weight: bold; text-align: center; padding: 5px 0 0 0; }

/*********** CABEÇALHO **********/

#header 			{ clear: both; width: 900px; height: 95px; background: url(../images/logo-rotary.jpg) no-repeat; margin:0; }
#title 				{ float: left; width: 240px; padding: 20px 0 10px 100px;}
#title h3 			{ font-size:16px; font-weight: bold; padding:5px 0 0 0; margin:0; color:#444;}
#hright 			{ float:right; width:540px; height: 60px; margin:25px 0 0 0; }
#links 				{ float:right;  padding: 20px 10px 30px 80px; }
#combobox 			{ font-family: "Lucida Sans Unicode"; font-size: 11px; width: 150px; }
#hrighttop 			{ width: 200px;margin: 0 2px 0 0; padding: 0 8px 2px 0; float:right; text-align: right;}
#title p 			{ font-size: 0.9em; color: #808080; padding: 0; background: inherit;}


/*********** CONTEÚDO PRINCIPAL **********/

#homepic 			{ width: 900px; height:250px; /*margin: 5px 0 10px 0; /*T R B L */ }
#bannerpic			{ float: right; width: 690px; height: 250px; }
.picgaleria 		{ background:#FFFFFF none repeat scroll 0 0; border:1px double #DCDCDC; padding:3px; }
#bottomcontenttop	{ width:900px; }
#bottomcontent		{ width:898px; }
#bottomcontentbtm	{ width:900px; }
.message			{ position: absolute; width:360px; float:left; margin:70px 0px 0px 165px; color:#fff; }
.left 				{ float: right; width: 275px; margin: 0 10px 5px 0; padding:10px; /*T R B L */ }
.middle 			{ float: right; width: 275px; margin: 0 6px 5px 0; padding:10px; }
.middleall 			{ float: right; width: 579px; margin: 0 7px 5px 0; padding:10px; }
.all	 			{ float: right; width: 895px; margin: 10px 0 5px 5px; padding:0; /*T R B L */  }
.right 				{ float: right;width: 260px; margin: 0 6px 5px 0; padding:10px; }
.thumbs img			{ position:relative; padding:1px; margin: 5px 8px 5px 9px; border: 1px solid #8493FB; background:none; }
.thumbs img:hover	{ border: 1px solid #CCCCCC; background:none; }


/*********** RODAPÉ **********/

#footer 			{ clear: both; text-align:center; line-height: 1.8em; color: #444; padding: 20px 0 0 0; /*T R B L */ margin:10px 0 0 0; }
#footer a 			{ color: #631e19; background: inherit; }

/*********** MENU TOPO *********/

#menu 				{ width: 540px; float:right; margin:2px 0 0 0; padding:0; text-align:right; }
#menu li 			{ display:inline; }
#menu li a 			{ color:#444; text-decoration:none; padding:1px 10px 1px 10px; height:19px; background:none; }
#menu li a:hover 	{ background: none;color:#631e19;}

/*********** MENU LATERAL TOPO ESQUERDO **********/
	
#menu-lat 			{ width: 200px; padding: 0 0 2px 0; /*T R B L */ margin-bottom: 1px; font-family: "Lucida Sans Unicode"; font-size: 10px; background-color: #DDDDDD; color: #333; }
* html #menu-lat	{ /*IE 6 only */w\idth: 170px; /*Box model bug: 180px minus all left and right paddings for #menu-lat */ }
#menu-lat ul		{ list-style: none; margin: 0; padding: 0; border: none; }
#menu-lat li 		{ border-bottom: 1px solid #DDDDDD; margin: 0; }
#menu-lat li a		{ display: block; padding: 3px 4px 2px 4px;/*T R B L */ border-left: 10px solid #B1B1B1; border-right: 10px solid #DEDEDE; background-color: #CCCCCC; color: #3C3C3C; text-decoration: none; width: 100%; font-size: 10px; font-weight: normal; }
html>body #menu-lat li a{ /*Non IE6 width*/ width: auto; }
#menu-lat li a:hover{ border-left: 10px solid #DEDEDE; border-right: 10px solid #B1B1B1; background-color: #000000; color: #FFFFFF; }