@charset "utf-8";
/* CSS Document */

body
{
	background-color:#000000;
	font:12px normal Arial, Helvetica, sans-serif;
}

#logo
{
	margin:5px 0 0 5px;
	width:1024px;
}

#logo_imagen
{
	margin:0 0 2px 0;
	background:url(../images/Pagina-inicial_baja.jpg) no-repeat;
	width:1024px;
	height:483px;
	
}

.logo_idiomas
{
	
	font:0.8em bold Verdana, Arial, Helvetica, sans-serif;
	font-weight:bolder;
	color:#fff;
}

.logo_idiomas ul
{
	width:200px;
}

.logo_idiomas ul li
{
	margin: 2px 10px 0 2px;
	list-style:none;
	display:inline;
	width:80px;
}

.logo_idiomas ul li a
{
	text-decoration:none;
	color:#fff;
}

.logo_idiomas_intro
{
	
	font:1.2em bold Verdana, Arial, Helvetica, sans-serif;
	font-weight:bolder;
}

.logo_idiomas_intro ul
{
	position:absolute;
	width:500px;
	top:250px;
	left:300px;
}

.logo_idiomas_intro ul li
{
	margin: 2px 10px 0 2px;
	list-style:none;
	display:inline;
	width:80px;
}

.logo_idiomas_intro ul li a
{
	text-decoration:none;
	/*color:#fff;*/
	color:#ffca1d;
}

#logo_idiomas_index
{
	position:relative;
	top:240px;
	left:-30px;
}

#logo_idiomas_home
{
	position:relative;
	top:10px;
	left:600px;
}

#idioma_select{border-bottom:solid 2px #fff;}

#logo_texto
{
	position:absolute;
	left:450px;
	top:85px;
	width:270px;
	height:78px;
	background:url(../images/logo_texto.png) no-repeat;
}

#cabecera
{
	width:1000px;
	height:245px;
	background:url(../images/imagendelbanner.jpg) no-repeat;
}

#firmadelbanner
{
	position:relative;
	top:210px;
	left:150px;
	width:170px;
	height:31px;
	background:url(../images/firmadelbanner.jpg) no-repeat;
}
/*home*/
.menus
{
	position:absolute;
	top:275px;
	left:-10px;
	width:950px;
	height:163px;
}

.menus ul
{
	width:967px;
}

.menus ul li
{
	text-align:center;
	top:275px;
	margin: 2px 0 0 3px;
	list-style:none;
	display:inline-block;
}

