/*COLORES
Azul Donosti #008aca
Verde turismo #98bf0e
Amarillo turismo #f9bd21
Gris texto #767676
*/
h4 {
font-size:1.3em;
color:#008aca;
}
h5 {
color:#98BF0E;
font-size:1.2em;
margin:0 0 15px 0;
}
h6 {
color:#F9BD21;
font-size:1.2em;
margin:0 0 15px 0;
}


body{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:65%;
	color: #767676;
	margin:0;
}
a, a:link, a:active, a:visited {
	text-decoration:none;
	color:#008aca;
}
a:hover {
	color:#767676;
	text-decoration:none;
}
a img {
	border:0;
}
.limpiar {
	clear:both;
}
#pie_pagina {
margin:0 auto;
width:920px; 
}
/*CABECERA*/
#contenedor_cabecera {
margin:0 auto;
width:920px;
padding: 0 20px;
}
.ayuda-accesible {
	display:none;
}
#logotipo {
	float:left;
	margin:0;
}
#logotipo h1 {
	display: none;
}
#contenedor_cabecera {
}
#fecha {
display: none;
}
#idiomas {
	float: right;
	margin-top:25px; 
	text-align: right;
	height:29px;
	width:120px;
}
#idiomas ul {
	list-style:none;
	padding:0;
	margin:10px 0;
}
.sinborde {
	border-right:1px solid #008aca;!important
	text-align:left;
}

#rss {
	float:right;
	width:300px;
	text-align:right;
}

#rss ul {
	list-style:none;
	padding:0 0 0 10px;
	margin:10px 0;
}

#rss ul li {
	list-style:none;
	padding:0 0 0 10px;
	display:inline;
	color:#767676;
	font-weight:normal;!important
}



#rss ul li a {
	color:#767676;
}

#rss ul li a:hover {
	color:#008aca;
}



#idiomas ul li{
	display:inline;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #008aca;
	padding-top: 0px;
	padding-right: 6px;
	padding-bottom: 0px;
	padding-left: 5px;
}



#idiomas ul li a{
	text-decoration:none;
	font-weight:bold;
}
#contenido_cabecera1 {
	margin:0;
background-image: url(01home.gif);
background-repeat: no-repeat;
background-position: top right;
float:right;
}
#contenido_cabecera3 {
	text-align: left;
	width: 100%;
}

#contenido_cabecera3 marquee {
	
	width:918px;
	font-weight:bold;
	background-color:#98BF0E;
	color:#fff;
	padding: 2px 1px;
	margin:1px 0 3px 0;
}

.linea {
	border-top-color:#000000;
	border-top-width: 1px;
	border-top-style: dotted;
		width: 100%;
height:1px;
line-height:1px;
}


#contenido_cabecera3 p {
	padding-top:5px;
	margin:0;
}

#contenido_cabecera3 ul {
float:right;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding-top:5px;
padding-left:0px;
}
#linea_menu {
	width:400px;
	float:right;
	padding: 2px 5px;
	margin-top:-20px;
	
}


#menu_sup {
float:left;
height:29px;
margin:25px 0 0 0;
text-align:right;	
}

#menu_sup ul {
margin:10px 0;
padding:0;}
#menu_sup li {
	display:inline;
	padding-left:10px;
	color:#767676;
	font-weight:normal;!important

}
#menu_sup li a {
	color:#767676;
}
#menu_sup li a:hover {
	color:#008aca;
}




a.link_ley {
	color:#666666;
	text-decoration:underline;
}

a:hover.link_ley {
	color:#008ACA;
	text-decoration:none;
}

/* CUERPO*/
#cuerpo {
	margin:20px auto 0 auto;
	width:920px; 
	background-image: url("../imagenes/punteado.gif");
	background-repeat:repeat-y;
	padding:0 20px;
}
#contenido {
	width:754px;
	min-height:350px;
}
.contenido_dos_columnas {
	width:754px;
}
/*COLUMNA IZQUIERDA*/
#columna_izquierda {
	float:left;
	width:146px;
	padding:0;
	padding-right:19px;
}
#canal_turismo {
	text-align:left;
	color:#000;
}
#canal_turismo H2 {
	display: none;
}
#canal_turismo ul {
	padding-left: 0px;
	margin: 0px 0px 0px 0px; 
	list-style:none;
	
}
#canal_turismo ul li {
	padding-left:0px;
	display:block;
	padding-bottom:5px;
}
#canal_turismo ul ul  {
	padding-left:0px;
	margin-top:5px;
}

