body{
	text-align:center;
	font-family:verdana,sans,sans-serif;	
	font-size:0.7em;
	color:#666;
	background-color: #FFF;
}
/*
 * Generales ---------------------------------------------
 */
img{
 border:0;
}
a{
	color:#999;
	text-decoration:none;
	outline: none;
}
a:hover{
	color:#000;
}
a.seleccionado{
	border:0;
}
h2, p.descripcion{
 font-size:1em;
 color:#999;
 font-weight:bold;
 margin:0;
}
h2{
 margin:0 0 10px 0;
 padding:0;
}
p.descripcion{
 margin-top:4px;
}
h2.interior{
 color:#666;
}
ul{
	list-style:none;
	margin:0;
	padding:0;
}
.saltarContenido{
  position:absolute;
  top:-1000em;
}

/* 
 * Contenedor ---------------------------------------
*/

#contenedor{
	text-align:left;
	margin:auto;
	width:808px;
}

/* 
 * Cabecera -----------------------------------------
*/

#cabecera{
 margin-top:50px;
 margin-bottom:42px;
 text-align:right;
 padding-right:80px;
}

/* 
 * Menu ---------------------------------------------
*/

#menu{
	float:left;
	width:160px; /*175 modificacion URI */
}
#menu ul{
	margin:0;
	padding:0;
   text-align:right;
}
#menu ul li{
 padding-bottom:8px;
 color:#999;
}
#menu ul li strong{
 color:#666;
}
#menu span.volver{
 border-right:1px solid #ccc;
 border-left:1px solid #ccc;
 padding:0 5px 0 35px;
 background: url('/app/webroot/img/flechas.jpg') left center no-repeat;
}
#menu a.volver{
 color:#656565;
 margin-bottom:5px;
}
#menu a.volver:hover{
 color:#000;
}
#menu ul li.seleccionado a{
 color:#ff6701;
}
#menu ul li a{
	display:block;
}

/* 
 * Contenido -----------------------------------------------
*/

#contenido{
 float:right;
 padding-right:80px;
 width:516px; /* medida para que no haga movimientos al cargar */
}

#contenido a:hover{
 color:#000;
}

#contenido ul{
 margin-top:10px;
}

#contenido ul li{
 display:inline;
 border-right:1px solid #ccc;
 padding:0 5px;
}

#contenido ul li a{
 color:#999;
}

#contenido ul li.seleccionado a{
 color:#ff6701;
}

#contenido ul li.primera{
 border-left:1px solid #ccc;
}

#contenido ul.lista-datos-tecnicos{
 margin: 0 0 35px 0;
 padding:0;
}
#contenido ul.lista-datos-tecnicos li{
 display:block;
 border:0;
 line-height:20px;
  color:#333;
 margin:0;
 padding:0;
}
#contenido ul.descripcion-tecnicos{
 margin-bottom:10px;
}
#contenido ul.lista-datos-tecnicos li span.datos{
  color:#666;
}

#contenido p{
 line-height:18px;
 padding:0;
 margin:0 0 10px 0;
}

#contenido p.direccion{
 line-height:21px;
}

#contenido p.noticias-anteriores{
 margin-top:35px;
}

#contenido div.listado-noticias{
	border-top:1px solid #ebebeb;
   padding-top:10px;
}

#contenido div#animacion{
 position:relative;
 width:510px;
 /*height:254px;*/
 height: 285px;
}

#contenido div#animacion #mimetize{
	position: absolute;
   width:500px;
}

#contenido div#grafico{
 position:relative;
   overflow:visible;
   /*height:253px;*/
   height:100%;
}

#contenido div#pie-foto{
 position:absolute;
}

#contenido div#pie-foto-nuevo{
 position:relative;
 border:1px solid #ebebeb;
 border-top:0;
 padding-top:21px;
 padding-left:7px;
 /*_margin-top:-2px;*/
}

/* este es sólo para la home */
#contenido #animacion div#pie-foto-nuevo{
 /*top:251px;*/
 top:281px;
 width:507px;
 height:1px;
}


#contenido ul.lista-foto{
 position:absolute;
 top:14px;
 text-align:right;
 width:500px;
 margin-top:0;
 margin-right:7px;
}

#contenido ul.lista-foto li{
 background-color:#fff; 
}

#contenido div#pie-foto ul{
 position:relative;
 bottom:-7px;
 margin:0 7px 0 0;
 text-align:right;
}

#contenido div#pie-foto ul li{
 display:inline;
 padding-right:6px;
 border-right:1px solid #ebebeb;
}

#contenido ul li.unica, #contenido div#pie-foto ul li.primera{
 border-left:1px solid #ebebeb;
}

#contenido div#pie-foto ul li a{
 color:#666;
}

#contenido div#pie-foto-nuevo ul li.seleccionada a{
 color:#ff6701;
}

#contenido img{
 padding:7px 7px 0 7px;
 /*_padding-top:6px;*/
 border:1px solid #ebebeb;
 border-bottom:0;
}
#contenido img.unica{
 padding:7px;
 border:1px solid #ebebeb;
}

/* 
 * Contenido fino ------------------------------------------
*/

#contenido-fino{
 margin-top:50px;
 width:300px;
}

#contenido-fino.sin-foto{
 margin-top:0;
 width:516px;
}

#contenido-fino p.subtitulo-cotacto{
 margin-top:10px;
}

#contenido-fino #contenido-home strong{
 color:#656565;
}

#contenido-fino #estilos-especiales strong, #contenido-fino #estilos-especiales a{
 color:#858585;
 font-weight:bold;
}


/* 
 * Pie contenido ------------------------------------------
*/

#pie{
 clear:left;
 border-top:1px solid #ebebeb;
 margin-top:45px;
 margin-bottom:300px;
 padding-top:15px;
}

#pie p{
 line-height:8px;
}

#pie p.iridia-estudio{
	margin-top:25px;
}
#pie p.iridia-estudio a{
	color:#aaa;
}
#pie p.iridia-estudio a:hover{
	color:#aaa;
	background-color:#fff;
}

#pie img{
 margin:0;
 padding:0;
 border:0;
}

/*
 * Formularios -------------------------------------------
 */
form{
    margin:0;
    padding:0;
}

fieldset{
	border:1px solid #fff;
    margin:0;
    padding:0;
}
label{
	color:#666;
}
input,textarea{
    border:1px solid #ebebeb;
	width: 100%;
    background:#fff url('/app/webroot/img/background-input.png') top repeat-x;

   margin-top:3px;
}
input.enviar{
    width:70px;
    background-color:#ebebeb;
    color:#666;
}
textarea{
	height: 150px;
}

/*
 * Efectos javascript ------------------------------
 */

.js div.datos-cv-manuel, .js div.datos-cv-cristina{
	display: none;
}
div.datos-cv-manuel, div.datos-cv-cristina{
}
