*{
margin:0px;
padding:0px;
}
#iconos a{
float:left;
height:45px;
width:48px;
}
#iconos{
clear:both;
width:165px;
overflow:hidden;
margin-left:-15px;
margin-bottom:10px;
}
#result{
height:20px;;
color:#E8E8E8;
padding:3px;
font-size:11px;
position:absolute;
z-index:300;
}
#result a{
color:#FF9400;
font-size:9px;
text-decoration:none;
}
#overlay{
background-color:#000000;
width:100%;
height:6900px;
position:absolute;
filter:alpha(opacity=50);
-moz-opacity:0.5;
-khtml-opacity: 0.5;
opacity: 0.5;
z-index:1500;
display:none;

}
.opacity{
filter:alpha(opacity=80);
-moz-opacity:0.8;
-khtml-opacity: 0.8;
opacity: 0.8;
-moz-border-radius:5px !important;
}
.opacity:hover{
filter:alpha(opacity=100);
-moz-opacity:1;
-khtml-opacity:1;
opacity: 1;

}
*

{

	border: 0;

	margin: 0;

	padding: 0;

}






.hoverbox

{
margin-left:15px !important;
	cursor: default;

	list-style: none;

}



.hoverbox a

{

cursor: pointer;

}



.hoverbox a .preview

{
display: none;
position: absolute;
top: -131px;
left: -100px;
z-index: 1600;
}
.hoverbox a:hover .ampliar

{
    border-style:none !important;
	display: none;
background-color:transparent !important;

}

.ampliar{
width:80px !important;
display:none;
position:absolute;
top:30px;
left:180px;
border-style:none;
background-color:transparent !important;
}

.hoverbox a:hover .preview2

{

	display: block;

	position: absolute;

	top: -131px;

	left: -100px;

	z-index: 1600;

}



.hoverbox img

{
border-color:#C6DC94;
border-style: solid;
background-color:#000000;
background-image:url(../images/loader.gif);
background-position:center center;
background-repeat:no-repeat;
	border-width: 2px  !important;

	color: inherit;
	vertical-align: top;

	width: 452px;

}



.hoverbox li

{


	color: inherit;

	display: inline;

	float: left;


	position: relative;

}



.hoverbox .preview

{



	width: 652px;


}
 #b_editDates form {
-moz-border-radius:0px !important;
padding:0px !important;
border:0px!important;
position:relative !important;
}
.b_availFormInner:hover{

	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: .8;
filter:alpha(opacity=80);
}
.b_availFormInner{
background-color:#FFFFFF !important;
padding:0px 0px 0px 4px !important;
-moz-border-radius:0px !important;
background-image:url(http://x.bstatic.com/static/img/b25logo/beeldmerk-full.gif);
background-position:right -12px;
background-repeat:no-repeat;
height:56px !important;

	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: .5;
filter:alpha(opacity=50);
}
.b_availDatesInner {
margin-top:24px;
}
.b_availDatesInner h4{
margin-top:6px !important;
font-size:13px !important;
font-weight:normal !important;
margin-right:4px !important;
}
.b_availDatesInner h4,.b_availDatesInner div{
float:left;
}
#b_availSubmit{
float:left !important;
margin-top:15px !important;
}
#b_editDates {
color:#003580 !important;
line-height:0.9em !important;

}
#b_editDates h3{
display:none;
}
#b_powered{
position:absolute !important;
top:0px !important;
left:0px !important;
width:98%;
background-color:#003580 !important;
padding:3px 1% 3px 1% !important;
margin-top:0px !important;
color:#FFFFFF !important;
font-size:11px !important;
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: .8;
filter:alpha(opacity=80);
}
InstanceLine
#b_editDates form 
body,html{
margin:0px;
padding:0px;
height:100%;
font-family:helvetica,arial,verdana,sanserif;
letter-spacing:1px;
}
html{
margin:0px;
padding:0px;
background-image:url('../templates/teodosiodegoni/images/fondo_bar.jpg');
background-position:center top;
background-repeat:repeat-y;
background-color:#384F21;

}
body{
margin:0px;
padding:0px;
background-image:url('../templates/teodosiodegoni/images/fondo.jpg');
background-position:center 57px;
background-repeat:no-repeat;
}
#twitter{
position:absolute;
top:108px;
left:50%;
margin-left:280px;
z-index:2;
}
#twitter img{
border:none;
}
#logo img{
border:none;
}
#logo{
border:none;
position:absolute;
left:50%;
top:68px;
margin-left:-100px;
}

