﻿/* RESETEAMOS TODOS LOS ESTILOS */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th { font-size: 1em;}
ul,ol { list-style: none; }
img { border: none; }


/* ESTILOS GENERALES */
body { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	color:#000;
	background-color:#222220;
}
.clear{
	clear:both;
}
h1{
	display:none;
}


/* DIVS */
#fondo_web {
	min-width:990px;
	width: 100%;
	height:756px;
	background: #222220 url('../img/fondo_web.jpg') no-repeat center top;
}
.cont_cajas{
	width:997px;
	margin:0 auto;
	position:relative;
}
.caja_actualidad{
	width:416px;
	height:48px;
	background-color:#83f284;
	border:9px solid #83f284;
	position:absolute;
	top:223px;
	left:19px;
	padding:17px;
}
#caja_productos{
	position:absolute;
	top:344px;
	left:65px;
	width:124px;
}
.caja_servicios{
	position:absolute;
	top:520px;
	left:0;
	width:212px;
}
.caja_mapa{
	position:absolute;
	top:420px;
	left:223px;
	width:102px;
}
.caja_visita{
	position:absolute;
	top:551px;
	left:243px;
	width:253px;
}
.caja_flash{
	position:absolute;
	top:333px;
	left:374px;
	width:629px;
	/*border:#000 5px solid;*/
}
.caja_direccion{
	width:140px;
	height:69px;
	background-color:#f67b92;
	border:9px solid #f67b92;
	position:absolute;
	top:552px;
	left:678px;
	padding:10px 23px 23px 23px;
}
.caja_staff{
	position:absolute;
	top:552px;
	left:895px;
	width:112px;
}
.caja_enlaces{
	position:absolute;
	top:303px;
	left:525px;
	width:470px;
	text-align:right;
}
.caja_soluciones_digitales{
	position:absolute;
	top:290px;
	left:571px;
	width:424px;
	text-align:right;
}
.caja_optimizado{
	position:absolute;
	top:180px;
	left:760px;
	width:235px;
	text-align:right;
}




/* TEXTOS */
a:link{
	color:#fff;
	text-decoration:none;
}
a:visited{
	color:#fff;
	text-decoration:none;
}
a:hover{
	color:#fff;
	text-decoration:none;
}

a.email_contacto:link{
	color:#222220;
	text-decoration:none;
}
a.email_contacto:visited{
	color:#222220;
	text-decoration:none;
}
a.email_contacto:hover{
	color:#222220;
	text-decoration:none;
}

.capaVisible{
	display:block;
}
	
.capaNoVisible{
	display:none;
	}

.alternativoVisible{
	background-color:#21211f; 
	font-weight:bold; 
	color:#e5e5e5; 
	padding:4px;
	font-size:13px;
	text-align:center;
	border:9px solid #21211f;
	cursor:pointer;
}
