@charset "utf-8";
/* CSS Document */

body {
background:url(../images/backg.jpg);
background-repeat:repeat-x;
margin:0
}

#container {
width:auto;
height:auto;
margin:0
}

#top {
width:1037px;
height:172px;
margin-left:auto;
margin-right:auto;
background:url(../images/bgtop.png);
background-position:top;
background-repeat:no-repeat
}

#logo {
width:188px;
height:81px;
background-image:url(../images/logotrans.png);
margin-left:68px;
margin-top:25px;
position:absolute
}

#logo a {
display:block;
width:188px;
height:81px;
border:0
}

#slogan {
width:180px;
height:17px;
background:url(../images/slogantrans.png);
margin-left:256px;
margin-top:87px;
position:absolute
}

#language {
width:128px;
height:21px;
background:url(../images/language_en.png);
margin-left:881px;
margin-top:4px;
position:absolute
}

#menuTop {
width:800px;
height:15px;
margin-top:140px;
position:absolute;
margin-left:100px;
}

#menuTop ul {
list-style-type:none;
margin:0 0 0 15px;
padding:0
}

#menuTop li {
font-family:Verdana, Geneva, sans-serif;
font-size:12px;
float:left;
margin-left:20px;
color:#FFF
}

#menuTop a:hover {
color:#F3E096;
text-decoration:none
}

#mid {
width:auto;
height:479px;
/*background:url(../images/bgmidleft.png);
background-position:left;
background-repeat:no-repeat;*/
margin:0;
padding:0
}

#mid_center {
width:1010px;
height:479px;
margin-left:auto;
margin-right:auto
}

#mainflash {
width:1010px;
height:384px;
background:url(../images/slider/sliderbg.jpg);
margin:0
}

#midBottom {
width:1010px;
height:95px
}

#social {
width:231px;
height:95px;
background:url(../images/bgsocial.png);
background-position:right;
float:left
}

#socialIso {
width:57px;
height:68px;
margin-top:10px;
margin-left:137px;
background:url(../images/isotipo.png);
float:left
}

#socialIsoInt {
width:57px;
height:68px;
margin-top:10px;
margin-left:151px;
background:url(../images/isotipo.png);
float:left
}

#socialIso a, #socialIsoInt a {
width:57px;
height:68px;
display:block
}

#social span {
margin-left:24px;
font-family:Verdana, Geneva, sans-serif;
font-size:12px;
line-height:22px;
font-weight:700;
color:#fffffe;
float:left
}

#social ul {
margin-left:99px;
margin-top:0;
padding:0
}

#tw a,#fb a {
width:42px;
height:42px;
display:block
}

#tw a {
background-image:url(../images/social.png);
background-repeat:no-repeat
}

#fb a {
background-image:url(../images/social.png);
background-repeat:no-repeat;
background-position:0 -42px
}

#tw a:hover {
background-image:url(../images/social.png);
background-repeat:no-repeat;
background-position:0 -84px
}

#fb a:hover {
background-image:url(../images/social.png);
background-repeat:no-repeat;
background-position:0 -126px
}

#products {
width:564px;
height:95px;
float:left;
margin-left:11px
}

#loginForm{
width:90px;
height:100px;
position:absolute;
margin-left:907px;
margin-top:15px;
}
#loginForm ul{
list-style:none;
margin:0px;
padding:0px;
text-align:center;
}
#loginForm .loginbox{
width:83px;
height:15px;
line-height:12px;
border:solid 1px #CCC;
margin-bottom:2px;
color:#807f7c;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding:0px 0px 0px 5px;
}
#loginForm li{
margin-bottom:1px;
color:#b3afa4;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bolder;
letter-spacing:0px;
}
#loginForm .loginsend{
width:66px;
height:19px;
background-image:url(../images/loginsend.png);
border:none;
margin-top:3px;
}
#loginForm .loginsend:hover{
width:66px;
height:19px;
background-image:url(../images/loginsend.png);
background-position:0 -19px;
border:none;
}
#contact {
width:204px;
height:95px;
float:left
}

#contactTxt {
margin-left:27px;
margin-top:10px
}

#contactTxt a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
color:#59544c;
text-decoration:none;
}

#ContactBut a {
width:156px;
height:40px;
display:block;
background-image:url(../images/contacto.jpg);
margin-left:27px;
margin-top:27px
}

#bottom1 {
width:1007px;
height:60px;
margin-top:35px;
margin-right:auto;
margin-left:auto;
display:block;
background:url(../images/botline.png);
background-position:bottom;
background-repeat:no-repeat
}

