@charset "UTF-8";
/*img, div, #logo a img, div.anchor a img, div.botones a img { behavior: url(iepngfix.htc); }*/
body {
	/*background-image: url(img/fondo.gif);*/
	font-family:Helvetica, Arial, sans-serif;
	color:#eeeeee;
	margin:0px;
	padding:0px;
	background:#eeeeee;
}
a:link, a:hover, a:visited, a:active {
	outline:0px;	
}
div.separador {
	clear:both;	
}
#container {
	width:1000px;
	margin:0px auto;
}
#top { 
	height: 92px; 
	background:url(img/cabecera.gif) #ffffff no-repeat top center;
	z-index: 100;
	width:100%;
	position: fixed; 
	margin:0px auto;
	border-bottom:5px solid #989898;
	/*position:fixed;
	top:0px;
	left:0px;
	width:100%;
	height:92px;
	z-index:15;*/
} 
div.centrar {
	width:1000px;
	margin:0px auto;
}
div.hide {
	display:none;	
}
#logo {
	margin-top:20px;
	margin-left:20px;
	float:left;
	width:208px;
	height:38px;
}
#logo a img {
	border:none;	
}
#slogan {
	clear:left;
	float:left;
	margin-left:20px;
	margin-top:15px;
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;
	color: #989898;
}
#idioma {
	margin-left:873px;
	margin-top:0px;
	width:74px;
	height:55px;
}
#nav {
	margin-left:578px;	
	margin-top:7px;
	width:385px;
	height:30px;
	overflow:hidden;
	background:#989898;
}
#nav ul {
	margin:0px;
	padding:0px;
}
#nav ul li {
	display:block;
	list-style-type:none;
	float:left;
	margin:0px;
	padding:8px 9px 9px 9px;
	font-size:14px;
}
#nav ul li a:link, #nav ul li a:visited {
	color:#FFF;
	text-decoration:none;
	display:block;
}
#nav ul li a:hover {
	background:#444;	
}
/*#nav ul li.uno {
	border-left:5px solid #373737;	
}
#nav ul li.dos {
	border-left:5px solid #373737;	
}
#nav ul li.tres {
	border-left:5px solid #373737;	
}
#nav ul li.tress {
	border-left:2px solid #373737;	
}
#nav ul li.cuatro {
	border-left:5px solid #373737;	
}
#nav ul li.cuatroo {
	border-left:2px solid #373737;	
}
#nav ul li.cinco {
	border-left:5px solid #373737;	
}*/

#container_portfolio {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	overflow: auto;
	padding: 105px 0px 30px 0px !important;
	padding: 15px 0px 30px 0px;
	width:100%;
	background:#fcfcfc;
}
#container_eventos {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	overflow: auto;
	padding: 35px 0px 50px 0px !important;
	padding: 15px 0px 50px 0px;
	width:100%;
	background:#fcfcfc;
}
#container_clientes {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	overflow: auto;
	padding: 35px 0px 50px 0px !important;
	padding: 15px 0px 50px 0px;
	width:100%;
	background:#fcfcfc;
	margin-bottom:0px;
}
#container_contacto {
	margin-top:0px !important;
	margin-top:-40px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	overflow: auto;
	padding: 35px 0px 50px 0px !important;
	padding: 15px 0px 50px 0px;
	width:100%;
	background:#fcfcfc;
}
#container_pie {
	margin-top:0px !important;
	margin-top:0px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	overflow: auto;
	padding: 15px 0px 25px 0px !important;
	padding: 15px 0px 25px 0px;
	width:100%;
	background:#989898;
}

#global_container p {
	margin:0px;
	padding:0px;
}
div.margen {
	margin-left:20px;	
}
#intro {
	
	margin-left:170px;
	padding:20px 30px 20px 40px;
	background:url(img/cajawelcome.jpg) repeat-x center;
	font-family:Helvetica, Arial, sans-serif;
	font-size:20px;
	color:#F1F1F1;
}
#portfolio, #eventos, #clientes, #contacto {
	margin-left:20px;
	clear:both;
}

