@charset "utf-8";
/*@import url(reset.css);*/
/* CSS Document */
* { margin: 0; padding: 0; border: none; }

.clr{ /* BASIC CLEAR FIX*/
clear:both;
}

div.clear{ /* Special Div for Firefox for background height fix*/
	clear: both;
	height: 0px;
	margin: 0px;
	padding: 0px;
	font-size: 0;
}
/*** Reset ***/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,
pre,form,fieldset,input,label,select,textarea,p,blockquote,th,td
{ 
	margin:0;
	padding:0;
}
html {
	height:100%;
	/*overflow-y:scroll;*/
}

body {

    background: url(../images/fondo.jpg) repeat scroll 0 0 transparent;
}
/*Fonts Myriad Pro*/

@font-face{
	font-family: 'MyriadPro-Semibold';
	src: url('../fonts/myriadpro-semibold-webfont.eot');
	src: url('../fonts/myriadpro-semibold-webfont.eot?#iefix') format('embedded-opentype'),
	     url('../fonts/myriadpro-semibold-webfont.woff') format('woff'), 
		 url('../fonts/myriadpro-semibold-webfont.ttf') format('truetype'),
		 url('../fonts/myriadpro-semibold-webfont.svg#webfont') format('svg');
} 
@font-face{
	font-family: 'MyriadPro-Regular';
	src:url('../fonts/myriadpro-regular-webfont.eot');
    src:url('../fonts/myriadpro-regular-webfont.eot?#iefix') format('embedded-opentype'),
	     url('../fonts/myriadpro-regular-webfont.woff') format('woff'), 
		 url('../fonts/myriadpro-regular-webfont.ttf') format('truetype'),
		 url('../fonts/myriadpro-regular-webfont.svg#webfont') format('svg');
}

#container{
	position:relative;
	width:1000px;
	height:1700px;
	margin:0 auto;
	z-index:1;
	
}
#container-ventajas{
	position:relative;
	width:1000px;
	height:2665px;
	margin:0 auto;
	z-index:1;
	
}
#container-precios{
	position:relative;
	width:1000px;
	height:3631px;
	margin:0 auto;
	z-index:1;
	
}

#container-compras{
	position:relative;
	width:1000px;
	height:1730px;
	margin:0 auto;
	z-index:1;
	
}
#contenedor-centro{
	position:relative;
	width:903px;
	height:1230px;
	float:left;
	/*margin:200px 48px 0 48px;*/
	margin:0 0 0 96px;
	;
	z-index:1;
}

#contenedor-centro-ventajas{
	position:relative;
	width:903px;
	height:2365px;
	float:left;
	/*margin:200px 48px 0 48px;*/
	margin:0 0 0 96px;
	z-index:1;
}

#contenedor-centro-precios{
	position:relative;
	width:903px;
	height:3131px;
	float:left;
	/*margin:200px 48px 0 48px;*/
	margin:0 0 0 96px;
	z-index:1;
}

#contenedor-centro-compras{
	position:relative;
	width:903px;
	height:1500px;
	float:left;
	/*margin:200px 48px 0 48px;*/
	margin:0 0 0 96px;
	z-index:1;
}
#caja-header{
	position:relative;
	width:1000px;
	height:180px;
	float:left;
	z-index:1;
}

#caja-logo{
	position:relative;
	width:88px;
	height:110px;
	float:left;
	margin-top:35px;
	z-index:1;
}
#caja-titulo{
	position:relative;
	width:294px;
	height:79px;
	/*margin:35px 0 0 750px;*/
	margin-left:700px;
	margin-top:35px;
	z-index:1;
}
#caja-menu{
	position:relative;
	width:903px;
	height:50px;
	float:left;
	z-index:1;
}
#btn-home, #btn-nosotros, #btn-ventajas, #btn_precios{
	position:relative;
	width:172px;
	height:48px;
	float:left;
	z-index:1;
}
#btn-contacto{
	width:172px; height:48px; position:absolute; left;650px;left: 713px; top: 0;
}

#caja-sliders{
	position:relative;
	width:903px;
	height:246px;
	float:left;
	margin-top:28px;
	/*background:#000000;*/
	z-index:1;
}

#cuerpo-main{
	position:relative;
	width:903px;
	height:1043px;
	/*background:#000000;*/
	float:left;
	margin-top:38px;
	z-index:1;
}

#cuerpo-main-ventajas{
	position:relative;
	width:903px;
	height:1998px;
	/*background:#000000;*/
	float:left;
	margin-top:38px;
	z-index:1;
}

#cuerpo-main-precios{
	position:relative;
	width:903px;
	height:2964px;
	/*background:#000000;*/
	float:left;
	margin-top:38px;
	z-index:1;
}

#cuerpo-main-addendas{
	position:relative;
	width:903px;
	height:1100px;
	/*background:#000000;*/
	float:left;
	margin-top:38px;
	z-index:1;
}

