.bold {
color:#666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
 
.bold_i {
color:#666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	font-style:italic;
}

#intro {
margin:0px;
margin-top:15px;
padding-left:10px;
}

h2 { color:#FF9900; font-size:27px;  
font-family: Arial, Helvetica, sans-serif; line-height:45px; }

.imagen {
float:right;
margin:4px;
padding:10px;
}

.imagen_info {
float:right;
margin:4px;
padding-left:15px;
padding-bottom:10px;
}

.map {
float:right;
padding-right:15px;
padding-bottom:10px;
}

.imagen_clases {
float:right;
margin:0px;
padding-left:15px;
padding-bottom:10px;
}




#reservar_layout
{
	width:620px;
	padding-left:20px;
	margin:0px;
}
.reservar ul{
	list-style-type: decimal;
		
	}

.reservar li {
	list-style-type: decimal;
	color:#666;
	font-size:11px; 
	font-family: verdana ,Arial, Helvetica, sans-serif;
	}


#politica_layout
{
	width:620px;
	padding-left:20px;
	margin:0px;
}
.politica ul{
	list-style-type: upper-alpha;
		
	}

.politica li {
	list-style-type: upper-alpha;
	color:#666;
	font-size:11px; 
	font-family: verdana ,Arial, Helvetica, sans-serif;
	}
	
#politica_layout a {
	color:#FF9900;
	}
	
#politica_layout a:hover {
text-decoration:underline;
	}


.enlace_extras a{
	color:#FF9900;
	}
	
.enlace_extras a:hover{
	text-decoration:underline;
	}
	
#subterminos
{
	
	padding-left:40px;
	margin:0px;
}	
	
#terminos_layout
{
	width:620px;
	padding-left:15px;
	margin:0px;
}
.terminos ul{
	list-style-type: square;
		
	}

.terminos li {
	list-style-type: square;
	color:#666;
	font-size:11px; 
	font-family: verdana ,Arial, Helvetica, sans-serif;
	}
	
#terminos_layout a {
	color:#FF9900;
	}
	
#terminos_layout a:hover {
text-decoration:underline;
	}

	

#seccion_contenedor {
overflow: hidden;
margin:0px;
width:636px;
padding-right:20px;
padding-left:10px;
padding-bottom:20px;

}

p.partners {
padding:0px}

p.extras {
padding:0;

}

#alojarse a{
color:#666666;
font-size:11px;
text-decoration:underline;

}

#alojarse a:hover{
color:#FF6600;
font-size:11px;

}
.imagen_partners {
float:right;
margin-left:25px;

}

.imagen_extras {
float:right;
margin-left:10px;
}



.imagen_extras_half {
margin:0px;
padding-left:70px;
}

.imagen_bets_half {
margin:0px;
padding-left:60px;
padding-top:40px;
padding-bottom:40px;
}



/* ------------------------- VAMOS A LOS GRANDES ----------------*/


.evento {
	color:#ff9900;
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
	margin:0px;
	padding:0px;
	line-height:17px;
}


.imagen_grandes_half {
padding:10px 10px 20px 10px;
}

#texto_grande {

padding-left:15px;
width:290px;
padding-bottom:20px;

}

.fecha_grande {
	color:#666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

.lugar_grande {
	color:#999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
}





/* ------------------------- ABOUT ----------------*/

#parrafo
{
padding-bottom:40px;
}

#parrafo_color
{
margin-top:10px;
margin-bottom:30px;
background:#dedede;
padding:15px;
}

#parrafo_color a {
	color:#FF9900;
	}
	
#parrafo_color a:hover {
text-decoration:underline;
	}
	
	
	
/* ----------------------------------- CONTACTO -------------------------------*/


#enviar_bt input{
	float:right;
	font-family:  Arial, Helvetica, sans-serif;
	color: #666;
	font-size:12px;
	width:53px;
	border:none;
	
	
}


#contacto1 {

	overflow: hidden;
	height:222px;
	margin-top:30px;
	}
	
#contacto2 {
	margin-top:40px;
	margin-bottom:10px;
	padding-right:15px;
	text-align:left;
	}
	
#contacto_layout a {
	color:#FF9900;
	}
	
#contacto_layout a:hover {
text-decoration:underline;
	}
	
#form span{
	color:#a0a0a0;
}
#form .btn{
	border:none;
	background-image:url(../images/enviar_1.jpg);
	
}
#form .btn:hover{
	border:none;
	background-image:url(../images/enviar_2.jpg);
}
#form textarea, #form input{
	border:1px solid #e7e2d8;
	background-color:#fff;
	color: #999999;
}
#form textarea:focus, #form input:focus{
	border:1px solid #FF9900;
}
#form label{
	color: #777;
}
#alert p{
	color:#FF9900;
	font-size:9px;
	font-style:italic;
}

/** form medidas */