#canal_turismo ul ul ul {
	padding-left:20px;
	margin-top:5px;
}

#canal_turismo ul ul a {
	font-weight:normal;
}
#canal_turismo ul li a:hover {
text-decoration:none;
}
#San_Sebastian a {
font-size:1em;
	font-weight:bold;
	color:#008aca;
	line-height:16px;
}

#Infraestructuras a, #Gastronomia a, #Alojamiento a, #Servicios a, #Ocio a, #Compras a{
font-size:1em;
	font-weight:bold;
	color:#98BF0E;
	line-height:16px;
}

#Compras, #San_Sebastian {
padding-bottom:16px !important;
}


#Negocios  {
	margin-top:11px !important;
}
#Bureau a, #Turismo a, #Informacion a {
	font-size:1em;
	font-weight:bold;
	color:#f9bd21;
	line-height:16px;
}
#cuerpo_canal_turismo1 a:hover {
	text-decoration:underline;
}
#cuerpo_canal_turismo2 a:hover {
	text-decoration:underline;
}
#cuerpo_canal_turismo3 a:hover {
	text-decoration:underline;
}
#tiempo {
margin-top:10px;
	padding-top: 10px;
	padding-bottom:10px;
	border-top-color:#000000;
	border-top-width: 1px;
	border-top-style: dotted;
	border-bottom-color:#000000;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
font-weight: bold;
}
#Tiempo {
text-align: center;
margin-top: 5px;
}
#Tiempo span{
display: none;
}
#Tiempo  a{
font-size:18px !important;
font-weight:bold;
}
#Tiempo  a:hover{
text-decoration:none;
font-weight:bold;
}
#Tiempo  img {
vertical-align:middle;
}
.destacado {
	margin-top:15px;
	border:1px solid #c1c1c1;
	padding: 5px;
	line-height:80%;
}
/*CONTENIDO*/
#contenido {
float: right;
margin: 0px;
}
#portada_i {
	padding-left: 19px;
	padding-right: 19px;
	float:left;
	width:440px;
}
#portada_d {
	border-left-color:#000000;
	border-left-width: 1px;
	border-left-style: dotted;
	padding-left: 19px;
	width:250px;
	float: right;
}
#contenido_i {
	border-right-color:#000000;
	border-right-width: 1px;
	border-right-style: dotted;
	min-height:377px;
	padding-right: 19px;
	float:left;
	width:445px;
	height:auto
}

#contenido_i h3{
	margin-top:0px;
}


#contenido_d {
	padding-left: 19px;
	width:250px;
	float: right;
}
#contenido_d ul{
	list-style:none;
	margin:0;
	padding:0px;;
}
#contenido_d ul li{
	border-bottom-color:#000000;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	padding-bottom:5px;
	padding-top:5px;
}
#titulo_descripcion {
	border-right-color:#000000;
	border-right-width: 1px;
	border-right-style: dotted;
	min-height:280px;
	padding-right: 19px;
	float:left;
	width:469px;
}
#entradilla {
	border-right-color:#000000;
	border-right-width: 1px;
	min-height:280px;
	padding-right: 19px;
	float:left;
	width:808px;
}

#entradilla h3{
	margin-top:0px;
}
#entradilla_i {
	border-right-color:#000000;
	border-right-width: 1px;
	border-right-style: dotted;
	min-height:280px;
	padding-right: 19px;
	float:left;
	width:445px;
}

#entradilla_i h3{
	margin-top:0px;
}


