/* CSS Document */

body{font-family: 'Calibri'; font-size:12px; padding:0px; margin:0px; background-image:url(imagenes/a.homepage.0042.png); background-repeat:no-repeat; background-position:top; background-colozr:#000;}
.bodyinterior{background-image:url(imagenes/fondo.jpg); background-repeat:no-repeat; background-position:top; background-color:#D6DEE0;}
.left{float:left;}
.right{float:right;}
.clear{clear:both;}
ul, li, h1, h2, h3, h4, form{margin:0px; padding:0px; font-weight:normal;}
a, img{border:0px; outline:0px; text-decoration:none;}
ul, li{list-style:none;}

@font-face {
				font-family: 'Calibri';
				src: url('calibri1362321710/calibri.eot');
				src: url('calibri1362321710/calibri.eot?#iefix') format('embedded-opentype'),
						 url('calibri1362321710/calibri.woff') format('woff'),
						 url('calibri1362321710/calibri.ttf') format('truetype'),
						 url('calibri1362321710/calibri.svg#calibri') format('svg');
				font-weight: normal;
				font-style: normal;
		}

.container{width:1031px; margin:auto;}

.cuerpo{width:1001px; margin:110px auto 0 auto; min-height:1060px; position:relative; background-colorz:#D6DEE0;}
.cuerpo_empresa{width:1001px; margin:180px auto 0 auto; min-height:600px; position:relative; background-colorz:#D6DEE0;}
.cuerpo_galeria{
	width: 1001px;
	margin: 110px auto 0 auto;
	height: 2820px;
	position: relative;
	background-colorz: #D6DEE0;
}

.cabecera{height:73px; position:relative;}

.logo{position:absolute; left:0; width:297px; padding:51px 0 0 0; z-index:99;}

.idiomas{position:absolute; top:9px; right:136px; font-size:1.1em; color:#a8a8a8}

.idiomas a{color:#B58F34;}

.idiomas a:hover{color:#00444f;}

.menu{width:698px; height:73px; background-image:url(imagenes/menu2.png); position:absolute; right:0; top:28px; z-index:30; text-transform:uppercase; color:#B58F34;}
.menu ul{padding:45px 0 0 51px;}
.menu li a{float:left; color:#B58F34; font-size:14px;}
.menu li a:hover{color:#00444f;}
.menu li{font-size:13px; color:#B58F34;}
.menu span{float:left; font-size:14px; margin:0 8px 0 8px;}
.slide{position:absolutez; z-index:10; text-align:center; width:999px; left:0; right:0; margin:auto;}
.pie{background-image:url(imagenes/a.homepage.004.png); background-repeat:no-repeat; width:100%; height:291px; position:absolute; z-index:20; margin:-174px 0 0 0; padding:42px 0 0 0;background-position:center;}
.pie2{background-image:url(imagenes/fondopie.png); width:100%; height:25px;font-size:11px; color:#FFF; font-family:; text-align:center; padding:15px 0 0 0;}
.pie2 a{color:#FFF; text-decoration:underline;}
.pie2 a:hover{text-decoration:none;}
.modspie{padding:122px 0 10px 0; margin:auto; width:1031px; height:159px;}
.modpie1{width:261px; height:168px; floatz:left; background-image:url(imagenes/modspie1_r4_c2.png); position:absolute; z-index:10; left:0;}
.modpie2{width:210px; height:168px; floatzz:left; background-image:url(imagenes/modspie1_r4_c5.png); position:absolute; z-index:10; left:261px;}
.modpie3{width:316px; height:168px; floatz:left; background-image:url(imagenes/modspie1_r4_c6.png); position:absolute; z-index:10; left:471px;}
.modpie4{width:226px; height:168px; floatz:left; top:0; background-image:url(imagenes/modspie1.png); position:absolute; z-index:10; left:787px;}
.relative{position:relative;}
.modspie p{margin:0; padding:21px 0 0 99px; color:#6C6D6D; font-size:17px; font-weight:normal;}
.ingresar{position:absolute; z-index:1; top:61px; left:101px; height:16px; clear:both;}
.ingresar a{
	color: #006778;
	font-size: 1.3em;
}
.ingresar a:hover{color:#B58F34;}
.mas{color:#006778;}
.icono{widthz:124px; position:absolute; top:0; right:0; color:#6c6d6d; font-size:32px;}
.icono span{color:#006778;}
.iconoserv{
	widthz: 124px;
	position: absolute;
	top: -31px;
	right: -42px;
	color: #6c6d6d;
	font-size: 39px;
}
.iconoserv span{color:#006778;}
.foto{
	width: 309px;
	position: absolute;
	top: 1px;
	left: -93px;
}
.fotoserv{width:309px; position:absolute; top:0; left:-70px;}
.contenido{width:451px; position:absoluteZ; leftZ:341px; topZ:151px; padding:151px 0 0 200px;}
.contenidoins{width:751px; position:absoluteZ; leftZ:341px; topZ:151px; padding:40px 0 0 200px;}
.contenidoserv{width:451px; position:absoluteZ; leftZ:341px; topZ:151px; padding:151px 0 0 320px;}
.contenidoserv h1{color:#006778; font-size:12px; margin:0; padding:0; font-size:14px; text-transform:uppercase;}
.contenidoserv p{color:#716d68; font-size:14px; margin:0 0 10px 0; padding:15px 0 15px 0; line-height:14px;}
.contenidoserv #listaempresa ul{padding:10px 0 31px 0; clear:both;}
.contenidoserv #listaempresa li{color:#716d68; font-size:14px; margin:0 0 0 0; padding:0 0 0 19px; font-size:12px; background-image:url(imagenes/bulletsflechita.png); background-repeat:no-repeat; height:13px;}
.contenidoserv #listaseguridad li{color:#716d68; font-size:14px; margin:0 0 0 0; padding:0 0 0 19px; font-size:12px; background-image:url(imagenes/bulletsflechita.png); background-repeat:no-repeat; heightz:13px;}


.contenido h1{color:#006778; font-size:12px; margin:0; padding:0; font-size:14px; text-transform:uppercase;}
.contenido p{color:#716d68; font-size:14px; margin:0 0 10px 0; padding:15px 0 15px 0; line-height:14px;}
.contenido #listaempresa ul{padding:10px 0 31px 0; clear:both;}
.contenido #listaempresa li{color:#716d68; font-size:14px; margin:0 0 0 0; padding:0 0 0 19px; font-size:12px; background-image:url(imagenes/bulletsflechita.png); background-repeat:no-repeat; height:13px;}
.contenido #listaseguridad li{color:#716d68; font-size:14px; margin:0 0 0 0; padding:0 0 0 19px; font-size:12px; background-image:url(imagenes/bulletsflechita.png); background-repeat:no-repeat; heightz:13px;}
.bulletspan{color:#44423f; background-image:url(imagenes/bulletsflechita.png); background-repeat:no-repeat; padding:0 0 0 15px;}
.fondorep{background-image:url(imagenes/fondorepresentantes.jpg); background-repeat:repeat-x; min-height:401px; padding:0 0 31px 0; background-color:#D9DEE1;}
.rep{width:930px; margin:auto;}
.rep_izq{float:left; width:221px;}
.rep_der{float:left; width:703px; background-color:#FFF; -webkit-border-radius: 4px;
border-radius: 4px; heightz:410px; padding:0 0 31px 0;}
.arg{width:131px; height:62px; margin:10px 0 0 0; background-image:url(imagenes/arg.png); background-repeat:no-repeat; background-position:11px 21px; color:#6C6E6D; padding:60px 0 0 90px; font-size:15px; cursor:pointer; -webkit-border-radius: 4px 0px 0px 4px;
border-radius: 4px 0px 0px 4px;}
.arg:hover, .ext:hover, .active{background-color:#FFF; color:#296C7C;}
.ext{width:131px; height:62px; background-image:url(imagenes/ext.png); background-repeat:no-repeat; background-position:11px 21px; color:#6C6E6D; padding:60px 0 0 90px; font-size:15px; cursor:pointer; -webkit-border-radius: 4px 0px 0px 4px;
border-radius: 4px 0px 0px 4px;}
.titrep{padding:30px; font-size:29px; color:#6C6E6D;}
.titrep span{color:#006778; padding:0 0 0 9px; font-size:29px;}
.repdatos{width:290px; height:120px; float:left; padding:30px;}
.repdatos-centrado{width:290px; height:120px; float:left; padding:30px;margin-left:140px}
.banderita{float:left; width:70px;}
.reptexto{float:left; width:220px;}
.reptexto h1{font-size:14px; color:#000;}
.reptexto h2{font-size:14px; color:#296C7C;}
.reptexto h3{font-size:14px; color:#6C6E6D;}
.reptexto p{margin:0; padding:0;}

.mapabrasil{width:20px; height:20px; background-colorz:#000; position:absolute; top:314px; left:241px; cursor:pointer; }
.mapabrasil:hover .tipbrasil {top:0px; opacity:1;}

.mapaarg{width:20px; height:20px; background-colorz:#000; position:absolute; top:354px; left:185px; cursor:pointer; }
.mapaarg:hover .tipargentina {top:0px; opacity:1;}

.tipbrasil{position:absolute; width:375px; height:230px; padding:0 0 0 37px; background-colorz:#000; top:-400px; left:4px; background-image:url(imagenes/lineaasociados.png); background-repeat:no-repeat; opacity:0; transition: top 1s, ease 1s, opacity 1s;
-webkit-transition: top 1s, opacity 1s, -webkit-transform 1s;}
.tipbrasil p{margin:0; padding:0; color:#6c6d6d; font-size:11px;}

.tipargentina{position:absolute; width:375px; height:230px; padding:0 0 0 37px; background-colorz:#000; top:-400px; left:34px; background-image:url(imagenes/lineaasociados.png); background-repeat:no-repeat; opacity:0; transition: top 1s, ease 1s, opacity 1s;
-webkit-transition: top 1s, opacity 1s, -webkit-transform 1s;}
.tipargentina p{margin:0; padding:0; color:#6c6d6d; font-size:11px;}

.certificados{float:left; width:255px;}
.certificados h1{color:#808080; font-size:14px; margin:0 0 4px 0; padding:0px;}
.certificados img{margin:4px 0 0 0;}
.certificados a:hover{opacity:0.7;}

.catalogo{float:left; width:238px;}
.catalogo h1{color:#808080; font-size:14px; margin:0 0 4px 0; padding:0px;}
.catalogo img{margin:4px 0 0 0;}
.catalogo a:hover{opacity:0.7;}
.titcatalogo{font-size:31px; padding:10px 10px 30px 0; color:#6C6D6D;}
.titcatalogo span{font-size:19px; color:#006778;}
.titcatalogo2{float:left; width:474px; padding:0 0 30px 0; font-size:19px; color:#6C6D6D;}
.titcatalogo2 img{margin:0 10px 0 0; vertical-align:middle;}

.lineacertificados{height:2px; background-image:url(imagenes/certif_r6_c4.png); margin:14px 0 21px 0; clear:both;}

a.selectorv1{position:absolute; top:20px; left:78px; background-image:url(imagenes/v1.png); width:450px; height:560px; background-size:85%; background-repeat:no-repeat; background-position:center; float:left; transition: background 2s ease;
-webkit-transition: background 2s ease;
-moz-transition: background 2s ease;
-o-transition: background 2s ease;}
a.selectorv1:hover{background-size:100%; background-repeat:no-repeat; background-position:center; transition: background 1s ease;
-webkit-transition: background 1s ease;
-moz-transition: background 1s ease;
-o-transition: background 1s ease; cursor:pointer;}

.selectorv2{position:absolute; top:180px; left:410px; background-image:url(imagenes/v2.png); width:600px; height:400px; background-size:85%; background-repeat:no-repeat; background-position:center; float:left; transition: background 2s ease;
-webkit-transition: background 2s ease;
-moz-transition: background 2s ease;
-o-transition: background 2s ease;}
.selectorv2:hover{background-size:100%; background-repeat:no-repeat; background-position:center; transition: background 1s;
-webkit-transition: background 1s;
-moz-transition: background 1s;
-o-transition: background 1s; cursor:pointer;}



.fondoselector{width:915px; height:340px; position:relative; padding:221px 0 0 0; background-position:bottom; background-repeat:no-repeat; background-image:url(imagenes/c.productos.selectorfondo.png);}
.apiprod1{position:absolute; top:590px; left:268px; font-size:20px; color:#6C6D6D; z-index:9999;}
.apiprod2{position:absolute; top:590px; right:220px; font-size:20px; color:#6C6D6D; z-index:9999;}
.apiprod1 span, .apiprod2 span{color:#006778;}
.fondoselector .titulo1 a{position:absolute; top:100px; left:-40px; font-size:20px; color:#6C6D6D; display:block; z-index:999999;}
.fondoselector .titulo2 a{position:absolute; top:100px; right:-80px; color:#6C6D6D; font-size:20px; display:block; z-index:999999;}
.fondoselector .titulo1 a:hover, .fondoselector .titulo2 a:hover{color:#006778;}

.prods_menu{width:289px; float:left; margin:91px 42px 0 0;}
.prods_cuerpo{width:537px; float:left; margin:91px 0 0 0;}
.prods_cuerpo h1{font-size:14px; color:#006778; margin:0 0 21px 0; text-transform:uppercase;}
a.prods1{width:274px; height:27px; color:#006778; display:block; background-image:url(imagenes/c.productos.detalle_r2_c2.png); margin:0 0 6px 0; padding:14px 0 0 10px;}
a.prods1:hover{color:#AF8C3A;}

a.prods2{width:274px; height:27px; color:#006778; display:block; background-image:url(imagenes/c.productos.detalle_r10_c2.png); margin:0 0 6px 0; padding:14px 0 0 10px;}
a.prods2:hover{colorz:#AF8C3A;}

a.prods3{width:265px; height:27px; color:#AF8C3A; font-size:11px; display:block; background-image:url(imagenes/c.productos.detalle_r12_c2.png); margin:0 0 6px 0; padding:14px 0 0 29px; cursor:pointer;}
a.prods3:hover{color:#006778;}

a.prods4{width:265px; height:27px; color:#AF8C3A; font-size:11px; display:block; background-image:url(imagenes/c.productos.detalle_r12_c2.png); margin:0 0 6px 0; padding:14px 0 0 29px; cursor:pointer;}
a.prods4:hover{color:#006778;}

a.prods5{width:234px; height:21px; color:#006778; display:block; margin:0 0 2px 0; padding:0 0 0 50px;}
a.prods5:hover{color:#AF8C3A;}

a.prods6{width:232px; height:24px; color:#006778; font-size:11px; display:block; background-image:url(imagenes/prods62.png); margin:0 0px 3px 34px; padding:8px 0 0 10px; cursor:pointer;}
a.prods6:hover{color:#AF8C3A;}

.pdf_arriba{width:530px; height:15px; background-image:url(imagenes/pdfs_r1_c1.png);}
.pdf_cuerpo{width:530px; min-height:601px; background-image:url(imagenes/pdfs_r2_c1.png); padding:0 0 101px 0; position:relative;}
.pdf_pie{width:530px; height:90px; background-image:url(imagenes/pdfs_r5_c1.png);}
.pdf{position:absolute; bottom:0; left:20px;}

#terminos p{margin:0 0 10px 0; padding:0;}

#mapasitio h1 a{color:#006778; background-image:url(imagenes/mapabullet.png); font-size:14px; background-repeat:no-repeat; padding:0 0 0 14px; margin:9px 0 9px 0;}
#mapasitio h1 a:hover{color:#af9342;}
#mapasitio a{color:#af9342; display:block; padding:0 0 0 14px;}
#mapasitio a:hover{color:#006778;}
#mapasitio div{float:left; width:216px; border-right:solid 1px #DEDEDE; margin:0 14px 0 0; heightz:931px;}
#mapasitio p{color:#006778; padding:0 0 0 14px;}

.galeriames{color:#6C6C6C; font-size:25px; position:absolute; top:595px; padding:0 0 0 10px;}
.galeriaizq{position:absolute; top:170px; left:129px; background-image:url(imagenes/galeriaizq.png); width:102px; height:264px;}
.galeriader{position:absolute; top:170px; left:884px; background-image:url(imagenes/galeriader.png); width:102px; height:264px;}
a.mes{color:#FFF; display:block; width:90px; height:80px; margin:121px 0 0 31px; font-size:14px;}
a.mes:hover{color:#7DAAAF;}
a.mes2{color:#FFF; display:block; width:90px; height:80px; margin:121px 0 0 21px; font-size:14px;}
a.mes2:hover{color:#7DAAAF;}
.galeriaizq span{color:#7DAAAF;}
.galeriader span{color:#7DAAAF;}
.galzoom{width:191px; height:145px; display:block; position:absolute; display:none; left:6px; top:6px; background-image:url(imagenes/zoom.png);}
.zoomclick1{width:203px; height:151px; padding:6px 0 0 0; background-image:url(imagenes/fondogaleria.png); float:left; margin:5px 0 5px 0; position:relative;}


a.trabaja{display:block; padding:6px; border:solid 1px #7DAAAF; -webkit-border-radius: 6px;
border-radius: 6px; color:#006778;}
a.trabaja:hover{color:#7DAAAF; background-color:#DFDFDF;}

.contacto_izq{float:left; width:391px; margin:0 36px 0 0;}
.contacto_der{float:left; width:560px; font-size:12px;}
.contacto_der h1{color:#006778; font-size:12px; padding:21px 0 14px 0; font-weight:bold;}
.contacto_input{width:275px; height:51px; background-image:url(imagenes/contactoinput.png); float:left; margin:0 8px 10px 0;}
.contacto_input2{width:559px; height:116px; background-image:url(imagenes/contactoinput2.png); float:left; margin:0 5px 10px 0;}
.contacto_input3{width:275px; height:51px; background-image:url(imagenes/contactoinput.png); float:left; margin:0 8px 10px 0;}
.contacto_input input{width:265px; height:43px; border:none; outline:0; background-color:transparent; padding:2px 0 0 10px; font-size:12px;}
.contacto_input2 textarea{width:542px; height:110px; font-family:Arial, Helvetica, sans-serif; border:none; outline:0; background-color:transparent; padding:10px 0 0 10px; font-size:12px;}
a.contactoenviar{width:140px; height:36px; display:block; color:#FFF; font-size:19px; text-align:center; padding:16px 0 0 0; background-image:url(imagenes/contactoenviar.png);}
a.contactoenviar:hover{color:#AF8C3A;}
#error{color:#ff0000;}
.contacto_der{color:#716d68; font-size:14px;}

.list_carousel li{
    width:200px;
    height:200px;
}
