@import url(reset.css);
@import url(reset-fonts.css);
@import url(fonts.css);
@import url(formulario.css);
@import url(menu.css);

body,
html {
    margin:0;
    padding:0;
    color: #000;
    font-family: Arial, sans-serif, Helvetica;
    font-size: 12px;
    line-height:17px;
    background-color: #FFF;
    height:100%;
    width: 100%;
    overflow:hidden;
}
body {
    min-width:940px;

}
p {
    color: #000;
    padding: 10px 0 0 0;
    margin: 0px;
	 width: 100%;
	 float: left;
}


a:link, a:visited {
    color: #FF0000;
    text-decoration: none;
    outline: none;

}
a:hover {
    color: #808080;
    text-decoration: none;
    outline: none;
}
img {
    border: 0px;
    margin: 0px;
    padding: 0px;
}
#logo {
width: 160px;
height: 103px;
float: left;
padding-bottom: 25px;
	
}

#cuerpo {
    position:relative;
}
#fondo {
    position:absolute;
    overflow:hidden;
    top:0;
    left:0;
    z-index:0;

}
/*
#fondo, #fondo div,  #fondo img {
width: 100% !important;
width: auto;
min-height: 600px;
min-width: 1000px;
height: auto !important;
height: 600px;}
*/
#ctr-menu {
    position:fixed;
    overflow:hidden;
    top:0;
    left:50px;
    background-color: #ffffff;
    z-index:11;
	 padding-left: 25px;
padding-right: 25px;
padding-top: 25px;
padding-bottom: 25px;
width: 160px;

}
#contenido {
    position:absolute;
    top:0;
    left:285px;
    z-index:10;
    width:675px;

}
.tira {
    float:left;
    width:240px;
    	 background-color: #ECE9D4;
	 	 padding-left: 25px;
padding-right: 25px;
padding-top: 94px;
padding-bottom: 25px;
}


#menu {
    width: 160px;
	 float: left;
	
}
#copyr {
	width: 160px;
	float: left;
	text-align: right;
	font-size: 11px;
	padding-top: 25px;
}
#copyr a {
	color: #808080;
}
#copyr a:hover {
	color: #F00;
}
.secc-menu, .enc-menu, .cue-menu {
    float:left;
    width:100%;
}

.ctr-galeria {
    float:left;
    width:625px;
    background-color: #ffffff;
	 padding-bottom: 25px;
	 padding-top: 118px;
	 padding-left: 25px;
	 padding-right: 25px;
}
.ctr-galeria-menu {
    float:left;
    width:625px;
    background-color: #ffffff;
	 padding-bottom: 25px;
	 padding-top: 114px;
	 padding-left: 25px;
	 padding-right: 25px;
}
.galeria {
    float:left;
    width:456px;
}

.imagen {
    float:left;
    width:142px;
    height:93px;
    display:block;
	margin-right: 10px;
	margin-top: 10px;
}

.imagen2 {
    float:left;
    width:142px;
    height:93px;
    display:block;
	margin-right: 10px;
	margin-top: 10px;
}

.texto-galeria {
    float:left;
    width:159px;
	 padding-left: 10px;
}
.texto-galeria p {
	color: #808080;
}
a.seleccionado {
    color: #FF0000;
}
h1.historia {
background-image: url(img/titulos.gif);
background-repeat: no-repeat;
background-position: 0px 0px;
text-indent: -9999px;
width: 240px;
height: 25px;
overflow: hidden;
margin: 0;
float: left;
}
h1.experiencia {
background-image: url(img/titulos.gif);
background-repeat: no-repeat;
background-position: 0px -25px;
text-indent: -9999px;
width: 240px;
height: 25px;
overflow: hidden;
margin-top: 1px;
margin-bottom: 0px;
float: left;
}
h1.rsc {
background-image: url(img/titulos.gif);
background-repeat: no-repeat;
background-position: 0px -50px;
text-indent: -9999px;
width: 240px;
height: 25px;
overflow: hidden;
margin-bottom: 0px;
float: left;
}

h1.apln {
background-image: url(img/titulos.gif);
background-repeat: no-repeat;
background-position: 0px -75px;
text-indent: -9999px;
width: 240px;
height: 55px;
overflow: hidden;
margin-bottom: 0px;
float: left;
}
.mapa {
width: 240px;
float: left;
height: 122px;
padding-top: 10px;
display: block;
}

.leyenda {
width: 240px;
float: left;
padding-top: 5px;
font-size: 10px;
text-transform: uppercase;
}
#form-contacto {
width: 240px;
float: left;
padding-top: 20px;


}
 .tira a:hover img, .galeria a:hover img {
		
	filter:alpha(opacity=70);
	opacity:0.7;
	}
.tira ul {
list-style-type:none;
width: 100%;
float: left;
padding-bottom: 5px;
padding-top: 5px;
}
.tira ol {
width: 100%;
float: left;
margin-left: 0;
margin-right: 0;
padding-bottom: 10px;
padding-top: 10px;
list-style-type:decimal;
}

.tira li {
padding-bottom: 10px;
}
.tira ul li {
	display: block;
	background-image: url(img/item.gif);
	background-repeat: no-repeat;
	background-position: 0px 16px;
	width: 229px;
float: left;
padding-left: 11px;
padding-top: 10px;
padding-bottom: 0px;
padding-right: 0px;

}
.tira ol li {
list-style-type:decimal;
}
/*
#cargador {
	position: absolute;
    left: 50%;
    top: 50%;
    height: 32px;
    margin-top: -16px;    
    width: 32px;
    margin-left: -16px;   
	-moz-border-radius: 5px; -webkit-border-radius: 5px; 
	background: #FFF url(../images/loading_2.gif) no-repeat center center;
}*/
#cargador {
	position: absolute;
   right: 25px;
    top: 25px;
    height: 32px;
     width: 32px;
    -moz-border-radius: 5px; -webkit-border-radius: 5px; 
	background: #FFF url(../images/loading_2.gif) no-repeat center center;
	z-index: 9998;
}
#cargador-datos {
	position: absolute;
   right: 25px;
    top: 25px;
    height: 32px;
     width: 32px;
    -moz-border-radius: 5px; -webkit-border-radius: 5px; 
	background: #FFF url(../images/loading_2.gif) no-repeat center center;
	z-index: 9999;
}

#contador {
	position: absolute;
   right: 25px;
    bottom: 25px;
    height: 32px;
	z-index: 9999;
}

/* ************************************************************************* */

.fichaprod {
	width: 100%;
}

.fichaprod .titulo, .fichaprod .titulo b {
	color: #58585A;
	padding-bottom: 25px;
}

.fichaprod .info, .fichaprod .info p, .fichaprod .info b, .fichaprod .info p b {
	color: #939598;
}

.pagfoto {text-align:right;	color:#939598;}
