/* ---------------- ESTILOS GENERALES -------------------- */

/* estilos para ser cambiados por el javascript letras.js */

#container #noticias .noticia .txt_noticia p, #container #noticias .noticia .txt_noticia_full p{
	font:10px Tahoma, Arial, Helvetica, sans-serif;
	color:#666;
	margin:0 5px 0 0;
}

#container #eventos .evento p{
	padding:0 0 0 10px;
	font:10px Tahoma, Arial, Helvetica, sans-serif;
	color:#666;
}

#container #content .destacado p{
	font:10px Arial, Helvetica, sans-serif;
	color:#333;
	letter-spacing:0.01em;
	line-height:1.3em;
}

#container #content_apartados .seccion p, #container #content_multimedia .seccion p{	
	margin:0 0 10px 0;
	padding:0;
	font:11px Tahoma, Arial, Helvetica, sans-serif;
	color:#4A4A4A;
	line-height:1.8em;
}

#container #content_apartados .seccion h3.peq{
	margin:3px 0 2px 0;
	padding:0;
	font:bold 13px Tahoma, Arial, Helvetica, sans-serif;
	color:#E6A40A;
}

#container #left_apartados dt a, #container #left_empresas dt a{
	text-align:right;
	font:bold 10px Tahoma, Arial, Helvetica, sans-serif;
	color:#fff;
	padding:2px 10px;
	text-decoration:none;
}

#container #left_apartados dd, #container #left_empresas dd{
	margin:5px 0 0 0;
	padding:0 15px 0 0;
	text-align:right;
	font:10px Tahoma, Arial, Helvetica, sans-serif;
	color:#777777;
}

#container ul{
	position:relative;
	margin:6px 0 6px 10px;
	padding:0;
	font:11px Arial, Helvetica, sans-serif;
	color:#333;
}

#container #content_empresas .empresa .txt_empresa h3, #container #content_empresas .empresa .txt_empresa_full h3{
	font:bold 12px Georgia, "Times New Roman", Times, serif;
	color:#fff;
}

#container #content_empresas .empresa .txt_empresa div, #container #content_empresas .empresa .txt_empresa_full div{
	margin:0 0 0 30px;
	padding:0;
	font:11px Arial, Helvetica, sans-serif;
	letter-spacing:0.05em;
	color:#666666;
}

#container #content_empresas .noticia .txt_noticia p, #container #content_empresas .noticia .txt_noticia_full p{
	font:11px Tahoma, Arial, Helvetica, sans-serif;
	color:#666;
	margin:0 5px 15px 0;
}

#container #content_empresas .noticia h3{
	position:relative;
	font:bold 12px Georgia, "Times New Roman", Times, serif;
	color:#fff;
	margin:10px 10px 6px 10px;
}

#container #content_empresas .resultado .txt_resultado h3{
	font:bold 12px Georgia, "Times New Roman", Times, serif;
	color:#fff;
}

#container #content_empresas .resultado .txt_resultado .item_resultado div{
	margin:0 0 0 30px;
	padding:0;
	font:11px Arial, Helvetica, sans-serif;
	letter-spacing:0.05em;
	color:#666666;
}

#container #content_empresas .resultado .txt_resultado .item_resultado div a{
	font:bold 11px Arial, Helvetica, sans-serif;
	letter-spacing:0;
	color:#E3B719;
}

#container #content_multimedia .resultado .txt_resultado h3{
	font:bold 12px Georgia, "Times New Roman", Times, serif;
	color:#fff;
}

#container #content_multimedia .resultado .txt_resultado .item_resultado div{
	margin:0 0 0 30px;
	padding:0;
	font:11px Arial, Helvetica, sans-serif;
	letter-spacing:0.05em;
	color:#666666;
}

#container #content_multimedia .resultado .txt_resultado .item_resultado div a{
	font:bold 11px Arial, Helvetica, sans-serif;
	letter-spacing:0;
	color:#E3B719;
}		
#container{
	position:relative;
	width:800px;
	margin: 0 auto;
	padding:0;
	font:12px Arial, Helvetica, sans-serif;
	color:#666;
	background: #fff; /* url(../img/fnd_container.png) 0 0 repeat-y;*/
	z-index:70;
}

/* fin estilos para ser cambiados por el javascript letras.js */


/* ------------------------------------- FIN ESTILOS [CONTAINER]------------------------------------- */





*{
}
body{margin:0;padding: 0;background: #ffffff url(../img/fnd_body2.png) center top repeat-y;}
body.inicioCover{background:#ffffff url(../img/fnd_body3.png) center top repeat-y;	 }
img{border:none;}
#container hr{/*separador horizontal*/
}
/* ---------------- FIN ESTILOS GENERALES -------------------- */

/* ------- ENLACES -------*/
#container a, #container a:link, #container a:hover {
	background:transparent;
	text-decoration:underline;
	cursor:pointer;
}

#container a:link {
	color:#666666;
}

#container a:visited {
	color:#666666;
}

#container a:hover,#container a:active {
	color:#333333;
}
/* ------- FIN ENLACES -------*/



/* ------------------- TIPOGRAFIAS ------------------------- */
#container p, #container ul, #container ol {
	margin: 0 0 1.5em;
}

#container h1, #container h2, #container h3, #container h4, #container h5, #container h6 {
	letter-spacing: 0;
	font-family: arial,verdana,sans-serif;
	margin: 0.1em 0 .3em;
	color:#333333;
	border: none;
	padding-bottom: .1em;
}

#container h1 {
	font-size: 196%;margin-top:.3em
}

#container h2 {
	font-size: 136%
}

#container h3 {
	font-size: 126%
}

#container h4 {
	font-size: 116%
}

#container h5 {
	font-size: 106%
}

#container h6 {
	font-size: 96%
}

#container small {/*texto pequeno*/
	font-size:10px
}

#container b,#container strong{/*negrita*/
}

#container em,#container i{/*cursiva*/
}

#container u{ /*subrayado*/
}

#container strike{ /*tachado*/
}
/* ------------------- FIN TIPOGRAFIAS ------------------------- */



/* -------- LISTAS ------- */
/*#container ul {
	margin: .3em 0 1.5em 0;
	list-style-type:none
}

#container li {
	line-height: 1.4em;
	padding-left: 25px;
	color:#666666;
}*/


#container ul li{
	margin:3px 0 0 25px;
	list-style:none;
	background: url(../img/fnd_ul.gif) 0 2px no-repeat;
	padding: 0 0 0 15px;
}


/* lista ordenada */
#container ol {
	margin: .5em .5em 1.5em
}

#container ol li {
	margin-left: 1.4em;
	padding-left: 0;
	background: none;
	list-style-type: decimal;
}
/* fin lista ordenada */

/* lista de definicion */
#container dl {
	margin: 0 0 1em 0;
}
#container dt {
	font-weight:bold;
	margin-top: 1.5em;
}
#container dd {
	margin:0 0 0 1.5em;
	padding:0;
}
/* fin lista de definicion */
/* -------- FIN LISTAS ------- */



/* ------------------------------------------------------------------------------------------------------------ */		
/*                                            ESTILOS COVER                                                 */		
/* ------------------------------------------------------------------------------------------------------------ */		
#fondo_cover {
	width:801px;
	display:block;
	margin:0px auto;
}
#cover{
	margin:0 auto;
	width:801px;
	height:314px;
	overflow:hidden;
}
#botones_grandes{
	height:161px;
	width:801px;
	margin:0 auto 0 auto;
	background:url(../img/fnd_botones_grandes.gif) repeat-x 0 0;
	padding-top:10px;
}
	#botones_grandes #logos{
		margin:0 auto;
		width:540px;
		height:169px;
		overflow:hidden;
		text-align:center;

	}
	#botones_grandes #logos .logosHome{
	display:block;
	float:left;
	margin:2px 10px 0 10px;
	}
#botones{
	margin:0 auto;
	width:266px;
	overflow:hidden;
	text-align:center;
}
.btn1{
	float:left;
}
.btn2{
	float:right;
}
.boton_ayto, .boton_turismo { width:80px; height:147px; display:block; padding-top:70px;}
.boton_ayto { float:left;}
.boton_turismo { float:right;}
#logoInferior {
margin-top: -10px;
text-align:center;
}
/* ------------------------------------------------------------------------------------------------------------ */		
/*                                            FIN ESTILOS COVER                                                 */		
/* ------------------------------------------------------------------------------------------------------------ */		




/* ------------------------------------- ESTILOS BARRA NAVEGACIÓN ------------------------------------- */


