/* CSS Document */
/* ©2006 CAMINOS AUTÉNTICOS
--------------------------------------------------------------------------------------------- */

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*color: #333333;*/
	color: #000000;
	margin: 0px 0px;
background:#E5EBBC url(../img/bg_body.jpg) repeat-x left top;
}

a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: underline;
}
a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}


.csc-header{
width: 520px;
height:auto;
margin:0px 0px 29px 0px;
}

h1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #990000;
	font-weight:bold;
	margin:0px;
	padding:0px;
}

h2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #990000;
	font-weight:bold;
	margin:0px 0px 15px 0px;
	padding:0px;
}

h3{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #990000;
	font-weight:bold;
	margin:0px;
	padding:0px;
}
p{
	margin:7px 0px 15px 0px;
	padding:0px;
	text-align:justify}



.oculta {
	display:none;
}

.negrita {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight:bold;
}
/* ESTRUCTURA GENERAL
--------------------------------------------------------------------------------------------- */

#contenedor_principal {
	width: 784px;
	height:auto;
	margin: 0px auto;
}

#contenedor {
	width: 784px;
	height:auto;
float:left;
background:#DBE3A0 url(../img/bg_contenedor.jpg) repeat-y left top;
}
#contenedor_img {
	width: 784px;
	height:auto;
	float:left;
	background:transparent url(../img/bg_bien.jpg) no-repeat left top;
}

/*#cabecera{
	width: 784px;
	height:157px;
	float:left;
	background:#DBE3A0 url(../img/bg_top_bie.jpg) repeat-y left top;
}*/

#cabecera{
	width: 784px;
	height:175px;
	float:left;
	background:#DBE3A0 url(../img/bg_top_bie_es.jpg) repeat-y left top;
}


#menu{
	width: 784px;
	height:23px;
	float:left;
}
.centro_menu{
	width: 548px;
	height:17px;
	float:left;
	/*padding:4px 0px 0px 6px;*/
	padding:4px 0px 0px 28px;
	background:#669933;
	border-top:1px solid #669933;
	border-bottom:1px solid #669933;
}
.left_menu{
	width: 13px;
	height:23px;
	float:left;
	background: url(../img/bg_menu1.jpg) no-repeat left top;
}
#banderas{
	width: 82px;
	height:23px;
	float:left;
	padding:0px 0px 0px 100px;
	background:url(../img/bg_menu2.gif) no-repeat left bottom;
}
#banderas ul,li{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	display:inline;
}


#banderas a {
	height: 0px;
	float: left; 
	overflow: hidden; 
	padding:17px 0px 0px 0px;
}
#banderas a:hover {
background-position: 0px -17px;
}

.spain {
width:24px;
height:17px;
background:url(../img/spain.gif) no-repeat left top;
margin:3px 1px 0px 0px;
}

.spain_selec{
width:24px;
height:17px;
float:left;
background:url(../img/spain.gif) no-repeat 0px -17px;
padding:0px 0px 0px 0px;
margin:3px 1px 0px 0px;
}
.ingles{
width:24px;
height:17px;
background:url(../img/inglaterra.gif) no-repeat left top;
margin:3px 1px 0px 0px;
}
.ingles_selec{
width:24px;
height:17px;
float:left;
background:url(../img/inglaterra.gif) no-repeat 0px -17px;
padding:0px 0px 0px 0px;
margin:3px 1px 0px 0px;
}
.aleman{
width:24px;
height:17px;
background:url(../img/alemania.gif) no-repeat left top;
margin:3px 1px 0px 0px;

}
.aleman_selec{
width:24px;
height:17px;
float:left;
background:url(../img/alemania.gif) no-repeat 0px -17px;
padding:0px 0px 0px 0px;
margin:3px 1px 0px 0px;
}
.right_menu{
	width: 13px;
	height:23px;
	float:left;
	background:url(../img/bg_menu3.jpg) no-repeat left top;
}
.centro_menu ul{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	display:inline; 
}
.centro_menu li {
	margin: 0px 6px 0px 0px;
	padding: 0px;
	list-style-type: none;
	display:inline; 
}
div>.centro_menu li {
	margin: 0px 7px 0px 0px;
}
.centro_menu a{
width:100%;
height:100%;
	font-size: 11px;
	color:#D1DC88;
	font-weight:bold;
	text-decoration:none;
padding:3px 5px 3px 5px;
}
.centro_menu a:hover{
width:100%;
height:19px;
	color:#FFFFFF;
	text-decoration:none;
	background:#336600 100%;
padding:3px 5px 3px 5px;
}
.centro_menu li.select{
width:100%;
height:100%;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	background:#336600 100%;
padding:3px 5px 3px 5px;
}




/* PIE....................................................*/
#pie{
	width: 784px;
	height:48px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFCC;
	margin: 0px auto;

}
#pie a{
	width: 784px;
	height:38px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFCC;
	text-decoration:none;
}

#pie a:hover{
	text-decoration:underline;
}
.left_pie{
	width: 16px;
	height:38px;
	float:left;
	background:url(../img/bg_pie1.gif) no-repeat left top;
}
.centro_pie{
	width: 732px;
	height:19px;
	float:left;
	background:url(../img/bg_pie2.gif) repeat-x left top;
	padding:19px 0px 0px 20px;
}
.right_pie{
	width: 16px;
	height:38px;
	float:right;
	background:url(../img/bg_pie3.gif) no-repeat left top;
}