.mnu_titulo
{
	margin:0 0 2px 0;
	color:#fff;
	font:1em normal Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.banda_texto
{
	position:relative;
	top:-10px;
	left:20px;
	width:1000px;
	height:97px;
	background-color:#1F1F1F;
}

.mnu_texto
{
	text-align:center;
	color:#fff;
	font-weight:bold;
	width:130px;
}
/*------*/

/*portafolio*/

.cabecera_banner
{
	padding:0px;
	margin:0px;
	width:1000px;
}

.menus_banner
{
	position:absolute;
	top:135px;
	left:-5px;
	width:667px;
	height:163px;
}
.menus_banner ul
{
	width:600px;
}

.menus_banner ul li
{
	top:275px;
	margin: 2px 0 0 3px;
	list-style:none;
	display:inline-block;
}
#firma
{
	position:relative;
	top:180px;
	left:650px;
	width:167px;
	height:31px;
	background:url(../images/firmadelbanner.jpg) no-repeat;
}
#logo_idiomas_banner
{
	position:relative;
	top:35px;
	left:120px;
}
.banda_texto_banner
{
	position:relative;
	top:200px;
	left:0px;
	width:1000px;
	height:20px;
	background-color:#5e5e5e;
	color:#fff;
	font-weight:bold;
	margin:5px 0 0 0;
}
.banda_texto_banner ul
{
	left:0px;
	margin:0 0 2px 0;
}

.banda_texto_banner ul li
{
	margin: 2px 0 0 3px;
	list-style:none;
	display:inline-block;
}

.banda_texto_banner ul li a
{
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}

.tipos ul
{
	width:1000px;
}

#tipos
{
	position:absolute;
	left:-80px;
	top:280px;
}

.tipos_portafolio ul
{
	width:1000px;
}

#tipos_portafolio
{
	position:absolute;
	left:-80px;
	top:280px;
}

#tipos ul li
{
	margin: 2px 20px 0 30px;
	list-style:none;
	display:inline-block;
	width:134px;
}

#tipos_portafolio ul li
{
	margin: 2px 10px 0 20px;
	list-style:none;
	display:inline-block;
	width:134px;
}

#tipo
{
	position:absolute;
	top:20px;
}

#tipo ul li
{
	text-align:center;
	font-weight:bold;
	font-size:1.2em;
	list-style:none;
	display:list-item;
}

#titulo_tipo
{
	position:relative;
	left:0px;
}

.titulo_tipo_portafolio
{
	color:#fff78c;
}
.titulo_tipo_proyectos
{
	color:#e88eb2;
}
/*tipo_galeria*/
#tipos_galeria
{
	position:absolute;
	top:280px;
	left:0px;
	margin:0px 0px 0px 0px;
}
 #titulo_tipos
 {
 	position:absolute;
 	top:0px;
 	left:-25px;
 	color:#fff;
 	font-size:1.2em;
 } 
 #titulo_tipos ul li
 {
 	width:300px;
 	list-style:none;
	display:block;	
 }
 
 #titulo_tipos ul li h3
 {
 	font-size:1.2em;
 	color:#fff78c;
 	width:555px;
 }
 
  #titulo_tipos_proyectos
 {
 	position:absolute;
 	top:0px;
 	left:5px;
 	color:#fff;
 	font-size:1.2em;
 } 
 #titulo_tipos_proyectos ul li
 {
 	width:300px;
 	list-style:none;
	display:block;	
 }
 
 #titulo_tipos_proyectos ul li h3
 {
 	font-size:1.2em;
 	color:#e98fb3;
 }
 
 #imagenes_tipos
 {
 	position:absolute;
 	left:300px;
 	width:700px;
 }
 #imagenes_tipos ul li
 {
 	margin:0 5px 0 0;
 	list-style:none;
	display:inline;	
 }
 #imagenes_tipos_proyectos
 {
 	position:absolute;
 	left:400px;
 	width:700px;
 }
 #imagenes_tipos_proyectos ul li
 {
 	margin:0 15px 0 5px;
 	list-style:none;
	display:inline;	
 }
 
 .opaco
 {
 	opacity:.5;
 }
 
 #galerias
 {
 	position:absolute;
 	top:470px;
 	left:-25px;
 }
 
 #galerias ul li
 {
 	list-style: none;
 	display:inline-block;
 	margin:0px 0px 0px 0px;
 	width:490px;
 }
 
 .galeria
 {
 	width:475px;
 	height:158px;
 	margin:0px 5px 0px 0px;
  }
 
 
#titulo
 {
 	width:475px;
 	border-bottom:2px solid #fef689;
 	color:#fef689;
 	font:1.3em normal sans-serif, Arial, Helvetica;
 }
 
 #titulo_proyectos
 {
 	width:475px;
 	border-bottom:2px solid #e98fb3;
 	color:#e98fb3;
 	font:1.3em normal sans-serif, Arial, Helvetica;
 }
 
 #titulo span
 {
 	margin:0px 0px 50px 0px;
 }
 
 #imagen
 {
 	position:relative;
 	left:0px;
 	margin:5px 0px 0px 0px;
 	width:165px;
 	
 }
 
 #imagen img
 {
 	margin:0px 0px 0px 0px;
 }
 
 #entradilla
 {
 	position:relative;
 	left:170px;
 	top:-112px;
 	height:95px;
 	width:300px;
 	color:#fff;
 	font:1.2em normal sans-serif, Arial, Helvetica;
 }
 
 #entradilla a
 {
 	color:#fff;
 	font-weight: bold;
 	font-style: none;
 }
 
 #entradilla a:visited
 {
 	color:#fff;
 	font-weight: bold;
 }
 
 
 #pie
 {
 	color:#fff;
 	font:1.2em normal sans-serif, Arial, Helvetica;
 	position:relative;
 	left:145px;
 	top:-90px;
 	width:475px;
 }
 
 #pie a {
	color:#fff;
	text-decoration: none;
	border-bottom: 1px solid #fff;
}