#layer_nav{
	position:absolute;
	height:70px;
	background: url(../img/fnd_layer_nav.jpg) repeat-x;
	z-index:100;
	top:26px;
	left:0;
	width:100%;
	margin:0 auto;
}


	#layer_nav #menu_nav{
		position:relative;
		width:800px;
		height:70px;
		margin:0 auto;
	}
		#layer_nav #menu_nav #menu{

			margin:0;
			padding:0;
			top:0;
			left:0;
			list-style:none;
			width:630px;
			z-index:100;
		}
		
		#layer_nav #menu_nav #menu li{
			position:relative;
			margin:0;
			float:left;
			height:70px;
			padding:0 !important;
		
		}
		#layer_nav #menu_nav #menu li a{
			float:left;
			display:block;
			height:70px;
			z-index:32;
		}
		
		#layer_nav #menu_nav #menu li a span{
			display:none;
		}
		#layer_nav #menu_nav #menu li a:hover{
			background-position: 0 -70px !important;
		}
		
		#layer_nav #menu_nav #menu #descubre a{
			width:139px;
		}
		#layer_nav #menu_nav #menu #guia a{
			width:128px;
		}	
		#layer_nav #menu_nav #menu #callejero a{
			width:124px;
		}	
		#layer_nav #menu_nav #menu #multimedia a{
			width:132px;
		}
		#layer_nav #menu_nav #menu #llegar a{
			width:107px;
		}		
		
		/* estilos de la lista de segundo nivel estilos junto con yadm.js */
		
		/* YADM relative dropdown example */
		.hiddenChild{
			position: absolute;
			left: -999em;
		}
		.shownChild{
			left:-1px;
		}
		
		#layer_nav #menu_nav #menu.dhtml ul, #layer_nav #menu_nav #menu.dhtml ul.shownChild{
			position:absolute;
			padding:0;
			margin:0;
			list-style:none;
			top:70px;
			background:#fff;
			/*filter:progid:DXImageTransform.Microsoft.Shadow(color=#c5c5c5,direction=135,strength=6);*/
			z-index:100;
			border:1px solid #ccc;
		}
		
		#layer_nav #menu_nav #menu.dhtml ul li{
				/*border-bottom:1px solid #cccccc;*/
				padding:0;
				margin: 0;
				height:20px;

		}
		
		#layer_nav #menu_nav #menu.dhtml ul li a{
			padding:5px 0 0 12px;
			font:bold 10px Tahoma, Arial, Helvetica, sans-serif;
			color:#FFB200;
			text-decoration:none;
			display:block;
			background:url(../img/bullet_menu_nav.gif) 5px 11px no-repeat;
			height:15px;
		}
		
		#layer_nav #menu_nav #menu.dhtml ul li a:hover{
			color:#fff;
			background:#E6B50B url(../img/bullet_menu_nav_on.gif) 5px 11px no-repeat;

			/*background-color:#3A73C0;
			background-image: url(../img/bullet_menu_nav.gif) 0 10px no-repeat;
			color:#fff;*/
		}
		
		
		/* fin estilos de la lista de segundo nivel estilos junto con yadm.js */

		
		
		
		

		/* logotipo de Benicassim */
		#layer_nav #menu_nav #logotipo{
			position:absolute;
			top:-35px;
			right:50px;
			margin:0 auto;
			overflow:hidden;
			z-index:100;
		}
		/* fin  logotipo de Benicassim */
		
	
/* ------------------------------------- ESTILOS BARRA NAVEGACIÓN ------------------------------------- */










/* ------------------------------------- ESTILOS [HEADER] ------------------------------------- */
#container #header{
	position:relative;
	padding: 5px 0 0 15px;
	height:91px;
	background:#fff;
	color:#FCB001;
	font:8px "small fonts", Arial, Helvetica, sans-serif;
}


/* ------------------------------------- FIN ESTILOS [HEADER] ------------------------------------- */		




#container #banda_marron{
	position:relative;
	height:7px;
	overflow:hidden;
	background: #E4E4C5;
}







/* ------------------------------------- ESTILOS [LEFT] -------------------------------------------- */		
#container #left{
	float:left;
	position:relative;
	margin:0;
	padding:0;
	width:320px;
	overflow:hidden;
	background:#ffffff;
}



#container #pest_blanca{
	position:absolute;
	right:0px;
	top:0;
	background:none;
	overflow:hidden;
	height:144px;
}
	
#container #bienvenida{
	position:relative;
	height:144px;
	overflow:hidden;
}

/* lista de noticias de la home */
#container #noticias{
	position:relative;
	margin:0 0 7px 0;
}
	#container #noticias #head_noticias{
		position:relative;
		height:39px;
		overflow:hidden;
		margin:0 0 10px 0;
	}
	#container #noticias #head_noticias h1{	
		display:none;
	}
	#container #noticias .noticia{
		position:relative;
		margin:0 0 6px 0;
	}
		#container #noticias .noticia .marco_foto_noticia{
			position:relative;
			float:left;
			width:80px;
			height:76px;
			overflow:hidden;
			background: url(../img/fnd_marco_foto_noticia.png) 3px 0 no-repeat;
		}
			/*imagen de la noticia 56x52 px*/
			#container #noticias .noticia .marco_foto_noticia .foto_noticia{
				position:relative;
				overflow:hidden;
				height:53px;
				width:58px;
				top:9px;
				left:13px;
			}
		#container #noticias .noticia .txt_noticia{
			position:relative;
			margin-left:85px;
			padding:3px 0 0 0;
		}
		#container #noticias .noticia .txt_noticia_full{
			position:relative;
			margin-left:10px;
			padding:3px 0 0 0;
		}
		
			#container #noticias .noticia .txt_noticia h2, #container #noticias .noticia .txt_noticia_full h2{
				padding:0;
				margin:0;
			}
			#container #noticias .noticia .txt_noticia h2 a, #container #noticias .noticia .txt_noticia_full h2 a{
				font:bold 10px tahoma, Arial, Helvetica, sans-serif;
				color:#fff;
				line-height:1em;
				padding:0;
				text-decoration:none;
				display:block;
			}
			#container #noticias .noticia .txt_noticia h2 span, #container #noticias .noticia .txt_noticia_full h2 span{
				background:#C3C3AE;
				padding:0 2px;
			}
		
			#container #noticias .noticia .txt_noticia h3, #container #noticias .noticia .txt_noticia_full h3{
				font:bold 10px tahoma, Arial, Helvetica, sans-serif;
				color:#B1B18C;
				margin:0;
				padding:0;
			}

		#container #noticias .ver_todas{
			position:relative;
			text-align:right;
			padding:13px 11px 0 0;
		}
		#container #noticias #rss{
			margin:-10px 0 0 0;
			padding:0;
			text-align:right;
			padding-right:8px;
		}
		
/* fin lista de noticias de la home */


/* lista de eventos de la home */
#container #eventos{
	position:relative;
	margin:0 0 10px 0;
}
	#container #eventos #head_eventos{
		position:relative;
		height:39px;
		overflow:auto;
		margin:0 0 10px 0;
	}
	#container #eventos #head_eventos h1{	
		display:none;
	}
	
		#container #eventos .ver_todos{
			position:relative;
			text-align:right;
			padding:13px 11px 0 0;
		}
	
	#container #eventos .evento{
		position:relative;
		margin:0 0 10px 0;
	}
			#container #eventos .evento h2{
				padding:0;
				margin:0;
			}
			#container #eventos .evento h2 a{
				font:bold 10px tahoma, Arial, Helvetica, sans-serif;
				color:#fff;
				line-height:1em;
				padding:0;
				text-decoration:none;
				display:block;
			}
			#container #eventos .evento h2 span{
				background:#9DA8AF;
				padding:0 10px;
			}
		
			#container #eventos .evento h3{
				padding:0 0 0 10px;
				margin:0;
				font:bold 10px tahoma, Arial, Helvetica, sans-serif;
				color:#9DA8AF;
			}

			#container #eventos .evento p.error{			
				color:#fff;
				margin:0 35px;
				background:#999;
				text-align:center
			}
		#container #eventos .linea{
			position:relative;
			text-align:right;
			padding:0;
			margin:0;
			height:15px;
			background: url(../img/fnd_ver_todos.gif) 0 6px repeat-x;
		}
/* fin lista de eventos de la home */

#container .form_home{
	position:relative;
	float:left;
	margin:0 0 0 10px;
	padding:0 0 0 10px;
	height:61px;
	width:130px;
	overflow:hidden;
	background: url(../img/fnd_form_home.gif) 0 0 no-repeat;
}
	#container .form_home form{
		padding:0;
		margin:0;
	}
	#container .form_home .input_home{
		border:1px solid #ccc;
		width:120px;
		padding:0;
		margin:0 0 5px 0;
		font:9px Arial, Helvetica, sans-serif;
		color:#666;
	}
	#container .form_home fieldset{	
	 margin:0;
	 padding:0;
	 border:none;
	}

/* ------------------------------------- FIN ESTILOS [LEFT] ------------------------------------- */		



/* ------------------------------------- ESTILOS [CONTENT] -------------------------------------------- */		
#container #content{
	position:relative;
	float:right;
	margin:0;
	padding:7px 7px 0 0;
	width:473px;
	overflow:hidden;
}


#container #content #flash_inicio{
	position:relative;
	overflow:hidden;
	margin:0 0 1px 0;
	padding:0;
	height:219px;

}

#container #content #barra_numerada{
	margin:0 0 1px 0;
	padding:0;
	height:20px;
	background:#333;
}
	#container #content #barra_numerada a{
		display:block;
		float:left;
		padding:2px 0 0 0;
		height:18px;
		width:20px;
		text-align:center;
		border-right:1px solid #ccc;
		
		font:bold 11px Arial, Helvetica, sans-serif;
		color:#f5f5f5;
		text-decoration:none;
	}
	
	#container #content #barra_numerada a.selected{
		background:#999;
	}
	#container #content #barra_numerada a:hover{
		background:#999;
	}
	
#container #content .destacado{
	position:relative;
	float:left;
	width:130px;
	padding:0 10px;
	background:#ccc;
	height:373px;
}

body > #container #content .destacado{
	height:auto;
	min-height:373px;
}

	#container #content .destacado .imagen{
		text-align:center;
		margin:0 0 10px 0;
	}

	#container #content .destacado h1{
		font:bold 15px Arial, Helvetica, sans-serif;
		letter-spacing:-0.05em;
		margin:0;
	}
	#container #content .destacado h2{
		margin:0 0 0.5em 0;
		font:bold 13px Arial, Helvetica, sans-serif;
		letter-spacing:-0.06em;
		color:#333;
	}


	#container #content #destacado1{
		background:#E4E4C5 url(../img/fnd_destacado1.gif) 0 130px no-repeat;
	}
	#container #content #destacado1 h1{
		color:#B0B09D;
	}
		#container #content #destacado1 h1 a, #container #content #destacado1 h1 a:hover{
			color:#B0B09D;
			font:bold 15px Arial, Helvetica, sans-serif;
			margin:0;
			text-decoration:none;
		}

	#container #content #destacado2{
		background:#F1F4F8;
		margin-left:10px;
	}
	#container #content #destacado2 h1{
		color:#7F8D94;
	}
		#container #content #destacado2 h1 a, #container #content #destacado2 h1 a:hover{
			color:#7F8D94;
			font:bold 15px Arial, Helvetica, sans-serif;
			margin:0;
			text-decoration:none;
		}
	#container #content #destacado3{
		float:right;
		background:#E4D5C5 url(../img/fnd_destacado3.gif) 0 190px no-repeat;
	}
	#container #content #destacado3 h1{
		color:#CC432F;
	}
		#container #content #destacado3 h1 a, #container #content #destacado3 h1 a:hover{
			color:#CC432F;
			font:bold 15px Arial, Helvetica, sans-serif;
			margin:0;
			text-decoration:none;
		}
	
	
