@charset "windows-1251";
/* CSS Document */
* html body { behavior:url("/css/csshover.htc");}
html, body{
	margin: 0px;
	padding: 0px;
	height: 100%;
	font-family: Tahoma;
	font-size: 12px;
	color: #133306;
	background:#fbfbf9;
	
}

img {
	border:none;
}

ul {
	padding:0;
	margin:0;
	list-style:none;
}

ul li {
	margin-bottom:5px;
}

.B {
	clear:both;
}

h1 {
	font-size:18px;
	color:#c98a3e;
	font-weight: normal;
	margin:20px 0  0 0;
	padding: 0 0 0 35px;
	background:url(/images/leave.gif) no-repeat top left;
}

h1 a, h1 a:visited{
	font-style:normal;
	color:#c98a3e;
	text-decoration: none;
	font-size:18px;
}

h2 {
	background: url(/images/bigmarker.gif) no-repeat top left;
	padding: 0 0 0 20px;
	font-size:14px;
	color:#1e4161;
	font-weight: bold;
	margin:13px 0  11px 0;
	text-transform:uppercase;	
}


a {
	color:#939393;
	font-size:12px;
	text-decoration: underline;
	font-style:italic;
}

a:visited {
	color:#9e9e9e;
}

a:hover {
	text-decoration:none;	
}

a.arr {
	background:url(/images/arrow.gif) no-repeat 0 4px;
	padding-left:20px;
	margin: 0 0 0 37px;	
}

p.main, ul.main{
	line-height: 18px;
	margin: 5px 0 7px 37px;	
}

p span {
/*	color:#ed9614;*/
	font-weight:bold;
}

.or{color:#C98A3E;}

#carcas{
	height: 100%;	
	width: 880px !important;
	margin: 0 auto;
	background:url(/images/mainbg.gif) repeat-y top left;
	padding: 0 54px 0 54px;

}
#carcas td{
	/*vertical-align: top;*/
}

.home {
	background:url(/images/home.gif) no-repeat top left ;
}

.map {
	background: url(/images/map.gif) no-repeat top left;
}

.email {
	background:url(/images/email.gif) no-repeat top left;
	margin-right:19px;
}

.topnav a:hover, .topnav a.active {
	background-position: 0 -11px;
}
.topnav {
	width:100%;
	background:#67911e;
	margin:0;
	margin-top: 3px;
	height: 17px;
	padding:5px 0 0 0;
}

.topnav a{
	float: right;
	margin-left: 20px;
	height: 11px;
	width: 10px;
	font-style:normal;
}

.topnav span{
	font-family:Tahoma;
	font-weight:bold;
	font-size:14px;
	color:#fff;
	display:block;
	float:left;
	margin:-3px 0 0 23px;
}

#logo {
	width:838px;
	height:277px;
	background:url(/images/topbg.jpg) no-repeat top left;
	padding: 25px 0 0 56px;
	position:relative;
}
.eng{
	background:url(/images/topbg_en.jpg) no-repeat top left !important;
}
.esp{
	background:url(/images/topbg_es.jpg) no-repeat top left !important;
}
.innerlogo {
	background:url(/images/topbg_inner.jpg) no-repeat top left !important;
	height:200px !important;
}

.en{
	background:url(/images/topbg_inner_en.jpg) no-repeat top left !important;
}
.es{
	background:url(/images/topbg_inner_es.jpg) no-repeat top left !important;
}

#lang {
	position:absolute;
	top:13px;
	right:10px;
	margin:0;
	margin-top: 3px;
	height: 17px !important;
	padding:5px 0 0 0;
}

#lang a, #lang a:visited{
	float: right;
	margin-left: 12px !important;
	color:#67911e !important;
	font-size:12px !important;
	font-weight:normal !important;
	font-style:normal;
}

#lang a:hover, #lang a.current {
	color:#c98a3e !important;
}

#logo a, #logo a:visited, #logo a:hover {
	font-size: 24px;
	color:#4d691f;
	text-decoration:none;
	font-weight:bold;
	display:block;
	font-style:normal;	
} 

#menu {
	background:#edf7ce;
	height:25px;
	padding: 5px 0 0 0;
}

#menu table{
    width:100%;
	text-align:center;
}

#menu table td{
	height:23px;	
	vertical-align: top;
}

#menu table td.first{
padding-left:29px;
}

#menu table td.last{
padding-right:29px;
}

#menu table td div{
position:relative;
font-size:12px;
}

#menu ul{
	list-style:none;
	padding:0;
	margin:0;
}

#menu ul li {
	margin-left:29px;
	position:relative;	
	float:left;
	display:inline;
	height:23px;
}

#menu ul li ul, #menu table td ul{
	display:none;
	margin:0;
	padding:0 0 5px 0;
	position:absolute;
	top:22px;
	left:0;	
	text-align:left;
	width:170px;
	list-style:none;
	background:#edf7ce;	
	margin-left:-10px;		
}

#menu ul li ul li,#menu table td ul li {
	padding-left: 10px;
	margin-left:0px;
	padding-top: 4px;
	height: auto;
	padding-bottom:5px;
	text-decoration: none !important;
	width: 160px;
	text-align: left !important;
}

#menu ul li ul li:hover, #menu table td ul li:hover, #menu table td ul li.current{
	background:#fff;
}

#menu ul li ul li:hover a, #menu table td ul li:hover a, #menu table td ul li.current a{
	color:#c1a236 !important;
}

#menu ul li:hover  ul, #menu table td:hover ul { /* lists nested under hovered list items */
	display: block;
}

