body {
	text-align:center;
	margin:0;
}

/* */
#test a{
	transition-property: all;
 	transition-duration: 350ms;
 	transition-timing-function: ease-in-out;
 	background-color: white;	
}

#test a:hover {
	background-color: #0C0;
	opacity: 0.3;
}

/* */


h1, h2, h3 {
	margin:0;
}

a {
	text-decoration:none;
}

img {
	border:0;
	margin:0;
}

a:hover{
	text-decoration:none;
}

.main {
	margin:auto;
	width:90%;
	/* background:url(../_images/general/pattern.jpg); */
	/* background-repeat:repeat; */
}

.content {
	margin:auto;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	/* background-color:#FFF; */
}
	
.content p{
	margin:0 0 11px 0;
}

/*/////////////////////////////////////////////////////////////////*/

/* footer */
.footer {
	width:100%;
	margin: 0 auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.footer #top {
	background:url(../_images/mods/footer/top.jpg);
	height:200px;
	display:block;
}

.footer #top #regcert {
	width: 100%;
	height: 85px;
	padding: 47px 0 0 0;
	margin: 0 auto;
}

.footer #body {
	background:url(../_images/mods/footer/content.jpg);
	background-repeat:no-repeat;
	background-color:#84E939;
	padding: 0 18px 0 18px;	
}

.footer #body #medium {
	padding: 20px 0 0 0;
	margin: 0 auto 50px;
	width:100%;
}

.footer #body #medium .column {
	padding:0 20px;
	float:left;
	text-align:left;
	display: block;
	height: 330px;
}

.footer #body #medium .column .label{
	color:#5D6D0D;
	font-size:16px;
	padding:8px 0 8px 0;
}

.footer #body #medium .column .label a{
	color:#5D6D0D;
}

.footer #body #medium .column .label a:hover{
	color:#11492D;
}

/* lists */
.footer #body #medium .column ul{
	color:#FFF;
	font-size:12px;
	padding: 0;
	margin: 0;
	list-style:none;
}

.footer #body #medium .column li{
	padding:8px 0 8px 0;
}

.footer #body #medium .column li:before{
	content: "+";
  	padding: 0 5px 0 0;
}

.footer #body #medium .column li a{
	color:#FFF;
}

.footer #body #medium .column li a:hover{
	color:#5D6D0D;
}

/* lower part */

.footer #body #lower {
	text-align:left;
	
	border-top-style:solid;
	border-top-color:#FFF;
	border-top-width:2px;
	
	border-bottom-style:solid;
	border-bottom-color:#FFF;
	border-bottom-width:2px;
	
	padding: 25px 30px 30px 30px;
	
	margin: 0 auto;
	width:100%;
}

.footer #body #lower #contact {
	color:#FFF;
	font-size:19px;
	padding: 0 0 15px 0;
}

.footer #body #lower #contact2 {
	color:#5D6D0D;
	vertical-align:central;
}

.footer #body #lower #phone {
	float:left;
	padding: 0 28px 0 0;
	
	border-right-style:solid;
	border-right-color:#5D6D0D;
	border-right-width:1px;
	height: 110px;
}

.footer #body #lower #phone .bigphone{
	font-size:50px;
}

.footer #body #lower #phone .smalltext{
	font-size:16px;
	font-weight:bold;
	padding: 0 0 5px 5px;
}

.footer #body #lower #phone .smallphone{
	font-size:17px;
	padding: 0 0 5px 5px;
}

.footer #body #lower #emailzone {
	float:left;
	width: 265px;
	height: 110px;
}

.footer #body #lower #emaillabel {
	font-size:16px;
	float:left;
	padding: 25px 10px 0 28px;
}
.footer #body #lower #emaillabel a {
	color:#5D6D0D;
}
.footer #body #lower #emaillabel a:hover {
	color:#11492D;
}
.footer #body #lower #emailjpg {
	float:left;
	padding: 25px 28px 0 0px;
}
.footer #body #lower #emailjpg a {
	color:#5D6D0D;
}

.footer #body #lower #address {
	font-size:17px;
	float:left;
	width: 350px;
	padding: 25px 0 0 28px;
}


/* end part */

.footer #body #end {
	padding: 20px 0 70px 0;
}

.footer #body #end #rights {
	padding:0 30px 0 30px;
	font-size:12px;
	float:left;
	color:#FFF;
}


/*/////////////////////////////////////////////////////////////////*/

/* header */

.header {
	width:100%;
	margin: 0 auto;
	/*
	border-bottom-style:solid;
	border-bottom-color:#000;
	border-bottom-width:2px;
	*/
}

.header #logos {
	margin: 0 auto;
	width: 100%;
	display:block;
	text-align: center;
	padding: 154px 0 0;
	background:url(../_images/mods/header/isos.jpg);
	background-repeat:no-repeat;
	background-position:100% 0%;
}

.header #logos #logo{
	width:600px;
	height: 200px;
}

.header #subbuttons{
	width:100%;
	/*background:url(../_images/mods/header/subbuttons.jpg);*/
	padding: 11px 0 0 0;
}

.header #botonera{
	width:100%;
	margin:0 auto;
}
.header #botonera .boton{
	margin: 0;
	padding: 0;
	float:left;
}
.header #botonera .boton a{
	display:block;
}
.header #botonera #boton_nos{
	background:url(../_images/mods/header/buttons/btn_nosotros.jpg);
	height:89px;
}
.header #botonera #boton_pla{
	background:url(../_images/mods/header/buttons/btn_planta.jpg);
	height:89px;
}
.header #botonera #boton_ser{
	background:url(../_images/mods/header/buttons/btn_servicios.jpg);
	height:89px;
}
.header #botonera #boton_tra{
	background:url(../_images/mods/header/buttons/btn_transporte.jpg);
	height:89px;
}
.header #botonera #boton_equ{
	background:url(../_images/mods/header/buttons/btn_equipos.jpg);
	height:89px;
}
.header #botonera #boton_con{
	background:url(../_images/mods/header/buttons/btn_contacto.jpg);
	height:89px;
}
.header #botonera #boton_ayu{
	background:url(../_images/mods/header/buttons/btn_ayuda.jpg);
	height:89px;
}
.header #botonera #boton_cap{
	background:url(../_images/mods/header/buttons/btn_capacitacion.jpg);
	height:89px;
}
.header #botonera #boton_sug{
	background:url(../_images/mods/header/buttons/btn_sugerencias.jpg);
	height:89px;
}

.header #botonera .boton div{
	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 10px 20px 10px 20px;
	background-color:#84E939;
	font-size:15px;
}

.header #botonera .boton div a
{	position: relative;
	display: block;
	margin: 0;
	padding: 10px 0 10px 0;
	width: auto;
	white-space: nowrap;
	text-align: left;
	text-decoration: none;
	color: #5D6D0D;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.header #botonera .boton div a:hover{
	color: #FFF;
}

/* Galleria */
#home_gallery { 
	width: 95%; height: 517px; background: #fff;
	margin: 0 auto;
}

#image_text_gallery { 
	width: 95%; height: 517px; background: #fff;
	margin: 0 auto;
}

#detail_gallery { 
	width: 59%; 
	height: 517px; 
	background: #fff;
	float:left;
}

/*//////////////////////////////////////////////