/* ------------------------------------- FIN ESTILOS [CONTENT] ------------------------------------- */		






/* ------------------------------------------------------------------------------------------------------------ */		
/*                                            ESTILOS APARTADOS                                                 */		
/* ------------------------------------------------------------------------------------------------------------ */		



/* ------------------------------------- ESTILOS [CENTER APARTADOS] -------------------------------------------- */		
#container #center_apartados{
	margin:0;
	padding:0;
	top:0;
	left:0;
	float:left;
	width:800px;
	
}
/* ----------------------------------- FIN ESTILOS [CENTER APARTADOS] ------------------------------------------ */		

/* ------------------------------------- ESTILOS [LEFT APARTADOS] -------------------------------------------- */		
#container #left_apartados{
	float:left;
	margin:103px 0 0 0;
	padding:0;
	width:242px;
	overflow:hidden;
	height:600px;
}
html>body #container #left_apartados{
	height:auto;
	min-height:600px;
}

/* titulo del apartado */
#container #tit_apartado{
	height:46px;
	margin:0 0 15px 0;
	padding:0;
}
	#container #tit_apartado h1{
		margin:0;
		padding:5px 0 0 13px;
		font: 18px Arial, Helvetica, sans-serif;
		height:19px;
		line-height:19px;
		color: #fff;
	}
	/* para mozilla */
	html>body #container #tit_apartado h1{
		margin:0 0 4px 0; /*amplio un poco la separación entre h1 y h2*/
	}
	
	#container #tit_apartado h2{
		margin:0;
		padding:0 0 0 13px;
		font: 8px "small fonts", Arial, Helvetica, sans-serif;
		line-height:10px;
		color: #fff;
	}
/* fin titulo del apartado */	

/* definition list */
#container #left_apartados dl, #container #left_empresas dl{
	padding:0;
	margin:0 0 60px 0;
}
#container #left_apartados dt, #container #left_empresas dt{
	margin:10px 0 0 0;
	padding:0;
	text-align:right;
	font:bold 10px Tahoma, Arial, Helvetica, sans-serif;
}

	#container #left_apartados dt a:hover, #container #left_empresas dt a:hover{
		text-decoration:underline;
	}
	#container #left_apartados dt a.selected, #container #left_empresas dt a.selected{
		background:#E6A40A;
	}

/* fin definition list */

/* titulo del apartado */
#container #tit_enlaces_rel{
	height:46px;
	margin:0 0 21px 0;
	padding:0;
	background:#E6A40A;
	border-top:3px solid #E4E4C5;
	width:242px;
	overflow:hidden;
}
	#container #tit_enlaces_rel h1{
		margin:0;
		padding:5px 0 0 13px;
		font: 18px Arial, Helvetica, sans-serif;
		height:19px;
		line-height:19px;
		color: #fff;
	}
	/* para mozilla */
	html>body #container #tit_enlaces_rel h1{
		margin:0 0 4px 0; /*amplio un poco la separación entre h1 y h2*/
	}
	
	#container #tit_enlaces_rel h2{
		margin:0;
		padding:0 0 0 13px;
		font: 8px "small fonts", Arial, Helvetica, sans-serif;
		line-height:10px;
		color: #F9E8C2;
	}

	#container .enlace_rel{
		border:1px solid #ccc;
		margin:0 auto 15px auto;
		height:66px;
		overflow:hidden;
		width:194px;
	}
	#container .enlace_rel .foto{
		border-bottom:1px solid #ccc;
		height:46px;
		overflow:hidden;
	}
	#container .enlace_rel .texto{
		margin:4px 0 0 3px;
		padding:0;
		font:8px "small fonts", Arial, Helvetica, sans-serif;
		color:#999999;
	}
	
/* fin titulo del apartado */	
	/* buscador de la web */
	#form_buscador{
		border-top:1px solid #ccc;
		border-bottom:2px solid #E9E9E9;
		padding:6px 0 0 0;
		margin:0 0 25px 0;
		background:#fff;
	}
		#form_buscador form{
			padding:0 0 0 10px;
			margin:0;
		}
		#form_buscador fieldset{
			margin:0;
			padding:0;
			border:none;
		}
		#form_buscador  .input_buscador{
			border:1px solid #ccc;
			width:120px;
			padding:0;
			margin:0 0 5px 0;
			font:9px Arial, Helvetica, sans-serif;
			color:#666;
		}
		#form_buscador  .footer{
			border-bottom:1px solid #ccc;
			height:1px;
			overflow:hidden;
		}
	/* fin buscador de la web */

/* ------------------------------------- FIN ESTILOS [LEFT APARTADOS] -------------------------------------------- */




/* ------------------------------------- ESTILOS [CONTENT APARTADOS] -------------------------------------------- */		
#container #content_apartados{
	position:relative;
	margin:178px 0 0 0;
	right:14px;
	float:right;
	padding:0;
	width:516px;
	overflow:hidden;
}

/* cabecera apartado */
#container #content_apartados #cabecera_apartado{
	position:relative;
	height:60px;
	padding:11px 0 11px 0;
	margin:0 0 12px 0;
	background: url(../img/fnd_cab_apartado.png) 0 0 repeat-x;
}
	#container #content_apartados #cabecera_apartado #btn_volver{
		position:absolute;
		top:30px;
		right:15px;
	}
	#container #content_apartados #cabecera_apartado #breadcrumb{
		margin:0;
		padding:6px 0 0 6px;
		font:9px "small fonts", Arial, Helvetica, sans-serif;
		color:#928E80;
	}
	#container #content_apartados #cabecera_apartado h2{
		padding:0;
		margin:10px 0 0 6px;
		font:24px Arial, Helvetica, sans-serif;
		font-weight:normal;
		color:#0D5889;
	}
	
/* fin cabecera apartado */
	
/* contenido seccion */
#container #content_apartados .seccion, #container #content_multimedia .seccion{
	margin:0 35px 15px 35px;
	padding:0;
	/*overflow:hidden;*/
}
	#container #content_apartados .seccion .marco_imagen{
		margin:0 auto;
		width:436px;
		height:138px;
		background:url(../img/fnd_img_seccion.png) 0 0 no-repeat;
	}
	#container #content_apartados .seccion .marco_imagen_left{
		float:left;
		margin:0 7px 0 -3px;
		width:175px;
		height:120px;
		background:url(../img/fnd_img_seccion_peq.png) 0 0 no-repeat;
		overflow:hidden;
	}
	html>body #container #content_apartados .seccion .marco_imagen_left{
		margin:0 7px 0 -5px;	
	}
	#container #content_apartados .seccion .marco_imagen_right{
		float:right;
		margin:0 -5px 5px 0;		
		margin:0 auto;
		width:175px;
		height:120px;
		background:url(../img/fnd_marco_foto_empresa.png) 0 0 no-repeat;
		overflow:hidden;		
	}
	html>body #container #content_apartados .seccion .marco_imagen_right{
		margin:0 -5px 5px 0;
	}
	
	
		#container #content_apartados .seccion .marco_imagen .imagen{
			position:relative;
			top:10px;
			left:9px;
			padding:0;
			width:418px;
			height:118px;
			overflow:hidden;
		}
		#container #content_apartados .seccion .marco_imagen_left .imagen, #container #content_apartados .seccion .marco_imagen_right .imagen{
			position:relative;
			top:12px;
			left:12px;
			padding:0;
			width:150px;
			height:98px;
			overflow:hidden;
		}
	#container #content_apartados .seccion h3{
		margin:0 0 10px 0;
		padding:0;
		font:bold 13px Tahoma, Arial, Helvetica, sans-serif;
		color:#E6A40A;
	}
	

/* fin contenido seccion */

/* galería imágenes */
#container #content_apartados #galeria{
	margin:0 0 15px 0;
	padding:0;
	overflow:hidden;
}
	#container #content_apartados #galeria #tit_galeria{
		height:43px;	
		background: url(../img/fnd_tit_galeria.png) 0 0 repeat-x;		
	}
	#container #content_apartados #galeria h3{
		padding:9px 0 0 10px;
		height:16px;
		font: 16px Arial, Helvetica, sans-serif;
		font-weight:normal;
		color:#B0B0AC;
	}
	html>body 	#container #content_apartados #galeria h3{
		padding:11px 0 0 10px;
	}
	#container #content_apartados #galeria .marco_imagen{
		float:left;
		margin:0 0 0 11px;
		width:113px;
		height:90px;
		background:url(../img/fnd_img_galeria.png) 0 0 no-repeat;
	}
		#container #content_apartados #galeria .marco_imagen .imagen{
			position:relative;
			top:10px;
			left:10px;
			padding:0;
			width:93px;
			height:69px;
			overflow:hidden;
		}
	
/* fin galería imágenes */


