body {
	background-color: #F5F1E8;
	margin: 0;
	padding: 0;
	background-image: url(../img/bg-general1.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	background-attachment:fixed;
	font-family: "Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6F6147;
}
strong, em, b, i {
    font-family:  "Lucida Sans","Lucida Sans Unicode","Lucida Grande", Arial, Helvetica, sans-serif;
}


h1,  h3, h4, h5, h6, address {

  /*  font-family: "Lucida Sans","Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif;*/
  font-family: Arial, Helvetica, sans-serif;
}

a {
	text-decoration:none;
	color:#688C04;
}
a:hover{
	color:#FF9900;
}
#cont #men_top #nav_top a:hover {
	color:#FFCA08;
}
img {
	border:none;
	margin: 0px;
	padding: 0px;
}
a:active, a:visited, a:focus, object, a:hover{
outline:none;
}

select, input, textarea{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	font-size: 12px;

}
.izq {
	float: left;
}

.der {
	float: right;
	
}

#cont {
	width: 980px;
	margin: 0px auto;
	overflow: hidden;
}

#cont #col_izq {
	width: 270px;
	float: left;
	background-image: url(../img/bg_col_izq_03.jpg);
	background-repeat: repeat-x;
	margin: 0px 0px 0px 0;
	padding: 0px 0px 0px 0;
	background-color: #F5F0EA;
    margin-bottom: -2000px;
	padding-bottom: 2000px;
}

.sep {
	clear: both;
	margin: 0px;
	padding: 0px;
	height:0px;
}
#cont #col_izq #men {
	height: 270px;
	margin: 0;
}
#cont #col_izq #ban_izq p {
	margin: 10px 20px 0px 20px;
}
#men_top {
	position: fixed;
	z-index: 50;
	background-image: url(../img/bg-general.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	margin: 0 0 0 -1px;
	width: 984px;
	height: 62px;
}
#men_top #men_cont {
	height:62px;
	/*behavior:url(js/iepngfix_scale.htc);*/

}
#cont .sep_top {
	clear: both;
	padding: 0 0 103px 0;
}
#cont #tot {
	background-color: #F0ECE1;
	width: 980px;
}
#men h1 {
	font-size: 30px;
	margin: 0 0 5px 10px;
	font-weight: bold;
}
#cont #cen {
	width: 710px;
	float: left;
	background-color: #F0ECE1;
}
#cont #tot #cen #cont_cen {
	background-image: url(../img/bg_central1.jpg);
	background-repeat: no-repeat;
	margin: 0px 0px 0 0;
	padding: 0px 0px 20px 10px;
	background-color: #F0ECE1;
}


#cont #tot #cen #cont_cen2 {
	
	background-repeat: no-repeat;
	margin: 0px 0px 0 0;
	padding: 0px 0px 20px 10px;
	background-color: #F0ECE1;
}
h1 {
	font-size: 18px;
	color: #688C04;
	font-family: Arial, Helvetica, sans-serif;
}
#cont #tot #cen #cont_cen h1,#cont #tot #cen #cont_cen2 h1 {
	margin: 0 0 0px 10px;
	font-family: Arial, Helvetica, sans-serif;
}
.it_home {
	background-color: #FFFFFF;
	width: 163px;
	float: left;
	padding: 3px 2px 3px 4px;
	margin: 20px 5px 0 0;
	height: 355px;
}
 #container .it_2{
	background-color: #FFFFFF;
	width: 400px;
	float: left;
	padding: 3px 2px 3px 4px;
	margin: 0 5px 0 0;

}

