/*Fichero de estilos.*/
/*************** CAPAS ***************/

#ppal{
/*	background-image:url(../imgs/fondo2.gif);
	background-position: top;
	background-repeat: repeat-x;*/
	margin: 0px 0px 0px 0px;
}


#top{
	width:955px;
	background-image:url('../imgs/bordes/top.png');
	height:24px;
	background-repeat:no-repeat;
	margin: 0px auto;
}
		
#lado{
	background-image:url('../imgs/bordes/lado.png');
	background-repeat:repeat-y;
	width:955px;
	margin: 0px auto;
}
		
#bot{
	width:955px;
	background-image:url('../imgs/bordes/bot.png');
	height:24px;
	background-repeat:no-repeat;
	margin: 0px auto;
}



#global{
	width: 900px;
	margin: 0px auto 0px auto;
	background-color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#6B6C6D;
	padding:10px 10px 10px 10px;
	padding: 0 !important;
}

#principal{
	/*height: 810px;*/
	width: 675px;
	position:relative;
	float:left;
	font-weight:normal;
}

#navegacion{
	height:20px;
/**	background-color:#FF00FF;*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}


/** TÍTULO */
.titulo{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:22px;	
	padding-top:0px;
	padding-bottom:10px;
	/*color:#6B6C6D;*/
	color:#832653;
/**	text-align:justify;*/
}


/** CLASES */
a.enlaces:link{font-family:Verdana, Arial, Helvetica, sans-serif; color:#6B6C6D;font-size:10px;text-decoration:none; outline:0;}
a.enlaces:visited{font-family:Verdana, Arial, Helvetica, sans-serif; color:#6B6C6D;font-size:10px;text-decoration:none; outline:0;}
a.enlaces:hover{font-family:Verdana, Arial, Helvetica, sans-serif;color:#6B6C6D;font-size:10px;text-decoration:underline; cursor:pointer; outline:0;}

a.enlacesmenu:link{font-family:Verdana, Arial, Helvetica, sans-serif; color:#6B6C6D;;font-size:11px;text-decoration:none; margin-left:10px; outline:0;}
a.enlacesmenu:visited{font-family:Verdana, Arial, Helvetica, sans-serif; color:#6B6C6D;font-size:11px;text-decoration:none; margin-left:10px; outline:0;}
a.enlacesmenu:hover{font-family:Verdana, Arial, Helvetica, sans-serif;color:#6B6C6D;font-size:11px;text-decoration:underline; cursor:pointer; margin-left:10px; outline:0;}

a.enlatem:link{font-family:Verdana, Arial, Helvetica, sans-serif; color:#6B6C6D;font-size:11px;text-decoration:none; outline:0;}
a.enlatem:visited{font-family:Verdana, Arial, Helvetica, sans-serif; color:#6B6C6D;font-size:11px;text-decoration:none; outline:0;}
a.enlatem:hover{font-family:Verdana, Arial, Helvetica, sans-serif;color:#6B6C6D;font-size:11px;text-decoration:underline; cursor:pointer; outline:0;}


.input{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#6B6C6D;
	border:1px solid;
	border-color:#565656;
}


.boton{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#565656;
	font-weight:bold;
	border: 1px #565656 solid;
	width:176px;
	height:20x;
}

#recursos{
	margin-bottom:3px;
	text-align:left;
	font-size:11px;
/*	border:1px solid #C4C4C4;*/
}

a.enlacesrecursos:link{font-family:Verdana, Arial, Helvetica, sans-serif; color:#6B6C6D;;font-size:11px;text-decoration:none; outline:0; }
a.enlacesrecursos:visited{font-family:Verdana, Arial, Helvetica, sans-serif; color:#6B6C6D;font-size:11px;text-decoration:none; outline:0; }
a.enlacesrecursos:hover{font-family:Verdana, Arial, Helvetica, sans-serif;color:#6B6C6D;font-size:11px;text-decoration:underline; cursor:pointer; outline:0;}

/************************************/

#principal_pr{
	/*height: 810px;*/
	width: 675px;
	margin:0 auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#principal_pr a{
	text-decoration:none;
	cursor:default;
}

#cabecera_pr{
	width:100%;
}

#cabecera_pr .logo{
	width:25%;
	position:relative;
	float:left;
}

#cabecera_pr .titulo{
	width:70%;
	position:relative;
	float:right;
	text-align:center;
	/*color:#000;*/
}

#navegacion_pr{
	clear:both;
	height:60px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:10px 0px 20px 0px;
	line-height:25px;
}

#tit_listado_pr{
	font-size:12px;
	font-weight:bold;
	margin-bottom:5px;
}

#contenido_listado_pr{
	font-size:10px;
	text-align:left;
	position:relative;
	float:left;
	width:323px;
	margin:2px 10px 2px 2px;
}

#cuaderno{
	padding-left: 20px;
	margin-bottom:10px;
}
/*******************************************/

#principal_e{
	width: 55px;
	height:55px;
	margin:0 auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#FF0000;
}

/** SISTEMA DE INFORMACIÓN GEOTURÍSTICA **/
#map{
	position:relative;
	margin:0 auto;
	border:1px solid;
	height:350px;
}

#cont{
	clear:both;
	width:99%;
	margin-top:10px;
	font-size:11px;
}

