/* --------------------- SITE WIZARD ------------------------ */
h1 {
	font-size      : 14px;
	color          : #1160A2;
	text-transform : uppercase;
	margin-top     : -5px;
}

h2 {
	font-size     : 12px;
	color         : grey;
	margin-bottom : 25px;
}

#capt {
	float            : left;
	font-size        : 50px; 
	padding-right    : 5px;
	margin-top       : -5px;
	margin-bottom    : -10px;
}

#theBody {
	background-color : #1160A2;
	font-family      : Arial;
	font-size        : 12px;
}

#theBody a {
	color            : #1160A2;
	text-decoration  : none;
}

#theBody a:hover {
	color            : grey;
	text-decoration  : underline;
}

#theBody td {
	font-size        : 12px;
}

#topLine{
	position         : absolute;
	width            : 800px;
	left             : 50%;
	margin-left      : -400px;  
}

#menu {
	position         : absolute;
	width            : 1024px;
	top              : 86px;
	left             : 50%;
	margin-left      : -510px;
	z-index          : 3;
}

#bannerBig {
	position         :absolute;
	left             : 50%;
	margin-left      : -400px;
	top              : 136px;
	z-index          : 5;
	
}

#banner_site{
	position         : absolute;
}

#back_bubble {
	position         : absolute;
	margin-top       : 133px;
	left             : 50%;
	margin-left      : -512px;
}

#bar_title {
	position         : absolute;
	left             : 50%;
	margin-left      : -400px;
	top              : 380px;
	z-index          : 4;
}

#content_field {
	position         : absolute;
	width            : 800px;
	background-color : white;
	left             : 50%;
	margin-left      : -400px;
	top              : 420px;
	border           : 1px solid #3399ff;
	z-index          : 10;
}

#footer {
	position         : absolute;
	margin-bottom    : -118px;
	
}

#bodyIn{
	padding          : 20px;
}

#flags {
	position          : absolute;
	margin-top        : -40px;
	margin-left       : -130px;
}

#footer_img {
	
}

#menuBottom{

	position          : absolute;
	top               : 75px;
	color             : white;
	left              : 200px;
}

#menuBottom a{
	color             : white;
	text-decoration   : none;
}

#menuBottom a:hover{
	color             : grey;
}

#copyright{
	position          : absolute;
	color             : yellow;
	font-size         : 10px;
	top               : 95px;
	left              : 70px;
}

#title_base {
	position : absolute;
	width        : 800px;
	margin-top   : 10px;
	height       : 29px;
}

#inTitle{
	font-family  : Arial; 
	font-size    : 14px;
	font-weight  : bold;
	color        : black;
	padding      : 7px;
	padding-left : 20px;
	text-transform:uppercase;
}

#link_localiza {
	font-size      : 9px;
	margin-bottom  : 10px;
}

#titleNovidades{
	color           : #333333;
	text-decoration : none;
}

#titleNovidades a {
	color           : #333333;
	text-decoration : none;
}

.textBandeiras {
	font-size       : 16px;
	font-family     : Tahoma;
	color           : blue;
	text-decoration : none;
}

.textBandeiras a {
	color           : blue;
	text-decoration : none;
}



.dock {
	width: 100%;
	bottom: 0px;
	position: absolute;
	left: 0px;
}
.dock-container {
	position: absolute;
	height: 0px;
	padding-left: 0px;
}
a.dock-item {
	display: block;
	width: 40px;
	color: #000000;
	position: absolute;
	bottom: 0px;
	text-align: center;
	text-decoration: none;
	font: bold 11px Arial;
}
.dock-item img {
	border: none; 
	margin: 5px 0px 0px; 
	width: 100%; 
}
.dock-item span {
	display: none; 
	padding-left: 5px;
}


/* --------------------- SITE WIZARD ------------------------ */


BODY {
	font-family      : Verdana;
	font-size        : 11px;
	background-color : #FFFFFF;
	margin           : 0px;
}

td {
	font-size: 11px;
}
a {
	text-decoration  : none;
	color            : #333333;
}
a:hover {
	color            : #666666;
}