#menu ul li a, #menu ul li a:visited, #menu table td a, #menu table td a:visited, a.sitemap{
	font-style:normal;
	color:#608518 !important;
	font-weight:normal;
	font-size:12px;
	text-decoration:none;
	padding:0 ;
/*	padding-left:14px;*/
}

ul.sitemap {
list-style:none;
}
ul.sitemap li {
padding-top:12px;
}

ul.sitemap li a.sitemap{
	font-style:normal;
	color:#608518;
	font-weight:normal;
	font-size:12px;
	text-decoration: underline;
	padding:0 ;
}


ul.sitemap li a.sitemap:hover{
text-decoration:none;
}

ul.sitemap ul {
padding-top:0px;
list-style:none;
}

ul.sitemap ul li {
background:transparent url(/images/ar2.gif) no-repeat scroll 0 6px;
color:#737373;
padding:0;
padding-left:20px;
}

ul.sitemap ul li a{
color:#737373 !important;
}
ul.sitemap ul li ul li{
background:transparent url(/images/ar3.gif) no-repeat scroll 0 6px !important;
padding-left:10px;
}

#menu ul li a:hover, #menu ul li a.current, #menu table td:hover a, #menu table td#current {
	color:#c98a3e;
}

#footer {
	color:#7f878e;
	padding-top: 30px;
	vertical-align:bottom !important;		
}

#footer div.rel{
position:relative;

height:112px;
}

#footer .copy{
	float:left;
	margin:70px 0 0 18px;
}

#footer .ws{
	float:right;
	margin:68px 93px 0 0;
	position:relative;
}

div.news{
	height:auto;
	padding-left:37px;
	margin-bottom: 10px;
	padding-right:50px;
	padding-top:10px;
}

div.news div {
	border-bottom:2px dotted #d9dbc7;
	padding-bottom:3px;
}

div.news span {
	float:left;
	font-family: "Times New Roman", Times, serif;
	color:#41601e;
	font-size:12px;
}

div.news a.full{
	float:right;
}

div.news p{
	clear:both;
	margin-left:0px !important;
}

.secondmenu{
	padding:0;
	margin: 20px 0 0 0;
	list-style:none;
	list-style-position: outside;
}

.secondmenu li{
	background:url(/images/ar2.gif) no-repeat 0px 6px;
	color:#737373;
	padding-bottom:6px;
	padding-left:20px;
}

.secondmenu li a{ font-style:normal;}
.secondmenu li a, .secondmenu li a:visited {color:#737373;}
.secondmenu li a:hover, .secondmenu li.current a{color:#608518;text-decoration:none !important;}

.secondmenu li:hover,.secondmenu li.current{
	background:url(/images/ar2_act.gif) no-repeat 0px 6px;
	color:#608518;
}

.secondmenu li.current{
	padding-left:20px;
}

td.devider{ width:23px;}

.thirdmenu{
	padding:0;
	margin:30px 0 20px 0;
}

.thirdmenu ul{
	width:131px;
	padding:0 0 6px 0;
	height:auto !important;
	list-style:none;
}

.thirdmenu li a{ font-style:italic;padding-left: 10px; background:url(/images/ar3.gif) no-repeat 0px 5px;}
.thirdmenu li a, .thirdmenu td a:visited {color:#737373;background:url(/images/ar3.gif) no-repeat 0px 5px;}
.thirdmenu li a:hover, .thirdmenu li.current{color:#dd8316;	text-decoration:none !important;}

.thirdmenu li a:hover,.thirdmenu li.current{
	background: url(/images/a3_act.gif) no-repeat 0px 5px;
	color:#dd8316 !important;
	padding-left:10px;
	font-style:italic;
}

.zebra{ background:#ecf6ce;}

table.content, table.content2{
border-left:1px solid #aad569;
border-left:1px solid #aad569;
/*border-bottom:1px solid #aad569;*/
border-top:1px solid #aad569;
text-align:center;
border-spacing:0;
border-collapse:collapse;
width:100%;
padding:0;
margin:5px 0 10px 0;
}
table.content  tr , table.content2 tr{border: none;}
table.content td, table.content2 td{
border-right:1px solid #aad569;
border-bottom:1px solid #aad569;
height:auto !important;
padding:3px 15px 2px 15px;
}
table.content td.header, table.content2 td.header{
color:#51800c;
text-align:center;
border-bottom:1px solid #aad569;
border-top:1px solid #aad569 !important;
background:#ecf6ce;
height:auto !important;
padding:5px 15px 5px 15px;
}

table.block{
text-align:center;
border:1px solid #aad569;
padding:0;
margin:10px 0 15px 0;
}
table.block td{
background:#e7f4c6;
border:1px solid #fbfee5;
padding:5px 15px 5px 15px;
}


table.middle {
	margin-top:20px;
}

ul.linklist{
list-style:none !important;
list-style-image: none !important;
}

#gb {
margin-bottom:30px;
}

#gb input.submit{
background-color:#ece9d8;
padding:0 30px;
}

div.gbline{
background:url(/images/lineforgb.gif) repeat-x top left;
padding:5px 0;
}

.ws a {
   background:url(/images/ws.gif) no-repeat;
   
}
.raz{border-bottom-color : #fbfee5 !important;   }
.dva{background-color:#fbfee5 !important;}
.tri{border-bottom-color : #AAD569 !important;}
table.content2 td.chet{border-top :1px solid #AAD569 !important; }
.schet {
float:left;
margin:63px 0 0 15px;
}
