@import url("lightbox.css");
@import url("menu.css");


* {
	margin: 0;
	padding: 0;
}
select {
	color: #525457;
}
input{
	color: #657280;
	background-color: #DEE9ED;
	height: 16px;
	border: 0px;
	margin-top: 3px;
	padding-left: 5px;
	padding-top: 2px;
	font: 10px "Lucida Grande", Lucida, Verdana, sans-serif;
}
textarea{
	color: #657280;
	background-color: #ECF2F4;
	height: 80px;
	width: 520px;
	border: 0px;
	margin-top: 3px;
	padding-left: 5px;
	font: 10px "Lucida Grande", Lucida, Verdana, sans-serif;
}
textfield {
	background-color: red;
}
body {
	background: #fff;
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #4C636C;
	text-align: justify;
	overflow: scroll;
 	*overflow: none;
}
h1 {
	font-size: 197%;
}

h2 {
	font-size: 152%;
}

h3 {
	font-size: 125%;
}

a {
	outline:0;
}
a:hover {
	text-decoration: none;
	color: #FFC4A9;
}
#clear {
	clear: both;
}
#idioma  {
	position: relative;
	top: 25px;
	left: 418px;
	width: 70px;
	margin: 0 auto;
	background-color: #ED3C12;
	visibility: hidden;
}
#idioma a {
	color: #fff;
	text-decoration: none;
	display: block;
	padding: 5px 0px 5px 13px;
	font-size: 12px;
}
#idioma a:hover {
	background-color: #909eaa;
	display: block;
	padding: 5px 0px 5px 13px;
}
#cabecera {
	position: relative;
	top: 30px;
	width: 906px;
	height: 450px;
	margin: 0 auto;
}
#boton a{
	width: 217px;
	height: 59px;
	float: right;
	background-image: url(http://www.goizea.com/imagenes/certificaciones.jpg);
}
#boton a:hover{
	background-image: url(http://www.goizea.com/imagenes/certificaciones_2.jpg);
}
#certificados a{
	width: 217px;
	height: 59px;
	float: right;
	background-image: url(http://www.goizea.com/imagenes/volver_refer.jpg);
}
#certificados a:hover{
	background-image: url(http://www.goizea.com/imagenes/volver_refer_2.jpg);
}
#contenido_abajo {
	position: relative;
	top: 50px;
	width: 905px;
	min-height:550px; /* for modern browsers */
	height:auto !important; /* for modern browsers */
	height:650px; /* for IE5.x and IE6 */
	margin: 0 auto;
	background-color: #fff;
	border: 0px solid green;
}
#contenido_abajo_productos {
	position: relative;
	top: 50px;
	width: 905px;
	min-height:500px; /* for modern browsers */
	height:auto !important; /* for modern browsers */
	height:455px; /* for IE5.x and IE6 */
	margin: 0 auto;
	background-color: #fff;
	border: 0px solid green;
}
#contenido_abajo_noticia {
	position: relative;
	top: 50px;
	width: 905px;
	min-height:550px; /* for modern browsers */
	height:auto !important; /* for modern browsers */
	height:850px; /* for IE5.x and IE6 */
	margin: 0 auto;
	background-color: #fff;
	border: 0px solid green;
}
#contenido_abajo_contacto {
	position: relative;
	top: 50px;
	width: 905px;
	min-height:550px; /* for modern browsers */
	height:auto !important; /* for modern browsers */
	height:1160px; /* for IE5.x and IE6 */
	margin: 0 auto;
	background-color: #fff;
	border: 0px solid green;
}
#caja_menu {
	position: relative;
	width: 280px;
	height: 400px;
	_height: 450px;
	border: 0px solid red;
	float: left;
}
#contacto_izda {
	width: 302px;
	height: 450px;
	font-size: 13px;
	border: 0px solid red;
	float: left;
	color: #000;
	line-height: 17px;
	font-weight: bold;
}
#contacto_izda a{
	color: #ED3C12;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
