
img {/* Importante para que las imagenes sean flexibles */
	max-width: 100%;
	
}

*{
	margin:0;
	padding:0;
	}
	
.contenedorFondo{
	position: relative;
	width: 100%;
	background-color: #ffffff;
	text-align: center;
	z-index:1;
	
}	

.contenedorFondo2{
	position: relative;
	width: 100%;
	background: rgb(44,130,68);
	background: -webkit-linear-gradient(top,  rgb(44,130,68) 0%, rgb(87,163,100) 50%, rgb(44,130,68) 100%); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(top,  rgb(44,130,68) 0%, rgb(87,163,100) 50%, rgb(44,130,68) 100%); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(top,  rgb(44,130,68) 0%, rgb(87,163,100) 50%, rgb(44,130,68) 100%); /* For Firefox 3.6 to 15 */
	background: linear-gradient(top,  rgb(44,130,68) 0%, rgb(87,163,100) 50%, rgb(44,130,68) 100%); /* Standard syntax */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2c8244', endColorstr='#2c8244',GradientType=0 ); /* IE6-9 */

	text-align: center;	
	z-index:5;

	
}

.contenedorFondo3{
	position: relative;
	width: 100%;
	background-color:#FFF;
	height:30px;
	text-align: right;
	padding-top:10px;
	
	}	
table {
	-webkit-padding-right: -150px;
	}	
	
	

.contenedor{
	margin: 0 auto;
	position:relative;
	width:995px;
	
	
	
}

body{
	background-image:url(../imgs/fondo-azul.jpg);
	background-repeat:repeat;
		
		}


/* Textos */ 

.Gris{
	color:#414042;
	font-family: 'Montserrat', sans-serif;
	font-size:13px;
	text-decoration:none;
	}
	
.Gris a{
	color:#414042;
	font-family: 'Montserrat', sans-serif;
	font-size:13px;
	text-decoration:none;
	}
	
.Gris a:hover{
	color:#89BF88;
	font-family: 'Montserrat', sans-serif;
	font-size:13px;
	text-decoration:none;
	}
	
.Gris2{
	color:#414042;
	font-family: 'Montserrat', sans-serif;
	font-size:10px;
	text-decoration:none;
	padding-right:0px;
	}
	
.Gris2 a {
	color:#414042;
	font-family: 'Montserrat', sans-serif;
	font-size:10px;
	text-decoration:none;
	padding-right:0px;
	}
	
.Gris2 a:hover{
	color:#414042;
	font-family: 'Montserrat', sans-serif;
	font-size:10px;
	text-decoration:none;
	padding-right:0px;
	}
	
.Gris3{
	color: #036;
	font-family: 'Montserrat', sans-serif;
	font-size: 22px;
	text-decoration: none;
	padding-right: 10px;
	font-weight: bold;
	}
	
	.subtitulos{
	color: #333;
	font-family: 'Montserrat', sans-serif;
	font-size: 16px;
	text-decoration: none;
	padding-right: 10px;
	font-weight: bold;
	}
	
	
.Verde{
	color:#64AA60;
	font-family: 'Montserrat', sans-serif;
	font-size:18px;
	text-decoration:none;
	padding-right:10px;
	}

.Blanco1{
	color:#A5F3F8;
	font-family: 'Montserrat', sans-serif;
	font-size:14px;
	text-decoration:none;
}

.Blanco2{
	color:#FFF;
	font-family: 'Montserrat', sans-serif;
	font-size:20px;
	text-decoration:none;
}

.Cafe{
	color:#5f9ff7;
	font-family: 'Montserrat', sans-serif;
	font-size:13px;
	text-decoration:none;
	
	}
	
.Cafe a{
	color:#bfd7f8;
	font-family: 'Montserrat', sans-serif;
	font-size:13px;
	text-decoration:none;
	}
	
.Cafe a:hover{
	color:#5f9ff7;
	font-family: 'Montserrat', sans-serif;
	font-size:13px;
	text-decoration:none;
	
	}
	
.TextoCajas{
	color:#FFF;
	font-family: 'Montserrat', sans-serif;
	font-size:11px;
	text-decoration:none;
}





/* Body Content */



/* Section Inner */
div.section-inner {
	max-width:850px;
    margin: 0 auto;
}


div.body-content {
	margin-top:-50px;
	
}





/* barra inferior */
div.Inferior {
	max-width:995px;
    margin: 0 auto;
	margin-top:550px;
	text-align:right;
	
	
}




