/* CSS reset with ClearFix
----------------------------------------------------------------------------------------------------*/
/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
vertical-align: baseline;
background: transparent
}
body {
line-height: 1
}
ol, ul {
list-style: none
}
blockquote, q {
quotes: none
}
blockquote:before, blockquote:after,
q:before, q:after {
content: '';
content: none
}
/* remember to define focus styles! */
:focus {
outline: 0
}
/* remember to highlight inserts somehow! */
ins {
text-decoration: none
}
del {
text-decoration: line-through
}
/* tables still need 'cellspacing="0"' in the markup */
table {
border-collapse: collapse;
border-spacing: 0
}
/* ClearFix 
----------------------------------------------------------------------------------------------------*/
/* http://sonspring.com/journal/clearing-floats */
.clear {
clear: both;
display: block;
overflow: hidden;
visibility: hidden;
width: 0;
height: 0
}
/* http://perishablepress.com/press/2008/02/05/lessons-learned-concerning-the-clearfix-css-hack */
.clearfix:after {
clear: both;
content: ' ';
display: block;
font-size: 0;
line-height: 0;
visibility: hidden;
width: 0;
height: 0
}
.clearfix {
display: inline-block
}
* html .clearfix {
height: 1%
}
.clearfix {
display: block
}
/*
	Variable Grid System.
	Learn more ~ http://www.spry-soft.com/grids/
	Based on 960 Grid System - http://960.gs/

	Licensed under GPL and MIT.
*/


/* Containers
----------------------------------------------------------------------------------------------------*/
.container_12 {
	margin-left: auto;
	margin-right: auto;
	width: 924px;
}

/* Grid >> Global
----------------------------------------------------------------------------------------------------*/

.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12 {
	display:inline;
	float: left;
	position: relative;
	margin-left: 9px;
	margin-right: 8px;
}

/* Grid >> Children (Alpha ~ First, Omega ~ Last)
----------------------------------------------------------------------------------------------------*/

.alpha {
	margin-left: 0;
}

.omega {
	margin-right: 0;
}

/* Grid >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .grid_1 {
	width:60px;
}

.container_12 .grid_2 {
	width:137px;
}

.container_12 .grid_3 {
	width:214px;
}

.container_12 .grid_4 {
	width:291px;
}

.container_12 .grid_5 {
	width:368px;
}

.container_12 .grid_6 {
	width:445px;
}

.container_12 .grid_7 {
	width:522px;
}

.container_12 .grid_8 {
	width:599px;
}

.container_12 .grid_9 {
	width:676px;
}

.container_12 .grid_10 {
	width:753px;
}

.container_12 .grid_11 {
	width:830px;
}

.container_12 .grid_12 {
	width:907px;
}



/* Prefix Extra Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .prefix_1 {
	padding-left:77px;
}

.container_12 .prefix_2 {
	padding-left:154px;
}

.container_12 .prefix_3 {
	padding-left:231px;
}

.container_12 .prefix_4 {
	padding-left:308px;
}

.container_12 .prefix_5 {
	padding-left:385px;
}

.container_12 .prefix_6 {
	padding-left:462px;
}

.container_12 .prefix_7 {
	padding-left:539px;
}

.container_12 .prefix_8 {
	padding-left:616px;
}

.container_12 .prefix_9 {
	padding-left:693px;
}

.container_12 .prefix_10 {
	padding-left:770px;
}

.container_12 .prefix_11 {
	padding-left:847px;
}



/* Suffix Extra Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .suffix_1 {
	padding-right:77px;
}

.container_12 .suffix_2 {
	padding-right:154px;
}

.container_12 .suffix_3 {
	padding-right:231px;
}

.container_12 .suffix_4 {
	padding-right:308px;
}

.container_12 .suffix_5 {
	padding-right:385px;
}

.container_12 .suffix_6 {
	padding-right:462px;
}

.container_12 .suffix_7 {
	padding-right:539px;
}

.container_12 .suffix_8 {
	padding-right:616px;
}

.container_12 .suffix_9 {
	padding-right:693px;
}

.container_12 .suffix_10 {
	padding-right:770px;
}

.container_12 .suffix_11 {
	padding-right:847px;
}



/* Push Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .push_1 {
	left:77px;
}

.container_12 .push_2 {
	left:154px;
}

.container_12 .push_3 {
	left:231px;
}

.container_12 .push_4 {
	left:308px;
}

.container_12 .push_5 {
	left:385px;
}

.container_12 .push_6 {
	left:462px;
}

.container_12 .push_7 {
	left:539px;
}

.container_12 .push_8 {
	left:616px;
}

.container_12 .push_9 {
	left:693px;
}

.container_12 .push_10 {
	left:770px;
}

.container_12 .push_11 {
	left:847px;
}



/* Pull Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .pull_1 {
	left:-77px;
}

.container_12 .pull_2 {
	left:-154px;
}

.container_12 .pull_3 {
	left:-231px;
}

.container_12 .pull_4 {
	left:-308px;
}

.container_12 .pull_5 {
	left:-385px;
}

.container_12 .pull_6 {
	left:-462px;
}

.container_12 .pull_7 {
	left:-539px;
}

.container_12 .pull_8 {
	left:-616px;
}

.container_12 .pull_9 {
	left:-693px;
}

.container_12 .pull_10 {
	left:-770px;
}

.container_12 .pull_11 {
	left:-847px;
}




/* Clear Floated Elements
----------------------------------------------------------------------------------------------------*/

