/****************************************************/
/* CSS 2.0 hoteles-detalle.css - HOTEL DE ALICANTE  */
/* @author: netconsulting.es                    	*/
/* @url: www.netconsulting.es                   	*/
/****************************************************/

/*-- hotelDetalle --*/		
				.hotelDetalle{
					float:left;
					height:auto;	
					width:516px;
					background: url(../images/general-content-hotelDetalle.gif) left bottom no-repeat;
				}		

					/*-- h3 --*/			
					.hotelDetalle .title_h1 {
						height:30px;	
						width:483px;
						background: url(../images/general-content-hotelDetalle-h3.jpg) left top no-repeat;
						padding:15px 0 0 33px;
						text-transform:uppercase;
						color:#027BD8;
						font-size: 1.6em
					}		
						/*-- a offer-ico --*/
						.hotelDetalle a.offer-ico{
							float:right;
							margin:0 20px 10px 0;
						}

						/*-- descripcionHotel --*/ /*-- habitaciones --*/ /*-- otraInfoDeInteres --*/ /*-- Servicios  --*/	 		
						.hotelDetalle .descripcionHotel,
						.hotelDetalle .habitaciones,
						.hotelDetalle .otraInfoDeInteres,
						.hotelDetalle .Servicios {
							float: left;
							width:462px;
							padding:0px 0 10px 0px;
							border-bottom:1px solid #EFF0EB;
							margin:0 0 10px 33px;
							text-align:justify;
						}
						
						.hotelDetalle #div-reserva{
							float:left;
							margin:0 0 10px 33px;
							width:462px;
							text-align:justify;
						}	
						
							* html .hotelDetalle #div-reserva { margin:0 0 10px 17px;}	

						* html .hotelDetalle .descripcionHotel,
						* html .hotelDetalle .habitaciones,
						* html .hotelDetalle .otraInfoDeInteres,
						* html .hotelDetalle .Servicios {
							margin:0 0 10px 15px;
						}
	
						/*-- h4 --*/			
						.hotelDetalle .descripcionHotel .title_h4,
						.hotelDetalle .habitaciones .title_h4,
						.hotelDetalle .otraInfoDeInteres .title_h4,
						.hotelDetalle .Servicios .title_h4{
							padding:0px 0 0 0px;
							text-transform:uppercase;
							color:#027BD8;
							font-size: 1.1em;
							font-weight: bold;							
						}			
	
						/*-- p --*/			
						.hotelDetalle .descripcionHotel p,
						.hotelDetalle .habitaciones p,
						.hotelDetalle .otraInfoDeInteres p,
						.hotelDetalle .Servicios p
						 {
							color:#666;
							font-size: 1em;
							text-align:justify;
						}			
	
						/*-- Servicios  --*/	 		
						.hotelDetalle .Servicios {
							/*border-bottom:none;*/
						}			

							/*-- ul li --*/
							.hotelDetalle .descripcionHotel ul li,
							.hotelDetalle .habitaciones ul li,
							.hotelDetalle .otraInfoDeInteres ul li{
								float:left;
								list-style: none;
								margin-right:3px;
								margin-left:10px;
							}									
							
							.hotelDetalle .Servicios ul li {
								float:left;
								list-style: none;
								margin-right:13px;
								margin-left:0px;
								margin-top:5px;
							}								
							
					/* button */
					div.hotelDetalle input#reserva{
						float: left;
						margin:0px 20px 10px 30px !important;
						width: 115px;
						height:28px;
						background: url(../images/bt_reserva.jpg) left top no-repeat;
						color:white;
						padding: 0;
						border:none;
					}		
					
					
				/*-- hotelDetalle --*/		
				#offers-container{
					float:left;
					height:auto;	
					width:516px;
					margin-top: 5px;
					background: url(../images/general-content-hotelDetalle.jpg) left bottom no-repeat;
				}		

					.offers{
						margin-left:20px;
						margin-right:20px;
						margin-bottom:10px;
						padding:0px 0 10px 0px;
						border-bottom: 1px solid #eff0eb;
					}
					
					.offers-texto{
						margin-left: 90px;
					}
					
					/*-- h3 --*/			
					#offers-container .title_h3 {
						height:30px;	
						width:483px;
						background: url(../images/general-content-hotelDetalle-h3.jpg) left top no-repeat;
						padding:15px 0 0 33px;
						text-transform:uppercase;
						color:#027BD8;
						font-size: 1.3em
					}		
						/*-- a offer-ico --*/
						#offers-container a.offer-ico{
							float:right;
							margin:0 20px 10px 0;
						}
							
						/*-- h4 --*/			
						#offers-container .title_h4{
							padding:0px 0 0 0px;
							text-transform:uppercase;
							color:#027BD8;
							font-size: 1.1em;
							font-weight: bold;	
							padding:0px 0 0 13px;						
						}			
	
						/*-- p --*/			
						#offers-container p, #offers-container .offer-entrada
						 {
							color:#8A8A8A;
							font-size: 1em;
							line-height: 110%;
							text-align:justify;
							padding:15px 0 0 13px;
						}	
						
						/*-- img --*/
						#offers-container .offer-imagen{
							float:left;
							padding:15px 0 0 13px;
							width:70px;
							height:70px;
						}	
	
									
							
				/*-- informacionHotel --*/		
				.hotel .informacionHotel, .hotel .vcard {
					float:left;
					min-height:204px;	
					height:auto !important;	
					height:204px;	
					width:198px;
					background: url(../images/general-content-informacionHotel.jpg) left bottom no-repeat;
					margin-top:5px;
				}		

					/*-- h3 --*/			
					.hotel .informacionHotel h2 , .hotel .vcard p.title_h3 {
						height:30px;	
						background: url(../images/general-content-informacionHotel-h3.jpg) left top no-repeat;
						padding:10px 0 0 13px;
						text-transform:uppercase;
						color: #027bd8;
						font-size: 1.2em;
					}
					
					.hotel .vcard .fn_org, .hotel .vcard .adr, .hotel .vcard span.email, .hotel .vcard span.url-hotel{
						width:160px;
					}
					
					/*-- nombre --*/
					.hotel .vcard .fn_org{
						/*color:#1E6798;*/
						line-height:140%;
						padding-left:13px;
						padding-right:13px;
						font-style:normal;
					}								

						.hotel .vcard .fn_org strong{
							font-weight:bold;
						}	

					/*-- address --*/			
					.hotel .informacionHotel address, .hotel .vcard .adr, .hotel .vcard span.email, .hotel .vcard span.url-hotel{
						/*color:#1E6798;*/
						line-height:180%;
						padding-left:13px;
						padding-right:13px;
						font-style:normal;
					}		
					
						.hotel .informacionHotel address span,  .hotel .vcard adr span{
							/*display:block;*/
							float:left;
						}							
					
						.hotel .informacionHotel address strong, .hotel .vcard adr strong {
							font-weight:bold;
						}							

						.hotel .informacionHotel address span.street, .hotel .vcard .adr .street-address, .hotel .vcard span.email, .hotel .vcard span.url-hotel{
							display:block;
						}	
						
						/* a */
						.hotel .informacionHotel address a, .hotel .vcard .adr a {
							/*color:#1E6798;*/
							text-decoration: underline;
						}							
					
							.hotel .informacionHotel address a:hover, .hotel .vcard .adr a:hover {
								/*color:#1E6798;*/
								text-decoration: none;
							}
							
					/*-- tel --*/		
					.hotel .vcard .tel{
						/*color:#1E6798;*/
						line-height:200%;
						padding-left:13px;
						font-style:normal;
					}							
					

				/*-- comentarioVotacion --*/		
				.hotel .comentariosVotacion {
					float:left;
					min-height:204px;	
					height:auto !important;	
					height:auto;	
					width:312px;
					background: url(../images/general-content-comentarios-votacion.jpg) left bottom repeat-y;
					margin:5px 0 0 6px;
				}	
				
					.hotel .comentariosVotacion img {
						float:left;
					}	

					/*-- h4 --*/			
					.hotel .comentariosVotacion p.title_h3 {
						height:30px;	
						background: url(../images/general-content-comentarios-votacion-h4.jpg) left top no-repeat;
						padding:10px 0 0 13px;
						text-transform:uppercase;
						color: #027bd8;
						font-size: 1.2em;
					}

						.hotel .comentariosVotacion .hotel-valoracion{ padding:0px 0 5px 10px; }

						.hotel .comentariosVotacion .comentarioDetalle{
							width:302px;
							padding:0px 0 10px 10px;
						}
									
						.hotel .comentariosVotacion .comentarioDetalle p.title_h4{
							font-weight:bold;
							color:#8A8A8A;
							font-size: 1em;
							line-height: 110%;
							padding:0px 0 5px 10px;
							margin-right:10px;
							margin-left: 75px;
							text-align:justify;
						}						
						
						.hotel .comentariosVotacion .comentarioDetalle p{
							color:#8A8A8A;
							font-size: 1em;
							line-height: 110%;
							margin-left: 85px;
							margin-right:10px;
							text-align:justify;
						}

						.hotel .comentariosVotacion p.comentarios,
						.hotel .comentariosVotacion p.votaciones {
							float:right;
							margin:0 10px;
							margin-left: 90px;
						}

							/* .hotel .comentariosVotacion .comentarioDetalle p a.link_cerrar,
							.hotel .comentariosVotacion .comentarioDetalle p a.reveal{

							}*/					
							
			
			
