/* CSS Document 
Hoja de estilos para la home de Alt Pened�s
Autor: Alberto Mart�nez.

Hacks del PPlorer: --IE---

--*/

*:first-child+html body { behavior: url(../../hover.htc) }


#titulo{
background-color:#ffffff;
text-align:left;
font-family:verdana, arial  , Helvetica, sans-serif;
font-size:18px;
padding:5px 0px 10px 0px ;
}


#titulo .head{
font-family:trebuchet Ms, verdana, arial  , Helvetica, sans-serif;
font-size:26px;
}



#principal{
	color:#333333;
    text-align:left;
	font-family:  verdana, arial  , Helvetica, sans-serif;
	font-size:11px;
	width:954px;
	background-color:#FFFFFF;
	padding:20px;
	float:left;/*------para el explorer--------*/
}
	
#principal .Head{
	color:#000000;
	font-family:Helvetica,Verdana,Arial,sans-serif;
	font-size:15px;
	font-weight:bold;
	text-transform: uppercase;
	margin-left:25px;
	vertical-align:middle;
	background-color:#FFFFFF;
	padding:10px 70px 6px 8px;
}

	
	

	#principal td{
		text-align:left;
	}
	
/*---------------------------------------BUSCADOR----------------------------------------------------------*/	
				body td.buscador{
				width:220px;
				}
				
				
				table.tit_buscador{
				background-color:#ffffff;
				border:1px solid #ba2b57;
				width:200px;
				}
					table.tit_catalogo td{
					vertical-align:top;
					}
					
					table.tit_catalogo table td{
					text-align:right;
					vertical-align:bottom;
					}
					
						table.tit_catalogo table td .btnBuscar{
						float:right;
						margin:20px 20px 20px 20px;
						background:#FFFFFF url(images/btn_buscar.png) repeat-x;
						border:1px solid #ba2b57;
						}
					
					table.tit_catalogo table td.celdaBuscador{
					padding:10px 20px 0px 20px ;
					/*font-family:Frutiger, verdana, arial  , Helvetica, sans-serif;*/
					font-family:Verdana,Arial,Helvetica,sans-serif;
					color:#ba2b57;
					font-size:12px;
					font-weight:bold;
					height:auto;
					
					}
					
						table.tit_catalogo table td.celdaBuscador input{
						float:none;
						margin:0px;
						background:none;
						background-color:#FFFFFF;
						border:1px solid #ba2b57;
						
						}
						table.tit_catalogo table td.celdaBuscador select{
						float:none;
						margin:0px;
						padding:0px;
						background:none;
						background-color:#FFFFFF;
						border:1px solid #ba2b57;
						width:142px;
						
						
						}
						
						/*--IE---*/*html table.tit_catalogo table td.celdaBuscador select, *:first-child+html table.tit_catalogo table td.celdaBuscador select{
						
						width:152px;
						
						}
						
						
						
				table.tit_catalogo td.penedes table{
				background-color:#FFFFFF;
				background-image:none;
				width:700px;
				}
				
				
	/*------------	parte derecha------*/
				body #dnn_ctr475_Inicio_ctl00_tableficha td.texto
				{
					vertical-align:top;}
				
				.detalle_aloj{
				width:724px;
				border:1px solid #c02b4b;
				padding:0px;
				}
					.detalle_aloj td{
					padding:0px;
					}
					
					.detalle_aloj p{
					color:#000000;
					}
					.detalle_aloj a, .detalle_aloj a:visited{
					color:#000000;
					text-decoration:underline;
					font-weight:bold;
					}
					
					.detalle_aloj a:hover{
					color:#c02b4b;
					}
					
					
					
					.detalle_aloj .cat_penedes span{
					/*text-decoration:underline;
					font-size:14px;
					font-family:verdana,arial,Helvetica;
					font-size:11px;
					color:#333333;
					font-weight:bold;
					text-transform:uppercase;*/
					
					color:#C02A4A;
					font-family:Verdana,Arial,Helvetica,sans-serif;
					font-size:14px;
					font-weight:bold;
					}
					.detalle_aloj table td{
					padding:0px 10px;
					vertical-align:middle;
					}
					
					body .detalle_aloj table.datosseguntipo td{
					padding:0px 0px 0px 10px ;
					vertical-align:middle;
					}
					
						body .detalle_aloj table.datosseguntipo td span{
						padding:0px ;
						width:135px;
						display:block;
						}
						
						body .detalle_aloj table.datosseguntipo td span.contenido_campos{
						padding:0px ;
						width:260px;
						}
						
					
					body .detalle_aloj table.datosseguntipo input{
					float:left;
					margin:5px;
					}

					body .detalle_aloj table.datoscomunes{
					width:400px;
					float:left;
					}
					body .detalle_aloj table.tematicas_asociadas{
					width:200px;
					float:left;
					margin-left:-9px;
					margin-bottom:5px;
					/*border:1px solid #f00;*/
					border:0px;
					}
					
					body .detalle_aloj table.tematicas_asociadas td{
					border:0px;
					border:1px solid #ffffff!important;
					}
					
					
					body .detalle_aloj .contenido_campos, body .detalle_aloj .datoobservaciones{
					color:#000000;
					}
					
					
					body .detalle_aloj table.masinfo td{
					padding-top:5px;
					}
						
						body .detalle_aloj table.masinfo td table td{
						border:1px solid #FFFFFF;
						}
						body .detalle_aloj table.masinfo td table {
						border:0px;
						}
						.hide{
						display:none;}
					
				
				
				body .rutas{
				background-color:#ffffff;
				border:1px solid #c02b4b;/**/
				border-collapse: collapse;
				border-spacing:0px;
				padding:0px;
				vertical-align:top;
				}
				
				
				
				/* .rutas table, .rutas table td{
				padding:0px;
				} con esot no salen bien lo senlaces de "miseleccion"    */
				
			
				
				
				body .rutas table td.texto_rutas{
				padding:0px 15px 10px 10px ;}
				
				body .rutas table td.texto_rutas p{
				font-size:10px;
				margin-top:5px;
				padding-top:0px;
				color:#333333;
				line-height:120%;}
				
				body table.tit_catalogo table td.img_rutas{
				vertical-align:text-top;
				padding:10px 10px 10px 10px ;}
				
				.imagen_ficharuta{
				vertical-align:top;
				width:289px;
				height:202px;}
				
					.servicios_title{
					color:#c02a4a;
					font-size:12px;
					font-weight:bold;
					padding-left:10px;}
					
					a.enlace_servicios, a.enlace_servicios:visited{
					color:#c02a4a;
					padding-left:10px;}
					
				
					body .rutas_title{
					height:20px;
					vertical-align:top;
					font-size:14px;
					background-color:#c02b4b;
					color:#FFFFFF;
					border:1px solid #c02b4b;
					padding-left:10px;
					font-weight:bold;
					}
					
					table.rutas_items{
					width:100%;}
						
						body #principal table.rutas_items td{
						text-align:center;
						border:1px solid #c02a4a;
						padding:0px;}
							
							body #principal table.rutas_items td a {
							margin:0px auto;
							color:#000000;
							font-weight:bold;
							font-size:12px;
							font-family:verdana, arial  , Helvetica, sans-serif;}
							
							body #principal table.rutas_items td .listado_img {
							width:192px;
							height:107px;
							border:0px;
							margin:-2px;}
							
							
				
				td.cat_penedes{
				font-size:17px;
				color:#c02b4b;
				font-weight:bold;
				font-family:Frutiger, verdana, arial  , Helvetica, sans-serif;
				}
				
				body td.prueba_header{
				border:1px solid red;
				height:0px;
				padding:0px;
				display:none;}
				
				#principal table.tit_catalogo td.penedes table.Tabla table{
				width:660px;
				}
				table.tit_catalogo td.penedes .Tabla table td.celda_peli{
				width:700px;
				padding:10px;
				}
					body table.tit_catalogo td.penedes .Tabla table td.celda_peli .SubHead{
					font-size:14px;
					color:#cf8f5f;
					}
					
					img#imgBuscador{
					float:right;
					width:130px;
					}
					
				body td.penedes{
				border:1px solid #FFFFFF;
				}
				body td.penedes tr{
				margin-bottom:2px;
				}
				body td.penedes td{
				border:1px solid #FFFFFF;
				}
				
				
				
				
				
				body td.penedes table.Item{
				border:1px solid #c02b4b;
				vertical-align:text-top;
				
				}
					body td.penedes table.Item td{
					vertical-align:text-top;
					
					}
					
						body td.penedes table.Item td .item_title{
						/*font-size:16px;*/
						/*color:#C02A4A;*/
						font-weight:bold;
						/*font-family:Frutiger, verdana, arial  , Helvetica, sans-serif;*/
						/*border:5px solid red;*/
						padding:0px;
						font-family:Verdana,Arial,Helvetica,sans-serif;
						color:#C02A4A;
						font-size:14px;						
						}
						
						.leer_mas
						{
							font-size:11px;
							color:#c02b4b;
						 background-color:#ffffff;
						 border:1px solid #c02b4b;
						padding:2px 3px;
						clear:both;
						width:60px;
						display:block;
						margin-top:10px;}
						
						body #principal a.leer_mas:hover span
						{
						 text-decoration:none;
						 color:#aaaaaa;}
						 
						 .leer_mas span
						{
						 color:#c02b4b;}
						
						body  .rutas_items .item_title span{
						padding-bottom:3px;
						display:block;
						
						}
						table.Item a
						{
							color:#c02b4b;
							}
							
							table.Item a:hover
						{
							color:#aaaaaa;
							}
						body td.penedes table.Item td a.item_txt{
						font-size:12px;
						color:#060606;
						font-weight:normal;
						font-family:Frutiger, verdana, arial  , Helvetica, sans-serif;						
						text-decoration:none;
						display:block;					
						
						}
						
						body td.penedes table.Item td a.item_txt:link p, body td.penedes table.Item td a.item_txt:visited p
						{
							text-decoration:none;
						
						}
						
						body td.penedes table.Item td a.item_txt:hover p
						{
							text-decoration:underline;
						
						}
						
						*:first-child+html body td.penedes table.Item td a.item_txt:hover p
						{
							text-decoration:none;
						
						}
						
						
						*:first-child+html body td.penedes table.Item td a.item_txt span p:link, *:first-child+html body td.penedes table.Item td a.item_txt span p:visited
						{
							text-decoration:none;
						
						}
						*:first-child+html body td.penedes table.Item td a.item_txt span p:hover
						{
							padding:0px;
							text-decoration:none;
						
						}
						
						
				body tr.paginacion td{
				text-align:center;
				vertical-align:top;
				padding-left:330px;
				}
				
				body tr.paginacion td span{
				margin:0 auto;
				text-align:center;
				width:100%;
				color:#981f30;
				font-weight:bold;
				text-decoration:underline;
				
				}
				
				body tr.paginacion td a{
				margin:0 auto;
				text-align:center;
				width:100%;
				color:#d39065;
				
				}
				
				/**/
				
				.tabla_empresas
				{
					width:100%;
					}
					.nombre
					{
						width:470px;
						 background:#ffffff url(../../images/nombre_bg.gif) no-repeat left 3px;}

/*----------------------------------------FIN DE BUSCADOR----------------------------------------------------------*/





#pie{
float:left;
	background-color:#dbe5ff;
	border-left:10px #fff solid;
	border-right:10px #fff solid;
	border-bottom:10px #fff solid;
	padding:0px;
	margin-bottom:20px;
	
}

@media print{
	 .Seleccionable
	 {
	 }
	 #cabecera, #divmenu, td.buscador, #migas, a.CommandButton
	 {
		display:none;}
		
		
			body .rutas_title
		{
			width:138mm;}
			
			body .detalle_aloj
		{
			width:140mm;}
		
			
 
}