#form{
	float:right;
	width:390px;
	background-color: #f8f7f4;
	margin-bottom:30px;
	margin-right:15px;
	padding:10px 20px;
	
}
	#form form{
		padding-top:10px;
	}
	#form span{
		display:block;
		margin-top:3px;
		font-size:10px;
	}
	#form .btn{
		padding:4px 20px; 
		width:auto; 
		font-size:12px; 
		cursor:pointer;
	}
	#form textarea{
		float:right; 
		margin-bottom:5px; 
		padding:4px 5px 4px 5px; 
		width:270px; 
		height:70px; 
		font-size:10px; 
		overflow:hidden;
	}
	#form input{
		float:right;
		margin-bottom:8px;
		padding:4px 5px 4px 5px;
		width:270px;
		height:10px; 
		font-size:10px;
		line-height:18px;
	}
	#form label{
		float:right;
		margin-top:2px;
		height:21px;
		width:100px;
		font-size:10px;
	}
	#form fieldset{
		margin:0px;
		padding:0px;
		border:none;
	}
	#alert{
		margin-left:100px;
		margin-bottom:10px;
		padding:0px;
		
	}
	
	
	/* -------------------------------- PAQUETES A MEDIDA ------------------------*/


#bold_paquetes {
	padding:5px 0px 25px 20px;
	color:#666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
}
	

#form_paquetes textarea, #form_paquetes input, #form_paquetes select {
	border:1px solid #e7e2d8;
	background-color:#fff;
	color: #999999;
}
#form_paquetes textarea:focus, #form_paquetes input:focus, #form_paquetes select:focus{
	border:1px solid #FF9900;
}
#form_paquetes label{
	color: #777;
}
#alert p{
	color:#FF9900;
	font-size:9px;
	font-style:italic;
}

/** paquetes medidas */

#form_paquetes{
	float:left;
	width:636px;
	background-color: #f8f7f4;
	margin-bottom:30px;
	}
	
	#form_paquetes form{
		padding-top:10px;
	}
	#form_paquetes span{
		display:block;
		margin-top:3px;
		font-size:10px;
	}
	
	#form_paquetes textarea{
		float:right; 
		margin-bottom:5px; 
		margin-right:110px;
		padding:4px 5px 2px 5px; 
		width:280px; 
		height:70px; 
		font-size:10px; 
		overflow:hidden;
	}
	#form_paquetes input{
		
		margin-bottom:1px;
		padding:4px 5px 4px 5px;
		width:250px;
		height:10px; 
		font-size:10px;
		line-height:18px;
	}
	
	#form_paquetes select{
		width:120px;
		height:20px; 
		font-size:10px;
		
	}
	

	
	#form_paquetes label{
		float:right;
		margin-top:2px;
		margin-right:5px;
		height:21px;
		font-size:10px;
	}
	#form_paquetes fieldset{
		margin:0px;
		padding:0px;
		border:none;
	}
	
	#alert{
		margin-left:100px;
		margin-bottom:10px;
		padding:0px;
		
	}
	
	
/**** CARACTERISTICAS ESPECIFICAS PAQUETES MEDIDA ****/	
#golf_curso-nombre {width:596px; float:left; margin-left:20px; margin-bottom:5px; height:42px;}

#golf_curso {width:596px; float:left; margin-left:20px; margin-bottom:5px; height:20px; }

#golf_curso-jugador1{float:left; width:42px; height:26px; margin-right:5px; font-size:9px; }	
#golf_curso-jugador2{float:left; width:42px; height:38px; margin-right:5px; font-size:9px; }
#golf_curso select.jugador{float:left; width:42px; height:20px; margin-right:5px;}

#golf_curso-input-jugador{float:left; width:132px; height:13px; margin-right:5px; font-size:9px; }
#golf_curso input.jugador{float:left; width:120px; height:10px; margin-right:5px;}

#golf_curso-remark{float:left; width:150px; height:38px; font-size:9px;}
#golf_curso input.remark{float:left; width:138px; height:10px;}

#golf_curso-fecha{float:left; width:133px; height:13px; margin-right:5px;  font-size:9px;}	
#golf_curso select.dia-detalles{width:50px; float:left; margin-right:5px;}

#golf_curso select.mes-aņo-detalles{float:left; width:80px; margin-right:5px;}

#golf_curso-hora{float:left; width:71px; height:26px; margin-right:5px; font-size:10px; font-size:9px; }
#golf_curso select.hora-detalles{float:left; width:70px; margin-right:5px;}





.campo-izq {
float:left;
margin:1px;
height:20px;

width:260px;
text-align:right;
}

.campo-der {
height:20px;
margin:1px;

float: right;
width:360px;
}

.campo-der-mail {
color:#FF9900;
font-size:9px;
font-style:italic;
margin-bottom:10px;
height:13px;
float: right;
width:400px;
}

