/* 
###################################################################
########### ESTILOS PROMOCIONES FICHA WEB GRUPO BAYO ##############
###################################################################
*/

/* ESTRUCTURA */


#content_principal #contenidos {
	background:url(../maq/contenidos2_bg.gif) top left repeat-y;	
}


#contenidos #listado, #contenidos #filtro {
	background-color: transparent;  
}


#contenidos #ppal{
	width:718px;/*728*/
	padding:0px;
	padding-left:10px;
}


#contenidos #dest{
	width:158px;
	padding:0px;
	margin-left:4px;
	margin-top:2px;

}



/* ESTRUCTURA */


/* CONTENIDOS */


/* cabecera  */

#cabecera_ficha{
	display:block;
	float:left;
	width:885px;/*892*/
	/*height:147px;*/
	background-color:#FFFFFF;
	margin-left:8px;
	margin-bottom:10px;
}


#cabecera_ficha #content_h1{
	display:block;
	float:left;	
	width:100%;	
	height:29px;
	background:url(../maq/h1_grande_bg.gif) left top no-repeat;
	margin-bottom:10px;
}

#cabecera_ficha #content_h1 .btn_volver{
	display:block;
	float:left;
	width:130px;
	height:17px;/*21*/
	font-weight:bold;
	background:url(../maq/btn_volver_off.gif) top left no-repeat;
	text-align:center;
	text-decoration:none;
	margin-left:27px !important;
	margin-left:13px;	
	margin-top:4px;	
	padding-top:4px;
}

#cabecera_ficha #content_h1 h1{
	display:block;
	background:none;
	float:right;
	position:relative;
}

#cabecera_ficha img{
	display:block;
	float:left;
	/*margin-left:11px;*/
	margin-right:10px;
}


#cabecera_ficha h2{
	display:block;
	float:right;
	width:702px;
	/*margin-left:117px;*/
	text-align:center;
	font-size:30px;
	/*margin-bottom:10px;
	margin-top:10px;*/
}

#cabecera_ficha h3{
	display:block;
	float:right;
	width:702px;
	
	/*margin-left:117px;*/
	text-align:center;
	font-size:14px;
}




#cabecera_ficha h3 em{
	color:#c62a27;
	float:right;
	margin-right:7px;
	font-style:normal;
	font-weight:bold;
}



/* cabecera  */

/* cabecera común */


#ppal h4{
	display:block;
	float:left;
	width:713px;
	height:26px;/*29*/
	background: url(../maq/h4_promos_bg.gif) top left no-repeat;
	text-align:center;
	font-size:18px;
	padding-top:3px;
	margin-bottom:7px;	
	clear:both;
}


/* cabecera común */


/* menu */

#dest ul{
	text-align:left;
	margin-left:3px;
}

#dest ul a{
	text-decoration:none;
}

#dest ul a{
	display:block;
	width:144px;/*155*/
	height:21px;/*29*/
	background:url(../maq/btn_menu_promo_off.gif) top left no-repeat;
	padding-top:8px;
	padding-left:11px;
	margin-bottom:3px;
}

#dest ul a.active{
	display:block;
	width:125px;/*155*/
	background-image:url(../maq/btn_menu_promo_on.gif);
	padding-left:30px;
	font-weight:bold;
	color:#ffb800;	
}


/* menu */

/* DATOS */


#datos strong{
	font-size:14px;
	
}

/*********************************** presentacion **************************/

#datos_present1{
	display:block;
	float:left;
	width:402px;
	margin-right:10px;
}


#datos_present1 img{
	display:block;
	width:400px;
	height:300px;
}


#datos_present1 p{
	margin-top:15px;
	margin-bottom:15px;
	margin-left:3px;
	margin-right:3px;
}

#datos_present2{
	display:block;
	float:left;
	width:236px;/*260*/
	/*min-height:196px;
	height:auto !important;
	height:196px;	*/
	padding:12px;
	margin-bottom:12px;
}

#datos_contacto{
	display:block;
	float:right;
	width:270px;
	margin-right:20px;
}

#datos_contacto h5{
    background-image: url(../maq/btn_menu_promo_on.gif);
    color: #FFB800;
    display: block;
    font-size: 12px;
    font-weight: bold;
    height: 21px;
    margin-bottom:5px;
    padding: 8px 0 0 30px;
    text-align: left;
    width: 125px;	
}


/*********************************** presentacion **************************/


/*********************************** localizacion **************************/

#fotos_localizacion{
	display:block;
	float:left;
}

#fotos_localizacion a{
	text-decoration:none;
}

.marco_foto_localizacion{
	display:block;
	/*float:left;*/
	width:200px;
	height:150px;/*186*/
	text-align:center;
	margin-bottom:20px;
	margin-left:14px;
	margin-right:14px;
}

.marco_foto_localizacion span{
	display:block;
	text-align:center;
	padding-top:3px;
	
}

#datos_localizacion{
	display:block;
	float:left;
	width:95%;
	clear:both;
	margin:20px !important;
	margin:10px;	
	padding-bottom:50px;
	margin-bottom:0px !important;
	margin-bottom:0px;
}

.mapa_google_localizacion{
	display:block;
	float:right;
	margin:auto;
	text-align:center; 
	margin:10px;	
}


.mapa_google_localizacion a{
	text-decoration:none;
}




#mapa_google{
	width:470px;
	height:370px;
	border:#2d3277 1px solid;	
}

#mapa_streetview{
	width:470px;
	height:370px;
	border:#2d3277 1px solid;	
}





.leyenda{
	width:205px;
	margin:10px;
}

.leyenda .titulo{
	font-size:14px;
	font-weight:bold;
	margin-bottom:10px;
}

