/* IE7 HACKS */


object{
 z-index:3;
}
*:first-child+html {
}
/* Neutralizamos los Estilos */
*{
	margin:0;
	padding:0;
	border:none;
}
html {
height:100%;
font-family: 'Verdana', Arial, Helvetica, sans-serif;
font-size:11px;
}
/* Algunas clases útiles */
.clear {clear:both;}
.clear2 {clear:both;height:30px;}
.clear3 {clear:both;height:10px;}
.float-left {float:left;}
.float-right {float:right;}
.center {text-align:center;}
/* Estructura */
body{	
	height:100%;
	background-color:#FAFCFC;
	background-image:url(imagenes/fondo.gif);
	background-position:center top;
	background-repeat:repeat-x;
}
#total { 	
	height: 100%;
	min-height: 100%; /* el valor minimo es la pantalla completa -luego le restamos la altura del fpie- */
    height: auto !important; /* con esto funciona para todos los navegadores */
    height: 100%; /* puro tramite */
    margin: 0 auto 129px; /* el margen es la altura del pie en negativo */	
	/*margin: 0 auto 0;   */ 
	width:915px;	
}
a {
  color:#ffffff;
  text-decoration:none;
}
* html a { 

}
a:hover {
  color:#d9ac69;
}
h1{font-size:24px;}
h2{font-size:19px;}
h3{font-size:16px;}
h4{font-size:14px;}
h5{font-size:12px;}
h6{font-size:10px;}
.bghome{
	background-image:url(imagenes/fondos/bg-home.jpg);
	background-position:center top;
	background-repeat:repeat-x;
}

#header{
    position:relative;	
    float:left;	
	height:105px;	
	width:915px;
	z-index:100;	
}
#logo{
    height:69px;
	width:337px;	
	padding:18px 0 0 0;
	float:left;	
}
#menu_idiomas{
	margin:68px 0px 0px 0px;	
	float:right;
	width:220px;
}
#botonera{		
	display:block;			
}
#botonera ul li {		
	float:left;
	list-style:none;
	margin:0 18px 0 0;
}
#botonera ul li a {  
    display:block;		
	float:left;
	height:20px;	
}
#botonera ul li a.current {
    color:#d9ac69;
    border-bottom:1px dotted #d9ac69;
}
/*---------- diapos -----------*/
#show{
    background-color:#000000;
	display:block;	
	clear:both;
	top:102;
    float:left;
	height:224px;
	z-index: 1;
}
/*---------- menu -----------*/
#menu{	
    float:left;	
	display:block;
	height:35px;
	width:100%;			
}
#menu ul li {		
	float:left;
	list-style:none;
	margin:0 22px 0 0;
}
#menu ul li a {  
    display:block;
	padding:12px 0 0 0;
	font: normal 14px 'Verdana', Arial, Helvetica, sans-serif;		
	float:left;
	height:29px;	
}
#menu ul li a.current {
    color:#d9ac69;
    border-bottom:1px dotted #d9ac69;
}
/*---------- cuerpo -----------*/
#cuerpo{
    position:relative;	
    float:left;	
	height:auto;	
	width:915px;	
}
#izquierda{
    padding:36px 0 0 0;
    display:block;	
    float:left;	
	height:auto;	
	width:595px;
}
#izquierda .bloque{
    display:block;	
    float:left;  
	height:auto;	
	width:570px;
	font-size:12px;
	line-height:20px;
	margin:0 0 34px 0;
	padding:0 0 24px 0;
	border-bottom:dotted 1px #999999;
	text-align:justify;
}
#izquierda .bloque a{
  color:#be3e20;
  text-decoration:none;
}
#izquierda .bloque h1{
    display:block;
	height:36px;
	margin-top: 20px;
    color:#d9ac69;
    font: bold 14px 'Georgia', Times New Roman, Helvetica, sans-serif;
}
#izquierda .bloque img{
    margin-top: 20px;
}
#derecha{
  display:block;	
  float:left;
  padding:36px 0 0 0;	
  height:auto;	
  width:315px;
}
#derecha h4{
  display:block;
  float:left;
  color:#bb7c1d;
  width:100%;
  font: bold 14px 'Georgia', Times New Roman, Helvetica, sans-serif;
  padding:5px 0 0 0;
  height:27px;
  margin:0 0 22px 0;
  border-bottom:1px solid #e5e5e5;
}
#derecha p{
  margin:0 0 32px 0;
}
#derecha p a{
  display:block;
  float:left;
  background:url(imagenes/fondo_miniatura.gif) no-repeat left top;
  padding:1px 0 0 1px;
  margin:0 6px 6px 0;
  height:94px;
  width:94px;
}
#derecha span{
  display:block;
  float:left;
  padding-top:4px;
  width:80px;
  height:36px;
  font: bold 11px 'Verdana', Arial, Helvetica, sans-serif; 
  color:#757472;
}
#derecha .como{
  display:block;
  float:left;
  height:160px;
}
#derecha .como p{
  float:left;
  width:154px;
  font: normal 11px 'Verdana', Arial, Helvetica, sans-serif;
  line-height:18px;
  margin:0 20px 0 0;
  color:#757472;
}
#derecha .como img{
  float:left; 
}
/*elementos de formulario*/
#form{
  z-index:0;
}
.textinput{
  border:1px solid #333;
  padding:3px 5px;
  width:180px;
   z-index:0;
  background-color:#fff;
  color:#333;
  margin-right:5px;
  font: normal 11px "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.button{
  color:#fff;
  cursor:pointer;
  background-color:#333;
  padding:2px 5px;
  border:1px solid #333;
  width:90px;
}
#form select{
  position:relative;
  z-index:1;
}
#Zoomimage{
  z-index:15000;
}
.button2{
  color:#fff;
  cursor:pointer;
  background-color:#333;
  padding:2px 5px;
  border:1px solid #333;
  width:60px;
}
.button:hover{
 color:#333;
  cursor:pointer;
  background-color:#fff;
}
.fila{
  float:left;
  display:block;
  width:100%;
  height:40px; 
  z-index:1; 
}
#menudia, #menumes, #menuhab, #menuedad{
  border:1px solid #d2d2d2;
  color:#333; 
  height:23px;
  margin-right:24px;
  font: normal 11px "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;  
  z-index:2;
}
 


#menudia{
  width:80px;
}
#menumes{
  width:90px;
}
#menuhab{
  width:120px;
}
div#mapaGoogle{
	width:501px;
	height:300px;	
}
/*pie de página*/
#footnotes {    
    position:relative;
	background-color:#000;
	display:block;
	float:left;
	font: normal 11px "Verdana", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	border-top:1px dotted #4F2608;	
	width:100%;
	height:129px;}
#footnotes ul {	   
	margin: 18px auto 0;		 
	line-height:20px;		
	width:915px;		
	list-style: none;}
#footnotes li{
	display: block;	
    width:auto;
	color:#D7E5E6;
	margin:0 12px 0 0;
	height:24px;
	float:left;}
#footnotes ul li a{
	text-decoration:none;
	color:#be3e20;}
#footnotes a.copyright {
	color:#ffffff;
	text-decoration:none;
	border:none;}
#footnotes a.copyright:hover {
	color:#D7E5E6;}	
	
#botonera ul { list-style-type:none }
#botonera ul li { float:left; margin-right:8px }
#botonera ul li.active {
    color:#d9ac69;
    border-bottom:1px dotted #d9ac69;
}
#botonera ul li.active span {
    color:#d9ac69;
}