/* descargas */
#container #content_apartados #descargas{
	margin:0 0 15px 0;
	padding:0;
	overflow:hidden;
}
	#container #content_apartados #descargas #tit_descarga{
		height:43px;	
		background: url(../img/fnd_tit_galeria.png) 0 0 repeat-x;	
		padding:0;
		margin:	0 0 8px 0;
	}
	#container #content_apartados #descargas h3{
		padding:9px 0 0 10px;
		height:16px;
		font: 16px Arial, Helvetica, sans-serif;
		font-weight:normal;
		color:#B0B0AC;
	}
	html>body 	#container #content_apartados #descargas h3{
		padding:11px 0 0 10px;
	}
	
	#container #descargas .descarga{
		margin:0 0 10px 0;
	}
	
	#container #descargas .descarga .icono{
		float:left;
		width:32px;
		height:32px;
		overflow:hidden;
		padding:4px 0 0 15px;
		margin:0;
	}

	#container #descargas .descarga .txt_descarga{
		position:relative;
		margin-left:55px;
		padding:0;
	}
		#container #descargas .descarga .txt_descarga h4{
			padding:0;
			margin:0 0 2px 0;
			font:14px Tahoma, Arial, Helvetica, sans-serif;
			color:#E6A40A;
			
		}
		#container #descargas .descarga .txt_descarga h4 a{
			font:14px Tahoma, Arial, Helvetica, sans-serif;
			color:#E6A40A;
			padding:0;
			text-decoration:none;
			display:block;
		}
		#container #descargas .descarga .txt_descarga h4 a:hover{
			text-decoration:underline;
		}

		#container #descargas .descarga .txt_descarga p{
			font:11px Tahoma,Arial, Helvetica, sans-serif;
			color:#4a4a4a;
			line-height:1.2em;			
		}
	

/* fin descargas */
/* ------------------------------------- FIN ESTILOS [CONTENT APARTADOS] -------------------------------------------- */		


/* --------------------------------------- ESTILOS [FOOTER APARTADOS] ---------------------------------------------- */		

#container #footer_apartados{
	margin:0 15px 0 0;
	height:21px;
	padding:0;
	text-align:right;
	background: url(../img/fnd_footer_apartados.png) 0 0 repeat-y;
	font:9px "small fonts",Arial, Helvetica, sans-serif ;
	color:#fff;
}
	#container #footer_apartados #textos{
	width:515px;
	position:relative;
	float:right;
	top:7px;
	text-align:right;
	padding:0 15px 0 0;	
	}
	#container #footer_apartados #textos a{	
	font:9px "small fonts",Arial, Helvetica, sans-serif ;
	color:#fff;
	text-decoration:none;
	}
	#container #footer_apartados #textos a:hover{	
		text-decoration:underline;
	}
	#container #footer_apartados img{
		margin:0 5px;
	}
	#container #footer_apartados #logovg{
		position:absolute;
		top:-2px;
		left:20px;
	}	
/* ------------------------------------- FIN ESTILOS [FOOTER APARTADOS] -------------------------------------------- */		


/* ------------------------------------------------------------------------------------------------------------ */		
/*                                         FIN ESTILOS APARTADOS                                                */		
/* ------------------------------------------------------------------------------------------------------------ */	




/* ------------------------------------------------------------------------------------------------------------ */		
/*                                          ESTILOS GUÍA EMPRESAS                                               */		
/* ------------------------------------------------------------------------------------------------------------ */		

/* ------------------------------------- ESTILOS [LEFT EMPRESAS] -------------------------------------------- */
#container #left_empresas{
	float:left;
	margin:103px 0 0 0;
	padding:0;
	width:242px;
	height:600px;
}
html>body #container #left_empresas{
	height:auto;
	min-height:600px;
}
/* titulo del apartado */
#container #left_empresas #tit_apartado{
	height:46px;
	margin:0 0 15px 0;
	padding:0;
	width:242px;
	overflow:hidden;
}
	#container #left_empresas #tit_apartado h1{
		margin:0;
		padding:5px 0 0 13px;
		font: 15px Arial, Helvetica, sans-serif;
		height:19px;
		line-height:19px;
		color: #fff;
	}
	/* para mozilla */
	html>body #container #left_empresas #tit_apartado h1{
		margin:0 0 4px 0; /*amplio un poco la separación entre h1 y h2*/
	}
	
	#container #left_empresas #tit_apartado h2{
		margin:0;
		padding:0 0 0 13px;
		font: 8px "small fonts", Arial, Helvetica, sans-serif;
		line-height:10px;
		color: #fff;
	}
/* fin titulo del apartado */	

	#container #left_empresas #form_empresas{
		border-top:1px solid #ccc;
		border-bottom:2px solid #E9E9E9;
		padding:6px 0 0 0;
		margin:0 0 25px 0;
		background:#fff;
	}
		#container #left_empresas #form_empresas form{
			padding:0 0 0 10px;
			margin:0;
		}
		#container #left_empresas #form_empresas fieldset{
			margin:0;
			padding:0;
			border:none;
		}
		#container #left_empresas #form_empresas  .input_empresas{
			border:1px solid #ccc;
			width:120px;
			padding:0;
			margin:0 0 5px 0;
			font:9px Arial, Helvetica, sans-serif;
			color:#666;
		}
		#container #left_empresas #form_empresas  .footer{
			border-bottom:1px solid #ccc;
			height:1px;
			overflow:hidden;
		}

/* ----------------------------------- FIN ESTILOS [LEFT EMPRESAS] ------------------------------------------ */


/* ------------------------------------- ESTILOS [CONTENT EMPRESAS] -------------------------------------------- */
#container #content_empresas{
	position:relative;
	margin:103px 0 0 0;
	right:14px;
	float:right;
	padding:0;
	width:516px;
	overflow:hidden;
}

/* cabecera apartado */
#container #content_empresas #cabecera_empresa{
	position:relative;
	height:60px;
	padding:11px 0 11px 0;
	margin:0 0 12px 0;
	background: url(../img/fnd_cab_apartado.png) 0 0 repeat-x;
}
	#container #content_empresas #cabecera_empresa #btn_volver{
		position:absolute;
		top:30px;
		right:15px;
	}
	#container #content_empresas #cabecera_empresa #breadcrumb{
		margin:0;
		padding:6px 0 0 6px;
		font:9px "small fonts", Arial, Helvetica, sans-serif;
		color:#928E80;
	}
	#container #content_empresas #cabecera_empresa h2{
		padding:0;
		margin:10px 0 0 6px;
		font:24px Arial, Helvetica, sans-serif;
		font-weight:normal;
		color:#ABAD14;
	}

/* error */
#container #content_empresas #error{
	margin:0 35px 0 35px;
}
	#container #content_empresas #error p{
		font:11px Tahoma, Arial, Helvetica, sans-serif;
		color:#666666;
	}
/* fin error */

/* empresa */
#container #content_empresas .empresa{
	padding:0;
	margin:0 0 10px 0;
}
	#container #content_empresas .empresa .header_empresa{
		margin:0;
		padding:0;
		height:10px;
		overflow:hidden;
		background: url(../img/fnd_header_empresa.png) 0 0 repeat-x;
	}

	#container #content_empresas .empresa .content_empresa{
		margin:0;
		padding:5px 0;
		background:#fff;
	}
	
	#container #content_empresas .empresa .content_empresa .vermapa{
		margin-top:7px;
	}

	#container #content_empresas .empresa .footer_empresa{
		margin:0;
		padding:0;
		height:10px;
		overflow:hidden;
		background: url(../img/fnd_footer_empresa.png) 0 0 repeat-x;
	}
	#container #content_empresas .empresa .marco_foto{
		position:relative;
		padding:0;
		margin:0 0 0 325px;
		width:174px;
		height:123px;
		background: url(../img/fnd_marco_foto_empresa.png) 0 0 no-repeat;
	}
	#container #content_empresas .empresa .marco_foto .foto{
		position:relative;
		top:12px;
		left:12px;
		overflow:hidden;
		width:150px;
		height:99px;
	}
	#container #content_empresas .empresa .txt_empresa{
		float:left;
		margin:8px 0 0 0;
		width:300px;
	}
	#container #content_empresas .empresa .txt_empresa_full{
		float:left;
		margin:8px 15px 0 0;
	}

		#container #content_empresas .empresa .txt_empresa h3 span, #container #content_empresas .empresa .txt_empresa_full h3 span{
			background:#C3C3AE;
			padding:0 20px 0 30px;
		}

		#container #content_empresas .empresa .txt_empresa div a, #container #content_empresas .empresa .txt_empresa_full div a{
			font:bold 11px Arial, Helvetica, sans-serif;
			letter-spacing:0;
			color:#E3B719;
		}
		#container #content_empresas .empresa .txt_empresa div a:hover, #container #content_empresas .empresa .txt_empresa_full div a:hover{
			color:#C3C3AE;
		}


/* fin empresa */
	
/* fin cabecera apartado */

/* corcho*/
#container #corcho{
	position:absolute;
	top:135px;
	left:73px;
}
/* fin corcho*/
/* ----------------------------------- FIN ESTILOS [CONTENT EMPRESAS] ------------------------------------------ */

/* ------------------------------------------------------------------------------------------------------------ */		
/*                                        FIN ESTILOS GUÍA EMPRESAS                                             */		
/* ------------------------------------------------------------------------------------------------------------ */		


/* ------------------------------------------------------------------------------------------------------------ */		
/*                                             ESTILOS NOTICIAS                                                 */		
/* ------------------------------------------------------------------------------------------------------------ */	

