

/************************Activitats************************/
td {
	text-align:left
}

#contenido-actividades {
float: left;
width: 460px;
margin: 20px 0 0 20px;
padding-right: 10px;
padding-bottom: 10px;
min-height:225px;
overflow: visible;
}
.actividad {
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px}
	
.actividades-tabla {
	width:500px;
	margin:0 0 50px 20px;
	background-image: url(../images/backtext.jpg);
	background-repeat: no-repeat;
	overflow: visible;}

.titulo-act {
	width:63%;
	float:left;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#847714;
	padding:10px 0 0 0px;
	border-bottom:1px dashed #fff;
	text-transform:uppercase;
	height:20px;
	 }

.subtit-act {
	width:32%;
	float:left;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#847714;
	padding:10px 0px 0 23px;
	border-bottom:1px dashed #fff;
	text-transform:uppercase;
	height:20px }
	
	
.titulo-act-table {
	width:410px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#847714;
	padding:10px 0 ;
	border-bottom:1px dashed #fff;
	text-transform:uppercase;
	height:20px;
	 }

.subtit-act-table {
	
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#847714;
	padding:0px 0px 0 0;
	border-bottom:1px dashed #fff;
	text-transform:uppercase;
	height:20px }

.detalle-act {
	width:73%;
	float:left;
	padding:5px 0 5px 15px;
	
	
 }

.distancia-act-table {
	padding:0;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px
 }
 
 .detalle-act-table {
	padding:5px ;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px
	
 }

.distancia-act {
	width:20%;
	float:left;
	padding:5px 0;
	text-align:center
 }
	

#contenido-contacto {
	float: left;
	width: 620px;
	background-repeat: no-repeat;
	margin: 15px 0 0 20px;
	padding-top:15px;
	
}

/**********Formulario*************/
.formulario {
	border: 1px solid #D9D4BB;
	padding: 10px;
	width:330px;
}


.content-form {
	padding: 10px;
}

.content-form2 {
	padding: 10px;
	text-align:right
}


.campo {
	width: 300px;
	border:1px solid #D9D4BB;
}
.tit-campo {
	width: 180px;
	float: left;
	color: #626366;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 12px;
}


.tit-form {
	width: 130px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #626366;
	position:relative;
	top: 10px;
	left:100px;
	padding: 0 5px;
	background-color: #FFFFFF;
	text-transform: uppercase;
}

.tit-form2 {
	width: 160px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 15px;
	color: #626366;
	position:relative;
	top: 10px;
	left:10px;
	background-color: #DED7BD;
	padding: 0 5px;	
}

.tit-check {
	color: #463F0A;
	font-weight: bold;
}

.tit-opinion {
	display:inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #626366;
	position:relative;
	top: 10px;
	left:30px;
	padding: 0 5px;
	background-color: #FFFFFF;
	text-transform: uppercase;
	font-weight:bold;
}
.enviaopinion {
border:1px #D9D4BB solid;
background-color:#fff;
text-transform: uppercase;
margin:0 10px 0 0;
padding:7px;
	}
.otroancho{
width:450px;}
	
.hora-llegada {
	width:75px;
	border:1px solid #D9D4BB;
}

.dataform {
   display: inline-block;
   margin:20px 0 0 30px;
   padding:0;
   float: left;
   width:200px;
   height:200px;
  }
  
.dataform h4 {
color:#666666;
margin-bottom:5px;}  

.dataform ul {
display:block;
margin:3px 0 0 0;}

.dataform ul li, .dataform ul li a {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin:0;
padding:0;
display:block;
line-height:16px;
color:#666666;}

.dataform ul li a{
font-weight:bold;
text-decoration:none;}

.dataform ul li a:hover{
color:#847714
}