#facebook{
position:absolute;
top:99px;
left:50%;
margin-left:352px;
z-index:3;
}
#facebook img{
border:none;
}
#jugar{
position:absolute;
top:57px;
right:0px;
z-index:2;
}
#jugar img{
border:none;
}
#lang{
position:absolute;
top:64px;
left:5px;
z-index:600;
}
#lang ul li{
list-style-type:none;
display:inline;
margin:3px;
color:#9AD310;
font-size:11px;
}
#lang ul li a{
color:#9AD310;
text-decoration:none;
font-size:12px;
}
#lang ul li a:hover{
color:#D4E5AB;
}
#lang ul li.selected a{
color:#D4E5AB;
}
#wrapper{
width:890px;

padding-left:50px;
padding-right:50px;
padding-bottom:10px;
margin-left:auto;
margin-right:auto;
padding-top:132px;
display:table;
background-image:url('../templates/teodosiodegoni/images/fondo_bottom.jpg');
background-position:center bottom;
background-repeat:no-repeat;
}
#map{
margin-left:30px;
}
#map img{
border:none;
}

.clear{
height:1px;
font-size:0.01em;
line-height:0.01em;
clear:both;
float:left;
}
#left ul {
margin-left:0px;
}
#left ul li{
list-style-type:none;
}
#left ul li a span{
text-align:center;
color:#F5A20A;
font-family:georgia,'times new roman',serif;
display:block;
font-size:2.2em !important;
line-height:0.9em !important;
margin-bottom:6px;
}
#left ul li.selected a span{
color:#FFFFFF;
}
#left ul li a{
display:block;
color:#CCCCCC;

font-size:0.7em;
line-height:1.1em;
padding:8px;
text-decoration:none;
background-image:url('../templates/teodosiodegoni/images/boton.png');
background-repeat:no-repeat;
text-align:center;
}
#left ul li.selected a{
display:block;
color:#CCCCCC;

font-size:0.8m;
line-height:1.1em;
padding:8px;
text-decoration:none;
background-image:url('../templates/teodosiodegoni/images/boton_hover.png');
background-repeat:no-repeat;
}
#left ul li a strong{
color:#A7E40E;
}
#left ul li a:hover{
background-image:url('../templates/teodosiodegoni/images/boton_selected.png');

background-repeat:no-repeat;
}

#left{
float:left;
width:190px;
}
#middle{
float:left;
width:500px;

}
#right{
float:left;
width:200px;

}
#left a img{
border:none;
}
#middle h1{
padding:20px;
padding-top:5px;
color:#D4E5AB;
line-height:0.9em;
font-size:1.4em;
clear:both;
text-align:center;
font-family:georgia,'times new roman',serif;
}
#middle h1 strong{
color:#A7E40E;
}
#middle h3{
padding:20px;
padding-top:5px;
color:#D4E5AB;
line-height:1.1em;
font-size:0.90em;
clear:both;
color:#87B416;

}
#middle h3 strong{
color:#A7E40E;
}
#middle h3 a{
color:#D4E1B3 !important;
}
#middle h3 a:hover{
color:#FFFFFF !important;
}
#middle p{

padding:20px;
padding-top:5px;
color:#D4E5AB;
font-size:15px;
line-height:1.32em;

}
#middle p a{
color:#A7E40E;
}
#middle img{
margin:5px 20px 5px 20px;
}
#middle h2{
padding:5px 20px 10px 20px;
color:#D4E5A2;
line-height:0.9em;
font-size:1.10em;
clear:both;

}
#middle h2 strong{
color:#FFFFFF;
}
#middle #menu_fotos {
margin-left:18px;
width:455px;
clear:both;
width:100%;
overflow:hidden;
font-size:14px;
}
#middle #menu_fotos li{
list-style-type:none;
float:left;
}
#middle #menu_fotos li a{
color:#FFFFFF;
display:block;
padding:2px 3px 2px 3px;
border-style:none;
}
#middle #menu_fotos li.selected a,#middle #menu_fotos li a:hover{
color:#A7E40E !important;
}
#middle hr{
margin:25px 60px 25px 60px;
color:#384F21;
background-color:#384F21;
border-width:1px 0px 1px 0px;
border-color:#628341 #628341 #2F401D #628341;
border-style:dotted;
clear:both;
}
#right hr{
margin:25px;
color:#384F21;
background-color:#384F21;
border-width:1px 0px 1px 0px;
border-color:#628341 #628341 #2F401D #628341;
border-style:dotted;
clear:both;
}
#left img,#right img{
margin-left:20px;
}
#left hr{
margin:25px;
clear:both;
margin-bottom:10px;
color:#384F21;
background-color:#384F21;
border-width:1px 0px 1px 0px;
border-color:#628341 #628341 #2F401D #628341;
border-style:dotted;
}
#right h1{
padding:6px;
color:#A7E40E;
line-height:0.8em;
font-size:1.30em;
}
#right h2{