/* noticia */
#container #content_empresas .noticia{
	padding:0;
	margin:0 0 10px 0;
	background:#fff;
}
	#container #content_empresas .noticia .header_noticia{
		margin:0;
		padding:0;
		height:10px;
		overflow:hidden;
		background: url(../img/fnd_header_empresa.png) 0 0 repeat-x;
	}

	#container #content_empresas .noticia  h3 span{
		background:#818FA7;
		padding:0 20px 0 0;
	}
	#container #content_empresas .noticia h3 a{
		color:#fff;
		text-decoration:none;
	}
	
	#container #content_empresas .noticia h3.noticia_detalle{
		font:17px Georgia, "Times New Roman", Times, serif;	
		margin:15px 0 15px 10px;
	}

	#container #content_empresas .noticia .marco_foto_noticia{
		position:relative;
		float:left;
		width:75px;
		height:76px;
		overflow:hidden;
		background: url(../img/fnd_marco_foto_noticia.png) 15px 0 no-repeat;
		padding:0 10px 0 15px;
	}
		/*imagen de la noticia 56x52 px*/
		#container #content_empresas .noticia .marco_foto_noticia .foto_noticia{
			position:relative;
			overflow:hidden;
			height:53px;
			width:58px;
			top:9px;
			left:10px;
		}

		#container #content_empresas .noticia .txt_noticia{
			position:relative;
			margin-left:105px;
			padding:3px 0 0 0;
		}
		#container #content_empresas .noticia .txt_noticia_full{
			position:relative;
			margin-left:10px;
			padding:3px 0 0 0;
		}
		
		
			#container #content_empresas .noticia .txt_noticia h4,#container #content_empresas .noticia .txt_noticia_full h4{
				font:bold 9px tahoma, Arial, Helvetica, sans-serif;
				color:#818FA7;
				margin:0 0 2px 0;
				padding:0;
			}
			#container #content_empresas .noticia .txt_noticia_full_detalle h4{
				font:bold 9px tahoma, Arial, Helvetica, sans-serif;
				color:#818FA7;
				margin:0 0 2px 10px;
				padding:0;
			}

			#container #content_empresas .noticia .txt_noticia_full_detalle p{
				font:11px Tahoma, Arial, Helvetica, sans-serif;
				color:#666;
				margin:0 30px 15px 23px;
			}
			#container #content_empresas .noticia .txt_noticia_full_detalle p a{
				font:11px Tahoma, Arial, Helvetica, sans-serif;
				color:#6d7b93;
				text-decoration:underline;
			}
			#container #content_empresas .noticia .txt_noticia_full_detalle p a:hover{
				text-decoration:none;
			}

	#container #content_empresas .noticia .footer_noticia{
		margin:0;
		padding:0 15px 0 0;
		text-align:right;
		height:18px;
		overflow:hidden;
		background: #fff url(../img/fnd_footer_empresa.png) 0 9px repeat-x;
	}
/* fin noticia */

/* boli */
#container #boli{
	position:absolute;
	top:105px;
	left:100px;
}

/* fin boli */

/* ------------------------------------------------------------------------------------------------------------ */		
/*                                            FIN ESTILOS NOTICIAS                                                 */		
/* ------------------------------------------------------------------------------------------------------------ */



/* ------------------------------------------------------------------------------------------------------------ */		
/*                                              ESTILOS CALENDARIO                                              */
/* ------------------------------------------------------------------------------------------------------------ */
#container #left_empresas #calendarios{
	margin:0 auto 20px auto;
	padding:0 0 70px 0;
	width:166px;
	border:1px solid #E3E3E3;
	background:#fff url(../img/fnd_calendario.jpg) 0 100% no-repeat;
}

/*cabecera del calendario*/
#container #left_empresas .cabecera_cal{
	margin:10px auto 0 auto;
	width:146px;
	background:#AE6F34;
	color:#fff;
}
#container #left_empresas .cabecera_cal td{
	text-align:center;
	font:9px  "small fonts",Arial, Helvetica, sans-serif ;
	color:#fff;
	text-transform:uppercase;
	letter-spacing:0.2em;
}

/*fin cabecera del calendario*/


/* tabla de calendario */
#container #left_empresas .calendario{
	border:none;
	border-collapse:collapse; /*indica si se unen o no los bordes de las celdas de la tabla;(collapse o separate)*/
	padding:0;
	margin: 3px auto 10px auto;
	width:146px;
	empty-cells:show;/*muestra u oculta celdas vacias (show 0 hide)*/

}
	#container #left_empresas .calendario th{
		color:#747474;
		font:bold 9px Tahoma,Arial, Helvetica, sans-serif;
	}
	
	#container #left_empresas .calendario td{
		font:9px Tahoma,Arial, Helvetica, sans-serif;
		color:#000;
		text-align:center;
		height:17px;
		width:17px;
		padding:0;
		margin:0;
		border:none;
	}
		#container #left_empresas .calendario td a{
			font-weight:bold;
			text-decoration:none;
			color:#626262;
		}
		#container #left_empresas .calendario td a:hover{
		}
		
	#container #left_empresas .calendario td.sin_dia{ /*celdas q rellenan los días de otro mes*/
		background:#fff;/*#ECF0F2*/
	}
	#container #left_empresas .calendario td.finde{
		font-weight:bold;
		color:#000;
	}
	#container #left_empresas .calendario td.finde a{
		font-weight:bold;
		text-decoration:none;	
		color:#626262;
	}
	
/* fin tabla de calendario */	

/* barra navegacion calendario */
#container #left_empresas #calendarios #barra_nav{
	margin:0 auto;
	height:16px;
	width:146px;
	font:9px  "small fonts",Arial, Helvetica, sans-serif ;
	line-height:16px;
	text-transform:uppercase;
	letter-spacing:0.2em;	
	text-align:center;
	color:#9B8B86;
	overflow:hidden;
	background:#e1e1e1;
}
	#container #left_empresas #calendarios #barra_nav .btn_ant{
		float:left;
		padding:0 0 0 3px;
		width:8px;
		overflow:hidden;
	}
	#container #left_empresas #calendarios #barra_nav .btn_sig{
		float:right;
		padding:0 3px 0 0;		
		width:8px;
		overflow:hidden;
	}	
/* fin barra navegacion calendario */

/*leyenda calendario*/
#container #left_empresas #leyenda_cal{
	margin:0 auto;
	padding:5px;
	width:156px;
	border:1px solid #E3E3E3;
	background:#fff;
	font:10px Tahoma,Arial, Helvetica, sans-serif;
}
	#container #left_empresas #leyenda_cal .un_evento{
		height:15px;
		background: url(../img/fnd_square_1evento.gif) 0 3px no-repeat;
		padding:2px 0 0 15px;
	}
	#container #left_empresas #leyenda_cal .mas_eventos{
		height:15px;
		background: url(../img/fnd_square_maseventos.gif) 0 3px no-repeat;
		padding:2px 0 0 15px;
	}
/*fin leyenda calendario*/








/* evento */
#container #content_empresas .evento{
	padding:0;
	margin:0 0 10px 0;
	background:#fff;
}
	#container #content_empresas .evento .header_evento{
		margin:0;
		padding:0;
		height:10px;
		overflow:hidden;
		background: url(../img/fnd_header_empresa.png) 0 0 repeat-x;
	}

	#container #content_empresas .evento h3{
		position:relative;
		font:bold 12px Georgia, "Times New Roman", Times, serif;
		color:#fff;
		margin:10px 10px 6px 10px;
	}
	#container #content_empresas .evento  h3 span{
		background:#AE6F34;
		padding:0 20px 0 0;
	}
	#container #content_empresas .evento h3 a{
		color:#fff;
		text-decoration:none;
	}
	
	#container #content_empresas .evento h3.evento_detalle{
		font:17px Georgia, "Times New Roman", Times, serif;	
		margin:15px 0 15px 10px;
	}


		#container #content_empresas .evento .txt_evento{
			position:relative;
			margin-left:10px;
			padding:3px 0 0 0;
		}
		
		
			#container #content_empresas .evento .txt_evento h4{
				font:bold 9px tahoma, Arial, Helvetica, sans-serif;
				color:#fff;
				margin:0 0 10px 0;
				padding:0;
			}
			#container #content_empresas .evento .txt_evento h4 span,#container #content_empresas .evento .txt_evento_detalle h4 span{
				background:#E6A40A;
				padding:2px;
			}

			#container #content_empresas .evento .txt_evento_detalle h4{
				font:bold 9px tahoma, Arial, Helvetica, sans-serif;
				color:#fff;
				margin:0 0 15px 10px;
				padding:0;
			}
			#container #content_empresas .evento .txt_evento p{
				font:11px Tahoma, Arial, Helvetica, sans-serif;
				color:#666;
				margin:0 15px 15px 15px;
			}
			#container #content_empresas .evento .txt_evento_detalle p{
				font:11px Tahoma, Arial, Helvetica, sans-serif;
				color:#666;
				margin:0 30px 15px 23px;
			}
			#container #content_empresas .evento .txt_evento_detalle p a{
				font:11px Tahoma, Arial, Helvetica, sans-serif;
				color:#6d7b93;
				text-decoration:underline;
			}
			#container #content_empresas .evento .txt_evento_detalle p a:hover{
				text-decoration:none;
			}

	#container #content_empresas .evento .footer_evento{
		margin:0;
		padding:0 15px 0 0;
		text-align:right;
		height:18px;
		overflow:hidden;
		background: #fff url(../img/fnd_footer_empresa.png) 0 9px repeat-x;
	}
/* fin evento */


/* ------------------------------------------------------------------------------------------------------------ */		
/*                                            FIN ESTILOS CALENDARIO                                            */		
/* ------------------------------------------------------------------------------------------------------------ */



/* ------------------------------------------------------------------------------------------------------------ */		
/*                                               ESTILOS BÚSQUEDA                                               */		
/* ------------------------------------------------------------------------------------------------------------ */

/* resultado */
#container #content_empresas .resultado{
	padding:0;
	margin:0 0 10px 0;
}
	#container #content_empresas .resultado .header_resultado{
		margin:0;
		padding:0;
		height:10px;
		overflow:hidden;
		background: url(../img/fnd_header_empresa.png) 0 0 repeat-x;
	}

	#container #content_empresas .resultado .content_resultado{
		margin:0;
		padding:5px 0;
		background:#fff;
	}

	#container #content_empresas .resultado .footer_resultado{
		margin:0;
		padding:0;
		height:10px;
		overflow:hidden;
		background: url(../img/fnd_footer_empresa.png) 0 0 repeat-x;
	}
	#container #content_empresas .resultado .txt_resultado{
		margin:8px 15px 0 0;
	}

		#container #content_empresas .resultado .txt_resultado h3 span{
			background:#C3C3AE;
			padding:0 20px 0 30px;
		}
		#container #content_empresas .resultado .txt_resultado .item_resultado{
			margin:2px 0 7px 0;
		}

		#container #content_empresas .resultado .txt_resultado .item_resultado div a:hover{
			color:#C3C3AE;
		}

/* fin resultado */

/* ------------------------------------------------------------------------------------------------------------ */		
/*                                             FIN ESTILOS BÚSQUEDA                                             */		
/* ------------------------------------------------------------------------------------------------------------ */