#entradilla_d {
	padding-left: 19px;
	width:250px;
	float: right;
}
#entradilla_d ul{
	list-style:none;
	margin:0;
	padding:0px;;
}
#entradilla_d ul li{
	border-bottom-color:#000000;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	padding-bottom:5px;
	padding-top:5px;
}
#listado_secciones {
	padding-left: 19px;
	width:300px;
	float: right;
}
#listado_secciones ul{
	list-style:none;
	margin:0;
	padding:0px;;
}
#listado_secciones ul li{
	border-bottom-color:#000000;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	padding-bottom:5px;
	padding-top:5px;
}
.caja {
float: left;
width: 100%;
}
.caja h3 {
	background-position:5px center;
	background-color: #c2c0c1;
	background-image: url(../imagenes/marcador.gif);
	background-repeat: no-repeat;
	height:16px;
	margin:0px;
	display:block;
	color:#000000;
	font-size:0.9em;
	text-transform:uppercase;
	margin-bottom:20px;
	margin-top:0px;
	padding-top:3px;
	padding-left:12px;
}
.caja h3 a {
color:#000000;
}

.caja_rss {
float: left;
width: 100%;
}
.caja_rss h3 {
	background-position:5px center;
	background-color: #c2c0c1;
	background-image: url(../imagenes/marcador.gif);
	background-repeat: no-repeat;
	height:19px;
	margin:0px;
	display:block;
	color:#000000;
	font-size:0.9em;
	text-transform:uppercase;
	margin-bottom:20px;
	margin-top:20px;
	padding-top:0px;
	padding-left:12px;
}
.caja_rss h3 a {
color:#000000;
}


.rss {
margin-left: 10px;
padding-top:3px;
width: 11px;
}
.primerli {
border: none !important;
padding-top: 0px !important;
}
#caja_noticias ul {
padding: 0;
margin: 0;
list-style: none;
}
#caja_noticias ul li {
	padding-top:10px;
	padding-bottom:10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #c1c1c1;
	float: left;
	width:440px;
}
#caja_noticias ul li p {
margin:5px 0 5px 0;
}
#caja_noticias ul li a {
font-weight:bold;
}
#caja_noticias ul li img {
float: left;
border:1px dotted #008aca;
margin-right:15px;
}

#caja_agenda ul {
padding: 0;
margin: 0;
list-style: none;
}
#caja_agenda ul li {
width:100%;
padding-top:10px;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #c1c1c1;
float: left;
}
#caja_agenda ul li a {
font-weight:bold;
color:#008aca;
}
#caja_agenda ul li a:hover {
color:#767676;
}
#caja_agenda ul li p {
margin:5px 0 5px 0;
}
#caja_agenda ul li img {
float: left;
border:1px dotted #008ACA;
margin-right:15px;
}

#caja_organiza ul {
padding: 0;
margin: 0;
list-style: none;
}
#caja_organiza ul li {
width:100%;
padding-top:10px;
padding-bottom:10px;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #c1c1c1;
float: left;
}
#caja_organiza ul li a {
font-weight:bold;
color:#008aca;
}
#caja_organiza ul li a:hover {
color:#767676;
}
#caja_organiza ul li p {
margin:5px 0 5px 0;
}
#caja_organiza ul li img {
float: left;
border:1px dotted #008ACA;
margin-right:15px;
}


.publicidad {
	margin-top:15px;
	float: left;
	border:1px solid #c1c1c1;
	padding: 5px;
}
.publicidad h3 {
	margin: 0px;
	padding-bottom:5px;
	color: #767676;
	font-weight: normal;
	font-size: 1em;
}
#video_portada {
margin-top:15px;	
	}

#video_portada h3{
display: none;
}
/* PIE */
#pie_pagina {
	margin-top:20px;
	padding-top:10px;
	border-top-color:#000000;
	border-top-width: 1px;
	border-top-style: dotted;
	clear: both;
	margin-bottom:20px;
}
	
#direccion_pie p {
	float: left; 
	margin: 0 10px 0 0;
	color: #666666; 
	padding:0px;
	width:290px;
