body{
	background-color:rgb(255,255,255);
	font-family: Verdana, Geneva, sans-serif;
	background-image:url(img/bg.jpg);
	background-repeat:no-repeat;
	background-attachment:fixed;
	background-position:center center;
}

div.wrappermenu{
	height:110px;
	width:1050px;
	position:absolute;
	top:0px;
	left:50%;
	margin:0 0 0 -525px;
	border-width:0px;
}

div.dots{
	width:1050px;
	font-family: Arial;
	height:1px;
	position:absolute;
	bottom:0px;
	left:50%;
	margin:0 0 0 -525px;
	font-size:12px;
	letter-spacing:1px;
	font-weight:bold;
	text-align:justify;
	margin-bottom:3px;
	color:rgb(180,205,0);
}

span.c1{font-family: Arial;color:rgb(255,255,255);}span.c2{font-family: Arial;color:rgb(252,252,244);}span.c3{font-family: Arial;color:rgb(249,251,235);}span.c4{font-family: Arial;color:rgb(246,249,224);}span.c5{font-family: Arial;color:rgb(242,246,211);}span.c6{font-family: Arial;color:rgb(238,244,198);}span.c7{font-family: Arial;color:rgb(234,241,183);}span.c8{font-family: Arial;color:rgb(230,238,168);}span.c9{fontfamily:Arial;color:rgb(225,235,153);}span.c10{font-family: Arial;color:rgb(220,232,137);}span.c11{font-family: Arial;color:rgb(216,229,121);}span.c12{font-family: Arial;color:rgb(211,226,105);}span.c13{font-family: Arial;color:rgb(206,223,90);}span.c14{font-family: Arial;color:rgb(202,220,75);}span.c15{font-family: Arial;color:rgb(198,217,60);}span.c16{font-family: Arial;color:rgb(194,214,46);}span.c17{font-family: Arial;color:rgb(190,212,34);}span.c18{font-family: Arial;color:rgb(187,209,22);}span.c19{font-family: Arial;color:rgb(184,207,13);}span.c20{font-family: Arial;color:rgb(181,206,4);}

div.logo{
	position:absolute;
	top:20px;
	left:50%;
	margin:0 0 0 -500px;
	font-family: Verdana, Geneva, sans-serif;
	text-align:left;
	color:rgb(150,150,150);
	font-size:13px;
	line-height:16px;
}

div.logo_index{
	position:absolute;
	top:20px;
	left:50%;
	margin:0 0 0 -500px;
	font-family: Verdana, Geneva, sans-serif;
	text-align:left;
	color:rgb(255,255,255);
	font-size:13px;
	line-height:16px;
}

img.logo{
	border-width:0px;
	vertical-align:top;
	margin-bottom:5px;
}

div.flags{
	position:absolute;
	top:20px;
	right:50%;
	margin:0 -525px 0 0;
}

img.flag{
	z-index:10;
	border-width:0px;
}

div.menu{
	height:55px;
	position:absolute;
	top:75px;
	right:50%;
	margin: 0 -525px 0 0;
	z-index:3;
	color:rgb(255,255,255);
	font-family: Century Gothic, URW Gothic L, Helvetica;
	font-size:12px;
	vertical-align:middle;
}

div.text a.link{
	font-family: Century Gothic, URW Gothic L, Helvetica;
	text-align:left;
	color:rgb(180,205,0);
	font-size:13px;
	text-decoration:underline;
}

div.text a.link:hover{
	font-family: Century Gothic, URW Gothic L, Helvetica;
	text-align:left;
	color:rgb(150,150,150);
	font-size:13px;
	text-decoration:none;
}


a.menu:hover{
	font-family: Century Gothic, URW Gothic L, Helvetica;
	text-align:left;
	color:rgb(180,205,0);
	font-size:13px;
	text-decoration:underline;
}

a.menu{
	font-family: Century Gothic, URW Gothic L, Helvetica;
	text-align:left;
	color:rgb(150,150,150);
	font-size:13px;
	text-decoration:none;
}

div.body{
	width:1050px;
	position:absolute;
	top:130px;
	left:50%;
	margin:0 0 0 -525px;
}

div.menu_left{
	height:360px;
	width:210px;
	float:left;
	margin-right:10px;
	background-color:rgb(255,255,255);
}