/* ------------------------------------- ESTILOS [FOOTER] ------------------------------------- */		
#container #footer{
	margin-top:5px;
	padding:13px 0 0 0;
	height:100px;
	text-align:center;
	background:#fff url(../img/fnd_footer.gif) 0 0 repeat-x;
}
	#container #footer a{
		font:9px Tahoma, Arial, Helvetica, sans-serif;
		color:#666;
		text-decoration:none;
	}
	#container #footer a:hover{
		color:#FF9900;
	}
	#container #footer #logos_footer{
		height:80px;
	}
	#container #footer #logos_footer img{
		margin:0 10px;
	}
	#container #footer #info_footer{
		font:9px Tahoma, Arial, Helvetica, sans-serif;
		text-align:right;
		padding:0 20px 0 0;
		width:500px;
		float:right;
	}
	#container #footer #info_footer span{
		margin-right:10px;
	}
	
	#container #footer #logovg{
		text-align:left;
		padding-left:15px;
	}

/* ------------------------------------- FIN ESTILOS [FOOTER] ------------------------------------- */


/* ------------------------------------- ESTILOS [CONTENT PLAYAS] -------------------------------------------- */
#container #content_playas{
	position:relative;
	margin:145px 0 0 0;
	right:14px;
	float:right;
	padding:0;
	width:516px;
	overflow:hidden;
	}

	#container #content_playas #cabecera_playas{
		height:29px;
		margin:0 0 3px 0;
	}
		#container #content_playas #cabecera_playas .fondo{
			position:absolute;
			top:0;
			left:0;
			height:29px;
			width:516px;
			background: #fff;
			opacity: .85;
			filter: alpha(opacity=85);
		}
		#container #content_playas #cabecera_playas .content{
			position:relative;
			height:29px;
			padding:0 0 0 4px;
		}
			#container #content_playas #cabecera_playas .content .breadcrumb{
				margin:0;
				padding:6px 0 0 6px;
				font:9px "small fonts", Arial, Helvetica, sans-serif;
				color:#666;
			}
			#container #content_playas #cabecera_playas .content .breadcrumb a{
				color:#666;
			}
			#container #content_playas #cabecera_playas .content #btn_volver{
				position:absolute;
				top:5px;
				right:10px;
			}

/* ventana detalle playa */
#container #content_playas .detalle_playa{
	position:absolute;
	border:3px solid #819ABE;
	top:50px;
	left:15px;
	width:476px;	
	background:#fff;
	overflow:hidden;
}

	#container #content_playas .detalle_playa .titulo{
		height:23px;
		background:#819ABE;
		color:#C0CBDC;
		font:bold 16px Tahoma, Arial, Helvetica, sans-serif;
		padding:2px 0 0 7px;
	}
		#container #content_playas .detalle_playa .titulo .btn_cerrar{
			float:right;
			font:9px "Small Fonts", Arial, Helvetica, sans-serif;
			text-transform:uppercase;
			color:#C0CBDC;
			padding:6px 5px 0 0;
		}
	#container #content_playas .detalle_playa p{
		font:11px Tahoma, Arial, Helvetica, sans-serif;
		color:#4A4A4A;
		letter-spacing:0.1em;
		margin:15px 20px 50px 20px;
		line-height:1.5em;
	}
	
	#container #content_playas .detalle_playa .servicios{
	}
		#container #content_playas .detalle_playa .servicios .tit_servicios{
			height:20px;
			background:#D2D0C8;
			color:#fff;
			font:bold 12px Tahoma, Arial, Helvetica, sans-serif;
			padding:5px 0 0 7px;
			margin:0 0 15px 0;
		}
		#container #content_playas .detalle_playa .servicios .lst_servicios{
			margin:0 23px 20px 23px;
		}
		#container #content_playas .detalle_playa .servicios .lst_servicios .img{
			float:left;
			margin: 0 8px 5px 0;
		}
		

	#container #content_playas .detalle_playa .galeria{
	}
		#container #content_playas .detalle_playa .galeria .tit_galeria{
			height:20px;
			background:#D2D0C8;
			color:#fff;
			font:bold 12px Tahoma, Arial, Helvetica, sans-serif;
			padding:5px 0 0 7px;
			margin:0 0 15px 0;
		}
		
		#container #content_playas .detalle_playa .lst_imagenes{
			padding-left:10px;
		}

		#container #content_playas .galeria .marco_imagen{
			float:left;
			margin:0 0 0 0;
			width:113px;
			height:90px;
			background:url(../img/fnd_img_galeria_playa.png) 0 0 no-repeat;
		}
			#container #content_playas .galeria .marco_imagen .imagen{
				position:relative;
				top:10px;
				left:10px;
				padding:0;
				width:93px;
				height:69px;
				overflow:hidden;
			}
		
/* fin ventana detalle playa */

/* ------------------------------------- FIN ESTILOS [CONTENT PLAYAS] -------------------------------------------- */













/* ------------------------------------- ESTILOS [CONTENT MULTIMEDIA] -------------------------------------------- */
#container #content_multimedia{
	position:relative;
	margin:103px 0 0 0;
	right:14px;
	float:right;
	padding:0;
	width:516px;
	overflow:hidden;
}

/* cabecera apartado */
#container #content_multimedia #cabecera_multimedia{
	position:relative;
	height:60px;
	padding:11px 0 11px 0;
	margin:0 0 12px 0;
	background: url(../img/fnd_cab_apartado.png) 0 0 repeat-x;
}
	#container #content_multimedia #cabecera_multimedia #btn_volver{
		position:absolute;
		top:30px;
		right:15px;
	}
	#container #content_multimedia #cabecera_multimedia #breadcrumb{
		margin:0;
		padding:6px 0 0 6px;
		font:9px "small fonts", Arial, Helvetica, sans-serif;
		color:#928E80;
	}
	#container #content_multimedia #cabecera_multimedia h2{
		padding:0;
		margin:10px 0 0 6px;
		font:24px Arial, Helvetica, sans-serif;
		font-weight:normal;
		color:#ABAD14;
	}

	/* error */
	#container #content_multimedia #error{
		margin:0 35px 0 35px;
	}
		#container #content_multimedia #error p{
			font:11px Tahoma, Arial, Helvetica, sans-serif;
			color:#666666;
		}
	/* fin error */


/* galería imágenes */
#container #content_multimedia #galeria{
	margin:0 0 15px 0;
	padding:0;
	overflow:hidden;
	background:#fff;
}

	#container #content_multimedia #galeria .header_galeria{
		height:10px;
		background: #fff url(../img/fnd_header_empresa.png) 0 0 repeat-x;
	}
	

	#container #content_multimedia #galeria .content_galeria{
		padding:10px 0;
		background: #fff;
		height:100px;
	}	
	body > #container #content_multimedia #galeria .content_galeria{
		min-height:100px;
		height:auto;		
	}	
	
	
	#container #content_multimedia #galeria #tit_galeria{
		height:43px;	
		background: url(../img/fnd_tit_galeria.png) 0 0 repeat-x;		
	}
	#container #content_multimedia #galeria h3{
		padding:9px 0 0 10px;
		height:16px;
		font: 16px Arial, Helvetica, sans-serif;
		font-weight:normal;
		color:#B0B0AC;
	}
	html>body 	#container #content_multimedia #galeria h3{
		padding:11px 0 0 10px;
	}
	#container #content_multimedia #galeria .foto {
		margin:0 0 0 11px;	
		float:left;
		width:113px;
	}
	#container #content_multimedia #galeria .foto .marco_imagen{
		width:113px;
		height:90px;
		background:url(../img/fnd_img_galeria_playa.png) 0 0 no-repeat;
	}
		#container #content_multimedia #galeria .foto .marco_imagen .imagen{
			position:relative;
			top:10px;
			left:10px;
			padding:0;
			width:93px;
			height:69px;
			overflow:hidden;
		}
		
	#container #content_multimedia #galeria .foto .texto{	
		margin:0 5px;
		padding:0 0 0 7px;
		background: url(../img/bullet_galeria_multimedia.gif) 0 6px no-repeat;
		font:11px Arial, Helvetica, sans-serif;
		color:#807E7E;
		height:30px;
		overflow:hidden;
	}
	
	#container #content_multimedia #galeria .foto .descarga{	
		margin:0 5px;
		text-align:center;
		font:11px Arial, Helvetica, sans-serif;
		color:#807E7E;
	}	
	#container #content_multimedia #galeria .foto .descarga a{
		font:11px Arial, Helvetica, sans-serif;
		color:#807E7E;
		text-decoration:none;
	}
	#container #content_multimedia #galeria .foto .descarga a:hover{
		font:11px Arial, Helvetica, sans-serif;
		color:#BB5F46;
		text-decoration:underline;
	}
	
	#container #content_multimedia #galeria .footer_galeria{
		height:10px;
		overflow:hidden;
		background:transparent url(../img/fnd_footer_empresa.png) 0 0 repeat-x;
	}		
	
/* fin galería imágenes */

/* folletos turísticos */
#container #content_multimedia .folleto{
	background:#fff;
	margin:0 0 0 0;
	padding:0;
}
	#container #content_multimedia .folleto .header_folleto{
		height:10px;
		background: #fff url(../img/fnd_header_empresa.png) 0 0 repeat-x;
		overflow:hidden;
	}

	#container #content_multimedia .folleto .content_folleto{
		margin:10px 0;
		background:#fff;

	}
	#container #content_multimedia .folleto .content_folleto .icono{
		padding:0 0 0 10px;
		float:left;
		width:35px;
	}
	#container #content_multimedia .folleto .content_folleto .textos{
		position:relative;
		margin:0 0 0 49px;
		font:11px Arial, Helvetica, sans-serif;
		color:#807E7E;
	}
		#container #content_multimedia .folleto .content_folleto .textos h2{
			margin:0;
			padding:0;
			font:bold 14px Arial, Helvetica, sans-serif;
			color:#BB5F46;
		}
		#container #content_multimedia .folleto .content_folleto .textos p{
			margin:0 0 0 5px;
			padding:0;
		}
		#container #content_multimedia .folleto .content_folleto .textos a{
			font:11px Arial, Helvetica, sans-serif;
			padding:0 0 0 7px;
			color:#807E7E;
			text-decoration:underline;
			background:url(../img/bullet_galeria_multimedia.gif) 0 6px no-repeat;
		}
		#container #content_multimedia .folleto .content_folleto .textos a:hover{
			color:#BB5F46;
		}
	#container #content_multimedia .folleto .footer_folleto{
		height:10px;
		overflow:hidden;
		background:transparent url(../img/fnd_footer_empresa.png) 0 0 repeat-x;
	}