#cont #tot #cen #cont_cen  #container .it_2 h3,#cont #tot #cen #cont_cen2  #container .it_2 h3  {
	font-size: 11px;
	margin: 10px;
}
#cont #tot #cen #cont_cen  #container .it_2 h4,#cont #tot #cen #cont_cen2  #container .it_2 h4  {
	font-size: 13px;
	margin: 10px;
}
 #container .it_2 p {
	margin: 10px;
}
#cont #tot #cen #ban {
	z-index: 100;
	float: left;
}
#cont #tot #cen #cont_cen  .it_home h3,#cont #tot #cen #cont_cen2  .it_home h3 {
	font-size: 11px;
	margin: 10px;
}
#cont #tot #cen #cont_cen .it_home p,#cont #tot #cen #cont_cen2 .it_home p {
	margin: 10px;
}
#cont #men_top #nav_top {
	float: right;
	height: 61px;
	margin: 0px;
	padding: 0px;
	width: 615px;
}

#cont #men_top #nav_top a {
	color: #6F6147;
	font-size: 12px;
	font-weight: bold;
	float: left;
	display: block;
	height: 41px;
	width: 97px;
	padding: 20px 0 0 0;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
}
#cont #men_top #nav_top .actual {
	background-image: url(../img/bg-men_top.png);
	background-repeat: no-repeat;
	width: 97px;
}

#cont #men_top #nav_top .actual2 {
	background-image: url(../img/bg-men_top2.png);
	background-repeat: no-repeat;
	width: 137px;
}

#cont #men_top #nav_top .actual3 {
	
	width: 137px;
}


#cont #men_top #nav_top .actual:hover {
	color: #6F6147;
	}
	#cont #men_top #nav_top .actual2:hover {
	color: #6F6147;
	}
#cont #men_top #men_cont img {
	float: left;
}
#cont #men_top #men_cont #nav_top .lang {
	background-image: url(../img/bg-men_top_lang.png);
	background-repeat: no-repeat;
	width: 90px;
}
#cont #tot #cen #cont_cen h3, #cont #tot #cen #cont_cen2 h3 {
	font-size: 15px;
	margin: 0 0 5px 10px;
}
#cont #tot #cen #cont_cen h2,#cont #tot #cen #cont_cen2 h2 {
	font-size: 17px;
	margin: 0 0 0px 10px;
}

 #container {
	overflow: hidden;
	width:700px;
	margin: 20px 0 0 0;
}
 


#container .it_2{
	background-color: #FFFFFF;
	width:335px;
	float: left;
	padding: 3px 0px 3px 4px;
	margin: 0 7px 0 0;
	margin-bottom: -2000px;
	padding-bottom: 2000px;
}
#container .it_4{
	background-color: #FFFFFF;
	width:685px;
	float: left;
	padding: 3px 0px 3px 4px;
	margin: 0 7px 0 0;
	margin-bottom: -2000px;
	padding-bottom: 2000px;
}
.globo {
	background-image: url(../img/bg_globo.jpg);
	background-repeat: no-repeat;
	display:block;
	padding:5px 3px 20px 8px;
	font-size:11px;
	color: #6F6147;
	font-weight: bold;
	width: 115px;
}
.globo_mapa {
	background-image: url(../img/bg_globo_mapa.jpg);
	text-align:center;
	background-repeat: no-repeat;
	display:block;
	padding-top:5px;
	padding-bottom:20px;
	font-size:11px;
	color: #6F6147;
	font-weight: bold;
	width: 84px;
}
#cont #tot #col_izq .der {
	background-image: url(../img/som_col_izq2_02.jpg);
	background-repeat: repeat-y;
		margin-bottom: -2000px;
	padding-bottom: 2000px;
	
}
#cont #tot #col_izq .der p {
	color: #0099FF;
	margin-top: 0px;
}
#cont #tot #cen #cont_cen2 #cont_cen {
	padding: 20px 0 20px 10px;
	margin: 0 0 0 -10px;
}


#ver_foto {
margin: auto; /* Takes care of horizontal alignment in standards compliant browsers */
position:absolute;
visibility:hidden;
display:block;
width:602px; 
padding:0px;


}

#ver_vid, #ver_map {
margin: auto; /* Takes care of horizontal alignment in standards compliant browsers */
position:absolute;
visibility:hidden;
display:block;
width:570px; 
padding:0px;
z-index:300;

}

