img{
	border:none;
	vertical-align:top;
}
a{
	color:#000;
	text-decoration: none;
}
a:hover{text-decoration: underline;}
input, textarea, select{
	font:12px Arial, Helvetica, sans-serif;
	vertical-align:middle;
	color: #000;
}
form, fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
body{
	margin:0;
	font:12px Arial, Helvetica, sans-serif;
	background:url(../images/bg-page.png) repeat-x;
	color:#898989;
}
/* fonts */
@font-face{
	font-family:'HelveticaNeueLTStd35Thin';
	src:url('../fonts/helveticaneueltstd-th-webfont.eot');
	src:url('../fonts/helveticaneueltstd-th-webfont.eot?#iefix') format('embedded-opentype'),
		url('../fonts/helveticaneueltstd-th-webfont.woff') format('woff'),
		url('../fonts/helveticaneueltstd-th-webfont.ttf') format('truetype'),
		url('../fonts/helveticaneueltstd-th-webfont.svg#HelveticaNeueLTStd35Thin') format('svg');
	font-weight:normal;
	font-style:normal;
}
@font-face{
	font-family: 'MyriadPro';
	src: url('../fonts/myriadpro-webfont.eot');
	src: url('../fonts/myriadpro-webfont.eot?#iefix') format('embedded-opentype'),
		url('../fonts/myriadpro-webfont.woff') format('woff'),
		url('../fonts/myriadpro-webfont.ttf') format('truetype'),
		url('../fonts/myriadpro-webfont.svg#MyriadProRegular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face{
	font-family: 'MyriadProBold';
	src: url('../fonts/myriadpro-bold-webfont.eot');
	src: url('../fonts/myriadpro-bold-webfont.eot?#iefix') format('embedded-opentype'),
		url('../fonts/myriadpro-bold-webfont.woff') format('woff'),
		url('../fonts/myriadpro-bold-webfont.ttf') format('truetype'),
		url('../fonts/myriadpro-bold-webfont.svg#MyriadProBold') format('svg');
	font-weight: normal;
	font-style: normal;
}
/* wrapper */
#wrapper{
	width:900px;
	margin:0 auto;
}
/* header */
#header{
	overflow:hidden;
	background:url(../images/bg-header.png) repeat-x;
	padding:22px 0 5px;
}
/* logo */
.logo{
	float:left;
	margin:0;
	text-indent:-9999px;
	background:url(../images/sprites.gif) no-repeat;
	width:256px;
	height:64px;
}
.logo a{
	display:block;
	height:100%;
	overflow:hidden;
}
#header .box{float:right;}
#header .phone{
	float:right;
	font-size:20px;
	background:url(../images/sprites.gif) no-repeat -324px 17px;
	padding:23px 0 10px 31px;
	font-weight:normal;
	color:#000;
}
#header .box dl{
	margin:0;
	float:right;
	clear:right;
	font-size:14px;
	color:#000;
}
#header .box dt{
	display:inline;
}
#header .box dd{
	display:inline;
	margin:0;
}
/* main */
#main{
	overflow:hidden;
	padding:0 0 3px;
}
/* content */
#content{
	float:right;
	width:700px;
}
/* visual */
.visual{
	overflow:hidden;
	position:relative;
	margin:0 0 1px;
}
.visual-i{margin:0;}
.visual .text{
	position:absolute;
	left:8px;
	bottom:14px;
	background:url(../images/bg-text.png);
	padding:12px 16px 10px;
	font:14px/20px MyriadPro, arial, helvetica, sans-serif;
	color:#000;
	width:351px;
}
.visual .text h2{
	font:18px/20px MyriadPro, arial, helvetica, sans-serif;
	margin:0;
}
span.mark{color:#ec4c92;}
.visual .text p{margin:2px 0 0;}
/* block */
.block{
	border:1px solid #d8d8d8;
	overflow:hidden;
}
.block .header{
	background:#fff url(../images/bg-heading2.png) repeat-x 0 100%;
	margin:1px 1px 0 1px;
	overflow:hidden;
	padding:4px 9px 6px;
}
.block h2{
	margin:0;
	font:20px arial, helvetica, sans-serif;
	color:#565656;
}
.block .content{
	margin:0 1px 1px 1px;
	background:#ededed;
	overflow:hidden;
	padding:7px 9px;
	line-height:14px;
	min-height:196px;
}
.block-home{color:#565656;}
.block-home .content{line-height:18px;}
.block .content p{margin:0 0 15px;}
.btns{
	overflow:hidden;
	padding:13px 0;
}
.btns a{
	font:24px/43px MyriadPro, arial, helvetica, sans-serif;
	height:44px;
	overflow:hidden;
	text-align:center;
	color:#ededed;
	background:url(../images/sprites.gif) no-repeat 0 -68px;
	float:left;
	width:139px;
}
.btns .alignright{float:right;}
/* sidebar */
#sidebar{
	float:left;
	width:193px;
}
/* menu */
.menu{
	list-style:none;
	padding:47px 0 0 2px;
	margin:0 0 20px;
	font:16px HelveticaNeueLTStd35Thin, arial, helvetica, sans-serif;
	min-height:231px;
}
.menu li{
	vertical-align:middle;
	background:url(../images/divider.png) repeat-x 0 100%;
	overflow:hidden;
	padding:0 0 10px 8px;
	margin:0 0 9px;
}
.menu a{
	display:block;
	background:url(../images/sprites.gif) no-repeat -339px -54px;
	padding:0 0 0 22px;
	color:#5085b4;
}
/* sectores */
.sectores{
	background:#c7417c;
	overflow:hidden;
	min-height:249px;
}
.sectores .header{
	overflow:hidden;
	border:1px solid #c7417c;
	border-bottom-style:none;
	background:url(../images/bg-heading.png) repeat-x;
	padding:4px 2px 0;
}
.sectores .header h3{
	color:#ededed;
	background:url(../images/divider3.png) repeat-x 0 100%;
	font:24px MyriadPro, arial, helvetica, sans-serif;
	margin:0;
	padding:0 11px 7px;
}
.sectores ul.content{
	list-style:none;
	padding:0 0 10px;
	margin:0;
	font:16px HelveticaNeueLTStd35Thin, arial, helvetica, sans-serif;
}
.sectores ul.content li{
	overflow:hidden;
	vertical-align:middle;
	background:url(../images/divider2.png) no-repeat 0 100%;
	padding:3px 12px 5px;
}
.sectores ul.content .even{background-color:#f176ac;}
.sectores ul.content a{
	color:#fff;
	background:url(../images/sprites.gif) no-repeat -290px -111px;
	padding:0 0 0 20px;
	display:block;
}
.sectores ul.content .even a{background-position:-314px -85px;}
/* footer */
#footer{
	overflow:hidden;
	padding:19px 0 20px 3px;
}
.eurovix-logo{
	float:right;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/sprites.gif) no-repeat 0 -125px;
	width:101px;
	height:66px;
	margin:-19px 0 0;
}
.eurovix-logo a{
	display:block;
	height:100%;
	overflow:hidden;
}
#footer ul{
	list-style:none;
	padding:0;
	margin:0;
	display:inline;
}
#footer li{
	display:inline;
	background:url(../images/separator.png) no-repeat 0 2px;
	padding:0 9px 2px 13px;
}
#footer li:first-child{
	background:none;
	padding-left:0;
}
#footer li a{color:#474747;}
#footer .site{color:#ec4c92;}
/* img holder */
.img-holder{
	overflow:hidden;
	text-align:center;
	padding:17px 0 16px;
}
.img-holder img{border:4px solid #f7b3d1;}
/* agricola content */
.block .content .list{
	list-style:none;
	padding:0;
	margin:0;
}
.block .content .list dt{margin:6px 0 15px;}
.block .content .list dd{margin:0 0 0 2px;}
.block .content .list ul{
	list-style:none;
	padding:0;
	margin:0 0 -11px;
}
.block .content .list li{
	padding:0 0 16px 15px;
	overflow:hidden;
	vertical-align:middle;
	background:url(../images/sprites.gif) no-repeat -263px -136px;
}
.block .content .list li ul{padding:11px 0 0;}
.block .content .list li li{padding:0 0 10px 18px;}
ul.imgs,
.agricola-content .imgs-cols{
	float:right;
	list-style:none;
	padding:0 6px 0 0;
	margin:0;
}
.agricola-content .imgs-cols li{
	overflow:hidden;
	padding:0 0 4px;
	vertical-align:middle;
}
ul.imgs img,
.agricola-content .imgs-cols img{border:4px solid #f7b3d1;}
.content ul.imgs{
	float:none;
	overflow:hidden;
	padding:18px 0 0;
}
.content ul.imgs li{
	padding:0 4px 0 0;
	float:left;
}
.block .content ul.list{padding-top:6px;}
.content ul.imgs2{
	padding:56px 0 15px 3px;
	width:103%;
	margin-right:-100px;
}
.content ul.imgs2 li{padding-right:7px;}
.pt{padding-top:0 !important;}
.productos-list .img strong,
.imgs .info strong{
	display:block;
	text-transform:uppercase;
	color:#ea2fa0;
	text-align:center;
	margin:63px 0 0 4px;
	width:182px;
	font:14px MyriadProBold, arial, helvetica, sans-serif;
}
#wrapper ul.docs-imgs{
	padding:0;
	width:102%;
	margin:0 -50px 0 0;
}
ul.docs-imgs li{padding:0;}
ul.docs-imgs .scheme img{
	border-style:none;
}
/* contacts list */
.contacts-list li a{
	float:none;
	padding:0;
	background:none;
	color:#c7417c;
}
ul.imgs3{
	padding:20px 0;
	width:101%;
}
.block .content .list .links li{
	background-position:-241px -154px;
	padding-left:17px;
}
.block .content .list .links li a{color:#eb4b91;}
.block .content .link{color:#c8407e;}
.logistica-img{
	text-align:center;
	padding:10px 0;
}
.content ul{
	list-style:none;
	padding:0;
	margin:0;
}
.content li{padding-bottom:16px;}
/* productos list */
.productos-list .img{
	float:right;
	border:4px solid #f8b3d0;
	background:#fff;
	width:134px;
	height:110px;
	margin:0 0 0 14px;
}
.productos-list .img strong{
	margin:41px 0 0;
	width:auto;
}