text-align: left;
}
#pie_pagina ul {
	padding-right: 0em; 
	margin-top: 0.5em; 
	padding-left: 0em; 
	float: right; 
	padding-bottom: 0em; 
	margin-right: 0em; 
	padding-top: 0em;
}
#pie_pagina ul li {
	padding-right: 0.3em;
	display: inline;
	padding-left: 0.3em;
	padding-bottom: 0em;
	margin: 0em;
	padding-top: 0em;
	list-style-type: none;
}
#iconos_certificados {
	clear:both;
	padding-left: 2px; 
}
#iconos_certificados ul {
	padding-right: 0px; 
	padding-left: 0px; 
	float: right; 
	padding-bottom: 0px; 
	margin: 0px 0px 0px 0px; 
	padding-top: 0px; 
	text-align: right;
}
#iconos_certificados ul li {
	border-top-style: none; 
	border-right-style: none; 
	border-left-style: none; 
	border-bottom-style: none;
}

#logo_calidad {
	float: left;
	width:80px;
	margin-top:40px;
}

#logo_calidad ul {
	padding-right: 0px;
	padding-left: 0px; 
	float: left; 
	padding-bottom: 0px; 
	padding-top: 0px;
	margin:0px;
	
}



#logos_participa {
	float: left;
	text-align:left;
	width:155px;
	margin-left:50px;
}

#logos_participa p {
	margin:0px;
	text-align:left;
	width:200px;
}

#logos_participa ul {
	padding-right: 0px;
	padding-left: 0px; 
	float: left; 
	padding-bottom: 0px; 
	padding-top: 0px;
	margin:0px;
	
}
#logos_participa ul li {
	border-top-style: none; 
	border-right-style: none; 
	border-left-style: none; 
	border-bottom-style: none;
}
#logos {
float:left;
margin:0px;
padding:0px;
width:280px;
text-align:left;
}

#logos p {
margin:0px;
width:230px;
text-align:left;
margin:0 0 0 17px;
}


#logos ul {
margin:0px;
padding:0px;	float: left; 
}
#logos ul li {
	border-top-style: none; 
	border-right-style: none; 
	border-left-style: none; 
	border-bottom-style: none;
	display:inline;
}
#logoayunta {
	float: left;
	margin-top:-5px;
	margin-right:10px;
}
#logoayunta ul {
	padding-right: 0px; 
	padding-left: 0px; 
	float: left; 
	padding-bottom: 0px;
	margin: 2px 0px 0px; 
	padding-top: 3px;
}
#logoayunta ul li {
	border-top-style: none; 
	border-right-style: none; 
	border-left-style: none; 
	border-bottom-style: none;
}
/***************** Diapositivas Portada *********************/
#caja_diapositivas {
padding-left:19px;
margin-bottom:20px;
width:734px;
}