#contacto_izda a:hover{
	color: #000;
	font-weight: bold;
	text-decoration: none;
}
#contacto_izda  span.bold{
	font-weight: bold;
}
#contacto_izda  span.naranja{
	font-weight: bold;
	color: #ED3C12;
	font-size: 14px;
}
#caja_menu_2 {
	width: 302px;
	height: 507px;
	border: 0px solid red;
	clear: left;
	float: left;
}
#tabla {
	width: 903px;
	height: auto;
	_height: 300px;
	border: 1px solid #909eaa;
	margin-top: 10px;
	clear: both;
}
#texto_referencias {
	width: 600px;
	height: 30px;
	margin-bottom: 10px;
	text-indent: 5px;
	float: left;
	margin-right: 88px;
}
#referencia_1 {
	width: 883px;
	height: 240px;
	margin-top: 5px;
	margin-bottom: 10px;
	border: 1px solid #9ba6ab;
	background-color: #EEF3F5;
	padding: 10px;
	font-size: 11px;
	float: left;
	clear: both;
}
#referencia_1 p{
	font-weight: bold;
	margin-bottom: 5px;
}
#referencia_1 ul{
	margin-left: 10px;
	float: left;
}
#referencia_1 ul li{
	width: 390px;
	margin-left: 20px;
	padding: 2px 5px;
	margin-bottom: 2px;
	background-color: #fff;
}
#referencia_1 ul li a{
	color: #ED3C12;
}

#referencia_1 span.foto a{
	font-weight: bold;
	display: block;
	width: 60px;
	height: 12px;
	padding: 5px;
	background-color:  #ED3C12;
	color: white;
	float: right;
	text-decoration: none;
	margin-top: 2px;
}
#referencia_1 span.foto a:hover{
	background-color: #909eaa;
	text-decoration: none;
}
#referencia_2 {
	width: 883px;
	height: 285px;
	margin-top: 5px;
	margin-bottom: 10px;
	border: 1px solid #9ba6ab;
	background-color: #EEF3F5;
	padding: 10px;
	font-size: 11px;
	float: right;
	_clear: both;
}
#referencia_2 p{
	font-weight: bold;
	margin-bottom: 5px;
}
#referencia_2 ul{
	margin-left: 10px;
}
#referencia_2 ul li{
	margin-left: 20px;
}
#referencia_2 span.foto a{
	font-weight: bold;
	display: block;
	width: 60px;
	height: 12px;
	padding: 5px;
	background-color:  #ED3C12;
	color: white;
	float: right;
	text-decoration: none;
	margin-top: 15px;
}
#referencia_2 span.foto a:hover{
	background-color: #909eaa;
	text-decoration: none;
}
#noticias_home {
	position: relative;
	width: 271px;
	height: 300px;
	background-color: #ED3C12;
	padding: 15px 15px 1px 15px;
	float: left;
	margin-bottom: 15px;
	text-align: left;
}
#noticias_home ul {
	margin-bottom: 20px;
	color: #fff;
	font-size: 13px;
	font-weight: bold;
	list-style: none;
}
#noticias_home ul li {
	font-size: 11px;
	font-weight: normal;
}
#noticias_home ul li a {
	color: #fff;
	text-decoration: none;
	display: block;
}
#noticias_home ul li a:hover {
	color: #FFC4A9;
	text-decoration: none;
	display: block;
}
#contenido_dcha_2 {
	width: 903px;
	height: auto;
	border: 0px solid red;
	font-size: 12px;
	line-height: 17px;
}

#contenido_dcha {
	width: 600px;
	height: auto;
	border: 0px solid red;
	float: right;
	font-size: 12px;
	line-height: 17px;
}
#contenido_dcha h1 {
	font: bold 15px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #ED3C12;
	margin-top: 15px;
	margin-bottom: 5px;
}
#contenido_dcha h2 {
	font: bold 15px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #ED3C12;
	margin-bottom: 10px;
	text-align: left;
}
#contenido_dcha_index {
	width: 580px;
	height: auto;
	border: 0px solid red;
	float: right;
}
.descarga {
	list-style: none;
	margin-top: 35px;
	width: 580px;
	height: 90px;
	padding: 10px;
	border-top: 1px solid #EEF3F5;
	border-bottom: 1px solid #EEF3F5;
	text-align: center;
}
.descarga a{
	font: bold 13px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #ED3C12;
}
.descarga a:hover{
	font: bold 13px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #000;
}
#contenido_dcha_index p{
	margin-bottom: 8px;
	text-indent: 10px;
}
#contenido_dcha .img {
	height: auto;
	width: auto;
	float: left;
	margin: 0px 10px 10px 0px;
}
#contenido_dcha .img img {
	height: auto;
	width: auto;
	margin: 8px;
	border: 5px solid #DEE6E9;
}
#contenido_dcha .img a{
	color: #DEE6E9;
}