/*CONTENIDO CENTRAL..........................................................*/

#twocolumn{
	width: 685px;
	height:auto;
	float:left;
	margin:70px 0px 0px 20px;
	/*margin:70px 0px 0px 25px;*/
	padding:0px 0px 150px 0px;
}

div>#twocolumn{
	margin:70px 0px 0px 40px;

	/*margin:70px 0px 0px 49px;*/
}
#onecolumn{
	width: 473px;
	height:auto;
	float:left;
	margin:75px 0px 0px 20px;
	/*margin:70px 0px 0px 25px;*/
	padding:0px 0px 150px 0px;
	
	
}
div>#onecolumn{
	margin:75px 0px 0px 40px;

	/*margin:70px 0px 0px 49px;*/
}

.centercolumn{
	width: 520px;
	height:auto;
	float:left;
}

.leftcolumn{
	width: 210px;
	height:auto;
	float:left;
	text-align:center;
	margin:32px 37px 0px 0px;



}
/*
.leftcolumn img{
	border:0px;
	width: 200px;
	height:150px;
	
}*/

.leftcolumn img{
	
	border:0px;
	
}


.rightcolumn{
	/*width: 438px;*/

	width: 400px;

	height:auto;
	float:left;

/*margin:0px 0px 40px 0px;*/

margin:0px 0px 40px 8px;

}

.botones_web{
	/*width: 165px;*/
	width: 250px;
	height:45px;
	float:left;
	color:#990000;
	text-decoration:none;
	font-weight:bold;
	color:#990000;
	

}
.botones_web img{
	width: 43px;
	height:45px;
	float:left;
}

.botones_web a{
	/*width: 110px;*/
	width: auto;

	height:30px;
	float:left;
	text-decoration:none;
	font-weight:bold;
	color:#990000;
	padding:15px 0px 0px 0px;
	margin:0px 0px 0px 5px;
}

.botones_web a:hover{
	/*width: 110px;*/
	width: auto;

	height:30px;
	float:left;
	text-decoration:underline;
	font-weight:bold;
	color:#990000;
	padding:15px 0px 0px 0px;
	margin:0px 0px 0px 5px;
}


a.botones_web{
	width: 110px;
	height:30px;
	float:left;
	text-decoration:none;
	font-weight:bold;
	color:#990000;
	padding:15px 0px 0px 0px;
	margin:0px 0px 0px 5px;
}

a.botones_web:hover{
	width: 110px;
	height:30px;
	float:left;
	text-decoration:underline;
	font-weight:bold;
	color:#990000;
	padding:15px 0px 0px 0px;
	margin:0px 0px 0px 5px;
}
/*columna derecha con próximas excursiones..........................................................*/
#caja_proximas{
	width: 150px;
	height:auto;
float:right;
margin:0px 14px 0px 0px;


}

#caja_proximas .csc-header{	
	width: 150px;
	}


div>#caja_proximas{
margin:0px 30px 0px 0px;
}
#tit_proximas{
	width: 138px;
	height:18px;
	float:left;
	font-size: 10px;
	font-weight:bold;
	color:#FFFFFF;
	background-image:url(../img/bg_pro.gif);
	padding:9px 0px 0px 12px;
	margin:0px 0px 20px 0px;
	overflow:hidden;
}

.excursion{
	width: 133px;
	height:auto;
	float:left;
	font-size: 10px;
	margin:0px 0px 20px 0px;
	padding:0px 5px 0px 10px;

}

.excursion a{
text-decoration:none;
font-size: 10px;


}
.excursion a:hover{
text-decoration:underline;
font-size: 10px;
}
/*a.boton_excursion{
text-decoration:none;
border:0px;
margin:5px 0px 0px 0px;
}
a.boton_excursion:hover{
text-decoration:underline;
border:0px;
margin:5px 0px 0px 0px;
}*/
a.boton_excursion img{
text-decoration:none;
border:0px;
margin:5px 0px 0px 0px;
}

.excursion a img{
text-decoration:none;
border:0px;
/*margin:-5px 0px 0px 0px;*/
margin:10px 0px 0px 0px;
}



/*FORMULARIO..........................................................*/


.csc-mailform{
margin:27px 0px 0px 0px;
border:0px;
}

.csc-mailform-field{
	width: 520px;
	float:left;
	margin:0px 0px 10px 0px;
	color:#990000;
	font-weight:bold;
	padding:3px 0px 0px 0px;
}


.csc-mailform-field input{
	width: 302px;
	height:15px;
	float:left;
	font-size: 10px;
	margin:-15px 0px 0px 208px;
	padding:3px 0px 0px 10px;
	background-color:#B6CE7F;
	border:1px solid #669933;
}
.csc-mailform-field textarea{
	width: 302px;
	height:150px;
	float:left;
	margin:-15px 0px 0px 208px;
	padding:0px 0px 0px 10px;
	background-color:#B6CE7F;
	border:1px solid #669933;
}

.csc-mailform-field .csc-mailform-submit{
	width:94px;
	height:22px;
	float:right;
	text-align:center;
	color: #006600;
	font-weight:bold;
	padding:0px 0px 0px 2px;
	margin:0px 110px 0px 0px;
}
div>.csc-mailform-field .csc-mailform-submit{
	width:253px;
	height:22px;
	float:right;
	overflow:hidden;
	display:inline;
	text-align:center;
	padding:0px 0px 0px 65px;

}