/* fin folletos turísticos */

/* postales*/
#container #content_multimedia #postal{
	background:#fff;
	margin:0;
}

#container #content_multimedia #postal #imagen_postal{
	width:495px;
	margin:0 auto;
}
#container #content_multimedia #postal .header_postal{
	height:10px;
	background: #fff url(../img/fnd_header_empresa.png) 0 0 repeat-x;
	overflow:hidden;
}

#container #content_multimedia #postal .footer_postal{
	height:10px;
	background: #fff url(../img/fnd_footer_empresa.png) 0 0 repeat-x;
	overflow:hidden;
}

	#container #content_multimedia #postal form{
		margin:10px 0;
	}
	#container #content_multimedia #postal fieldset{
		border:none;

		margin:10px 0 0 40px;
		padding:0;
	}
	#container #content_multimedia #postal h3{
		font:bold 12px Arial, Helvetica, sans-serif;
		color:#fff;
		margin:0 0 10px 0;
	}
	
	#container #content_multimedia #postal h3 span{	
		background:#E6A40A;
		padding: 0 25px 0 5px;
	}

	#container #content_multimedia #postal label{
		display:block;
		font:11px Arial, Helvetica, sans-serif;
	}
		
	#container #content_multimedia #postal label input, #container #content_multimedia #postal label textarea{
		font:11px Arial, Helvetica, sans-serif;
		border:1px solid #ccc;
	}
	#container #content_multimedia #postal label textarea{
		overflow:auto; /*oculta la barra de scroll y la muestra sólo cuando es necesario*/	
		height:6em;
	}
	
	#container #content_multimedia #postal label input.largo,#container #content_multimedia #postal label textarea.largo{
		width:33em;
	}
	
	#container #content_multimedia #postal input.boton{
		margin:1.5em 3em 1.5em 0;
		float:right;
	}
	
	#container #content_multimedia #postal label span{	
		float:left;
		width:70px;
	}
	#container #content_multimedia #postal #remitente{
		float:left;
		width:230px;
	}
	#container #content_multimedia #postal #receptor{
		margin:0 0 0 240px;
	}
	
	#container #content_multimedia #postal #mensaje{
		margin:15px 0 0 0;
	}
	#container #content_multimedia #confirmacion{
		width:400px;
		margin:10px auto;
		padding:4px;
		background:#FFFFCC;
		border:1px dashed #ccc;
		font:11px Arial, Helvetica, sans-serif;
		color:#666;
		text-align:center;
	}	
	
/* fin postales */


/* planifica tu viaje */
#container #content_multimedia #planifica{
	margin:0 auto;
	padding:10px 0;
	width:495px;
	font:11px Arial, Helvetica, sans-serif;
}

	#container #content_multimedia #planifica #bienvenida{
		margin:-30px auto 0 auto;
		padding:0;
		width:495px;
		height:180px;
		background: url(..../img/fnd_teleoperadora.jpg) no-repeat 0 0;
		font:12px Tahoma, Arial, Helvetica, sans-serif;
		color:#8A8A8E;
	}
		#container #content_multimedia #planifica #bienvenida #txt_bienvenida{
			position:relative;
			margin:0;
			padding:10px;
			float:left;
			top:26px;
			left:190px;
			height:95px;
			width:244px;
		}
		#container #content_multimedia #planifica #bienvenida #txt_bienvenida p{
			margin:0 0 4px 0;
			padding:0;
		}
	

	#container #content_multimedia #planifica h2{
		margin:0 0 10px 0;
		padding:0;
		font:bold 12px Tahoma, Arial, Helvetica, sans-serif;
		height:19px;
		line-height:19px;
		color: #fff;
	}
	#container #content_multimedia #planifica h2 span{
		background:#E6A40A;		
		padding:3px 15px 3px 5px;
	}

	#container #content_multimedia #planifica form{
		margin:0;
		padding:0;
	}
	
	#container #content_multimedia #planifica fieldset{	
		margin:0 0 25px 0;
		padding:0;
		border:none;
	}
	
		#container #content_multimedia #planifica fieldset div{
			margin: 10px 0 0 20px;
		}
	#container #content_multimedia #planifica form label{
		display:block;
		clear:left;
		padding:0;
		margin:0;
	}
	#container #content_multimedia #planifica form label span{
		float:left;
		width:130px;
		padding:0;
		margin:0;
	}
	#container #content_multimedia #planifica form input,#container #content_multimedia #planifica form select{
		font:11px Arial, Helvetica, sans-serif;
		color:#666;
		float:left;
		border:1px solid #ccc;
		background:#fff;
		padding:0;
		margin:0;
	}
	
	#container #content_multimedia #planifica form input.boton{
		float:none;
		margin-left:21em;
		display:block;
	}
	
	

#container #content_multimedia #pregunta{
	margin:0 0 15px 0;
	padding:0;
	overflow:hidden;
	background:#fff;
}

	#container #content_multimedia #pregunta .header_pregunta{
		height:10px;
		background: #fff url(../img/fnd_header_empresa.png) 0 0 repeat-x;
	}
	

	#container #content_multimedia #pregunta .content_pregunta{
		padding:10px 0 0 0;
		background: #fff;
	}	

	#container #content_multimedia #pregunta .footer_pregunta{
		height:10px;
		overflow:hidden;
		background:transparent url(../img/fnd_footer_empresa.png) 0 0 repeat-x;
	}		
		
	
/* fin planifica tu viaje */




/* resultado planifica viaje */


/* resultado */
#container #content_multimedia .resultado{
	padding:0;
	margin:0 0 10px 0;
}
	#container #content_multimedia .resultado .header_resultado{
		margin:0;
		padding:0;
		height:10px;
		overflow:hidden;
		background: url(../img/fnd_header_empresa.png) 0 0 repeat-x;
	}

	#container #content_multimedia .resultado .content_resultado{
		margin:0;
		padding:5px 0;
		background:#fff;
	}

	#container #content_multimedia .resultado .footer_resultado{
		margin:0;
		padding:0;
		height:10px;
		overflow:hidden;
		background: url(../img/fnd_footer_empresa.png) 0 0 repeat-x;
	}
	#container #content_multimedia .resultado .txt_resultado{
		margin:8px 15px 0 0;
	}

		#container #content_multimedia .resultado .txt_resultado h3 span{
			background:#C3C3AE;
			padding:0 20px 0 30px;
		}
		#container #content_multimedia .resultado .txt_resultado .item_resultado{
			margin:2px 0 7px 0;
		}

		#container #content_multimedia .resultado .txt_resultado .item_resultado div.titulo{
			margin:3px 0 0 35px;
			background:URL(../img/fnd_ul.gif) no-repeat 0 2px;
			position:relative;
			padding-left:15px;
		}		
		#container #content_multimedia .resultado .txt_resultado .item_resultado div.info{
		padding-left:25px;
		}

		#container #content_multimedia .resultado .txt_resultado .item_resultado div a:hover{
			color:#C3C3AE;
		}
		
	#container #content_multimedia #toolbar{
		padding:0 8px;
		text-align:right;
		font:11px Arial, Helvetica, sans-serif;
		color:#999;
	}
	#container #content_multimedia #toolbar span{
		cursor:pointer;
	}
	#container #content_multimedia #toolbar img{
		cursor:pointer;
	}

/* fin resultado */
/* fin resultado planifica viaje*/


/* información corporativa */
	#frm_corporativo{
		margin:35px 60px 0;
	}
	#frm_corporativo fieldset{
		border:none;
		margin:0;
		padding:0;
	}
	
	#frm_corporativo label{
		display:block;
		font:11px Arial, Helvetica, sans-serif;
		color:#BB5F46;
		margin-bottom:10px;
	}
	
	#frm_corporativo label span{
		float:left;
		width:100px;
	}
		
	#frm_corporativo label input, #frm_corporativo label textarea{
		font:11px Arial, Helvetica, sans-serif;
		border:1px solid #ccc;
		padding:0 2px;
		width:15em;
	}
	#frm_corporativo label textarea{
		overflow:auto; /*oculta la barra de scroll y la muestra sólo cuando es necesario*/	
		height:6em;
	}
	
	
	#frm_corporativo input.boton{
		margin:1.5em 10em 1.5em 0;
		float:right;
	}
/* fin información corporativa */

/* ----------------------------------- FIN ESTILOS [CONTENT MULTIMEDIA] ------------------------------------------ */







/* ------------------------------------------------------------------------------------------------------------ */		
/*                                            ESTILOS CALLEJERO                                                 */
/* ------------------------------------------------------------------------------------------------------------ */


/* ------------------------------------- ESTILOS [LEFT CALLEJERO] -------------------------------------------- */
#container #left_callejero{
	float:left;
	margin:103px 0 0 0;
	padding:0;
	width:201px;
	overflow:hidden;
	height:600px;
}
html>body #container #left_callejero{
	height:auto;
	min-height:600px;
}
/* titulo del apartado */
#container #left_callejero #tit_apartado{
	height:46px;
	margin:0 0 15px 0;
	padding:0;
}
	#container #left_callejero #tit_apartado h1{
		margin:0;
		padding:5px 0 0 13px;
		font: 15px Arial, Helvetica, sans-serif;
		height:19px;
		line-height:19px;
		color: #fff;
	}
	/* para mozilla */
	html>body #container #left_callejero #tit_apartado h1{
		margin:0 0 4px 0; /*amplio un poco la separación entre h1 y h2*/
	}
	
	#container #left_callejero #tit_apartado h2{
		margin:0;
		padding:0 0 0 13px;
		font: 8px "small fonts", Arial, Helvetica, sans-serif;
		line-height:10px;
		color: #fff;
	}