#portfolio {
	padding: 10px 0px 6px 0px !important;
	padding: 20px 0px 6px 0px;
	margin-bottom: 40px;

}
#portfolio h1 {
		display:block;
		margin:10px 0px 40px 0px;
		padding:0px;
		width:281px;
		height:48px;
		background:url(img/portfolio.gif) no-repeat top left;
		text-indent:-9000px;
}
#eventos h1.es {
		display:block;
		margin:10px 0px 40px 0px;
		padding:0px;
		width:281px;
		height:48px;
		background:url(img/eventos.gif) no-repeat top left;
		text-indent:-9000px;
}
#eventos h1.en {
		display:block;
		margin:10px 0px 40px 0px;
		padding:0px;
		width:281px;
		height:48px;
		background:url(img/events.gif) no-repeat top left;
		text-indent:-9000px;
}
#clientes h1.es {
		display:block;
		margin:10px 0px 40px 0px;
		padding:0px;
		width:281px;
		height:48px;
		background:url(img/clientes.gif) no-repeat top left;
		text-indent:-9000px;
}
#clientes h1.en {
		display:block;
		margin:10px 0px 40px 0px;
		padding:0px;
		width:281px;
		height:48px;
		background:url(img/accounts.gif) no-repeat top left;
		text-indent:-9000px;
}
#contacto h1.es {
		display:block;
		margin:10px 0px 40px 0px;
		padding:0px;
		width:281px;
		height:48px;
		background:url(img/contacto.gif) no-repeat top left;
		text-indent:-9000px;
}
#contacto h1.en {
		display:block;
		margin:10px 0px 40px 0px;
		padding:0px;
		width:281px;
		height:48px;
		background:url(img/contact_us.gif) no-repeat top left;
		text-indent:-9000px;
}
#contacto {
	font-size:0.8em;	
}
div.pf_item {
	padding-top:10px;
}
div.cliente {
	float:left;
	width:130px;
	font-size:10px;
	padding:10px;
	background:#989898;
}
div.cliente strong {
	font-size:12px;
	font-weight:bold;
}
div.pf_wrapper {
	float:left;
	background:#989898;
	margin-top:-10px;
	padding:10px;
	width:800px;
}
div.titulo h2 {
	position:absolute;
	z-index:10;
	display:block;
	width:400px;
	padding:11px 10px 9px 10px;
	background:#989898;
	font-size:16px;
	text-transform:uppercase;
	margin-top:-20px;
	margin-left:150px;
	font-weight:normal;
}
div.descripcion {
	font-family:Arial, Helvetica, sans-serif;
	display:block;
	width:630px;
	height:60px;
	padding:10px;
	font-size:11px;
	color:#333;
	background:#FFF;
	margin:21px 0px 10px 150px;
}
div.img_clientes {
	float:left;	
}
div.lista {
	float:left;
	margin-left:0px;
}
div.lista h2 {
	background: transparent;
	margin-top:0px;
	margin-bottom:23px;
	padding:4px;
	display:block;
	width:450px;
	font-family:Helvetica, Arial, sans-serif;
	color: #989898;
}
div.bloquelista {
	padding:5px;
	background:transparent;
}
div.bloquelista ul {
	margin:0px 20px;
	padding:10px 0px;
}
div.bloquelista ul li {
	font-size:12px;
	color:#CCC;	
	margin:3px 0px;
	font-family:Helvetica, Arial, sans-serif;
	font-weight:bold;
}
div.bloquelista ul li a:link, div.bloquelista ul li a:visited {
	text-decoration:none;
	color:#CCC;
}
div.bloquelista ul li a:hover, div.bloquelista ul li a:active {
	text-decoration:underline;
	color:#FFF;
}
div.col {
	float:left;
	width:400px;
	
}
div.direccion {
	float:left;
	width:260px;
	height:372 !important;
	height:350px;
	padding:18px 10px 10px 10px;
	font-family:Helvetica, Arial, sans-serif;
	text-align:right;
}
div.direccion p {
	margin:0px;
	padding:5px 0px;
	color:#787878;
}
.telefonos {
	font-size:11px;	
}
p.telefonos a:link, p.telefonos a:visited {
	color:#585858;
	text-decoration:none;
}
p.telefonos a:hover, p.telefonos a:active {
	color:#181818;
	text-decoration:underline;
}
div.formu {
	float:left;
	width:600px;
	height:400 !important;
	height:378px;
	padding-left:20px;
	background:#989898;
}
div.formu h2 {
	background:transparent;
	margin-top:10px;
	padding:4px;
	width:270px;
	font-family:Helvetica, Arial, sans-serif;
}
div.formu table tr th {
	color:#eeeeee;
	font-family:Helvetica, Arial, sans-serif;
	text-align:right;
}
input.texto, textarea.texto {
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	padding:3px;
	font-size:12px;
	color:#666;
}
div.copyright {
	float:left;
	margin-left:20px;
	width:400px;
	font-size:12px;
	color:#eeeeee;
}
div.volver {
	margin-left:778px;	
	margin-top:0px;
	font-size:12px;
}
div.volver a:link, div.volver a:visited {
	color:#eeeeee;
	text-decoration:none;
}
div.volver a:hover, div.volver a:active {
	color:#181818;
	text-decoration:none;
}
div.volver a img {
	border:none;	
}
div.anchor {
	clear:both;
	margin-top:10px;
	margin-bottom:15px;
	margin-left:900px;
	width:70px;
}
div.botones {
	float:right;
	width:18px;
}
div.anchor a img, div.botones a img {
	border:none;
	padding-bottom:5px;
	outline:0px;
}
div.botones a:active {
	outline:0px;	
}