padding:5px ;
color:#D4E5AB;
line-height:0.8em;
font-size:0.8em;
}
#right ul {
margin-left:40px;
}
#right ul li{
list-style-image:url('../templates/teodosiodegoni/images/external.gif');
list-style-position:outside;
}
#right ul li a{
color:#A7E40E;
font-size:0.8em;
text-decoration:none;
line-height:1.4em;
}
#right ul li a:hover{
color:#D4E5AB;
}
#right ul li a.full{
color:#D4E5AB;
}
#right ul li a.full:hover{
color:#A7E40E;
}
#footer{

height:1px;

}
#middle  dl{
color:#B3BDA8;
font-size:14px;
margin-left:auto;
margin-right:auto;

width:410px;
}
#middle dt{
float:left;
clear:left;
width:200px;
text-align:right;
padding:2px;
color:#B3BDA8;
}
#middle dt span{
color:#FF9800;
}
#middle dd{
float:left;
width:200px;
text-align:left;
padding:2px;
padding-left:4px;
font-weight:normal;
}
#left a{
border-width:0px;
}
#middle a,#right ul a{
color:#AFFE02;
text-decoration:none;
border-style:dotted;
border-color:#A8FF00;
border-width:0px 0px 1px 0px;
padding:0px;
padding-bottom:0px;
display:inline-block;
}
#middle a:hover,#right ul a:hover{
background-color:#253317;
color:#BDD0AA;
}
acronym{
cursor:help;
border-width:0px 0px 1px 0px;
border-color:#D4DD80;
border-style:dotted;
}
table{
margin-left:18px;
font-size:1.00em;
font-family:georgia,'times new roman',serif;
}
table th{
background-color:#6D825D;
color:#CAD8BD;
text-align:left;
padding:10px;
}
table td{
padding:10px;
background-color:#30421C;
color:#D4E5AB;
text-align:left;
}
table td span{
font-size:0.70em;
color:#D4E5AB;
}
fieldset{
margin:0px 30px 20px 20px;
border-style:solid;
border-color:#738A5D;
border-width:1px;
padding:20px;
color:#738A5D;
}
legend{
padding:10px;
font-size:20px;
color:#738A5D;
}
label{
float:left;
display:block;
width:130px;
text-align:right;
padding:10px;
font-size:15px;
font-weight:bold;
color:#738A5D;
}
input,textarea{
float:left;
padding:5px;
margin:5px;
}
/* valoraciones  */

#valoracion{
font-size:20px;
color:#313B18;
padding:0px 0px 0px 5px;
margin:5px 20px 5px 20px;
font-weight:bold;
background-color:#83C012;
text-transform:uppercase;
-moz-opacity:.70; 
filter:alpha(opacity=70); 
opacity:.70;
overflow:hidden;
font-weight:bold;
-moz-border-radius: 5px;
border-radius: 5px;
width:330px;
display:block;
clear:both;
float:left;
position:relative;
line-height:55px;
}
#valoracion strong{
font-family:georgia,"times new roman",serif;
font-size:30px;
color:#FFFFFF;
position:absolute;
right:0px;
top:0px;
font-weight:bold;
display:inline-block;
background-color:#FF7400;
padding:0px 10px 5px 10px;
-moz-border-radius: 5px;
border-radius: 5px;
}
#numComment{
color:#E6E8C3;
font-size:14px;
text-align:left;
display:block;
margin-left:25px;
width:400px;
float:left;
clear:both;
}
#numComment strong{
color:#FF7400;
font-weight:bold;
}
.valoracionesParciales{
background-color:#222222;
color:#FFFFFF;
display:inline-block;
width:210px;
float:left;
margin:4px 10px 0px 20px;
padding:4px;
font-size:13px;
-moz-border-radius: 2px;
border-radius: 2px;
-moz-opacity:.80; 
filter:alpha(opacity=80); 
opacity:.80;
float:left;
position:relative;
line-height:22px;
}
.valoracionesParciales strong{
float:right;
color:#FF7400;
position:absolute;
right:5px;
top:0px;
line-height:22px;
}
#filtros{
margin:5px 20px 6px 25px;
}
#filterHeader{
background-color:#D1D8C2;
color:#111111;
display:inline-block;
width:400px;