#caja_diapositivas h3{
display: none;
}
#content {
text-align:center;
}
#image-title{
background-color: #0088B7;
color: #fff;
font-size:0.9em;
padding:2px;
font-weight:bold;
text-align:left;
}
#slideshow {
height:185px;
}
#slideshow img{ 
width:100%;
height:185px;
}
.ss-controls{
padding-top:10px;
background-color: #ECECEC;
width: 100%;
text-align:center;
clear:both;
display: none;
}
#thumbs{
width: 100%;
text-align:center;
background-color: #ECECEC;
margin-bottom: 0px;
float:left;
height: 50px;
}
.nav-controls{
background-color: #ECECEC;
float:left;
width:20px;
padding-top: 15px;
}
#navigation{
float: left;
background-color: #ECECEC;
}
#navigation ul{
text-align: center;
float: left;
margin: 0px;
padding: 0px;
}
#navigation ul li {
float:left;
margin: 4px;
list-style-type:none;
}
#navigation ul li img {
height: 36px;
width: 92px;
border: 1px solid #DEDEDE;
}
/* CONTENIDO ENTERO */
.contenido_entero {
	padding-left:19px;
	float:right;
	width:734px;
}
#ruta {
	margin-top:0;
	margin-bottom:10px;
	padding-top:3px;
	padding-bottom:3px;
	display:block;
	color:#000000;
	font-size:0.9em;
	text-transform:uppercase;
	padding-left:12px;
	background-position:5px center;
	background-color: #c2c0c1;
	background-image: url(../imagenes/marcador.gif);
	background-repeat: no-repeat;
	margin-left:19px;
}
#ruta a {
	color:#000000;
}
#ruta a:hover {
	color:#008aca;
}
.ruta {
	margin-top:0;
	margin-bottom:10px;
	padding-top:3px;
	padding-bottom:3px;
	display:block;
	color:#000000;
	font-size:0.9em;
	text-transform:uppercase;
	padding-left:12px;
	background-position:5px center;
	background-color: #c2c0c1;
	background-image: url(../imagenes/marcador.gif);
	background-repeat: no-repeat;
	margin-left:19px;
}
.ruta a {
	color:#000000;
}
.ruta a:hover {
	color:#008aca;
}
#cabecera_contenido {
	margin-bottom:20px;
}
#alojamientos_i {
	padding-right:19px;
	border-right-color:#000000;
	border-right-width: 1px;
	border-right-style: dotted;
	float:left;
	width:562px;
	min-height:415px;
}
#alojamientos_i p{
	margin-top:0px;
}
#alojamientos_d p{
	margin-top:0px;
}
#alojamientos_d {
	padding-left:19px;
	float:right;
	width:206px;
}
.titulo {
	font-weight:bold;
	color:#008aca;
	margin-bottom:5px;
}
#galeria {
	margin-top:30px;
}
#galeria ul {
	margin-left:0px;
	padding-left:0px;
	list-style:none;
}
#galeria ul li {
		margin-left:0px;
	display:inline;
}
.galeriamargen {
	margin-right:6px;
	margin-bottom:7px;
}
.galeriasin {
	margin-right:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:7px;
}
.imggaleria {
	border:1px dotted #008aca;
	margin-bottom:7px;
	width: 94px;
	height: 63px;
}
/* FORMULARIOS */
select {
	border:solid;
	border-width:1px;
	border-color:#cccccc;
	font-size:1em;
	color:#767676;
	margin-right: 0px;
	margin-bottom:5px;
	margin-top:5px;
}
.botonFormulario {
	background-color:#008aca;
	border:solid;
	border-width:1px;
	border-color:#008aca;
	color:#ffffff;
	font-size:1em;
}
input {
	border:solid;
	border-width:1px;
	border-color:#cccccc;
	color:#767676;
	font-size:1em;
	margin-bottom:5px;
	margin-top:5px;
}
textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border:solid;
	border-width:1px;
	border-color:#cccccc;
	color:#767676;
	font-size:1em;
	margin-bottom:10px;
	margin-top:10px;
}
label{
	display: inline;
	width: 15em;
	text-align: right;
	margin-right: 0.5em;
	font-weight:bold;
}
fieldset{
	border:none;
	margin:0px;
	padding:0px;
}
legend{
	display:none;
}
#mensaje {
display:block;
}
/* TABLA */
table {
	border-spacing: 0px;
	border-collapse: collapse;
	text-align: center;
}
th {
	height:15px;
	background-color:#008aca;
	color:#ffffff;
	padding:3px;
	border:solid;
	border-color:#CCCCCC;
	border-width:1px;
}
tr {
	text-align:center;
	height: 15px;
}
td {
	padding:3px;
	border:solid;
	border-color:#cccccc;
	border-width:1px;
	text-align: center;
}
/********** Resultados Busqueda **************/
.imgdestacado {
	border:1px dotted #008aca;
	float: left; margin-right:15px;
	width: 94px;
	height: 63px;
}
.titulo_destacado {
	font-weight:bold;
}
.socio {
	border:1px solid #767676;
	background-color:#F2F2F2;
	margin-bottom:10px;
}

.datos_socio {
	padding:15px;
	float:left;
	width:290px;
}
.logo_socio {
float:right;	
}

.logo_socio img  {
}

.tabla_socios {
text-align:left;
border:none;
padding:15px;
}

.texto_socios {
text-align:right;
border:none;
padding: 0;
}