div.menuvert{
	height:250px;
	width:210px;
	float:left;
	margin-right:10px;
	background-color:rgb(180,205,0);
	background-image:url(img/bg_menuvert.jpg);
	background-repeat:no-repeat;
	background-position:top left;
}

div.show{
	position:absolute;
	right:0px;
	top:0px;
	height:360px;
	width:830px;
	float:left;
}

div.wrapper_text{
	width:1000px;
	position:absolute;
	top:380px;
	left:50%;
	margin:0 0 0 -500px;
}


div.title{
	width:1000px;
	font-family: Century Gothic, URW Gothic L, Helvetica;
	text-align:left;
	color:rgb(150,150,150);
	font-size:13px;
	text-align:justify;
	border-width:0px;
	border-bottom-width:2px;
	border-style:dotted;
	border-color:rgb(180,205,0);
	z-index:1;
}

div.title h1{
	font-family: Century Gothic, URW Gothic L, Helvetica;
	text-align:left;
	color:rgb(150,150,150);
	font-size:18px;
	font-weight:bold;
}

div.text{
	position:absolute;
	top:50px;
	left:50%;
	margin:0 0 0 -500px;
	width:1000px;
	margin-top:20px;
	font-family: Verdana, Geneva, sans-serif;
	text-align:left;
	color:rgb(150,150,150);
	font-size:13px;
	text-align:justify;
	text-indent:10px;
	line-height:22px;
}

div.menuvert ul {
	width:100px;
	padding: 0; 
	margin: 0; 
	margin: -1px 0 0 0; 
	z-index:6;
}

div.menuvert ul li {
	width:210px;
	list-style-type: none;
  	border: 0px; 
  	position: relative; 
	vertical-align:middle;
	z-index:6;
	border-width:0px;
	border-bottom-width:1px;
	border-style:dotted;
	border-color:rgb(255,255,255);
}

div.menuvert ul ul {
	width:210px;
	padding:0px;
	display: none;
	background-color:rgb(180,205,0);
}

div.menuvert ul li:hover > ul {/* submenu */
	display: block; 
	position: absolute; 
	top: 0px; 
	left: 100%;
	width:210px;
	background-color:rgb(180,205,0);
}

div.menuvert li a {
	height:25px;
	padding-top:5px;
	display: block; 
	text-decoration: none;
	vertical-align:middle;
	text-align:center;
	font-family: Century Gothic, URW Gothic L, Helvetica;
	color:rgb(255,255,255);
	font-size:15px;
	z-index:6;
}

div.menuvert ul#topmenu li a:hover {
	text-decoration: none;
}

div.menuvert li.sub > a {/* font do menu */
	font-size:12px;
	font-family: Century Gothic, URW Gothic L, Helvetica;
	color:rgb(255,255,255);
	text-decoration:underline;
	text-align:center;
	top:-1px;
}

div.menuvert ul#topmenu {
	width: 6em;
}

div.menuvert ul#topmenu > li:hover > ul {
	top:15px;
	left: 0px;
	background-color:rgb(180,205,0);
}

div.menuvert ul ul {
	width:160px;
	border-width:0px;
	background-color:rgb(180,205,0);
	margin-left:-1px;
}

div.menuvert * html ul li { height: 0%; }
div.menuvert * html ul li a { height: 0%; }

div.menuvert ul li ul li:hover{
	background-color:rgb(180,205,0);
}



/*	li a {display:block;padding:5px 10px;height:50px;color:#FFF;text-decoration:none;border-right:1px solid #FFF;} 
	li a:hover, li a:focus, li a:active {background-position:-150px 0;}*/
div.menuvert 	#d a {background:url(img/bg4.jpg) repeat 0 0;}

img.escar{
	margin-top:5px;
	border-width:0px;
	border-width:0px;
	margin-left:-44px;
}

div.imagem{
	width:210px;
	height:360px;
	float:left;
}

div.credits{
	width:1000px;
	height:25px;
	color:rgb(150,150,150);
	margin-top:25px;
	text-align:center;
	padding-top:10px;
	font-family: Century Gothic, URW Gothic L, Helvetica;
	font-size:9px;
	border-width:0px;
	border-top-width:1px;
	border-style:dotted;
	border-color:rgb(180,205,0);
}

a.credits:hover{
	color:rgb(100,100,100);
	font-family: Century Gothic, URW Gothic L, Helvetica;
	font-size:9px;
	text-decoration:none;
}