/* http://sonspring.com/journal/clearing-floats */

.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}

/* http://perishablepress.com/press/2008/02/05/lessons-learned-concerning-the-clearfix-css-hack */

.clearfix:after {
	clear: both;
	content: ' ';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0;
}

.clearfix {
	display: inline-block;
}

* html .clearfix {
	height: 1%;
}

.clearfix {
	display: block;
}/* Body css
----------------------------------------------------------------------------------------------------*/
body{
margin:0 auto;
padding:0;
text-align:center;
font:12px Verdana, Tahoma, Arial, sans-serif;
background:url(/images/bg_body.jpg) top left repeat-x;
color:#4e484a;
line-height:140%
}

/* Containers
----------------------------------------------------------------------------------------------------*/
.container_12 {
	margin-left: auto;
	margin-right: auto;
	width: 924px;
	
	
}

/* Grid >> Children (Alpha ~ First, Omega ~ Last)
----------------------------------------------------------------------------------------------------*/

.alpha {
	margin-left: 0 !important;
}

.omega {
	margin-right: 0 !important;
}



/* Grid >> Global
----------------------------------------------------------------------------------------------------*/
 
.grid_1, 
.grid_2, 
.grid_3, 
.grid_4, 
.grid_5, 
.grid_6, 
.grid_7, 
.grid_8, 
.grid_9, 
.grid_10, 
.grid_11, 
.grid_12,.grid_12{
	display:inline;
	float: left;
	position: relative;
	margin-left: 8.5px;
	margin-right: 8.5px;
}


/* Grid >> 2 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .grid_1{
	width:60px;
}

.container_12 .grid_2{
	width:137px;
}

.container_12 .grid_3{
	width:214px;
}

.container_12 .grid_4{
	width:291px;
}

.container_12 .grid_5{
	width:368px;
}

.container_12 .grid_6{
	width:445px;
}

.container_12 .grid_7{
	width:522px;
}

.container_12 .grid_8{
	width:599px;
}

.container_12 .grid_9{
	width:676px;
}

.container_12 .grid_10{
	width:753px;
}

.container_12 .grid_11{
	width:830px;
}

.container_12 .grid_12{
	width:907px;
}





/* Prefix Extra Space >> 2 Columns
----------------------------------------------------------------------------------------------------*/

    .container_12 .prefix_1 {
	padding-left:77px;
}

    .container_12 .prefix_2 {
	padding-left:154px;
}

    .container_12 .prefix_3 {
	padding-left:231px;
}

    .container_12 .prefix_4 {
	padding-left:308px;
}

    .container_12 .prefix_5 {
	padding-left:385px;
}

    .container_12 .prefix_6 {
	padding-left:462px;
}

    .container_12 .prefix_7 {
	padding-left:539px;
}

    .container_12 .prefix_8 {
	padding-left:616px;
}

    .container_12 .prefix_9 {
	padding-left:693px;
}

    .container_12 .prefix_10 {
	padding-left:770px;
}

    .container_12 .prefix_11 {
	padding-left:847px;
}

    .container_12 .prefix_12 {
	padding-left:924px;
}