#rights {
width:950px;
height:95px;
margin-left:27px
}

#rightsTxt {
font-family:Verdana, Geneva, sans-serif;
font-size:11px;
color:#b4b4bf;
text-align:center
}

#bottom2 {
width:1007px;
height:175px;
margin-top:25px;
margin-right:auto;
margin-left:auto;
background:url(../images/botline.png);
background-position:bottom;
background-repeat:no-repeat;
font-family:Verdana, Geneva, sans-serif;
font-size:11px;
color:#b4b4bf
}

#bottom2 ul {
margin:0;
padding:0
}

#bottom2 li {
float:left;
list-style:none;
width:250px
}

#bottom2 ul ul {
padding:0
}

#bottom2 li li {
list-style:none;
margin-left:30px;
line-height:24px
}

#bottom3 {
width:950px;
height:50px;
margin-top:20px;
margin-right:auto;
margin-left:auto
}

#bottom3Txt {
width:950px;
height:30px;
font-family:Verdana, Geneva, sans-serif;
font-size:11px;
color:#b4b4bf;
text-align:center
}

#IN_mid_center {
width:1037px;
height:479px;
margin-left:auto;
margin-right:auto
}

#leftSidebar {
width:247px;
height:479px;
background:url(../images/bgleftmenu.jpg);
float:left
}

#leftTop {
width:247px;
height:384px
}

#leftTitle {
display:block;
width:247px;
height:77px;
background:url(../images/bgh1menu.png);
background-position:right;
background-repeat:no-repeat;
text-align:right;
margin:0
}

#centerTitle {
display:block;
width:247px;
height:77px;
background:url(../images/bgh1center.png);
background-position:right;
background-repeat:no-repeat;
text-align:right;
margin:0
}

#leftSidebar h1{
font-family:Tahoma, Geneva, sans-serif;
font-size:15px;
text-transform:uppercase;
color:#FFF;
font-weight:700;
padding-right:18px;
padding-top:26px;
margin:0
}

#leftSidebar h1 a{
color:#FFF;
text-decoration:none;
}
#leftTop ul {
list-style:none;
text-align:right;
margin:10px 0 0;
padding:0 0 30px
}

#leftSidebar hr {
background:url(../images/line.png) 0 0 no-repeat;
border:0;
width:208px;
height:2px;
margin-left:39px
}

#leftTop li {
font-family:Tahoma, Geneva, sans-serif;
font-size:14px;
text-transform:uppercase;
color:#FFF;
font-weight:700;
padding-right:20px;
line-height:22px
}

#leftsocial {
width:247px;
height:95px;
/*background:url(../images/isotipo.png);
background-repeat:no-repeat;
background-position:43px 11px*/
}

#leftsocial span {
margin-left:125px;
font-family:Verdana, Geneva, sans-serif;
font-size:12px;
line-height:24px;
font-weight:700;
color:#fffffe
}

#leftsocial ul {
margin-left:115px;
margin-top:0;
padding:0
}

#content {
width:574px;
height:479px;
background:#FFF;
background:url(../images/center-background.jpg);
background-repeat:repeat-x;
float:left
}

#contentOF {
width:574px;
height:479px;
overflow:auto
}

#contTop {
width:550px;
height:94px;
background:url(../images/bgcontTop.png)
}

#contTop img {
margin-left:30px;
margin-top:35px
}

#contTop img.noMar {
margin-left:30px;
margin-top:0
}

#contTxt {
width:470px;
height:300px;
margin-left:65px;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-o-user-select: none;
user-select: none;

}

#contTxt p {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:justify;
color:#3f3b35
}
#contTxt li {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#3f3b35
}
#contTxt h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:700;
color:#480003
}

#contTxt h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bolder;
color:#660107
}

#rightSidebar {
width:201px;
height:479px;
float:left;
background:#FFF
}

#rightbanner {
width:216px;
height:402px
}

/**Banners**/

#ban_productos, #ban_mercado, #ban_soporte, #ban_testimoniales, #ban_contacto, #ban_sitemap {
width:216px;
height:402px;
}
#ban_productos {
background:url(../images/ban_productos.jpg)
	}
#ban_mercado {
background:url(../images/ban_mercado.jpg)
	}
#ban_soporte {
background:url(../images/ban_soporte.jpg)
	}
#ban_testimoniales {
background:url(../images/ban_testimoniales.jpg)
	}
#ban_contacto {
background:url(../images/ban_contacto.jpg)
	}
#ban_sitemap {
background:url(../images/ban_sitemap.jpg)
	}

