body {
   background-color: #660904;
   font-family: Verdana;
}

.div_line {
   width: 230px;
   float: left;
}
#spa_katalog_padd {
   text-align: center;
   margin-top: 10px;
}
.spa_katalog_padd_a {
   font-size: 9pt;
   text-decoration: none;
}
.end {
   clear: both;
}
p {
   font-size: 9pt;
   text-align: justify;
   color: #683714;
}
ul {
   font-size: 9pt;
   text-align: justify;
   color: #683714;
}
.flash {
	img/shared/portada.png
   text-align: center;
}
.text_nadpis {
   font-size: 11pt;
   font-weight: bold;
}
.text_nadpis_centered {
   font-size: 11pt;
   font-weight: bold;
   text-align: center;
}
.text_centered {
   font-size: 9pt;
   text-align: center;
   color: #683714;
}
.text_left {
   font-size: 9pt;
   text-align: left;
   color: #683714;
}
#main {
   margin: 0 auto 0 auto;
   width: 832px;
   background-image: url(../img/shared/ornament.gif);
   background-position: left;
   background-repeat: repeat-y;
   font-family:arial;
}
#main a {
   color: #660904;
    text-decoration: none;
}
#main a:hover {
   color: #000000;
    text-decoration: none;
}
#main a span
{
color: #FFFFFF;
 text-decoration: none;
font-weight:bold;	
}
#main img {
   border: 0px;
}
.obr_left {
   float: left;
   margin-right: 15px;
}
.table {
   margin: 0 auto 0 auto;
   border: 1px solid Black;
   background-color: #E5C08C;
}
.table_wax {
   width: 300px;
   border: 1px solid Black;
   background-color: #E5C08C;
}
.table_pedi {
   width: 350px;
   border: 1px solid Black;
   background-color: #E5C08C;
}
hr {
   color: #A0522D;
   height: 1px;
}
.cell_wax {
   padding: 5px;
}
.room_type {
   background-color: #E5C08C;
}
.room {
   background-color: #C69D71;
}
.others_head {
   background-color: #C69D71;
}
.others_cell {
   background-color: #E9CEA6;
}
.obr_right {
   float: right;
   margin-left: 15px;
}
.obr_left_nosp {
   float: left;
}
.obr_right_nosp {
   float: right;
}
#main_content p a {
   text-decoration: none;
   font-weight: bold;
   color: #660904;
}
#main_content p a:hover {
   text-decoration: none;
   font-weight: bold;
   color: #976522;
}
#head {
   width: 806px;
   height: 70px;
   background: url('http://www.pedroventura.com/hotelhelmantico/img/shared/head_logo_con_estrella.png') no-repeat !important;
   background: none; 
   filter: none !important; 
   filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='http://www.pedroventura.com/hotelhelmantico/img/shared/head_logo_con_estrella.png');
	 margin: 0px auto;
}
#menu_all {
   margin: 0 auto 0 auto;
   width: 806px;
   height: 270px;
}
#main_content {
   margin: 0 auto 0 auto;
   width: 806px;
}
#content_left {
   margin: 0 auto 0 auto;
   width: 530px;
   float: left;
}
#left_padded {
   margin-left: 25px;
   margin-top: 15px;
}
#gallery_content {
   margin: 0 auto 0 auto;
   width: 806px;
}
#gallery_padded {
   margin-left: 25px;
   margin-right: 25px;
   margin-top: 15px;
}
.gallery_cell {
   text-align: center;
   padding-top: 10px;
   width: 145px;
   height: 145px;
   float: left;
   margin: 3px;
   background-color: #E9CEA6;
}
.gallery_pic {
   cursor: pointer;
}
.gallery_cell a {
   font-size: 7pt;
}
.right_imgs {
   margin-left: 20px;
}
#content_right {
   margin: 0 auto 0 auto;
   width: 256px;
   float: right;
}
#right_padded {
   margin-left: 25px;
   margin-top: 15px;
}
#end_of_content {
   margin: 0 auto 0 auto;
   width: 814px;
   height: 26px;
   background-image: url(../img/shared/end_line.gif);
   background-repeat: no-repeat;
   background-position: center;
   clear: both;

}
#special_offer {
   color: #663333;
   font-size: 9pt;
   padding:10px;
   margin:0px auto;
}
#footer {
   margin: 0 auto 0 auto;
   width: 814px;
   background-color: #660904;
   color: #FFDEAD;
   text-align: center;
   font-size: 8pt;
   font-weight: bold;
}
#footer a {
   color: #FFDEAD;
   font-weight: bold;
   text-decoration: none;
}
#footer a:hover {
   color: #FFFFFF;
   font-weight: bold;
   text-decoration: none;
}
#top_menu {
   width: 806px;
   height: 33px;
   background-image: url(../img/shared/menu-top.png);
   text-align:center;
   font-family: serif;
   font-size:18px;
}
#top_menu a, #top_menu a:hover {
   color: #660904;
   margin-top: 5px;
   height: 20px
}
#top_menu a:hover {
   color: #FFF;
   font-weight: bold;
}