#cont .izq{
	position:relative;
	float:left;
	width:34%;
	margin-bottom:10px;
}

#cont .dcha{
	position:relative;
	float:right;
	width:64%;
	margin-bottom:10px;
}

#info_ruta{
	width:99%;
	background-color:#D1D1D1;
	padding:5px 0 5px 0;
	font-weight:bold;
}

#controles_ruta{
	font-weight:normal;
	padding:5px 0 5px 0;
}

#resultados_ruta{
	clear:both;
	width:99%;
	margin:0 auto;
	text-align:center;
}

#info_marcador{
	width:250px;
	height:120px;
}

#info_marcador .izq{
	float:left;
}
#info_marcador .dcha{
	float:right;
}

/*Para el geoturis del buscador de pueblos*/
#info_marcador_pueblos{
	width:295px;
	height:220px;
}

a.marcador:link{font-family:Verdana, Arial, Helvetica, sans-serif; color:#6B6C6D;font-size:11px;text-decoration:none; font-weight:normal; outline:0;}
a.marcador:visited{font-family:Verdana, Arial, Helvetica, sans-serif; color:#6B6C6D;font-size:11px;text-decoration:none; font-weight:normal; outline:0;}
a.marcador:hover{font-family:Verdana, Arial, Helvetica, sans-serif;color:#6B6C6D;font-size:11px;text-decoration:underline; cursor:pointer; font-weight:normal
; outline:0;}


/**********************/

/*** MULTIMEDIA ***/
#video{
	width:340px;
	/*margin:0 auto;*/
	background-color:#30749b;
	height:220px;
	padding:10px 10px;
	position:relative;
	z-index:5;
}

#botones_video{
	position:relative;
	z-index:10;
	width:150px;
	height:25px;
	/*background-image:url('../imgs/fondo_videos.png');*/
	/*background-color: #e2e2e2;*/
	/*background-repeat:no-repeat;*/
	top:-220px;
	left:180px;
	padding-top:2px;
	padding-left:10px;
}


#video_grande{
	width:635px;
	/*margin:0 auto;*/
	background-color:#30749b;
	height:383px;
	padding:10px 10px;
	position:relative;
	z-index:5;
}

#botones_video_grande{
	position:relative;
	z-index:10;
	width:150px;
	height:25px;
	/*background-image:url('../imgs/fondo_videos.png');*/
	/*background-color: #e2e2e2;*/
	/*background-repeat:no-repeat;*/
	top:-300px;
	left:480px;
	padding-top:2px;
	padding-left:10px;
}