/* fin titulo del apartado */	






/* ------------------------------------- ESTILOS [CONTENT CALLEJERO] -------------------------------------------- */
#container #content_callejero{
	position:relative;
	margin:103px 0 0 0;
	right:10px;
	float:right;
	padding:0;
	width:573px;
	overflow:hidden;
}

/* cabecera apartado */
#container #content_callejero #cabecera_empresa{
	position:relative;
	height:60px;
	padding:11px 0 11px 0;
	margin:0 0 12px 0;
	background: url(../img/fnd_cab_apartado.png) 0 0 repeat-x;
}
	#container #content_callejero #cabecera_empresa #btn_volver{
		position:absolute;
		top:30px;
		right:15px;
	}
	#container #content_callejero #cabecera_empresa #breadcrumb{
		margin:0;
		padding:6px 0 0 6px;
		font:9px "small fonts", Arial, Helvetica, sans-serif;
		color:#928E80;
	}
	#container #content_callejero #cabecera_empresa h2{
		padding:0;
		margin:10px 0 0 6px;
		font:24px Arial, Helvetica, sans-serif;
		font-weight:normal;
		color:#ABAD14;
	}

/* error */
#container #content_callejero #error{
	margin:0 35px 0 35px;
}
	#container #content_callejero #error p{
		font:11px Tahoma, Arial, Helvetica, sans-serif;
		color:#666666;
	}
/* fin error */
/* ---------------------------------- ESTILOS [CONTENT CALLEJERO] ------------------------------------------ */


/* --------------------------------------- ESTILOS [FOOTER CALLEJERO] ---------------------------------------------- */		

#container #footer_callejero{
	margin:0 10px 0 0;
	height:21px;
	padding:0;
	text-align:right;
	background: url(../img/fnd_footer_callejero.png) 0 0 repeat-y;
	font:9px "small fonts",Arial, Helvetica, sans-serif ;
	color:#fff;
}
	#container #footer_callejero #textos{
	width:555px;
	position:relative;
	float:right;
	top:7px;
	text-align:right;
	padding:0 15px 0 0;	
	}
	#container #footer_callejero #textos a{	
	font:9px "small fonts",Arial, Helvetica, sans-serif ;
	color:#fff;
	text-decoration:none	
	}
	#container #footer_callejero #textos a:hover{	
		text-decoration:underline;
	}
	#container #footer_callejero img{
		margin:0 5px;
	}
	#container #footer_callejero #logovg{
		position:absolute;
		top:-2px;
		left:5px;
	}	
	
	
	
/* ------------------------------------- FIN ESTILOS [FOOTER CALLEJERO] -------------------------------------------- */	


/* ------------------------------------------------------------------------------------------------------------ */		
/*                                          FIN ESTILOS CALLEJERO                                               */
/* ------------------------------------------------------------------------------------------------------------ */


/* ------------------------------------------------------------------------------------------------------------ */		
/*                                              ESTILOS POPUP                                                   */
/* ------------------------------------------------------------------------------------------------------------ */
body.popup{
	background:#EEEEEE url(../img/fnd_body_popup.png) repeat-y center top;
}
#container_popup{
	width:440px;
	margin:0 auto;
	padding:130px 0 0 0;
	font:12px Tahoma, Arial, Helvetica, sans-serif;
	line-height:1.5em;
	
	
}
#banda_marron_popup{
	position:absolute;
	width:100%;
	background:#D1BE7E;
	height:90px;
	margin:0 auto;
	padding:10px 0 0 0;
	left:0;
	top:10px;
	text-align:center;
}

#container_popup h1{
	font:bold 12px Georgia, "Times New Roman", Times, serif;
	color:#fff;
}
#container_popup h1 span{
	background:#D1BE7E;
	padding:0 10px;
}
#container_popup p{
	font:12px Tahoma, Arial, Helvetica, sans-serif;
	line-height:1.5em;
	padding:0 20px;
}

/*formulario enviar a un amigo*/
	#container_popup  form{
		margin:10px 0;
	}
	#container_popup  fieldset{
		border:none;
		margin:0 0 0 20px;
		padding:0;
	}
	#container_popup form h3{
		font:bold 12px Arial, Helvetica, sans-serif;
		color:#fff;
		margin:0 0 6px 0;
	}
	
	#container_popup  h3 span{	
		background:#E6A40A;
		padding: 0 25px 0 5px;
	}

	#container_popup  label{
		display:block;
		font:11px Arial, Helvetica, sans-serif;
	}
		
	#container_popup  label input, #container_popup  label textarea{
		font:11px Arial, Helvetica, sans-serif;
		border:1px solid #ccc;
	}
	#container_popup  label textarea{
		height:6em;
		overflow:auto; /*oculta la barra de scroll y la muestra sólo cuando es necesario*/		
	}
	
	#container_popup  label input.largo,#container_popup  label textarea.largo{
		width:33em;
	}
	
	#container_popup  input.boton{
		margin:1.5em 3em 1.5em 0;
		float:right;
	}
	
	#container_popup  label span{	
		float:left;
		width:60px;
	}
	#container_popup  #remitente{
		float:left;
		width:200px;
	}
	#container_popup  #receptor{
		margin:0 0 0 200px;
	}
	
	#container_popup  #mensaje{
		margin:15px 0 0 0;
	}
	#container_popup #confirmacion{
		width:400px;
		margin:10px auto;
		padding:4px;
		background:#FFFFCC;
		border:1px dashed #ccc;
		font:11px Arial, Helvetica, sans-serif;
		color:#666;
		text-align:center;
	}	
	
	#container_popup #si_no{
		text-align:center;
	}
	#container_popup #si_no img{
		margin:0 20px;
	}
	#container_popup p.w3c{
		text-align:center;
	}
	#container_popup p.accesibilidad{
		font:11px Arial, Helvetica, sans-serif;
		line-height:1.5em;
		color:#666666;
	}
	#container_popup p.w3c img{
		margin:0 5px;
	}

/* fin formulario enviar a un amigo */

/* ------------------------------------------------------------------------------------------------------------ */		
/*                                            FIN ESTILOS POPUP                                                 */
/* ------------------------------------------------------------------------------------------------------------ */





/* ------------------------------------- ESTILOS EXTRA -------------------------------------------- */		
#container .cleaner { /*esta capa separa el pie de pagina del resto*/
	clear:both;
	height:1px;
	font-size:1px;
	border:none;
	margin:0;
	padding:0;
	background:transparent;
	}

.separador {
	clear:both; 
	width:auto; 
	display:block; 
	height:5px; 
	line-height:5px;
}
	
.oculto{
	display:none;
}

/* estilo para tooltip ayuda */	
#ayuda_contextual{
	position:absolute;
	z-index:99;
	background-color:#E7A40A;
	font-family:Arial,sans-serif;
	font-size:10px;
	color:#fff;
	padding:5px;
	margin:-26px 0 0 10px;
	border:1px solid #ABA379;
 	-moz-border-radius: 7px;
 	border-radius: 7px;
 	font-weight:bold;
}
/* fin estilo para tooltip ayuda */

/* borde de foto que sobresale a la derecha*/
#pest_foto{
	width:100%;
	position:absolute;
	top:103px;
	left:0;
}
	#pest_foto .foto{
		width:836px;
		text-align:right;
		margin:0 auto;
	}
/* fin borde de foto que sobresale a la derecha*/


/* paginacion */
#container .paginacion{
	position:relative;
	margin:1.2em auto;
	font:10px Tahoma, Arial, Helvetica, sans-serif;
	width:500px;
	
}

#container .paginacion .anteriores{
	float:left;
	width:70px;
	height:20px;
}
	#container .paginacion .anteriores a{
		font:10px Tahoma, Arial, Helvetica, sans-serif;
		color:#666;
		text-decoration:none;
		padding:0 0 0 15px;
		background: url(../img/fnd_paginacion_ant.gif) 0px 1px no-repeat;
		
	}
	
	#container .paginacion .anteriores a:hover{
		text-decoration:underline;
	}
#container .paginacion .siguientes{
	float:right;
	width:70px;
	height:20px;
	text-align:right;	
	
}
	#container .paginacion .siguientes a{
		font:10px Tahoma, Arial, Helvetica, sans-serif;
		color:#666;
		text-decoration:none;
		padding:0 15px 0 0;	
		background: url(../img/fnd_paginacion_sig.gif) 47px 1px no-repeat;
		
	}
	
	#container .paginacion .siguientes a:hover{
		text-decoration:underline;
	}

#container .paginacion .lst_paginas{
	text-align:center;
	margin:0 auto;
	padding:3px;
}

#container .paginacion .lst_paginas a, #container .paginacion .lst_paginas a:visited{
	font:10px Tahoma, Arial, Helvetica, sans-serif;
	background:#ffffff;
	border:1px solid #ccc;
	padding:2px 5px;
	text-decoration:none;
}
#container .paginacion .lst_paginas a:hover{
	font:10px Tahoma, Arial, Helvetica, sans-serif;
	background:#E6A40A;
	color:#FFFFFF;

}

#container #cab_impresion{
	display:none;
}

#container .info_general{
		width:400px;
		margin:5px auto 10px auto;
		padding:4px;
		background:#F9F9F7;
		border:1px dashed #ccc;
		font:11px Arial, Helvetica, sans-serif;
		color:#666;
		text-align:center;
}
#container .fondo_blanco{
		background:#fff;
}

/* fin paginacion */

	
/* ----------------------------------- FIN ESTILOS EXTRA ------------------------------------------ */		


	
/* ------------------------------------- FIN ESTILOS EXTRA -------------------------------------------- */		