.resultados {
	padding: 0;
	margin-left: 0;
	list-style: none;
}
.resultado_foto {
	padding-bottom:13px;
	height:64px;
	margin-bottom:15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c1c1c1;
}
.resultado {
	padding-bottom:13px;
	margin-bottom:15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c1c1c1;
}
.resultados li p {
	margin:5px 0 5px 0;
	display:table;
}
abbr {
	text-decoration: none;
}
/*********** Agenda Recomendados **************/
#r_agenda ul {
padding: 0;
	margin-left: 0;
	list-style: none;
}
#r_agenda ul li{
padding-bottom:13px;
	margin-bottom:15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c1c1c1;
}
#r_agenda ul li img{
border:1px dotted #008aca;
	float: left; margin-right:15px;
	width: 94px;
	height: 63px;
}
#r_agenda ul li a {
font-weight:bold;
}
#r_agenda ul li p{
margin:5px 0 5px 0;
	display:table;
}
#r_agenda h5 {
color: #98BF0E;
font-size:1.2em;
}
#r_agenda h4 {
background-position:5px center;
	background-color: #c2c0c1;
	background-image: url(../imagenes/marcador.gif);
	background-repeat: no-repeat;
	height:19px;
	margin:0px;
	display:block;
	color:#000000;
	font-size:0.9em;
	text-transform:uppercase;
	margin-bottom:20px;
	margin-top:20px;
	padding-top:0px;
	padding-left:12px;
}
h4.agendaTurismo {
font-size:1.3em;
color: #767676;
}
blockquote {
margin: 0;
padding: 0;
}
/********** Cabeceras ******************/
#fotoportada_T403152 {
height: 177px;
background: url(cabecera_quehacer.jpg) no-repeat;
margin-bottom:20px;
}
#fotoportada_T506402 {
height: 177px;
background: url(cabecera_sansebastian.jpg) no-repeat;
margin-bottom:20px;
}
/********** Galeria ******************/
.item {
	float:left;
	margin: 0 10px 10px 0;
	text-align:center;
	height:180px;
	width:149px;
	border:#ebebeb solid 1px;
}
.item:hover {
	background: #E0F1FF;
	border: 1px solid #008aca;
}
.item h4 {
	 font-size:1em;
	 color:#008aca;
}
.album {
	font-weight:bold;
	padding:0;
}
.album li {
	background: URL("album.gif") !important;
	background-repeat: no-repeat  !important;
	list-style:none;
	padding: 0px 0 10px 0;
		border-bottom-color:#000000;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	margin-bottom:10px;
	
}
.album li a {
padding:0 0 0 23px;	
}
.multimedia {
	font-weight:bold;
	padding:0;
}
.multimedia li {
	list-style:none;
	padding: 0px 0 10px 0;
		border-bottom-color:#000000;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	margin-bottom:10px;
	
}
/********** Recursos ******************/
#recursos ul{
	list-style:none;
	margin:0;
	padding:0px;
}
#recursos ul li{
	border-bottom-color:#000000;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	padding-bottom:10px;
	padding-top:10px;
}
/********** Tienda ******************/
.pie_navegacion_tienda  {
	clear:both;
	
}
.pie_navegacion_tienda ul {
	list-style:none;
	margin:25px 0 20px 0;
	padding:0px;
}
.pie_navegacion_tienda ul li {
display:inline;
padding:0 7px 0 7px;
}
.producto {
	float:left;
	text-align:center;
	height:150px;
	width:150px;
	border: #ebebeb 1px solid;
	margin: 0 15px 15px 0;
	padding:5px;
}
.producto h4{
	 font-size:1em;
	 margin:0px;
	 padding:0px;
}
.menu_navegacion_tienda ul {
	list-style:none;
	margin:10px 0 20px 0;
	padding:0px;
}
.menu_navegacion_tienda ul li {
display:inline;
padding:0 7px 0 7px;
}
.descripcion_carrito ul {
	list-style:none;
	padding:0;
	text-align:right;
}
#foto_artículo {
	padding:3px;
	border:solid;
	border-color:#cccccc;
	border-width:1px;
	float:left;
}
#datos_articulo {
margin: 0 0 0 20px;
float:left;
}
.precio {
font-weight:bold;
font-size:1.2em;
color:#008aca;
text-align:left;!important
}
.negrita_precio {
font-weight:bold;
font-size:1.2em;
color:#767676;
text-align:left;!important
}
#datos_articulo table tr{
text-align:left;
}
#datos_articulo table td{
border:none;
padding:0px;
}
/*Maquetacion con tablas*/
.caja_canal #tabla_turismo_plantilla td{
text-align:left;
margin:0;
padding:0;
border:none ;
}
.caja_canal #tabla_turismo_plantilla{
text-align:left;
margin:0;
padding:0;
border:0;
}
.caja_canal #tabla_turismo_plantilla li{
list-style-type:none;
margin:0;
padding:0;
margin:5px;
}
.caja_canal #tabla_turismo_plantilla ul{
margin:0;
padding:0;
}
h3{
font-size:1.3em;
}
body{
text-align:center;
}
#cuerpo{
text-align:left;
}
#separador_plantilla{
border-left:1px dotted #ccc !important;
padding-left:25px !important;
}
#titulo_canal {
display: none;
}