#boton_v{
	/*background-image:url('../imgs/botones_video/b1.jpg');	*/
	width:21px;
	height:21px;
	margin-right:7px;
	float:right;
	cursor:pointer;
	text-align:center;
	vertical-align:middle;
	color:#30749b;
	background-color:#CCCCCC;
	text-decoration:none;
	border: solid 1px #30749b;
	font-size:11pt;
}

#botons_v{
	/*background-image:url('../imgs/botones_video/b1h.jpg');*/
	border: solid 1px #30749b;
	color:#FFFFFF;
	background-color:#000000;
	width:21px;height:21px;
	text-align:center; vertical-align:middle;
	text-decoration:none;
	margin-right:7px; float:right;
	font-size:11pt;
}

#boton_v:hover{/*background-image:url('../imgs/botones_video/b1h.jpg');*/
	cursor:pointer;
	color:#FFFFFF;
	background-color:#000000;
}
/*
#b2_v{
	background-image:url('../imgs/botones_video/b2.jpg');width:21px;height:21px;
	margin-right:7px; float:right; cursor:pointer}

#b2s_v{
	background-image:url('../imgs/botones_video/b2h.jpg');width:21px;height:21px;
	margin-right:7px; float:right}

#b2_v:hover{background-image:url('../imgs/botones_video/b2h.jpg'); cursor:pointer}

#b3_v{
	background-image:url('../imgs/botones_video/b3.jpg');width:21px;height:21px;
	margin-right:7px; float:right; cursor:pointer}

#b3s_v{
	background-image:url('../imgs/botones_video/b3h.jpg');width:21px;height:21px;
	margin-right:7px; float:right}

#b3_v:hover{background-image:url('../imgs/botones_video/b3h.jpg'); cursor:pointer}

#b4_v{
	background-image:url('../imgs/botones_video/b4.jpg');width:21px;height:21px;
	margin-right:7px; float:right; cursor:pointer}

#b4s_v{
	background-image:url('../imgs/botones_video/b4h.jpg');width:21px;height:21px;
	margin-right:7px; float:right}

#b4_v:hover{background-image:url('../imgs/botones_video/b4h.jpg'); cursor:pointer}

#b5_v{
	background-image:url('../imgs/botones_video/b5.jpg');width:21px;height:21px;
	margin-right:7px; float:right; cursor:pointer}

#b5s_v{
	background-image:url('../imgs/botones_video/b5h.jpg');width:21px;height:21px;
	margin-right:7px; float:right}

#b5_v:hover{background-image:url('../imgs/botones_video/b5h.jpg'); cursor:pointer}
*/




#inferiores{
	margin-bottom:10px;
	position:relative;
	width:275px;
	background-color:#f8f8f8;
	height:170px;
	border:1px outset #666;
	padding:5px 5px;
}

#inferiores .dcha{
	position:relative;
	float:right;
	width:45%;
	background-color:#f8f8f8;
	height:170px;	
	border: 1px outset #666;
	padding:5px 5px;	
}

#recursos_multimedia{
	width:100%;
	position:relative;
	padding-top:5px;
}

#recursos_multimedia .img{
	width:100%;
	float:left;
	width:42%;
}

#recursos_multimedia .txt{
	float:right;
	width:50%;
	font-size:11px;
}

#recursos_multimedia a img{
	border:none;
	outline:0;
}

a.img:link, a.img:visited, a.img:hover{outline:0;}

.cabecera{
	font-size:11px;
	font-weight:bold;
}

#catalogo{
	position:relative;
	clear:both;
	width:275px;
	height:142px;
	background-color:#f8f8f8;
	border: 1px outset #666;
	padding:6px 6px;
	font-size:12px;
	font-weight:bold;
}

#img_cat{
	width:641px;
	height:124px;
	margin-top:3px;
	margin-left:0px;
}

/*#img_cat img{
	filter: alpha(Opacity=50);
	opacity: 0.5;
}


#img_cat img:hover{
	opacity: 0.8;
	filter: alpha(opacity=80);
}*/

