*{
margin:0px;
padding:0px;
}

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 top;
background-repeat:no-repeat;
}
#twitter{
position:absolute;
top:55px;
left:50%;
margin-left:280px;
z-index:2;
}
#twitter img{
border:none;
}
#logo img{
border:none;
}
#logo{
border:none;
position:absolute;
left:50%;
top:10px;
margin-left:-100px;
}

#facebook{
position:absolute;
top:46px;
left:50%;
margin-left:352px;
z-index:3;
}
#facebook img{
border:none;
}
#jugar{
position:absolute;
top:0px;
right:0px;
z-index:2;
}
#jugar img{
border:none;
}
#lang{
position:absolute;
top:2px;
left:50%;
margin-left:-440px;
}
#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:11px;
}
#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{
display:block;
color:#CCCCCC;

font-size:0.9em;
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:1em;
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;

}
#middle #menu_fotos li{
list-style-type:none;
float:left;
}
#middle #menu_fotos li a{
color:#FFFFFF;
display:block;
padding:2px 5px 2px 5px;
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;
}