/*bio*/

#texto_bio
{
	position:absolute;
	top:530px;
	left:15px;
	padding:0px 5px 5px 10px;
	/*background-color:#5E5E5E;*/
	/*background-color: rgb(9, 9, 9);*/
	background-color:#1b1b1b; 
	/*color:#5E5E5E;*/
	color:#bbbbbb;
	width:660px;
	/*color:#000;*/
	font-size:1.2em;
	font-family:sans-serif;
}

#titulo_premios
{
	position:absolute;
	top:545px;
	left:710px;
	font-size:1.4em;
	font-weight:bold;
	font-family:sans-serif;
	color:#f8f79a;
	border-bottom:1px solid #f8f79a;
	width:280px;
}

#banda_lateral
{
	position:absolute;
	top:555px;
	left:700px;
	border-left:2px solid #f8f79a;
	width:305px;
	height:auto;;
	margin:0px;
	padding:0px;
}

#banda_lateral ul
{
	margin:0px;
	padding:0px;
	list-style:none;
}

#banda_lateral ul li
{
	margin:0px;
	padding:0px;
	color:#fff;
}

#banda_lateral ul li #titulo_banda
{
	font:1.4em bold sans-serif, Arial, Helvetica;
	border-bottom:1px solid #f8f79a;
	width:280px;
	margin:0px 2px 10px 5px;
}
#banda_lateral ul li #cuerpo_banda
{
	font:1em normal sans-serif, Arial, Helvetica;
	margin:0px 5px 25px 10px;
}

#banda_lateral ul li #cuerpo_banda ul
{
	top:20px;
}

#banda_lateral ul li #cuerpo_banda ul li
{
	margin:0px;
	left:-200px;
}

#banda_premios
{
	position:absolute;
	top:575px;
	left:700px;
	border-left:2px solid #f8f79a;
	width:305px;
	height:450px;
	margin:0px 0px 0px 0px;
}

#tabla_premios
{
	font-size:1.2em;
	color:#fff;
	font-family:sans-serif;
	margin:0px 2px 2px 5px;
}

#tabla_premios tr td a
{
	text-decoration:none;
	color:#fff;
	font-family:sans-serif;
}

#titulo_press
{
	position:absolute;
	top:845px;
	left:710px;
	font-size:1.4em;
	font-weight:bold;
	font-family:sans-serif;
	color:#f8f79a;
	border-bottom:1px solid #f8f79a;
	width:280px;
}

#banda_press
{
	position:absolute;
	top:875px;
	left:700px;
	border-left:2px solid #f8f79a;
	width:305px;
	height:450px;
	margin:0px 0px 0px 0px;
}

#reset
{
	padding:0px;
	margin:0px;
}

#paginacion
{
	position:absolute;
	top:280px;
	color:#fff;
}

#paginacion ul
{
	list-style:none;
}

#paginacion ul li
{
	display:inline;
	margin:0px 5px 0px 5px;
}

#paginacion ul li a
{
	color:#fff;
	font-size:1.1em;
	font-weight:bold;
	font-family:sans-serif;
	text-decoration: none;
}

.paginacion_selec
{
	border-top: 2px solid #fff;
}

.enlace
{
	border-bottom:1px solid #fff;
}

.pie_home
{
	clear:both;
	color:#BBBBBB;
	font-size:0.9em;
	text-align: center;
	width:1005px;
	margin:10px 0 10px 25px;
}