/* Suffix Extra Space >> 2 Columns
----------------------------------------------------------------------------------------------------*/

    .container_12 .suffix_1 {
	padding-right:77px;
}

    .container_12 .suffix_2 {
	padding-right:154px;
}

    .container_12 .suffix_3 {
	padding-right:231px;
}

    .container_12 .suffix_4 {
	padding-right:308px;
}

    .container_12 .suffix_5 {
	padding-right:385px;
}

    .container_12 .suffix_6 {
	padding-right:462px;
}

    .container_12 .suffix_7 {
	padding-right:539px;
}

    .container_12 .suffix_8 {
	padding-right:616px;
}

    .container_12 .suffix_9 {
	padding-right:693px;
}

    .container_12 .suffix_10 {
	padding-right:770px;
}

    .container_12 .suffix_11 {
	padding-right:847px;
}

    .container_12 .suffix_12 {
	padding-right:924px;
}



/* Push Space >> 2 Columns
----------------------------------------------------------------------------------------------------*/

    .container_12 .push_1 {
	left:77px;
}

    .container_12 .push_2 {
	left:154px;
}

    .container_12 .push_3 {
	left:231px;
}

    .container_12 .push_4 {
	left:308px;
}

    .container_12 .push_5 {
	left:385px;
}

    .container_12 .push_6 {
	left:462px;
}

    .container_12 .push_7 {
	left:539px;
}

    .container_12 .push_8 {
	left:616px;
}

    .container_12 .push_9 {
	left:693px;
}

    .container_12 .push_10 {
	left:770px;
}

    .container_12 .push_11 {
	left:847px;
}

    .container_12 .push_12 {
	left:924px;
}





/* Pull Space >> 2 Columns
----------------------------------------------------------------------------------------------------*/

    .container_12 .pull_1 {
	right:77px;
}

    .container_12 .pull_2 {
	right:154px;
}

    .container_12 .pull_3 {
	right:231px;
}

    .container_12 .pull_4 {
	right:308px;
}

    .container_12 .pull_5 {
	right:385px;
}

    .container_12 .pull_6 {
	right:462px;
}

    .container_12 .pull_7 {
	right:539px;
}

    .container_12 .pull_8 {
	right:616px;
}

    .container_12 .pull_9 {
	right:693px;
}

    .container_12 .pull_10 {
	right:770px;
}

    .container_12 .pull_11 {
	right:847px;
}

    .container_12 .pull_12 {
	right:924px;
}




/* Clear Floated Elements
----------------------------------------------------------------------------------------------------*/


.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}


.clearfix:after {
	clear: both;
	content: ' ';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0;
}

.clearfix {
	display: inline-block;
}

* html .clearfix {
	height: 1%;
}