.forFolder {
	background-color : #f5f5f5;
	border-bottom    : 1px solid #CCCCCC;
	border-top       : 1px solid white;
}
.forContent {
	border-top       : 1px solid #f3f3f3;
	border-bottom    : 1px solid #f5f5f5;
}

input {
	font-size        : 11px;
	color            : #333333;
	border-top       : 1px solid #333333;
	border-bottom	 : 1px solid #CCCCCC;
	border-left      : 1px solid #333333;
	border-right     : 1px solid #CCCCCC;
	-moz-border-radius: 4px;
}

textarea {
	font-size        : 12px;
	color            : #333333;
	border-top       : 1px solid #333333;
	border-bottom	 : 1px solid #CCCCCC;
	border-left      : 1px solid #333333;
	border-right     : 1px solid #CCCCCC;
	-moz-border-radius: 4px;
}

select {
	font-size        : 11px;
	color            : #333333;
}

fieldset {
	background-color : #f8f8f8;
	-moz-border-radius: 10px;
}

.menu_cliente {
	position : absolute;
	margin-left : 15px;
	border   : 2px solid #cccccc;
	background-color : #f3f3f3;
	padding : 5px;
}

.menu_cliente p {
	border-bottom : 1px solid grey;
}





/*################ Galeria #########################*/
.galMenu{
	visibility:hidden;
	position:absolute;
	height:0px;
	left:10mm;
}
.galMenuTable{
	background-color:#f5f5f5;
	border:solid 1px #CCCCCC;
	width:80px;
}
.galHidearea{
	width:100%;
	height:100%;
}
.galPics{
	vertical-align:top;
}
.menuGaleria {
	border-top       : 1px solid #CCCCCC;
	border-left      : 1px solid #CCCCCC;
	border-right     : 3px solid #999999;
	border-bottom    : 3px solid #999999;
	
	background-color : #f5f5f5; 
}
.td_main_row_pics {
	text-align       : center;
	border           : 1px solid #CCCCCC;
}
.td_title_pic{
	text-align       : center;
	font-weight      : bold;
}
.td_pic_itself{
	text-align       : center;
	border           : 1px solid #999999;
	padding          : 3px;
	background-color : #f3f3f3;
}
.td_desc_pic {
	text-align       : center;
}
.td_menu_imagens{
	text-align       : right;
	vertical-align   : bottom;
}


/*##################### Grid #####################*/

td.tdFundo {
	background-color : #DADADA;
}
td.tdConteudo {
	background-color : #F6F6F6;
}
td.tdOrelhaSite {
	font-weight      : bold;
	color            : #CC3333;
	padding          : 2px;
}
td.tdOrelhaSiteMini {
	font-size        : 9px;
	color            : #CC3333;
	padding          : 2px;
}
td.tdComentario {
	color            : #515151;
	padding          : 2px;
	padding-top      : 10px;
	padding-left     : 10px;
}
td.tdObs {
	color            : #515151;
}
td.tdSubMenu {
	border-bottom    : 1px solid #B4B4B4;
	padding-left     : 2px;
}
td.tdTitPopup {
	color            : #000000;
	font-size        : 14px;
	font-weight      : bold;
	padding-left     : 10px;
	padding-bottom   : 5px;
}
td.tdTitle {
	color            : #000000;
	font-size        : 14px;
	font-weight      : bold;
}
td.tdTitlePublic {
	color            : #000000;
	font-size        : 14px;
	font-weight      : bold;
	padding-bottom   : 10px;
	border-bottom    : 1px dotted #313131;
}
td.tdMsg {
	font-weight      : bold;
	color            : #CC3333;
	padding-bottom   : 5px;
}
td.tdMsgExtra {
	color            : #000000;
}
td.tdCampo {
	width            : 21%;
}
td.tdDestaque {
	font-size        : 10px;
	color            : #000000;
	font-weight      : bold;
}
td.tdTitleGrid {
	color            : #313131;
	text-align       : center;
	font-weight      : bold;
	height           : 28px;
	border-top       : 2px solid #E6E6E6;
	border-bottom    : 2px solid #E6E6E6;
	background-color : #F6F6F6;
}
td.tdItemGrid1 {
	border-bottom    : 1px dotted #E6E6E6;
	padding          : 3px;
}
td.tdItemGrid2 {
	border-bottom    : 1px dotted #E6E6E6;
	padding          : 3px;
}
td.tdGridFooter {
	text-align       : right;
	height           : 28px;
}
td.tdMenuContext {
	padding          : 2px;
}
td.tdOrelha {
	font-weight      : bold;
	color            : #515151;
	padding          : 1px;
	padding-top      : 3px;
	white-space      : nowrap;
}
td.tdActivedRow {
	padding          : 2px;
	cursor           : pointer;
}
td.tdSelectedRow {
	padding          : 2px;
	cursor           : pointer;
}
td.tdSelectedRow:hover {
	color            : #000000;
	background-color : #E6E6E6;
}