/****/

#inContactBut a {
width:156px;
height:40px;
display:block;
background-image:url(../images/contacto.jpg);
margin-left:25px;
margin-top:10px
}

#incontactTxt {
margin-left:20px;
margin-top:10px
}

#incontactTxt a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
color:#59544c;
text-decoration:none;
}

#contactForm {
width:452px;
height:333px;
display:block;
border:#dcdcdc 1px solid;
background-image:url(../images/bgcontactform.png);
background-repeat:repeat-x;
background-position:top;
margin-top:15px;
color:#353a40;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
	}
#contactForm table{
	margin-top:30px;
	}
#contactForm .fieldbox{
	height:18px;		
	width:195px;
	}
#contactForm .selectbox {
	height:20px;		
	width:195px;
	}
#contactForm .sendbox{
	margin-left:75px;
	margin-top:10px;
	width:106px;
	height:27px;
	background-image:url(../images/button-enviar.jpg);
	border:none;
	}
#contactForm .sendbox:hover{
	width:106px;
	height:27px;
	background-image:url(../images/button-enviar.jpg);
	background-position:0 -27px;
	border:none;
	}
#contactForm .selectbox,#contactForm .fieldbox, #contactForm .messagebox {
	line-height:13px;
	margin-left:20px;
	margin-bottom:7px;
	color:#61646b;
	border:none;
	border-right:solid 1px #8b8e9d;
	border-bottom:solid 1px #8b8e9d;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:5px;
}
.txtlitgrey{
	color:#848891;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	margin-left:65px;
	}
.box_round {
-moz-border-radius:6px;
-webkit-border-radius:6px;
border-radius:6px
}
.box_round8 {
-moz-border-radius:8px;
-webkit-border-radius:8px;
border-radius:8px
}

#client_box {
width:475px;
height:88px;
display:block;
background:#FFF;
border:#dcdcdc 1px solid;
background-image:url(../images/bgclientboxes.jpg);
background-repeat:repeat-x;
background-position:top;
margin-bottom:7px
}

#client_box img {
float:left;
height:auto;
width:auto;
margin:6px 15px 6px 8px
}

#client_box p {
color:#264b5d;
margin-top:20px;
margin-right:20px;
font-size:11px
}

/*SLIDER*/
#featured {
width:775px;
padding-left:228px;
padding-top:9px;
position:relative;
height:362px;
z-index:0;
margin-left:4px
}

#featured ul.ui-tabs-nav {
position:absolute;
top:0;
left:0;
list-style:none;
width:241px;
z-index:1000;
margin:0;
padding:9px 0 0
}

#featured ul.ui-tabs-nav li {
padding-bottom:1px;
padding-left:0
}

#featured li.ui-tabs-nav-item a {
display:block;
height:90px
}

#featured li.ui-tabs-nav-item a.item1 {
width:241px;
height:90px;
background:url(../images/slider/slider-items.png)
}

#featured li.ui-tabs-nav-item a.item1:hover, #featured ul.ui-tabs-nav li.ui-tabs-selected a.item1 {
width:241px;
height:90px;
background:url(../images/slider/slider-items.png);
background-position:0 -360px
}

#featured li.ui-tabs-nav-item a.item2 {
width:241px;
height:90px;
background:url(../images/slider/slider-items.png);
background-position:0 -90px
}

#featured li.ui-tabs-nav-item a.item2:hover, #featured ul.ui-tabs-nav li.ui-tabs-selected a.item2 {
width:241px;
height:90px;
background:url(../images/slider/slider-items.png);
background-position:0 -450px
}

#featured li.ui-tabs-nav-item a.item3 {
width:241px;
height:90px;
background:url(../images/slider/slider-items.png);
background-position:0 -180px
}

#featured li.ui-tabs-nav-item a.item3:hover, #featured ul.ui-tabs-nav li.ui-tabs-selected a.item3 {
width:241px;
height:90px;
background:url(../images/slider/slider-items.png);
background-position:0 -540px
}

#featured li.ui-tabs-nav-item a.item4 {
width:241px;
height:90px;
background:url(../images/slider/slider-items.png);
background-position:0 -270px
}

#featured li.ui-tabs-nav-item a.item4:hover, #featured ul.ui-tabs-nav li.ui-tabs-selected a.item4 {
width:241px;
height:90px;
background:url(../images/slider/slider-items.png);
background-position:0 -630px
}

#featured .ui-tabs-hide {
display:none
}

#sliderRO {
width:775px;
height:362px;
background:url(../images/slider/slide2.jpg);
position:relative
}