/* Thirds */
div.thirds {
	padding-bottom: 50px;
	
}

div.Caja0{
	background-image:url(FondoCuadros.png);
	background-repeat:no-repeat;
	width:100%;
	max-width:233px;
	height:274px;
	float: left;
	margin-left: 5%;
	margin-right: 1%;
	margin-top:1%;
	padding-left:25px;
	padding-bottom:10px;
	
}

div.Caja1{
	background-image:url(FondoCuadros.png);
	background-repeat:no-repeat;
	width:100%;
	max-width:233px;
	height:274px;
	float: left;
	float: left;
	margin-right: 1%;
	margin-top:1%;
	padding-left:25px;
	padding-bottom:10px;
}




.normal-Responsive{
	display:none;
}



	
div.FondoAzulCajas{
	background-image: url(FondoAzultCaja.png) ; 
	background-repeat:repeat-x; 
	height:163px; 
	}
	
.sliderContenedor{
	position: absolute;
	top: 374px;
	width:995px;
	left: 2px;
	}
	

.tabla-cont-responsive{
	display:none;}

.TablaSuperior{
	display: compact;
}
	
.TablaSuperior2{
	display:none;
	}
	
.TablaLogos{
	display:block;
	}
	
.TablaLogos2{
	display:none;
	}
	
/* --------------------------------------Historia */	


/* Interiores  */
div.seccion-Interioresh {
	max-width:850px;
    margin: 0 auto;
	margin-top:65px;
	background-color:#FFF;
	 -moz-border-radius: 15px;
    border-radius: 15px;
	height:500px;
}

div.Inferior2 {
	max-width:995px;
    margin: 0 auto;
	margin-top:20px;
	text-align:right;
}
	
div.Historia1{
	width:100%;
	max-width:393px;
	height:274px;
	float: left;
	margin-right: 1%;
	padding-top:10%;
	padding-left:10px;
	padding-bottom:10px;
	}

div.Historia2{
	width:100%;
	max-width:393px;
	height:274px;
	float: left;
	margin-right: 1%;
	padding-top:5%;
	padding-left:10px;
	padding-bottom:10px;
	text-align:justify;
}

/* --------------------------------------Mision */	


/* Interiores  */
div.seccion-Interiores {
	max-width:850px;
    margin: 0 auto;
	margin-top:65px;
	background-color:#FFF;
	 -moz-border-radius: 15px;
    border-radius: 15px;
	height:500px;
}

div.Inferior3 {
	max-width:995px;
    margin: 0 auto;
	margin-top:20px;
	text-align:right;
}
	
div.Musion1{
	width:100%;
	max-width:343px;
	height:254px;
	float: left;
	margin-right: 1%;
	padding-top:32px;
	padding-left:20px;
	padding-bottom:10px;
	}


div.Musion2{
	width:100%;
	max-width:463px;
	height:274px;
	float: left;
	margin-top:32px;
	padding-top:32px;
	padding-left:5px;
	padding-bottom:10px;
	text-align:left;
}

div.Mision{
	width:100%;
	max-width:463px;
	height:274px;
	float: left;
	margin-right: 1%;
	padding-top:32px;
	padding-left:5px;
	padding-bottom:10px;
	text-align:justify;
}

	
/* --------------------------------------Vision */	


/* Interiores  */
div.seccion-Interiores2 {
	max-width:850px;
    margin: 0 auto;
	margin-top:65px;
	background-color:#FFF;
	 -moz-border-radius: 15px;
    border-radius: 15px;
	height:500px;
}

div.Inferior3 {
	max-width:995px;
    margin: 0 auto;
	margin-top:20px;
	text-align:right;
}
	
div.Vision1{
	width:100%;
	max-width:393px;
	height:274px;
	float: left;
	margin-right: 1%;
	padding-top:10%;
	padding-left:10px;
	padding-bottom:10px;
	}

div.Vision2{
	width:100%;
	max-width:393px;
	height:274px;
	float: left;
	margin-right: 1%;
	padding-top:5%;
	padding-left:10px;
	padding-bottom:10px;
	text-align:justify;
}

div.auditoria1{
	width:100%;
	max-width:343px;
	height:254px;
	float: left;
	margin-right: 1%;
	padding-top:24px;
	padding-left:20px;
	padding-bottom:10px;
	}

