@charset "utf-8";
/* CSS Document */


body{
	background:url(/images/cms/bg.jpg) repeat-x top #0e0c0d;
	margin:0;
	padding:0;}
*{margin:0; padding:0; outline:none; border:0;}
img.body_image{
	position:absolute;
	z-index:-1;
	left:50%;
	top:290px;
	margin-left:-630px;}
img.body_image0{
	z-index:-1;
	position:absolute;
	left:50%;
	top:140px;
	margin-left:450px;}
/***** CONTENER *****/
div.container{
	position:relative;
	z-index:100;
	width:980px;
	margin:auto;}
	/****** HEADER ******/
	div.header{
		float:left;
		width:100%;
    position: relative;
    }
  
  .header p {margin: 0; position: absolute; top: 120px; right: 15px; color: #d2afaf; font-size: 16px; font-family: arial, helvetica, clean; z-index: 1000000; font-weight: bold;}  
    
	div.header img{
		position:relative;
		z-index:100;
		margin-top:15px;
		margin-left:20px;}
	div.header ul{
	  position: absolute; top: 70px; right: 0;
		margin: 0;
		list-style:none;
		float:right;}
		div.header ul li{
			margin-left:2px;
			margin-right:2px;
			float:left;
			display:inline;
			font-family:Tahoma, Geneva, sans-serif;
			font-size:15px;
			text-transform:lowercase;}
			div.header ul li a{
				margin-left:0;
				margin-right:0;
				display:block;
				width:89px;
				height:37px;
				padding-top:5px;
				text-align:center;
				color:#FFF;
				text-decoration:none;}
				div.header ul li.active a{
					position:relative;
					z-index:100;
					background:url(/images/cms/a_bg.png) no-repeat;}
				div.header ul li.active a.long{
					position:relative;
					z-index:100;					
					background:url(/images/cms/a_bg_long.png)  no-repeat;}
        /*div.header ul li a[href*="o-nas"]:hover {
				width:140px;
				height:33px;
					position:relative;
					z-index:100;					
					background:url(/images/cms/a_bg_long.png)  no-repeat;}	*/				
				div.header ul li a:hover{
					background:url(/images/cms/a_bg.png)  no-repeat;}
			div.header ul li a.long{
				width:140px;
				height:33px;}
				div.header ul li a.long:hover{
					background:url(/images/cms/a_bg_long.png  no-repeat);}
	/******** TOP *******/
	div.top{
		font-family:Arial, Helvetica, sans-serif;
		position:relative;
		float:left;
		margin-top:-30px;
		background:url(/images/cms/top_bg.png);
		width:100%;
		height:353px;}
		div.top h1{
			font-size:30px;
			color:#FFF;
			margin-bottom:10px;}
		div.top p{
			font-size:11px;
			color:#d2afaf;
			line-height:18px;}
		div.top a{
			display:block;
			font-size:11px;
			text-decoration:none;
			color:#FFF;
			float:right;
			margin-top:5px;
			background:url(/images/cms/a_top_bg.png) right;
			height:22px;
			width:75px;
			line-height:22px;
			text-align:center;}
			div.top a:hover{
				background-position:left;
				color:#000;}
		div.top span{
			font-size:11px;
			float:left;
			margin-top:20px;
			color:#FFF;
			font-weight:bold;}
		div.left{
			position:relative;
			z-index:30;
			float:left;
			width:270px;
			margin-top:100px;
			margin-left:40px;}
			#slideshow {
				top:5px;
				position:absolute;
				width:816px;
				height:348px;
				left:70px;}
			#slideshow IMG {
				position:absolute;
				top:0;
				left:0;
				z-index:8;
				opacity:0.0;}
			#slideshow IMG.active {
				z-index:10;
				opacity:1.0;}
			#slideshow IMG.last-active {
				z-index:9;}								
		div.right{
			position:relative;
			z-index:30;			
			float:right;
			width:270px;
			margin-top:100px;
			margin-right:40px;}
		div.right a {margin-top: 15px;}
	/****** CONTENT ******/
	div.content{
		width:100%;
		float:left;
		margin-top:10px;}
		div.box{
			width:310px;
			margin-left:15px;
			float:left;
			font-family:Arial, Helvetica, sans-serif;}
		div.box h1{
			margin-left:15px;
			display:block;
			height:49px;
			line-height:49px;
			color:#c19f9f;
			font-size:30px;
			margin-top:10px;}
			div.box h1 img{
				margin-right:20px;
				float:right;}
		div.box h2{
			color:#FFF;
			font-size:13px;
			margin: 3px 0 10px 0;}
		div.box address{
			color:#d2afaf;
			font-size:12px;
			font-style:normal;
			margin-top:20px;
			margin-bottom:20px;}
			div.box address a {
				color:#d1242a;
				text-decoration:none;}
		div.box h3, #right_col .news h3 {
			font-size: 13px;
			margin: 2px 0;
			font-family:Arial, Helvetica, sans-serif;
			color:#FFF;}
		div.box p{
			line-height:18px;
			color:#d2afaf;
			font-size: 12px;
			margin-bottom:10px;}
			div.box p a, #right_col .news .link a{
				float:none;
				background:none;
				width:auto;
				height:auto;
				line-height:normal;
				display:inline;
				color:#F00;
				text-decoration:none;}
				div.box p a:hover, #right_col .news .link a:hover {
					color:#F00;
          text-decoration: underline;
          }
			div.box big{
				color:#FFF;
				font-size:24px;
				font-weight:bold;}
		div.box span a{
			float:right;
			margin-top:10px;
			margin-right:35px;
			font-size: 12px;
			text-align:center;
			color:#FFF;
			background:url(/images/cms/a_top_bg.png) right;
			height:22px;
			line-height:22px;
			text-decoration:none;
			width:75px;
			display:block;}
			div.box span a:hover{
				background-position:left;
				color:#000;}
		div.box ul{
			list-style:none;
			margin: 0 0 15px 3px;}
			div.box li{
				background:url(/images/cms/li_bg.png) left center no-repeat;
				padding-left:15px;
				font-size: 12px;
				margin-top:5px;
				margin-bottom:5px;}
				div.box li a{
					color:#c19f9f;
					text-decoration:none;}
					div.box li a:hover{
						color:#FFF;
						text-decoration:underline;}
		div.box small{
			margin-top:10px;
			font-size: 12px;
			color:#745c5c;}
	/***** FOTTER *****/
	div.fotter{
		font-family:Arial, Helvetica, sans-serif;
		background:url(/images/cms/fotter_bg.png) top repeat-x;
		float:left;
		width:100%;
		margin-top:20px;
		position:relative;}
		div.fotter p{
			text-align:center;
			margin-bottom:10px;
			color:#44393a;
			font-size:12px;}
		div.fotter p a{
			color:#F00;
			text-decoration:none;}
		div.fotter a.top{
			font-size:11px;
			margin-top:-40px;
			text-decoration:none;
			font-weight:bold;
			color:#d1242a;
			display:block;
			background:url(/images/cms/up.png) right center no-repeat;
			padding-right:15px;
			float:right;}
			
#left_col {float: left; width: 310px;}
  #left_col .box {display: block; margin: 0 0 15px 0; overflow: hidden;}
  #left_col .box h1 {margin: 10px 0 15px 0; height: 49px;}
  #left_col ul {list-style: none; margin: 0 0 30px 0; padding: 0;}
	#left_col ul li {background:url(/images/cms/li_bg.png) left center no-repeat; margin: 8px 0; padding: 0 0 0 15px;}
	  #left_col ul li a {display: block; font-size: 12px; font-family: arial, Helvetica, sans-serif; color:#c19f9f; text-decoration:none;}
		#left_col ul li a:hover, #left_col ul .active a {color: #f00; text-decoration:underline;}
	.content #left_col h1 {margin: 10px 0 15px 0; display:block; width: 310px; height:49px; line-height:49px; color:#c19f9f; font-size:30px;}
  
#right_col {float: right; width: 655px;}
  #right_col h1 {margin: 10px 0 15px 0; display:block; height:49px; line-height:49px; color:#c19f9f; font-size:30px;}
    #right_col h1 img {display: none;}
  #right_col h2 {margin: 0 0 10px 0; font-size: 14px; font-family: arial; color: #c19f9f}
  #right_col p, #right_col table {padding-bottom:10px; text-align: justify;}
  #right_col ul, #right_col ol {margin: 0 0 0 20px; padding: 0 0 10px 0;}
  #right_col p, #right_col ul li, #right_col ol li, #right_col td {font-family: Arial, Helvetica, sans-serif; line-height:18px; color:#d2afaf; font-size:12px;}
    #right_col p a, #right_col ul li a, #right_col ol li a, #right_col td a {color: #f00; text-decoration: none}
    #right_col p a:hover, #right_col ul li a:hover, #right_col ol li a:hover, #right_col td a:hover {text-decoration: underline;}
  #right_col ul li, #right_col ol li {padding: 0; margin: 0;}
  #right_col td p {padding: 0;}
  #right_col td {padding: 3px; background: #4a3d3e;}
  #right_col .tabela_oferta td {background: transparent;}
  
.contactForm {padding: 0; margin: 0;}
  .contactForm dl, .contactForm dt, .contactForm dd {margin: 0; padding: 0;}
  .contactForm label {color: #c19f9f; font-size: 12px; font-family: arial;}
  .contactForm dt {padding: 5px 0 2px;}
  .contactForm input[type="text"] {background: #e0e0e0; padding: 2px; width: 250px; font-size: 12px; font-family: arial; color: #000;}
  .contactForm textarea {background: #e0e0e0; padding: 2px; width: 250px; height: 100px; font-size: 12px; font-family: arial; color: #000;}
  .contactForm input[type="submit"] {padding: 5px 15px; font-size: 12px; font-family: arial; color: #000;}
  #left_col .contactForm ul, #left_col .contactForm ul li, #left_col h4, #right_col h4, #right_col .contactForm ul, #right_col .contactForm ul li {color: #fff; list-style: none; background: none; margin: 0; padding: 0; font-size: 12px; font-family: arial;}
  
div.photo {float: left; width: 121px; margin: 0 5px;}