#contenido_dcha .img2 {
	border: 5px solid #DEE6E9;
	float: left;
	clear: right;
	height: auto;
	width: auto;
	margin: 0px 10px 10px 0px;
}
#contenido_dcha .img2 a{
	color: #DEE6E9;
}

#contenido_dcha .img3 {
	height: auto;
	width: auto;
	border: 0px solid #DEE6E9;
	float: left;
	margin: 0px 10px 10px 0px;
}
#contenido_dcha .img3 a{
	color: #DEE6E9;
}

#contenido_dcha span.fecha{
	font: bold 13px "Lucida Grande", Lucida, Verdana, sans-serif;
}
#contenido_dcha span.descargar a{
	font: bold 12px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #fff;
	text-decoration: none;
	float: right;
	background-color: #ED3C12;
	display: block;
	padding: 5px;
}
#contenido_dcha span.descargar a:hover{
	font: bold 12px "Lucida Grande", Lucida, Verdana, sans-serif;
	text-decoration: none;
	background-color: #6f7a84;
}
#contenido_dcha span.atras a{
	font: bold 12px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #fff;
	text-decoration: none;
	float: left;
	clear: both;
	background-color: #ED3C12;
	display: block;
	padding: 5px;
}
#contenido_dcha span.atras a:hover{
	font: bold 12px "Lucida Grande", Lucida, Verdana, sans-serif;
	text-decoration: none;
	background-color: #6f7a84;
}
#contenido_dcha p{
	margin-bottom: 10px;
	text-indent: 10px;
	font-size: 12px;
	line-height: 17px;
}
#contenido_dcha span.naranja{
	color: #ED3C12;
}
#contenido_dcha .noticias {
	width: 580px;
	height: auto;
	list-style: none;
}
#contenido_dcha .noticias li{
	display: block;
	background-color: #DEE6E9;
}
#contenido_dcha .noticias li a{
	display: block;
	background-color: #DEE6E9;
	color: #4C636C;
	font: 11px "Lucida Grande", Lucida, Verdana, sans-serif;
	text-decoration: none;
	padding: 10px 10px 10px 10px;
	border-bottom: 1px solid #fff;
	overflow: auto;
}
#contenido_dcha .noticias li a span.fecha{
	font: bold 13px "Lucida Grande", Lucida, Verdana, sans-serif;
	text-decoration: none;
}
#contenido_dcha .noticias li a:hover{
	display: block;
	background-color: #ED3C12;
	color: #fff;
	font: 11px "Lucida Grande", Lucida, Verdana, sans-serif;
	text-decoration: none;
	border-bottom: 1px solid #fff;
}
#contenido_dcha .noticias li img{
	width: 67px;
	height: 67px;
	float: left;
	margin-right: 15px;
	border: 1px solid #fff;
}
#contenido_dcha .noticias li img a{
	border: 1px solid #fff;
}
#contenido_dcha .noticias li img a:hover{
	border: 1px solid #fff;
}
#contenido_dcha_referencias {
	width: 905px;
	height: auto;
	_height: 900px;
	border: 0px solid red;
}
#contenido_dcha_certificaciones {
	width: 905px;
	height: auto;
	_height: 750px;
	border: 0px solid red;
}
#mapa {
	width: 577px;
	height: 700px;
	padding: 10px;
	background-color: #fff;
	border: 1px solid #DEE6E9;
	overflow: hidden;
}
#mapa_2 {
	width: 885px;
	height: 450px;
	padding: 10px;
	background-color: #fff;
	border: 1px solid #DEE6E9;
	overflow: hidden;
}