#caja-iframe{
	position:relative;
	width:800px;
	min-height:700px;
	height:auto;
	float:left;
	margin-top:30px;
	margin-left:59px;
	z-index:1;
}
#caja-iframe2{
	position:relative;
	width:800px;
	min-height:820px;
	height:auto;
	float:left;
	margin-top:30px;
	margin-left:59px;
	z-index:1;
}

#caja-iframe-compras{
	position:relative;
	width:711px;
	min-height:700px;
	height:auto;
	float:left;
	z-index:1;
}
#col-izq{
	position:relative;
	width:192px;
	height:1043px;
	float:left;
	background:url(../images/fondo-izq-negro.png) no-repeat;
	z-index:1;
}
#col-der{
	position:relative;
	width:711px;
	height:1043px;
	float:left;
	background:url(../images/fondo-der-gris.png) no-repeat;
	z-index:1;
}
#col-izq-v{
	position:relative;
	width:192px;
	height:1998px;
	float:left;
	background:url(../images/fondo-negro-ventajas.png) no-repeat;
	z-index:1;
}
#col-der-v{
	position:relative;
	width:711px;
	height:1998px;
	float:left;
	background:url(../images/fondo-gris-ventajas.png) no-repeat;
	z-index:1;
}

#col-izq-p{
	position:relative;
	width:192px;
	height:2964px;
	float:left;
	background:url(../images/fondo-negro-precios.png) no-repeat;
	z-index:1;
}
#col-der-p{
	position:relative;
	width:711px;
	height:2964px;
	float:left;
	background:url(../images/fondo-gris-precios.png) no-repeat;
	z-index:1;
}
#col-izq-c{
	position:relative;
	width:192px;
	height:1100px;
	float:left;
	background:url(../images/fondo-black-compras.png) no-repeat;
	z-index:1;
}
#col-der-c{
	position:relative;
	width:711px;
	height:1100px;
	float:left;
	background:url(../images/fondo-gray-compras.png) no-repeat;
	z-index:1;
}
#contenido-der{
	position:relative;
	width:610px;
	height:750px;
	float:left;
	margin:60px 0 0 60px;
	z-index:1;
}

#contenido-der-otros{
	position:relative;
	width:610px;
	height:770px;
	float:left;
	margin:30px 0 0 60px;
	z-index:1;
}

#contenido-der-otros-v{
	position:relative;
	width:610px;
	height:1965px;
	float:left;
	margin:30px 0 0 60px;
	z-index:1;
}

#contenido-der-otros-p{
	position:relative;
	width:610px;
	height:2800px;
	float:left;
	margin:30px 0 0 60px;
	z-index:1;
}
#caja-logos{
	position:relative;
	width:130px;
	height:80px;
	float:left;
	margin:5px 29px;
	z-index:1;
}
#caja-logos img{
	margin:0 auto;
}

#caja-footer{
	position:relative;
	width:100%;
	height:90px;
	background:#000;
	z-index:1;
}

#footers{
	position:relative;
	width:1000px;
	height:90px;
	margin:0 auto;
	z-index:1;
}

#caja-comprar{
	position:relative;
	width:230px;
	height:51px;
	margin:132px 0 0 325px;
	float:left;
	z-index:1;
}
/*Para boton de home*/
span.img-rollover-home{ width: 172px; height: 48px; overflow: hidden; display: block; position: relative;}
span.img-rollover-home a:hover{ top: -49px; position: relative; }

/*Para boton de nosotros*/
span.img-rollover-nosotros{ width: 172px; height: 48px; overflow: hidden; display: block; position: relative;}
span.img-rollover-nosotros a:hover{ top: -49px; position: relative; }

/*Para boton de ventajas*/
span.img-rollover-ventajas{ width: 172px; height: 48px; overflow: hidden; display: block; position: relative;}
span.img-rollover-ventajas a:hover{ top: -49px; position: relative; }

/*Para boton de precios*/
span.img-rollover-precios{ width: 172px; height: 48px; overflow: hidden; display: block; position: relative;}
span.img-rollover-precios a:hover{ top: -49px; position: relative; }

/*Para boton de contacto*/
span.img-rollover-contacto{ width: 172px; height: 48px; overflow: hidden; display: block; position: relative;}
span.img-rollover-contacto a:hover{ top: -49px; position: relative; }

/*Para el boton de comprar*/
span.img-rollover-comprar{ width: 230px; height: 50px; overflow: hidden; display: block; position: relative;}
span.img-rollover-comprar a:hover{ top: -52px; position: relative; }


.menu-margen-izq{
	margin-right:6px;
}
h2{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:21px;
	color:#231F20;
	text-align:left;
	padding-bottom:15px;
}

h3{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:21px;
	color:#231F20;
	text-align:left;
	padding-top:40px;
	padding-bottom:30px;
	
}


.parrafo-normal{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#231F20;
	text-align:justify;
}