.campo-der-text {
height:120px;
margin:1px;

float: right;
width:360px;
}

.separacion_form {
	float:left;
	background-image:url(../imagenes/separacion_form.jpg);
	background-repeat:repeat-x;
	width:596px;
	height:2px;
	margin:40px 0 20px 20px;
	}
	
/* ---------------- FORMULARIO PAQUETES FICHA ----------- */

.separacion-ficha {
	float:left;
	background-image:url(../imagenes/separacion_form.jpg);
	background-repeat:repeat-x;
	width:310px;
	height:2px;
	margin:20px 0 20px 10px;
	}

#bold-ficha {
	padding:10px 0px 10px 15px;
	color:#666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
}

#form-ficha  {
width:330px;
overflow:hidden;	
background-color: #f8f7f4;
margin-top:2px;
padding-bottom:40px;
}

.campo-ficha-mail {
float:left;
width:330px;
color:#FF9900;
font-size:9px;
font-style:italic;
height:13px;
padding-left:15px;
}

.campo-izq-ficha {
float:left;
margin:1px;
height:20px;
width:100px;

}

.campo-der-ficha {
height:20px;
margin:1px;
float: right;
width:220px;
}	

.campo-izq-ficha2 {
float:left;
margin:1px;
height:20px;
width:120px;

}

.campo-der-ficha2 {
height:20px;
margin:1px;
float: right;
width:190px;
}

#form-ficha input{
		
		margin-bottom:1px;
		padding:4px 5px 4px 5px;
		width:195px;
		height:10px; 
		font-size:10px;
		line-height:18px;
	}
	
#form-ficha input.travel{
		
		margin-bottom:1px;
		padding:4px 5px 4px 5px;
		width:165px;
		height:10px; 
		font-size:9px;
		line-height:18px;
	}
	
	#form-ficha select{
		width:207px;
		height:20px; 
		font-size:9px;
		
	}
	

	
	#form-ficha label{
		float:left;
		margin-top:2px;
		padding-left:15px;
		height:21px;
		font-size:9px;
	}	
	
	#form-ficha label.travel{
		float:right;
		margin-top:2px;
		
		height:21px;
		font-size:9px;
	}
	
	#form-ficha textarea, #form-ficha input, #form-ficha select {
	border:1px solid #e7e2d8;
	background-color:#fff;
	color: #999999;
}
#form-ficha textarea:focus, #form-ficha input:focus, #form-ficha select:focus{
	border:1px solid #FF9900;
}
#form-ficha label{
	color: #777;
}

/*------------------ FORM COLDER ------------------- */




#form-colder, .form-colder  {
width:234px;
overflow:hidden;	
margin-top:5px;
}

.campo-izq-form-colder {
float:left;
margin-bottom:5px;
height:20px;
width:61px;
}

.campo-der-form-colder {
height:20px;
margin-bottom:5px;
float: right;
width:166px;
}	


#form-colder input, .form-colder input{
		
	margin-bottom:5px;
	padding:4px 5px 4px 5px;
	width:123px;
	height:11px; 
	line-height:18px;
}

#form-colder input.btn-formu, .form-colder input.btn-formu{
float:right;
padding:0px 0px 4px 0px;
margin-right:8px;
font-size:10px;
font-family: Arial, Helvetica, sans-serif;
color:#FFFFFF;
background-color:#202020;
text-decoration:underline;
height:20px;
width:60px;
clear:both;

border-bottom:1px solid #111;
border-top:1px solid #999;
border-right:1px solid #111;
border-left:1px solid #999;
}

#form-colder input.btn-formu:focus, .form-colder input.btn-formu:focus{
border-top:1px solid #111;
border-bottom:1px solid #999;
border-left:1px solid #111;
border-right:1px solid #999;
}

#form-colder input.btn-formu:hover, .form-colder input.btn-formu:hover{
color:#FF9900;
cursor: pointer;
}
	
#form-colder select, .form-colder select{
	width:160px;
	height:20px; 
	font-size:9px;
}
	
#form-colder label, .form-colder label{
	float:left;
	height:20px;
	width:61px;
	line-height:20px;
	font-size:10px;
}	

#form-colder textarea, #form-colder input, #form-colder select, .form-colder textarea, .form-colder input, .form-colder select{
	border-top:1px solid #111;
	border-bottom:1px solid #999;
	border-left:1px solid #111;
	border-right:1px solid #999;
	/*background:#727272;*/	
	color: #000;
	font-size:10px;
}

#form-colder textarea:focus, #form-colder input:focus, #form-colder select:focus, .form-colder textarea:focus, .form-colder input:focus, .form-colder select:focus{
	border:1px solid #FF9900;
}
#form-colder label, .form-colder label{
	color:#FFFFFF;
}

a.titulorss {
color:#666;

}