#flash {
  	 width: 806px;
   	height: 199px;
   	background-image: url(../img/shared/portada.png);
		margin-left: auto;
  	margin-right: auto;
}
#bottom_menu {
   width: 806px;
   height: 35px;
   background-image: url(../img/shared/menu_botton_blank.png);
   
}
.inside_bottom_menu
{
		padding:3px;
		margin-left:15px;	
}

#lang {
	 background-image: url(../img/shared/fondo_banderas.gif);
		display: inline;
		float:left;
   /*text-align: right;*/
   font-size: 10pt;
   font-weight: bold;
   color: White;
 margin:22px 0px 0px 16px;
padding:5px;
width:220px;
}

#encabezado
{	
		color:#790808;
		margin-top:15px;
		display:inline;
		float:left;
		width:560px;
		height: 40px !important;
}
#encabezado h1{ 
	font-family: Arial;
   margin:0px;
   padding:0px;
   display:inline;
   float:left;
   margin-left:115px
}
#lang a {
   color: White;
}
select {
   font-size: 9pt;
   text-align: justify;
   color: #683714;
   border: 1px solid Black;
}
input {
   font-size: 9pt;
   text-align: justify;
   color: #683714;
   border: 1px solid Black;
}
textarea
{
border:1px solid Black;
color:#683714;
font-size:9pt;
text-align:justify;
	}
.send {
   font-size: 9pt;
   text-align: center;
   color: #683714;
   border: 1px solid Black;
}


#contenedor_localizaciones
{
width:500px;
display:inline;
float:left;	
}
#foto_salamanca
{
padding:5px;
display:inline;
float:left;	
margin:0px auto;
}

#foto_provincia
{
padding:5px;
display:inline;
float:left;
margin:0px auto;		
}

.contenedor_features
{
width:500px;
display:inline;
float:left;	

}
#feat_historia
{
padding:5px;
display:inline;
float:left;
margin:0px auto;		
}
#feat_fotos
{	
padding:5px;
display:inline;
float:left;
margin-left:50px;
}

#reserva_rapida
{
background: url(../img/shared/fondo_realizar_reserva.gif);
height:20px;
width:196px;
 text-align:center;
 margin:0px auto;
}
#enviar_amigo
{
padding:10px;
 text-align:center;
 margin:0px auto;
}

.fila_tabla {
background:#F4F5F6 none repeat scroll 0%;
border:1px dotted #CCCCCC;
font-family:Arial;
font-size:12px;
padding:10px;
text-align:center;
}
.fila_tabla_enunciado {
background:#CCCCCC none repeat scroll 0%;
border:1px dotted #CCCCCC;
font-family:Arial;
font-size:12px;
text-align:center;
}		
.fila_tabla_disponible {
background:#E6FFBF none repeat scroll 0%;
border:1px dotted #CCCCCC;
font-family:Arial;
font-size:12px;
text-align:center;
}	
.fila_tabla_nodisponible {
background:#FFD4CF none repeat scroll 0%;
border:1px dotted #CCCCCC;
font-family:Arial;
font-size:12px;
text-align:center;
}	