margin:10px 20px 0px 0px;
padding:4px;
font-size:13px;
-moz-border-radius: 2px;
border-radius: 2px;
-moz-opacity:.80; 
filter:alpha(opacity=80); 
opacity:.80;
}
.filtro{
background-color:#A9C90E;
color:#333333 !important;
display:inline-block;
width:210px;
float:left;
border-style:none !important;
margin:4px 8px 0px 0px;
padding:4px !important;
font-size:13px;
-moz-border-radius: 2px;
border-radius: 2px;
-moz-opacity:.80; 
filter:alpha(opacity=80); 
opacity:.80;
float:left;
position:relative;
line-height:19px;
}
.filtro strong{
position:absolute;
right:5px;
top:0px;
padding:4px 2px 4px 2px !important;
font-weight:bold;
float:right;
color:#ffffff;
}
.filtro:hover,.filtro.activo{
background-color:#FF8900 !important;
color:#FFFFFF !important;
}
.filtro:hover strong,.filtro.activo strong{
color:#503A1B !important;
}
.comentario{
background-color:#314122;
padding:6px;
margin:10px 0px 0px 25px;
color:#B2BDA2;
float:left;
-moz-border-radius: 6px;
border-radius: 6px;
-moz-opacity:.80; 
filter:alpha(opacity=80); 
opacity:.80;
width:430px;
clear:both;
}
.alt{
margin:10px 0px 0px 25px;
background-color:#3C5D1B !important;
padding:4px;
clear:both;

color:#B2BDA2;
}
.clear{
clear:both;
}
.user{
color:#FFFFFF;
font-size:22px;
padding:5px;
}
.user span{
font-weight:bold;
float:right;
color:#FFA600;
font-size:40px;
}
.tipo{

}
.comentario.alt .fecha,.comentario.alt .tipo{
color:#FFD300;
padding-left:10px;
font-size:13px;
line-height:13px;

}
.comentario .fecha,.comentario .tipo{
color:#FF9C00;
padding-left:10px;
font-size:13px;
line-height:13px;

}
.lugar{
color:#FFFFFF;
padding-left:10px;
font-size:13px;
}
.bad{
color:#ED6E62;
padding-left:10px;
padding-right:10px;
font-size:14px;
margin-top:4px;
line-height:16px;
}
.ok{
color:#B3D60E;
line-height:16px;
padding-left:10px;
margin-top:4px;
padding-right:10px;
font-size:14px;
}
#separa{
height:20px;
float:left;
width:400px;
}
.navegador{
width:428px;
margin:5px 20px 5px 25px;
float:left;
clear:both;
text-align:center;
-moz-border-radius: 6px;
border-radius: 6px;
background-color:#30421C;
padding:6px;
}
.navegador span{
color:#FFFFFF;
font-size:13px;

clear:both;
}
.navegador hr{
margin:5px 20px !important;
}
.adelante{
display:inline-block;
float:right;
font-size:14px;
}
.atras{
float:left;
display:inline-block;
font-size:14px;
}
.orderinfo{
width:400px;
color:#DDE4C5;
clear:both;
padding:10px 25px 0px 25px;
font-size:13px;
}

#middle dl#dlSolidaria{
width:410px;
overflow:auto;
margin-bottom:10px;
}
#middle dl#dlSolidaria dt{
color:#FF9B00;
}
#middle dl#dlSolidaria dt strong{
color:#FFFFFF;
}
#middle dl#dlSolidaria dd{
color:#FFFFFF;
}
#rsWeb{
font-size:13px !important;
color:#F0F4E8 !important;
border-width:1px 0px;
border-color:#B8EC0E;
border-style:dashed;
width:420px;
padding-bottom:5px !important;
text-align:justify;
margin:8px;
line-height:13px !important;
}
#rsWeb strong{
color:#FF9B00;
font-weight:normal;
}