.clearfix {
	display: block;
}
/* Links css 
----------------------------------------------------------------------------------------------------*/
/*--------------------------- Default links ---------------------------*/
a:link,a:visited,a:active {text-decoration:underline;color:#E18A20}
a:hover {text-decoration:none;color:#E18A20}
/*--------------------------- Head links ---------------------------*/
#header a:link,#header a:visited,#header a:active {text-decoration:none;color:#fff}
#header a:hover {text-decoration:none;color:#fff}
/*--------------------------- Main links ---------------------------*/
.column a:link,.column a:visited,.column a:active {text-decoration:none;color:#000}
.column a:hover {text-decoration:none;color:#000}
/*--------------------------- Main menu links ---------------------------*/
#main_menu a:link,#main_menu a:visited,#main_menu a:active,
#language a:link,#language a:visited,#language a:active {text-decoration:none;color:#fff}
#main_menu a:hover,
#language a:hover {text-decoration:none;color:#fff}
/* Layout 
----------------------------------------------------------------------------------------------------*/
#outer_wrapper{
width:1278px;
text-align:center;
margin:0 auto;
position:relative
}
#outer_wrapper .bg_left{
position:absolute;
left:0;
top:0;
width:159px;
height:451px;
background:url(/images/bg_outer_left.jpg) top left no-repeat
}
#outer_wrapper .bg_right{
position:absolute;
right:0;
top:0;
width:159px;
height:451px;
background:url(/images/bg_outer_right.jpg) top right no-repeat
}
#wrapper{
width:960px;
text-align:left;
margin:0 auto;
background:#fff
}
/*--------------------------- Header ---------------------------*/
#top-banner{
width:960px;
height:90px
}
#header{
text-align:center;
position:relative
}
#alicanto-logo{
background:url(/images/bg_header.jpg) top left no-repeat;
width:960px;
height:158px;
display:block
}
#alicanto-logo span{
text-transform:uppercase;
position:absolute;
left:32px;
top:100px;
font-size:30px;
}
#header .address{
position:absolute;
left:32px;
bottom:10px;
color:#fff
}
#facebook{
margin:5px 0 0 0;
background:url(/images/facebook.gif) top left no-repeat;
width:60px;
height:25px;
display:block;
text-indent:-9999%
}
/*--------------------------- breadcrumbs ---------------------------*/
#breadcrumbs{
margin-top:10px;
margin-bottom:10px;
}
#search{
text-align:right
}
#search input{
text-align:left;
border-width:1px;
}
/*--------------------------- Content ---------------------------*/
#content{
background:#fff;
}
#content h4{
background:url(/images/bg_column.jpg) top left no-repeat;
height:40px;
text-transform:uppercase;
text-align:center;
color:#fff;
font-weight:bold;
font-size:15px;
}
#content h4 span{
display:block;
padding:12px 0;
}
ul.column{
list-style:none;
color:#000;
font-weight:bold;
text-transform:uppercase;
border-bottom:1px solid #F3B309
}
ul.column li{
border-top:1px solid #F3B309;
white-space:wrap
}
ul.column li span{
font-weight:normal;
white-space:nowrap
}
ul.column li.last{
border-bottom:1px solid #F3B309
}
ul.column a{
display:block;
background:url(/images/bullet.jpg) 5px center no-repeat #fff;
padding:7px 0 7px 20px;
}
ul.column a:hover,
ul.column a.selected{
background-color:#E8E8E6;
}
/*--------------------------- Banner ---------------------------*/
#banner{
margin:20px 0
}
#banner a{
margin-bottom:10px
}
/*--------------------------- Navigation ---------------------------*/
#navigation{
height:35px;
background-color:#E18A20
}
#main_menu,
#language{
height:35px;
list-style:none;
text-transform:uppercase;
}
#main_menu li span{
display:inline-block;
padding:15px 20px 0 20px
}
#language li span{
display:inline-block;
padding:15px 3px 0 0
}
#main_menu li,
#language li{
padding:0 3px 4px 0;
display:inline;
background:url(/images/divider.gif) bottom right no-repeat
}
#main_menu li.last,
#language li.last{
background:none
}
#main_menu li.current span,
#language li.current span{
background:url(/images/menu_current.jpg) top center no-repeat;
font-weight:bold;
}
/*--------------------------- main-content ---------------------------*/
#main-content{
margin:15px 0;
}
#main-content h1{
color:#E18A20;
text-transform:uppercase;
border-bottom:1px solid #E18A20;
font-size:16px;
margin-bottom:7px;
}
#main-content h2{
font-weight:bold;
font-size:14px;
margin:7px 0;
}
#main-content p{
margin-bottom:10px;
}
#main-content ul{
margin:7px 25px;
}
#main-content ul li{
list-style-type:square;
margin:2px 0
}
/*--------------------------- Products ---------------------------*/
.products{
margin:10px 0
}
.products h2{
text-transform:uppercase;
font-size:14px;
color:#E18A20;
margin-top:10px;
margin-bottom:10px
}
.products h3{

}
.item{
margin:0 0 10px 0;
border-top:2px solid #ccc
}
/*--------------------------- Accordion ---------------------------*/
.accordion{
margin-top:10px
}
.accordion h3, .accordionp h3{
text-transform:uppercase;
background:url(/images/bullet.jpg) 7px center no-repeat;
padding:7px 0 7px 27px;
font-weight:normal;
cursor:pointer
}
.accordion h3:hover, .accordionp h3:hover{
background-color:#E8E8E6
}
h3.accordion-active{
background-color:#E8E8E6;
font-weight:bold
}
.accordion div{
margin:10px 0 10px 27px
}
h3.prod{
font-weight:bold;
background:none;
cursor:default;
font-size:13px;
margin:7px 0;
padding:0;
}
h3.prod:hover{
background-color:#fff
}
/*--------------------------- Footer ---------------------------*/
#footer{
background:url(/images/bg_footer.jpg) top left no-repeat;
width:960px;
height:150px;
display:block
}
.pdf{text-align:center}
#title-banner{
height:165px
}
.producer{
margin-top:5px;
}
#news h1{
font-size:13px;
color:#E18A20;
margin-top:10px;
margin-bottom:10px;
border-bottom:none
}
/* SLIMBOX */

#lbOverlay {
	position: fixed;
	z-index: 9999;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	z-index: 9999;
	overflow: hidden;
	background-color: #fff;
}

.lbLoading {
	background: #fff url(/images/loading.gif) no-repeat center;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(/images/prevlabel.gif) no-repeat 0 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(/images/nextlabel.gif) no-repeat 100% 15%;
}

#lbBottom {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url(/images/closelabel.gif) no-repeat center;
	margin: 5px 0;
	outline: none;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}