a.credits{
	color:rgb(150,150,150);
	font-family: Century Gothic, URW Gothic L, Helvetica;
	font-size:9px;
	text-decoration:underline;
}

/* galery */

div.galerias{
	float:left;
	margin-right:1px;
	margin-bottom:1px;
}
div.show_gal{
	height:360px;
	width:1055px;
	float:left;
}

img.corner{
	position:absolute;
	left:0px;	
	top:0px;
	z-index:20;
}

/* contacts */

div.form{
	width:325px;
	text-align:right;
	margin-right:200px;
	float:right;
	position:relative;
}

span.obli{
	font-family: Century Gothic, URW Gothic L, Helvetica;
	color:rgb(255,0,0);
}

span.textobi{
	font-family: Century Gothic, URW Gothic L, Helvetica;
	color:rgb(150,150,150);
	font-size:9px;
	letter-spacing:1px;
}

input.fmfm{
	width:200px;
	border-style:solid;
	border-width:1px;
	border-color:rgb(180,205,0);
	color:rgb(240,120,0);
	font-family: Century Gothic, URW Gothic L, Helvetica;
}

select.fmfm1{
	width:40px;
	border-style:solid;
	border-width:1px;
	border-color:rgb(180,205,0);
	color:rgb(180,205,0);
	font-family: Century Gothic, URW Gothic L, Helvetica;
}

select.fmfm2{
	width:40px;
	border-style:solid;
	border-width:1px;
	border-color:rgb(240,120,0);
	color:rgb(240,120,0);
	font-family: Century Gothic, URW Gothic L, Helvetica;
}

textarea.fmfm{
	width:200px;
	border-style:solid;
	border-width:1px;
	border-color:rgb(180,205,0);
	color:rgb(240,120,0);
	font-family: Century Gothic, URW Gothic L, Helvetica;
	vertical-align:top;
}

div.contactos{
	float:left;
	margin-left:100px;
}

div.text{
	position:absolute;
	top:50px;
	left:50%;
	margin:0 0 0 -500px;
	width:1000px;
	margin-top:20px;
	font-family: Verdana, Geneva, sans-serif;
	text-align:left;
	color:rgb(150,150,150);
	font-size:13px;
	text-align:justify;
	text-indent:10px;
	line-height:22px;
}

div.wrapper_cont{
	width:1050px;
	height:500px;
}

span.title{
	font-family: Century Gothic, URW Gothic L, Helvetica;
	color:rgb(180,205,0);
	font-size:16px;
	letter-spacing:1px;
	font-weight:bold;
}


/* galerias */

div.galmenu{
	position:absolute;
	margin-top:0px;
	display:block;
	width:830px;
	height:360px;
	border-width:0px;
	z-index:1;
	top:0px;
	right:0px;
}

div.show img.main_image{
	width:680px;
	height:360px;
}

div.image{
	width:680px;
	height:360px;
	float:left;
}

div.wrapper_galerias{
	width:1000px;
	position:absolute;
	top:510px;
	left:50%;
	margin:0 0 0 -500px;
	z-index:0;
}

img.thumb{
	cursor:pointer;
width:75px;
height:50px;
}

div.show h1, h2, h3, h4, h5, h6 {
    font-family: Georgia, "Times New Roman", Times, serif;
    color:#4088b8;
    clear: both;
}

div.show h1 {
}

div.show h2 {
    color: #c8c8c8;
		margin-top: -25px;
}

div.show h3 {
}

div.show h4 {
    color: #333;
    margin-bottom: -10px;
}

div.show p {
    margin: 10px 0;
    clear: both;
}

div.show ul, ol {
    margin-left 0;
}

div.show ul ul {
    margin-bottom: 20px;
}

div.show #wrap {
    color: #404040;
    /*margin: 0 12%;*/
    margin-left: 20px;
	float:left;
	height:360px;
}

div.show a {
    color: #4088b8;
}

div.show select, input, textarea {
    font: 99% "Trebuchet MS", Trebuchet, Tahoma, Verdana, Arial, sans-serif;
}

div.show pre, code, tt, dt {
    font: 100% monospace;
    margin: 20px 0;
}

div.show pre, blockquote {
    padding: 15px;
    background-color: #f0f0f0;
    margin: 20px 0;
    -moz-border-radius: 10px;
}

div.show td pre {
    font: 85% monospace;
    padding: 5px;
    margin: 5px 0;
}