#razones {
padding:0px;
list-style:none;
margin:0;}


#direccion_bureau {
background-color:#cce8f4;
border:1px solid #008ACA;
padding:10px;
text-align:left;
width:60%;
margin-top:15px;
}

#distancias_llegar {
background-color:#cce8f4;
border:1px solid #008ACA;
padding:10px;
text-align:left;
width:200px;
float:right;
}

#ancla_llegar {
text-align:left;
width:200px;
float:left;
font-weight:bold;
}



.txtdestacado {
font-weight:bold;
color:#008ACA;
}

.menu_negro {
color:#000;	
}
.menu_negro a {
color:#000;	
font-weight:bold;
}

.menu_negro a:hover {
color:#008ACA;
text-decoration:none;
}

.seleccionado {
font-weight:bold;
color:#008ACA;
}

.titulo_ficha_llegar {
font-weight:bold;
margin: 0px;
}

.titulo_ficha_moverse {
font-weight:bold;
margin: 0px;
text-transform:uppercase;
color:#008ACA;
}


.ficha_llegar {
	border:1px solid #767676;
	padding:15px;
	margin-bottom:10px;
	background-color:#F2F2F2;
}

.submenu a {
	color:#000;
}

.submenu a:hover {
	color:#008ACA;
}

.volver_arriba {
text-align:right;	
}


.datos_contacto {
background-color:#cce8f4;
border:1px solid #008ACA;
padding:10px;
text-align:left;
width:70%;
margin-bottom:15px;
}

.descripcion {
float:left;	
width:53%;
}

.listado{
padding:0 0 0 19px;
color:#000;
margin:0px;

}



.listado li{
margin-bottom:5px;
}


.listado a{
color:#000;
}

.listado a:hover{
color:#008ACA;
}

.tabla {
	margin-top:15px;
}

.txtizquierda {
	
	text-align:left;
}


.publicacion {
width:170px;
float:left;
margin-top:25px;
margin-right:10px;
}

.img_publicacion{
width:150;
margin-right:30px;
height:100px;
}

.link_publicacion{
margin-top:10px;
}

.img_noticia {
float:right;
width:200px;
margin-left:15px;
margin-bottom:15px;
}

#solicitud {
margin-bottom:30px;	
}


#solicitud label {
clear:both;
float:left;
margin-bottom:10px;
width:250px;
text-align:left;
}

#solicitud select {
border:1px solid #CCCCCC;
color:#767676;
font-size:1em;
margin-bottom:5px;
margin-right:0;
margin-top:5px;
width:254px;

}

#solicitud textarea {
border:1px solid #CCCCCC;
color:#767676;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:1em;
margin-bottom:10px;
margin-top:10px;
width:250px;
padding-left:2px;
padding-right:2px;
}

.texto_formulario {
border:1px solid #CCCCCC;
margin-bottom:10px;
padding-left:2px;
padding-right:2px;
width:250px;
}

#destacados #newsletter {
	margin-top:15px;	
}

#destacados #newsletter a {
	font-weight:bold;
	color:#000;
}

#destacados #newsletter a:hover {
	font-weight:bold;
	color:#008ACA;
}