#ver_map {
width:602px;
}

#ver_foto #cont {
width:550px; 
margin:0px;
padding:0px 20px 10px 25px;
background-image:url(../img/flot_mid.png);
background-repeat:repeat-y;
/*behavior:url(js/iepngfix_scale.htc);*/
clear:both;
}

#ver_vid #cont, #ver_map #cont {
width:50px; 
margin:0px;
padding:0px 20px 10px 25px;
background-image:url(../img/flot_mid.png);
background-repeat:repeat-y;
/*behavior:url(js/iepngfix_scale.htc);*/
clear:both;
}

#ver_map #cont {
width:550px; 
}
#ver_vid #cont1 {
width:578px; 
margin:0px;
padding:0px 20px 10px 12px;
background-image:url(../img/flot_mid_03.png);
background-repeat:repeat-y;
/*behavior:url(js/iepngfix_scale.htc);*/
clear:both;
}

#ver_foto .headers{
clear:both;
	/*behavior:url(js/iepngfix_scale.htc);*/
	display: block; 
	padding: 0 0 0px 0;
	margin: 0px;
	}
	.col_3 {
	background-color: #FFFFFF;
	padding: 5px 0 5px 5px;
	margin: 0 10px 0 0;
}
#cont #tot #cen #cont_cen2 .col_3 .it h3 {
	font-size: 11px;
	margin: 5px 5px 0px 10px;
	padding: 0;
}
.col_3 .it {
	width: 220px;
	height: 250px;
	float: left;
	margin: 0 8px 0 0;
}
.col_3 .it p {
	margin: 0px 10px;
}
.col_3 .it a {
	color: #6F6147;
}
.col_3 .it a:hover{
	color: #FF9900;
}
.col_1{
	width: 665px;
	padding:10px;
	background-color:#FFFFFF;

}
input, select,textarea{
	background-color:#F5F1E8;
	margin: 0;
	width:310px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6F6147;
}#cont #tot #cen #cont_cen2 #cont_cen #container .it_2 #form1 {
	margin: 0 0 0 10px;
}
#cont #tot #cen #cont_cen2 #cont_cen #container .it_2 #form1 #sub {
	width: 60px;
}

.alert {
	color: #DE2425;
	border: 1px dashed #DE2425;
	margin: 10px;
	visibility:hidden;
	display: none;
	padding:5px;
}

#form1 #cont .textos .ok, .ok {

	margin: 10px;
	display: none;
}
#cont #tot #cen #cont_cen p {
	margin: 10px;
}

#cont #tot #cen #cont_cen2 #cont_cen2 .glob_rec {
	float: right;
	width: 167px;
	height: 31px;
	background-image: url(../img/glo_rec_notxt.jpg);
	display: block;
	color: #FFFFFF;
	margin: 0 10px 0 0;
	text-align: center;
	padding: 4px 0 0 0;
	font-weight: bold;
}
#cont #tot #cen #cont_cen2 #cont_cen2 .glob_rec:hover {
	color: #FFCA08;
}
#credit{
	color: #FFFFFF;
	display: block;
	margin: -20px 20px 0 0;
position:relative;
	width: 200px;
	float:right;
	padding:0 0 -20px 0;
	text-align:right;
	

}

#credit a{
color:#FFFFFF;
}
#credit a:hover{
	color:#FF9900;
}
#cont #tot #cen #cont_cen .ban_cen{
display:block;
clear:both;
background-color:#FFFFFF;
padding: 0;
width:690px;
position:relative;
}

#cont #tot #cen #cont_cen .ban_cen .izq{
width:172px;
}

#cont #tot #cen #cont_cen .ban_cen .der, #cont #tot #cen #cont_cen .ban_cen .der{
	width:490px;
	margin:10px 10px 0 10px;
}

#cont #tot #cen #cont_cen .ban_cen .der h3, #cont #tot #cen #cont_cen .ban_cen .der h3{font-size:11px;margin:10px}