#sliderRO a.dondelink {
width:775px;
height:362px;
display: block;
}
#sliderRO a {
width:44px;
height:54px;
display:block;
position:absolute
}

#sliderRO a .roimg,#sliderRO a .roimg2,#sliderRO a .roimg3,#sliderRO a .roimg4,#sliderRO a .roimg5 {
display:none;
width:135px;
height:22px
}

#sliderRO .roimg {
margin-top:18px;
margin-left:47px
}

#sliderRO .roimg2 {
margin-top:27px;
margin-left:51px
}

#sliderRO .roimg3 {
margin-top:23px;
margin-left:50px
}

#sliderRO .roimg4 {
margin-top:15px;
margin-left:41px
}

#sliderRO .roimg5 {
margin-top:11px;
margin-left:40px
}

#sliderRO a.hl1 {
margin-left:58px;
margin-top:9px
}

#sliderRO a.hl2 {
margin-left:131px;
margin-top:56px
}

#sliderRO a.hl3 {
margin-left:176px;
margin-top:137px
}

#sliderRO a.hl4 {
margin-left:235px;
margin-top:230px
}

#sliderRO a.hl5 {
margin-left:368px;
margin-top:277px
}

#sliderRO a:hover .roimg,#sliderRO a:hover .roimg2,#sliderRO a:hover .roimg3,#sliderRO a:hover .roimg4,#sliderRO a:hover .roimg5 {
display:block;
background:url(../images/slider/places.png);
}
#sliderRO a:hover .roimg2{
	background-position:0 -22px;
	}
#sliderRO a:hover .roimg3{
	background-position:0 -44px;
	}
#sliderRO a:hover .roimg4{
	background-position:0 -66px;
	}
#sliderRO a:hover .roimg5{
	background-position:0 -88px;
	}
/****/

#productsDiv {
width:564px;
height:95px;
display:block
}

#pr1 {
width:564px;
height:95px;
position:relative
}

.product {
height:95px;
width:564px;
margin:0;
padding:0
}

.product img {
border:0;
background-color:#fff;
width:564px;
height:95px;
top:0;
left:0;
padding:0
}

#productsNav {
position:absolute;
width:72px;
height:15px;
margin-left:480px;
margin-top:-20px;
z-index:2000
}

#productsNav a {
width:15px;
height:15px;
background-color:#bacacd;
text-decoration:none;
color:#FFF;
font-family:Verdana, Geneva, sans-serif;
font-size:10px;
font-weight:700;
text-align:center;
margin:0 2px;
padding:1px 3px
}

#productsNav a.activeSlide {
background-color:#718890
}
#productsButtons{
margin-left:22px;
}

#productsButtons ul{
list-style:none;
margin:0px;
padding:0px;
}

#productsButtons a{
display:block;
width:204px;
height:61px;
}

#productsButtons a.SSSpeed{
background:url(../images/products-buttons.png);
}
#productsButtons a.SSSpeed:active{
background:url(../images/products-buttons.png);
background-position:0 -61px;
}
#productsButtons a.SSL{
background:url(../images/products-buttons.png);
background-position:0 -122px;
}
#productsButtons a.SSL:active{
background:url(../images/products-buttons.png);
background-position:0 -183px;
}
#productsButtons a.DPS{
background:url(../images/products-buttons.png);
background-position:0 -244px;
}
#productsButtons a.DPS:active{
background:url(../images/products-buttons.png);
background-position:0 -305px;
}
#productsButtons a.POS{
background:url(../images/products-buttons.png);
background-position:0 -366px;
}
#productsButtons a.POS:active{
background:url(../images/products-buttons.png);
background-position:0 -427px;
}
#productsButtons a.Broch{
background:url(../images/products-buttons.png);
background-position:0 -488px;
}
#productsButtons a.Broch:active{
background:url(../images/products-buttons.png);
background-position:0 -549px;
}

#menuTop a,#leftTop li a {
color:#FFF;
text-decoration:none
}

#social li,#leftsocial li {
float:left;
list-style:none;
margin-right:10px;
width:42px;
height:42px
}

#ContactBut a:hover,#inContactBut a:hover {
background-image:url(../images/contacto.jpg);
background-position:0 -40px
}

#ContactBut a:active,#inContactBut a:active {
background-image:url(../images/contacto.jpg);
background-position:0 -80px
}

.txtwine, #sitemap a {
	color: #990012;
}
img.enProceso {
	margin-left:-65px
	}
img.Graph498 {
	margin-left:-26px
	}