#enlace{
	clear:both;
	text-align:right;
	font-size:11px;
	font-weight:bold;
	padding-top:5px;
}
#lin_multi{
	position:relative;
	clear:both;
	width:60%;
	height:30px;
}

#contenedor_miniaturas_video{
	width:359px;
	position:relative;
}

#miniatura_video{
	height: 93px;
/*	width: 216px;*/
width:93px;
	position:relative;
	background-repeat:no-repeat;
	border:1px solid #333333; 
	margin-top:10px;
	float:left;
}

#txt_miniatura_video{
	float:left;
	position:relative;
	font-size:11px;
	margin-top:10px;
	margin-left:10px;
	width:250px;
}

/** PANORÁMICAS **/ 
#panoramica{
	width:95%;
	/*margin:0 auto;*/
	background-color:#30749b;
	height:360px;
	padding:11px 11px;
	position:relative;
}
#txtpanoramica{
	clear:both;
	position:relative;
	background-color:#30749b;
	font-size:12px;
	font-weight:bold;
	padding-left:15px;
	color:#fff;
	margin-top:1px;
	margin-bottom:35px;
	width:96%;
}

#contenedor_miniaturas{
	width:100%;
	margin-top:10px;
	position:relative;
}

#miniatura{
	height: 50px;
/*	width: 216px;*/
	position:relative;
	float:left;
	background-repeat:no-repeat;
	border:1px solid #333333; 
	margin-bottom:5px;
	margin-right:5px;
}

#txt_miniatura{
	height:12px; 
	width:216px;
	position:relative;
	background-color:#30749B;
	padding-top:2px;
	top:34px;
	opacity: 0.80;
	filter: Alpha(Opacity=80);
	color:#ffffff;
	text-align:center;
	padding-bottom:2px;
	font-size:10px;
}

a.enlaces_min:link{ font-size:10px; color:#fff; text-decoration:none; outline:0;}
a.enlaces_min:visited{ font-size:10px; color:#fff; text-decoration:none; outline:0;}
a.enlaces_min:hover{ text-decoration:underline; outline:0;}

/** POSTALES **/

#contenedor_post{
	width:70%;
	margin:0 auto;
	margin-top:10px;
	position:relative;
}

#postal{
	height: 95px;
	width: 75px;
	position:relative;
	float:left;
	border:1px solid #333333; 
	margin-bottom:5px;
	margin-right:5px;
}

#postal_selec{
	clear:both;
	position:relative;
	margin:0 auto;
	width:90%;
	height:380px;
	border:2px outset;
	padding:2px 2px;
	font-size:10px;
}

#postal_selec .izq{
	position:relative;
	float:left;
	width:295px;
}

#postal_selec .dcha{
	position:relative;
	float:right;
	width:51%;
	font-size:10px;
}

.input{
	font-size:10px;
}

#boton_postal{
	width:100%; 
	margin-top:6px; 
	margin-bottom:5px; 
	text-align:center;
	font-size:11px;
	font-weight:bold;
}

#error_postal{
	color:#FF0000;
	font-size:9px;
	margin:0 auto;
	padding:5px 5px;
	width:44%;
	padding-left:310px;
	background-color:#F2F2F2;
}

#error_contacto{
	color:#FF0000;
	font-size:9px;
	margin:0 auto;
	padding:5px 5px;
	width:auto;
	background-color:#F2F2F2;
}

/** CATÁLOGO FOTOGRÁFICO **/
#paginador{
	clear:both;
	position:relative;
	width:70%;
	height:20px;
	margin:0 auto;
	text-align:center;
	font-size:11px;
	margin-top:5px;
	margin-bottom:5px;
}

.pagina_actual{
	color:#000;
}

a.paginas:link, a.paginas:visited, a.paginas:hover{ font-size:11px; text-decoration:underline; outline:0;color:#565656;}

a.foto:link, a.foto:visited, a.foto:hover{outline:0;}


#contenedor_imgs{
	position:relative;
	width:96%;
	margin:0 auto;
	height:auto;
}