div.auditoria2{
	width:100%;
	max-width:463px;
	height:274px;
	float: left;
	margin-right: 1%;
	padding-top:5%;
	padding-left:5px;
	padding-bottom:10px;
	text-align:justify;
}
div.auditoria{
	width:100%;
	max-width:463px;
	height:274px;
	float: left;
	margin-right: 1%;
	padding-top:72px;
	padding-left:5px;
	padding-bottom:10px;
	text-align:justify;
}

div.consult-fiscal1{
	width:100%;
	max-width:343px;
	height:254px;
	float: left;
	margin-right: 1%;
	padding-top:32px;
	padding-left:20px;
	padding-bottom:10px;
	}

div.consult-fiscal2{
	width:100%;
	max-width:463px;
	height:274px;
	float: left;
	margin-right: 1%;
	padding-top:5%;
	padding-left:5px;
	padding-bottom:10px;
	text-align:justify;
}
div.consult-fiscal{
	width:100%;
	max-width:463px;
	height:274px;
	float: left;
	margin-right: 1%;
	padding-top:72px;
	padding-left:5px;
	padding-bottom:10px;
	text-align:justify;
}

div.defensa-fiscal1{
	width:100%;
	max-width:343px;
	height:254px;
	float: left;
	padding-top:32px;
	padding-left:20px;
	padding-bottom:10px;
	}

div.defensa-fiscal2{
	width:100%;
	max-width:463px;
	height:274px;
	float: left;
	margin-right: 1%;
	padding-top:10%;
	padding-left:5px;
	padding-bottom:10px;
	text-align:justify;
}
div.defensa-fiscal{
	width:100%;
	max-width:463px;
	height:274px;
	float: left;
	margin-top: 32px;
	padding-top:64px;
	padding-left:5px;
	padding-bottom:10px;
	text-align:justify;
}
div.comercio-exterior1{
	width:100%;
	max-width: 343px;
	height:254px;
	float: left;
	margin-right: 1%;
	padding-top:12px;
	padding-left:20px;
	padding-bottom:10px;
	}

div.comercio-exterior2{
	width:100%;
	max-width:463px;
	height:274px;
	float: left;
	margin-right: 1%;
	padding-top:5%;
	padding-left:5px;
	padding-bottom:10px;
	
}
div.comercio-exterior{
	width:100%;
	max-width:463px;
	height:274px;
	float: left;
	margin-top: 32px;
	margin-right: 1%;
	padding-top:32px;
	padding-left:5px;
	padding-bottom:10px;
	text-align:left;
	margin-right: 32px;
	text-align:justify;
}

div.consult-litigio1{
	width:100%;
	max-width:343px;
	height:254px;
	float: left;
	margin-right: 1%;
	padding-top:56px;
	padding-left:20px;
	padding-bottom:10px;
	}

div.consult-litigio2{
	width:100%;
	max-width:463px;
	height:274px;
	float: left;
	margin-right: 1%;
	padding-top:5%;
	padding-left:5px;
	padding-bottom:10px;
	text-align:justify;
}
div.consult-litigio{
	width:100%;
	max-width:463px;
	height:274px;
	float: left;
	margin-right: 1%;
	padding-top:100px;
	padding-left:5px;
	padding-bottom:10px;
	text-align:justify;
}


div.seguro-social1{
	width:100%;
	max-width:343px;
	height:254px;
	float: left;
	margin-right: 1%;
	padding-top:32px;
	padding-left:20px;
	padding-bottom:10px;
	}

div.seguro-social2{
	width:100%;
	max-width:463px;
	height:274px;
	float: left;
	margin-right: 1%;
	padding-top:5%;
	padding-left:5px;
	padding-bottom:10px;
	text-align:justify;
}
div.seguro-social{
	width:100%;
	max-width:463px;
	height:274px;
	float: left;
	margin-right: 1%;
	padding-top:48px;
	padding-left:5px;
	padding-bottom:10px;
	text-align:justify;
}


div.precios-transferencia1{
	width:100%;
	max-width:343px;
	height:254px;
	float: left;
	margin-right: 1%;
	padding-top:36px;
	padding-left:20px;
	padding-bottom:10px;
	}

div.precios-transferencia2{
	width:100%;
	max-width:463px;
	height:274px;
	float: left;
	margin-right: 1%;
	padding-top:5%;
	padding-left:5px;
	padding-bottom:10px;
	text-align:justify;
}
div.precios-transferencia{
	width:100%;
	max-width:463px;
	height:274px;
	float: left;
	margin-right: 1%;
	padding-top:48px;
	padding-left:5px;
	padding-bottom:10px;
	text-align:justify;
}
/* -------------CONTABILIDAD*/

