* { padding: 0; margin: 0; }
img{
border:0;}

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 background:url(../img/fondo.jpg) center top no-repeat;
 background-color:#000000;
}
#wrapper { 
 margin: 70px auto;
 width: 922px;
 border:1px solid #CCCCCC;
}
#header {
 color: #333;
 width: 922px;
 float: left;
 /*padding: 11px;*/
 /*border: 1px solid #ccc;*/
 height: 82px;
 margin: 0px 0px 0px 0px;
 background-image:url(../img/headRecon2.jpg);
 background-color: #000;
}
#header h1{
display:none;}
#navigation {
 float: left;
 width: 922px;
 color: #333;
 /*padding: 11px;*/
 /*border: 1px solid #ccc;*/
 margin: 0px 0px 0px 0px;
 background: #000000;
}
#leftcolumn { 
 color: #333;
 /*border: 1px solid #ccc;*/
 background: #3d3d3d;
 margin: 0px 0px 0px 0px;
 /*padding: 11px;*/
 height: 402px;
 width: 222px;
 float: left;
} 
#leftcolumn a{
text-decoration:none;
color:#FFFFFF;
font-weight:bold;}
#leftcolumn a:hover{
color:#999999;}
#leftcolumn #direccion{
padding:11px;}
#rightcolumn { 
 float: right;
 position:relative;
 color: #333;
 /*border: 1px solid #ccc;*/
 background: #600000;
 margin: 0px 0px 0px 0px;
 padding: 11px;
 height: 380px;
 width: 678px;
 display: inline;
}
#rightcolumn h2{
color:#000000;
font-size:16px;}
#rightcolumn h2 span{
color:#FFFFFF;
font-size:10px;}
#rightcolumn p{
color:#FFFFFF;
margin:11px 0 0 0;
text-align:justify;}
#rightcolumn ul{
margin:20px 50px;}
#rightcolumn ul li{
color:#FFFFFF;}
#rightcolumn #maps{
width:250px;
height:250px;
float:right;
margin:10px 11px;
border:1px solid #6B6350;}
#rightcolumn #miniaturas{
position:absolute;
top:350px;
right:20px;
}
#rightcolumn .mini{
float:right;
margin:-30px 10px 10px 10px;
width:60px;
height:60px;
border:1px solid #FFF;}
#rightcolumn .mini img{
margin:5px;}
#rightcolumn #grande{
float:right;
margin:10px;
width:210px;
height:210px;
border:1px solid #FFF;}
#rightcolumn #grande img{
margin:5px;}
#rightcolumn #relleno{
float:right;
margin:10px;
border:1px solid #FFF;}
#rightcolumn #relleno img{
margin:5px;}
#rightcolumn p.info{
float:right;
width:170px;
padding:20px;
margin:10px;
border:1px solid #8C8282;
background-color:#000;
text-align:center;
color:#FFF;
font-weight:bold;}
#rightcolumn p.info span{
font-size:10px;}
#rightcolumn form{
margin:20px 0;}
#rightcolumn form div.row{
margin:10px 0;}
#rightcolumn form div.row label{
display:block;
float:left;
padding:0 10px;
width:100px;
color:#DDD;
text-align:right;}
#rightcolumn form div.row label.nof{
display:inline;
float:none;}
#rightcolumn form div.row input,#rightcolumn form div.row textarea,#rightcolumn form div.row select{
border:1px solid #8C8282;
background-color:#B9B9B9;
padding:2px;}
#rightcolumn a{
text-decoration:none;
color:#FFFFFF;
font-weight:bold;}
#rightcolumn a:hover{
color:#999999;}
.f10{width:100px;}
.f15{width:150px;}
.f20{width:200px;}
.f25{width:250px;}
.f30{width:300px;}
.f35{width:350px;}
.f40{width:400px;}
.f45{width:450px;}
.f50{width:500px;}

#rightcolumn ul.subprecios li{
float:left;
width:150px;
text-align:center;}
#rightcolumn ul#precios li.precios{
clear:both;
margin:50px 0;}

#rightcolumn ul#ofertas *{
margin:0;
padding:0;}
#rightcolumn ul#ofertas{
list-style:none;}
#rightcolumn ul#ofertas li{
display:block;
border:1px solid #3D3D3D;
background-color:#D9D9D9;
padding:5px;
margin:5px;}
#rightcolumn ul#ofertas li h3{
color:#600000;}
#rightcolumn ul#ofertas li p{
color:#3D3D3D;}
#rightcolumn ul#ofertas li p.coste{
color:#000000;
font-weight:bold;
text-align:center;}
#rightcolumn h3{
color:#FFFFFF;}

#rightcolumn table{
width:80%;
margin:40px auto;
border:1px solid #3d3d3d;}

#rightcolumn table thead tr th,#rightcolumn table tfoot tr td{
background-color:#6b6350;
color:#000000;
padding:5px;}
#rightcolumn table tfoot tr td{
padding:0px;
text-align:right;}

#rightcolumn table td{
padding:5px;
background-color:#FFFFFF;}
#rightcolumn table tr.par td{
background-color:#D9D9D9;}
#rightcolumn table tr td.info{
text-align:right;}

.pagination{
margin:10px;
text-align:center;
color:#FFF;}
.pagination a{
padding:2px;
border:1px solid #6B6350;
background:#FFF;
margin:0 5px;
text-decoration:none;
color:#000;}
.pagination a:hover{
background:#600000;
color:#FFF;}

#footer { 
 width: 900px;
 clear: both;
 color: #333;
 /*border: 1px solid #ccc;*/
 background: #6B6350;
 margin: 0px 0px 0px 0px;
 padding: 11px;
}
#footer p{
color:#000000;
text-align:center;
font-size:12px;}
#footer p b{
color:#FFFFFF;}
#footer a{
text-decoration:none;
color:#FFFFFF;
font-weight:bold;}
#footer a:hover{
color:#999999;}

ul.condecoraciones{
list-style:none;}
ul.condecoraciones li{
float:left;
margin:20px;}
span.offers{
	float:right;
	border:1px solid #000;
	padding:2px;}
span.offers a{
	text-decoration:none;}
