/* CSS Document */

/*common behaviour*/
body {
font-family:arial, verdana, sans-serif;
text-align:center;
font-size:62.5%; /* 1em=10px */
}
.mobile{display:none;}
#page{
width:100em;
margin:0 auto;}

#contenedor
{
position:relative;
left:-2em;
}

/*Items*/
#contenido
{
position:relative;
text-align:left;
width:59.5em;
min-width:59.5em;
background:url(background.png) no-repeat;
min-height:65.8em;
float:left;
}
#header
{
width:72em;
min-height:10.6em;
margin: 0 auto;
padding:1em;
}

#left
{
z-index:10;
font-size:11px;
float:left;
min-width:20em;
position:relative; 
top:1em;
}

#banner
{
width:15em;
position:relative;
top:2em;
}

#banner>img
{width:15em;
margin:0 auto;
position:relative;
left:.5em;
}

#wrapper {
text-align:center;
position:relative;
padding:1%;
top:1em;
width: 47em;
height:auto;
min-height:35em;
margin:0 auto;
background: #c3c3c3;
z-index:100;
}

#wrapper p
{padding:1%;font-size:medium;}

div em
{color:#047330;}	

#right
{
font-size:10.5px;
float:left;
width:15em;
position:relative;
top:1em;
}

#counter
{
display:none;
margin:0 auto;
width:20em;
height:14.1em;
position:relative;
right:1em;
z-index:10;
text-align:center;
background:url(count_bck.png) no-repeat;
}

#counter span
{position:relative;
top:1.5em;
}

#counter span b
{font-weight:bolder;
font-size:1.5em;}

span b
{font-weight:bolder;}

#right span p
{font-size:small;
color:#4c93c1;}

#footer
{clear:both;}
#footer img{padding:1em;}

#menu14 {
 text-align:left;
     
		width: 200px;
        margin: 10px;
        }

#menu14 li a {
        height: 32px;
          voice-family: "\"}\"";
          voice-family: inherit;
          height: 24px;
        text-decoration: none;
        }

#menu14 li a:link, #menu14 li a:visited {
        color: #333;
        display: block;
        background:  url(menu14.gif);
        padding: 8px 0 0 10px;
        }

#menu14 li a:hover, #menu14 li #current {
        color: #FFF;
        background:  url(menu14.gif) 0 -32px;
        padding: 8px 0 0 10px;
        }
		
/*2 lvl menu*/

#menu14 li>ul {display:none;}
#menu14 li:hover ul{display:block;}
#menu14 li>ul li{color: #333;display: block;height: 32px;}
#menu14 li>ul{position:relative; left:15px;}
#menu 14 li>ul li a:hover{color: #FFF;background:url(menu14.gif) 0 -32px;}

/*End 2lvl menu*/
h3
{font-family:arial, verdana, sans-serif;
color:#047330;
font-weight:bold;
font-size:2.4em;
}
#cita
{
width:19em;
font-family:times;
/*font-size:small;*/
}

.fotocontent
{margin-right:1em;
float:left;
}

.titulo
{
color:#047330;
font-weight:bold;
font-size:large;
text-align:center;
position:relative;
left:.5em;
}
.boton
{
text-decoration:none;
color:#040afd;
font-weight:bold;
}

.m_banner_hide{
	display:none;
}
.m_banner_show{
	display:block;
}
dl a{text-decoration:none;}

dd
{display:none;
padding:5px;
border:2px solid #FADDA9;
background-color:#FDF4E1;
width:40em;
margin: 0 auto;
}

dt
{
font-size:medium;
padding:5px;
border:2px solid #1344f7;
background-color:#becaf5;
width:400px;
margin: 0 auto;
}

.pics {  
    width:300px;
	padding: 0;  
    margin:  0 auto;  
} 
 
.pics img {  
    padding: 15px;  
    border:  1px solid #ccc;  
    background-color: #eee;  
    width:  300px; 
    top:  0; 
    left: 0;
	margin:0 auto;
} 

.readmore{width:16px; }

table.entries{width:40em;}
table.entries td{font-size:1.5em;text-align:left;}
table.entries tr{height:2em;}
tr.entries  {background-color:red;color:white;font-size:1.5em;height:1em;}

/*Stages tabs*/

}
#navigation  a:hover, a:active {
        color: #FFF;
        text-decoration: none;
        }
#navigation {
        font-weight: bold;
		position:relative;
		top:.5em;
		
}
#navigation ul, #navigation ul li {
        list-style: none;
        margin: 0;
        padding: 0;
}
#navigation ul {
        
        text-align: center;
}
#navigation ul li {
        display: inline;
}
#navigation ul li a {
        background: url(tableft.gif) no-repeat left top;
        color: #FFF;
        text-decoration: none;
        padding: 5px 0;
}
#navigation ul li span {
        background: url(tabright.gif) no-repeat right top;
        padding: 5px 7px 5px 3px;
        margin: 4px 0 4px 4px;
}
#navigation ul li a:hover span {
        text-decoration: underline;
        background-position: 100% -75px;
}
#navigation ul li a:hover {
        background-position: 0 -75px;
}
#navigation #current a {
        background-position: 0 -150px;
}
#navigation #current a span {
        background-position: 100% -150px;
}

.boton2{
color:blue;
text-decoration:none;
font-size:small;
}
#galery{width:40em; margin:0 auto; text-align:center;}
#galery div{padding:0 1.5em;}
#galery li{display:inline;padding-left:2em:} 