div.contabilidad1{
	width:100%;
	max-width:343px;
	height:254px;
	float: left;
	margin-right: 1%;
	padding-top:16px;
	padding-left:20px;
	padding-bottom:10px;
	}

div.contabilidad2{
	width:100%;
	max-width:463px;
	height:274px;
	float: left;
	margin-right: 1%;
	padding-top:32px;
	padding-left:5px;
	padding-bottom:10px;
	text-align:justify;
}
div.contabilidad{
	width:100%;
	max-width:463px;
	height:274px;
	float: left;
	margin-right: 1%;
	padding-top:72px;
	padding-left:5px;
	padding-bottom:10px;
	text-align:justify;
}

/* ------FIN CONTABILIDAD*/

/* --------------------------------------Catalogo*/	


/* Interiores  */
div.seccion-Interiores3 {
	max-width:850px;
    margin: 0 auto;
	margin-top:65px;
	background-color:#FFF;
	 -moz-border-radius: 15px;
    border-radius: 15px;
	height:440px;
}

/* Interiores largo */
div.seccion-Interiores4 {
	max-width:850px;
    margin: 0 auto;
	margin-top:65px;
	background-color:#FFF;
	 -moz-border-radius: 15px;
    border-radius: 15px;
	height:1010px;
}

/* Interiores MAS largo */
div.seccion-Interiores5 {
	max-width:850px;
    margin: 0 auto;
	margin-top:65px;
	background-color:#FFF;
	 -moz-border-radius: 15px;
    border-radius: 15px;
	height:1410px;
}

/* Interiores chicos */
div.seccion-Interiores6 {
	max-width:850px;
    margin: 0 auto;
	margin-top:65px;
	background-color:#FFF;
	 -moz-border-radius: 15px;
    border-radius: 15px;
	height:810px;
}

div.ContenidoCat1{
	width:100%;
	max-width:820px;
	height:274px;
	float: left;
	margin-right: 1%;
	padding-top:1%;
	padding-left:15px;
	padding-bottom:10px;
	text-align:justify;
	}





/* -------------------------------------- CONTACTO */

/* Interiores  */
div.seccion-InterioresC {
	max-width:850px;
    margin: 0 auto;
	margin-top:65px;
	background-color:#FFF;
	 -moz-border-radius: 15px;
    border-radius: 15px;
	height:500px;
}

div.Contacto1{
	width:100%;
	max-width:693px;
	height:274px;
	float: left;
	margin-right: 1%;
	padding-top:12px;
	padding-left:80px;
	padding-bottom:10px;
	}
	
div.Contacto2{
	width:100%;
	max-width:403px;
	height:274px;
	float: left;
	margin-right: 1%;
	padding-top:12px;
	padding-left:80px;
	padding-bottom:10px;
	}
	
	
div.Contacto3{
	width:100%;
	max-width:283px;
	height:274px;
	float: left;
	margin-right: 1%;
	padding-top:56px;
	padding-left:120px;
	padding-bottom:10px;
	}


/* -------------------------------------- UBICACION */



div.Ubicacion1{
	width:100%;
	max-width:693px;
	height:274px;
	float: left;
	margin-right: 1%;
	padding-top:03%;
	padding-left:25px;
	padding-bottom:10px;
	}



/* barra inferior */
div.InferiorC{
	max-width:995px;
    margin: 0 auto;
	margin-top:550px;
	text-align:right;
	
	
}


div.Formulario{
	width: 40%;
	float: left;
	
	padding:5px;
   background: -moz-linear-gradient(top, #228e0a, #349a1d, #5ab346);/* F 3.6+ */
   background: -ms-linear-gradient(top, #228e0a, #349a1d, #5ab346);/* IE 10+ */
   background: -webkit-linear-gradient(left, #228e0a, #349a1d, #5ab346);/* FF 3.6+ */
   background: -o-linear-gradient(top, #228e0a,#349a1d, #5ab346);/* Safari 5.1+, Chrome 10+ */
   background: linear-gradient(top,#228e0a,#349a1d, #5ab346);/* ESTILO ESTANDAR */
	box-shadow: 1px 5px 5px #333;
	-moz-border-radius: 15px 15px 15px 15px;
    -webkit-border-radius: 15px 15px 15px 15px;
	border-radius: 15px 15px 15px 15px;
	
}

	#pangea {
	font-family: 'Montserrat', sans-serif;
	position: relative;
	width: 368px;
	height: 31px;
	z-index: 2;

}