#img_catalogo{
	position:relative;
	float:left;
	width:124px;
	height:124px;
	margin:0 4px 4px 0;
}

/*#img_catalogo img{
	filter: alpha(Opacity=50);
	opacity: 0.5;
}


#img_catalogo img:hover{
	opacity: 1;
	filter: alpha(opacity=100);
}*/

/** AGENDA CULTURAL **/
#agenda{
	clear:both;
	width:100%;
}

#agenda .izq{
	position:relative;
	float:left;
	width:49%;
	text-align:justify;
	font-size:11px;
	line-height:20px;
}

#agenda .dcha{
	position:relative;
	float:right;
	width:323px;
	height:200px;
	font-size:10px;
	margin-right:5px;
}

#agenda_buscador{
	clear:both;
	position:relative;
	width:243px;
	height:45px;
	padding-top:5px;
	padding-bottom:5px;
	margin-top:10px;
	padding-left:5px;
	font-size:11px;
	border:1px solid #555566;
}

#titulo_buscador{
	font-weight:bold;
	font-size:12px;
	margin-bottom:5px;
}

#fecha{
	position:relative;
	float:left;
}

#img_fecha{
	position:relative;
	float:left;
	width:50px;
	padding:1px 0 0 3px;;
}

#error_buscador{
	color:#FF0000;
	font-size:9px;
	background-color:#F2F2F2;
	margin-top:5px;
	padding:5px 5px;
}

#resultados{
	position:relative;
	clear:both;
	width:100%;
	font-size:11px;
}

/** $maqueta=1 || $maqueta=2 **/
#resul_m12{
	font-weight:bold;
	float:left;
	padding:2px 2px 2px 0px;
	width:328px;
	height:140px;
}

#resul_m12 .img{
	width: 110px;
	height:110px;
	margin-top:20px;
	position:relative;
	float:right;
	background-image:url('../imgs/adorno_img.jpg');
	background-repeat:no-repeat;
	padding-top:4px;
	padding-left:4px
}

#resul_m12 .txt{
	position:relative;
	float:left;
	padding: 5px 5px 5px 0;
	width:63%;
	height:135px;
}

#resul_m12_descrip{
	position:relative;
	padding-top:10px;
	height:80px;
	font-weight:normal;
}

/** $maqueta=2 **/

#resul_m3{
	font-weight:bold;
	float:left;
	padding:2px 2px 2px 0px;
	width:213px;
	height:140px;
}

#resul_m3 .img{
	width: 110px;
	height:110px;
	margin-top:5px;
	position:relative;
	float:right;
	/*background-image:url('../imgs/adorno_img.jpg');*/
	background-repeat:no-repeat;
	padding-top:4px;
	padding-left:4px
}

#resul_m3 .txt{
	position:relative;
	float:left;
	padding: 5px 5px 5px 0;
	width:40%;
	height:135px;
}

#resul_m3_descrip{
	position:relative;
	padding-top:10px;
	height:80px;
	font-weight:normal;
}

/** PARA LLEGAR **/
#maqueta_llegar{
	position:relative;
	clear:both;
	width:100%;
	height:auto;
	font-size:11px;
}

#maqueta_llegar .txt{
	float:right;
	width:72%;
	padding:0 10px;
}

#maqueta_llegar .img{
	float:left;
	width:155px;
	height:108px;
	padding:4px;
	background-image:url('../imgs/adorno_llegar.jpg');
	background-repeat:no-repeat
}

#llegar_img img{
	margin:0 auto;
}

#datos_pueblos{
	position:relative;
}

#datos_pueblos .izq{
	position:relative;
	float:left;
}

#datos_pueblos .dcha{
	position:relative;
	float: right;
}

#texto_bajoflash{
	position:relative;
	float:left;
	margin-top:20px;
	text-align:justify;
	font-size:11px;
	line-height:20px;
}

.tablas td{
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
}

/*Boletin*/
.form_boletin{
	font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; font-size:10px; width:150px;
}