/* HOME */
td.tdHomeTitulo {
	color            : #FFFFFF;
	font-weight      : bold;
	padding-bottom   : 7px;
	border-top       : 1px solid #B6B6B6;
}
td.tdHomeConteudo {
	padding          : 10px;
}
td.tdHomeRodape {
	color            : #515151;
	font-size        : 9px;
	padding          : 2px;
}

/* AGENDA */
td.tdAgSubTitulo {
	color            : #313131;
	font-weight      : bold;
}
td.tdAgData {
	font-size        : 10px;
	font-weight      : bold;
	border-bottom    : 1px solid #B6B6B6;
	cursor           : pointer;
}
td.tdAgDiaDia {
	color            : #515151;
	font-weight		   : bold;
	font-size        : 16px;
	border-right     : 1px solid #B6B6B6;
	border-bottom    : 1px solid #B6B6B6;
}
td.tdAgDiaHora {
	color            : #515151;
	font-size        : 10px;
	border-right     : 1px solid #B6B6B6;
	border-bottom    : 1px solid #B6B6B6;
}
td.tdAgDiaColuna {
	padding          : 3px;
	border-bottom    : 1px solid #B6B6B6;
	cursor           : pointer;
}
td.tdAgDiaColunaSel {
	padding          : 3px;
	border-left      : 4px solid #717171;
	cursor           : pointer;
}
td.tdAgDiaColunaSelFim {
	padding          : 3px;
	border-left      : 4px solid #717171;
	border-bottom    : 1px solid #B6B6B6;
 	cursor           : pointer;
}
td.tdAgSemDia {
	color            : #515151;
	font-weight		   : bold;
	background-color : #E6E6E6;
	border-right     : 1px solid #B6B6B6;
	border-bottom    : 1px solid #B6B6B6;
}
td.tdAgSemLinha {
	color            : #000000;
	border-bottom    : 1px solid #B6B6B6;
	padding          : 2px;
	cursor           : pointer;
}
td.tdAgSemLinhaFinal {
	color            : #000000;
	border-bottom    : 1px solid #B6B6B6;
	padding          : 2px;
	background-color : #ECECEC;
	cursor           : pointer;
}
td.tdAgMesTitulo {
	color            : #000000;
	font-weight      : bold;
	background-color : #FFFFFF;
	text-align       : center;
	border-right     : 1px solid #B6B6B6;
	border-bottom    : 1px solid #B6B6B6;
	height           : 25px;
}
td.tdAgMesLinha {
	color            : #515151;
	font-weight      : bold;
	background-color : #FFFFFF;
	text-align       : right;
	text-valign      : top;
	border-right     : 1px solid #B6B6B6;
	border-bottom    : 1px solid #B6B6B6;
	height           : 100px;
	padding          : 3px;
	cursor           : pointer;
}
td.tdAgMesLinhaFinal {
	color            : #B6B6B6;
	font-weight      : bold;
	background-color : #ECECEC;
	text-align       : right;
	text-valign      : top;
	border-right     : 1px solid #B6B6B6;
	border-bottom    : 1px solid #B6B6B6;
	height           : 100px;
	padding          : 3px;
	cursor           : pointer;
}