#ir {
	width: 900px;
	height: 40px;
	overflow: hidden;
}
#ir a{
	padding: 5px 15px 5px 15px;
	background-color: #DEE6E9;
	overflow: hidden;
	color: #000;
	margin-right: 10px;
}
#ir a:hover{
	padding: 5px 15px 5px 15px;
	background-color: #ED3C12;
	overflow: hidden;
	color: #fff;
}
#ir .activo{
	padding: 5px 15px 5px 15px;
	background-color: #ED3C12;
	overflow: hidden;
	color: #fff;
	margin-right: 10px;
}

#contador {
	width: 600px;
	height: 20px;
	border: 0px solid red;
	padding-top: 7px;
	margin-top: 40px;
	_margin-top: 10px;
	background-color: #DEE6E9;
	color: #4C636C;
	font: 11px "Lucida Grande", Lucida, Verdana, sans-serif;
	text-align: center;
}
#contador strong {
	font: bold 12px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #000;
	text-decoration: none;
}
#contador a{
	font: bold 11px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #4C636C;
	text-decoration: none;
}
#contador a:hover{
	font: bold 11px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #000;
	text-decoration: none;
}

#foto1 {
	width: 280px;
	height: 95px;
	float: left;
	margin-top: 10px;
}
#foto2 {
	width: 280px;
	height: 95px;
	float: right;
	margin-top: 10px;
}
#cuadros_abajo {
	width: 905px;
	height: 225px;
	background-color: #fff;
	clear: both;
}
#construccion {
	width: 903px;
	height: 500px;
	background-color: #e5ecf1;
	border: 1px solid #DEE6E9;
	font: bold 25px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #fff;
	text-align: center;
	vertical-align: middle;
}
#cuadro_uno {
	width: 301px;
	height: 225px;
	float: left;
	margin-right: 24px;
}
#cuadro_dos {
	width: 250px;
	height: 195px;
	float: left;
	margin-right: 20px;
	padding: 15px;
	background: url(http://www.goizea.com/imagenes/fondo_cuadro.jpg) repeat-x;
}
#cuadro_dos ul {
	margin-top: 15px;
	list-style: none;
	color: #fff;
	font: bold 11px "Lucida Grande", Lucida, Verdana, sans-serif;
}
#cuadro_dos ul li{
	display: block;
}
#cuadro_dos ul li a{
	display: block;
	margin-bottom: 1px;
	_margin-bottom: -12px;
	color: #fff;
	font: bold 11px "Lucida Grande", Lucida, Verdana, sans-serif;
	text-decoration: none;
	padding: 1px;
}
#cuadro_dos ul li a:hover{
	display: block;
	margin-bottom: 1px;
	_margin-bottom: -12px;
	color: #fff;
	font: bold 11px "Lucida Grande", Lucida, Verdana, sans-serif;
	text-decoration: none;
	background-color: #ED3C12;
	padding: 1px;
}
#cuadro_tres {
	width: 250px;
	height: 195px;
	_width: 260px;
	_height: 205px;
	background-color: #213035;
	padding: 15px;
	_padding: 10px;
	float: left;
	background: url(http://www.goizea.com/imagenes/fondo_cuadro.jpg) repeat-x;
}
#cuadro_tres ul {
	list-style: none;
}
#cuadro_tres ul li {
	display: block;
	margin-top: 3px;
}
#cuadro_tres ul li a {
	margin-top: 3px;
	display: block;
	height: 96px;
}
#cuadro_tres ul li a:hover {
	display: block;
	margin-top: 3px;
	background-color: #ED3C12;
	height: 96px;

}
#pie_pagina {
	position: relative;
	top: 60px;
	_top: -20px;
	width: 905px;
	height: 14px;
	margin: 0 auto;
	background-color: #DEE6E9;
	border-top: 1px dotted #4C636C;
	_border-top: 0px dotted #4C636C;
	font-size: 10px;
	padding: 7px 0px;
	text-align: center;
}
#pie_pagina a {
	color:#000;
	font-weight: bold;
	text-decoration: none;
}
#pie_pagina a:hover {
	color:#fff;
	background-color: #ED3C12;
	font-weight: bold;
	text-decoration: none;
}
#blanco {
	position: relative;
	top: 60px;
	width: 905px;
	height: 15px;
	margin: 0 auto;
	background-color: #fff;
}