.leyenda li{
	display:block;
	width:174px;/*185*/
	height:27px;/*29*/
	padding-top:2px;
	background:url(../maq/btn_promo_off.gif) top left no-repeat;
	padding-left:11px;
	margin-bottom:5px;
}

.leyenda img{
	border:none;
	height:27px;
	margin-right:3px;
}




iframe .msfeatureupdater{
	display:none;	
}


/*********************************** localizacion **************************/

/*********************************** imagenes **************************/

#datos_imagenes1{
	display:block;
	float:left;
	width:516px;/*508+8*/
	/*margin-right:8px;*/
	margin-bottom:10px;
}

#datos_imagenes1 h5{
	clear:both;
	display:block;
	float:left;	
	width:508px;
	height:23px;/*209*/
	background:url(../maq/h5_promos_bg.gif) top left no-repeat;
	font-size:16px;
	text-align:center;
	padding-top:6px;
	margin-top:5px;
	margin-bottom:8px;
}






#datos_imagenes2{
	display:block;
	float:left;
	width:190px;/*195, 5 de holgura*/
	margin-top:5px;
	margin-bottom:10px;	
}


/*********************************** imagenes **************************/

/*********************************** calidades **************************/
.calidades p{
	margin:15px;
	margin-top:10px;
}

.calidades a{
	display:block;
	height:18px;
	margin:20px;
	text-decoration: underline;
	background:url(../maq/icon_pdf.gif) left top no-repeat;
	padding-left:30px;
}

/*********************************** calidades **************************/



/*********************************** tipos **************************/

#listado_tipos{
	display:block;
	float:left;
	width:700px;/*710*/
	/*border:#2d3277 1px solid;*/
	padding:5px;
}

#listado_tipos a{
	text-decoration:none;
}

/*  texto_ficha  */

/*----------------------------------------------------*/
#fotos_contenido_ficha{
	display:block;
	float:left;
	width:392px;
	margin-bottom:18px;
	padding-bottom:10px;
	margin-bottom:15px;
}   

/*----------------------------------------------------*/

#texto_ficha{
	display:block;
	float:left;
	width:311px;/*315*/
	margin-bottom:10px;
	font-size:11px;
	padding:2px;	
	padding-bottom:10px;
}


#texto_ficha .texto_ficha_dato{
	display:table;
	width:99%;
	margin:auto;
	padding-bottom:3px;
	border-bottom:#ffffff 1px solid;
	background-color:#ebedef;	
}

.texto_ficha_dato p{
	display:block;
	float:left;
	width:220px;
	margin-left:5px !important;
	margin-left:2px;	
	margin-top:8px;
	font-weight:bold;
}


.texto_ficha_dato span{
	display:block;
	float:left;
	width:75px;
	min-height:22px;/*22*/	
	height:auto !important;
	height:22px;/*22*/	

	margin-top:2px;
	text-align:center;
	padding-top:4px;
	background-color:#FFFFFF;
	border:#cfd2d7 1px solid;
}

#texto_ficha #comentario{
	display:block;
	float:left;
	width:288px;/*311*/
	padding:10px;
	/*text-align:justify;*/
}

#texto_ficha #precio{
	display:block;
	float:left;
	width:301px;/*311*/	
	text-align:right;
	font-size:14px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:5px;
		
}

#precio span{
	font-size:18px;
}

#texto_ficha .icon_pdf{
	display:block;
	float:left;
	clear:both;
	height:18px;
	margin:5px;
	margin-top:10px;
	text-decoration: underline;
	background:url(../maq/icon_pdf.gif) left top no-repeat;
	padding-left:20px;
}

/*----------------------------------------------------*/

/*  texto_ficha  */

/*********************************** tipos **************************/

/*--------------------------- varios -----------------------------*/

#ficheros_listado{
	display:block;
	float:left;
	width:450px;/*480*/
	margin-top:12px;
	margin-right:10px !important;
	margin-right:5px;
	padding:5px;
	/*border:#2d3277 1px solid;	*/
}

#ficheros_listado h5{
	font-size:11px;	
	font-weight:bold;
	color:#ffb800;
	padding:12px;
	padding-left:5px;
}

#ficheros_listado p{
	display:block;
	float:left;
	width:100%;
	height:18px;/*25*/
	font-size:11px;
	border-bottom:#ffffff 1px solid;
	padding-top:7px;	
}


	.fila_fichero_impar{
		background-color:#f1f2f3;
	}
	
	.fila_fichero_par{
		background-color:#f7f7f8;	
	}


#ficheros_listado p span{
	display:block;
	float:left;
	width:300px;
	font-weight:normal;
	padding-left:8px;
}

#ficheros_listado p a{
	display:block;
	float:right;
	width:110px;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
}


#ficheros_texto{
	display:block;
	float:left;
	width:215px;/*235*/
	padding:10px;
	padding-bottom:10px;	
}


/*--------------------------- varios -----------------------------*/


/* DATOS */

/* contenido promo */


/*formu amigo */

#dest h1{
	padding:0;
	margin:0;
	background-image:url(../maq/btn_menu_promo_on.gif);
	color:#FFB800;
	display:block;
	font-weight:bold;
	padding-left:30px;
	width:125px;
	font-size:12px;
	height:21px;
	margin-bottom:3px;
	padding-top:8px;
	text-align:left;
	margin-top:20px;
	margin-left:3px;
}

#form_amigo{
		margin-left:5px;
}


#form_amigo input, #form_amigo select, #form_amigo textarea{
	width:92%;
}

#form_amigo #botonera{
	width:158px;
}


/*formu amigo */




/* CONTENIDOS */