.vinetas-texto{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#231F20;
	font-weight:bold;
	text-align:justify;
}
.medio-hex{
	vertical-align:middle;
}
.addendas-amarillo{
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#E9D817;
	text-align:center;
	margin:25px 35px;
}
.servicio-xml{
	font-family:Arial, Helvetica, sans-serif;
	/*font-weight:bold;*/
	font-size:19px;
	color:#fff;
	text-align:center;
	margin:35px 10px;
}
.margen-tabla-footer{
	float:left;
	margin:25px 0 0 100px;
}
.texto-footer{
	font-family: 'MyriadPro-Regular', Arial, sans-serif;
	font-size:15px;
	color:#FFF;
}
.negrita{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.margen-img-nosotros, .margen-titulos2{
	margin:40px 0;
}

.parrafo-contacto{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#FFFFFF;
	padding-left:10px;
}
.parrafo-tels{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	
}
.margen-diagrama{
	float:left;
	margin:50px 0;
}
.margen-aliados{
	float:left;
	margin:25px 0;
}
.margen-100{
	float:left;
	
}
.margen-xml{
	margin-left:10px;
}
hr.linea-index {
	height: 1px;
	border: 0;
	color: #000;
	background-color: #000;
	width: 610px;
	float:left;
	margin-top:10px;
	margin-bottom:10px;
	
}
.etiquetas-form-contact{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#000;
	text-align:left;
}

.inputs-fondo{
	width:200px;
	height:25px;
	color:#000;
	background:#f4f4f4;
	border:none;
	margin:5px 0;
}
.inputs-fondomsg{
	width:200px;
	height:122px;
	color:#000;
	background:#f4f4f4;
	border:none;
	margin:5px 0;
}
.tope{
	vertical-align:top;
}
.btn-enviar {
	width:88px;
	height:28px;
	border:none;
	background-image:url(../images/btn-enviar.png);
	background-repeat:no-repeat;
	cursor:pointer;
	float:left;
}
.margen-twitter{
	margin-top:20px;
	margin-bottom:20px;
}

#work_visu {
	position:relative;
	display: block;
	width:904px;
	height:246px;
	z-index:1;
	/*border: 5px solid #FFF;
	margin-bottom: 3px;*/
}

.nivo-controlNav {
	display: none;
}

#container .nivo-directionNav {
	position: absolute;
	bottom: 10px;
	left: 10px;
	height: 26px;
	width: 58px;
	z-index: 999;
}
#container .nivo-directionNav a {
	width: 26px;
	height: 26px;
	text-indent:-9999px;
	position: static;
	top: 0;
}
#container .nivo-directionNav a.nivo-prevNav {
	float: left;
	background: url(../images/arrow-left.png);
}
#container .nivo-directionNav a.nivo-nextNav {
	float: right;
	background: url(../images/arrow-right.png);
}
/*Ventajas*/
#container-ventajas .nivo-directionNav {
	position: absolute;
	bottom: 10px;
	left: 10px;
	height: 26px;
	width: 58px;
	z-index: 999;
}
#container-ventajas .nivo-directionNav a {
	width: 26px;
	height: 26px;
	text-indent:-9999px;
	position: static;
	top: 0;
}
#container-ventajas .nivo-directionNav a.nivo-prevNav {
	float: left;
	background: url(../images/arrow-left.png);
}
#container-ventajas .nivo-directionNav a.nivo-nextNav {
	float: right;
	background: url(../images/arrow-right.png);
}

/*Precios*/

#container-precios .nivo-directionNav {
	position: absolute;
	bottom: 10px;
	left: 10px;
	height: 26px;
	width: 58px;
	z-index: 999;
}
#container-precios .nivo-directionNav a {
	width: 26px;
	height: 26px;
	text-indent:-9999px;
	position: static;
	top: 0;
}
#container-precios .nivo-directionNav a.nivo-prevNav {
	float: left;
	background: url(../images/arrow-left.png);
}
#container-precios .nivo-directionNav a.nivo-nextNav {
	float: right;
	background: url(../images/arrow-right.png);
}

/* Compras */

#container-compras .nivo-directionNav {
	position: absolute;
	bottom: 10px;
	left: 10px;
	height: 26px;
	width: 58px;
	z-index: 999;
}
#container-compras .nivo-directionNav a {
	width: 26px;
	height: 26px;
	text-indent:-9999px;
	position: static;
	top: 0;
}
#container-compras .nivo-directionNav a.nivo-prevNav {
	float: left;
	background: url(../images/arrow-left.png);
}
#container-compras .nivo-directionNav a.nivo-nextNav {
	float: right;
	background: url(../images/arrow-right.png);
}
.etiquetas-compras{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#231F20;
	text-align:center;
	padding-top:10px;
}
.titulo-precios{
	font-family:Arial, Helvetica, sans-serif;
	font-size:21px;
	font-weight:bold;
	color:#231F20;
	text-align:left;
}

.fuente-normal{
	font-style:normal !important;

}
.fuente-italica{
	font-style:italic;
	font-size:12px;
}

.etiquetas-addendas{
	font-family: 'MyriadPro-Semibold', sans-serif;
	font-size:16px;
	color:#414042;
	text-align:center;
	padding-top:5px;
}

#caja-chat{
	position:relative;
	margin:10px 0 0 15px;
	width:165px;
	height:114px;
	float:left;
	z-index:1;
}