/* Menu horizontal*/

#styletwo{
	position:relative;
	left: 0px;
	#left: 1px;
	top: 31px;
	display:block;
	width: 906px;
	height:50px;
	font-size:14px;
	font-weight:bold;
	background: transparent url(http://www.goizea.com/imagenes/fondo_menu.jpg) repeat-x left;
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	margin: 0 auto;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/transparent.png', sizingMethod='crop');

	}

#styletwo ul{
	margin:0;
	padding:0;
	list-style-type:none;
	width:auto;

}

#styletwo ul li{
	display:block;
	float:left;
	width: 150px;
	border-right: 1px solid white;

}

#styletwo ul li a{
	display:block;
	float:left;
	color:#fff;
	text-decoration:none;
	height:32px;
	width: 150px;
	text-align: center;
	padding-top: 18px;
}

#styletwo ul li a:hover,#styletwo ul li a.current{
	color:#fff;
	background: transparent url(http://www.goizea.com/imagenes/fondo_menu_2.jpg) repeat-x left;
}

/* Fin de Menu horizontal */


/* estilos formulario */
#formulario{
	width: 548px;
	height: auto;
	border: 1px solid #909eaa;
	float: right;
	padding: 15px;
}
#formulario ul{
	border: 0px solid red;
	background-color: #C3D3D9;
	padding: 10px;
	border: 1px solid #909eaa;
}
#formulario ul li{
	list-style-type:none;
	display: block;
	margin-bottom: 5px;
	margin-top: 2px;
}
#radio{
	width: 536px;
	height: 40px;
	border: 1px solid #909eaa;
	padding: 0px 5px 5px 5px;
	background-color: #C3D3D9;
	margin-bottom: 20px;
}
#radio ul{
	border: 0px;
}
#radio ul li{
	display: inline;
}
#radio input{
	background-color: #C3D3D9;
	margin-right: 60px;
	margin-bottom: -3px;
	margin-left: 5px;
}
#radio_varios{
	width: 536px;
	height: auto;
	border: 1px solid #909eaa;
	padding: 0px 5px 5px 5px;
	background-color: #C3D3D9;
	margin-bottom: 20px;
}
#radio_varios ul{
	border: 0px;
}
#radio_varios ul li{
	display: block;
}
#radio_varios input{
	background-color: #C3D3D9;
	margin-right: 10px;
	margin-bottom: -3px;
	margin-left: 5px;
}

#enviar .submit {
	background-color: #ED3C12;
	font: bold 12px "Lucida Grande", Lucida, Verdana, sans-serif;
	height: 35px;
	padding: 5px 15px;
	color: #fff;
	text-decoration: none;
	margin-top: 10px;
	float: right;
}
#enviar .submit:hover{
	background-color: #DEE6E9;
	font: bold 12px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #6f7a84;
	text-decoration: none;
	padding: 5px 15px;
	height: 35px;
}
#borrar a{
	background-color: #ED3C12;
	font: bold 12px "Lucida Grande", Lucida, Verdana, sans-serif;
	width: 50px;
	height: 15px;
	padding: 5px 15px;
	color: #fff;
	text-decoration: none;
	margin-top: 10px;
	float: left;
}
#borrar a:hover{
	background-color: #DEE6E9;
	font: bold 12px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #6f7a84;
	text-decoration: none;
	padding: 5px 15px;
	height: 15px;
}
.aviso {
color: red;
padding: 10px;
margin: 10px 0px 10px 0px;
border: solid 1px red;
background-color: #FCE3E3;
}
.info {
color: #FFA500;
padding: 10px;
margin: 10px 0px 10px 0px;
border: solid 1px #FFA500;
background-color: #FEF5E5;
}



