@charset "utf-8";
/* CSS Document */

/*** GENERAL ***/
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
body{text-align:left; font:13px Arial, Verdana,helvetica,clean,sans-serif; color:#000; background:#e1dfdf;}
body * {line-height:1.22em;} 

a img{border:0;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
.floatLeft{float:left;}
.floatRight{float:right;}
.clear{clear:both}
fieldset,img{border:0;}
table{border-collapse:collapse;border-spacing:0; font-size:inherit;}
select, input, textarea {font:99% arial,helvetica,clean,sans-serif;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}

.flash:after, #homeList:after { content:'.'; display:block; visibility:hidden; height:0; clear:both; }
.texto, .flash, #homeList, #header .productgroup li, #header, #breadcrumbs{display:inline-block;}
.texto, #header .productgroup li{display:inline}
.flash, #homeList, #header, #breadcrumbs {display:block}

#flashlogo{position: absolute; top: 0px; width: 244px; height: 84px;}

#home { background:#f0f0f0; padding-top:44px; }
#home .topShadow { background:url(../images/homeTopShadow.gif) no-repeat 0 0; width:890px; height:24px; }
#home .bottomShadow { background:url(../images/homeBottomShadow.gif) no-repeat 0 0; width:889px; height:31px; }
#home .shadowTop, #home .shadowBottom { position:absolute; left:47px;  width:796px; height:25px; z-index:300; }
#home .shadowTop { background:url(../images/shadowOverTop.png) no-repeat 0 0; top:139px; }
#home .shadowBottom { background:url(../images/shadowOverBottom.png) no-repeat 0 0; top:292px; }
#home .slideShow { position:absolute; left:47px; top:139px; z-index:200; }
#home .fake { position:absolute; left:0px; top:139px; z-index:1000; height:180px; overflow:hidden; }
#home .fake li { float:left; position:relative; height:180px; }
#home .fake li a { background:url(../transparent.gif) repeat 0 0; display:block; height:180px; z-index:15; position:relative; }
#home .fake li a:hover { text-decoration:!important; }
#home .fake li.col1 a { width:304px; }
#home .fake li.col2 a { width:279px; }
#home .fake li.col3 a { width:307px; }
#home .fake  .overlay { height:180px; }
#home .fake  .col1 .overlay { width:302px; }
#home .fake .col2 .overlay { width:279px; }
#home .fake .col3 .overlay { width:268px; }
#home .fake .overlay { position:absolute; left:0; top:0; z-index:10; }
#home .fake .col1#over .overlay { background:url(../images/col1Overlay.png) no-repeat 0 0; }
#home .fake .col2#over .overlay { background:url(../images/col2Overlay.png) no-repeat 0 0; }
#home .fake .col3#over .overlay { background:url(../images/col3Overlay.png) no-repeat 0 0; }

#home #container { width:890px; border:0; } 
#homeList li { float:left;  height:293px; padding-top:115px; position:relative; z-index:100; }
#homeList .shadowblock { float:left; height:178px; width:14px; }
#homeList .shadowOver, #homeList .overlay { height:178px; position:absolute; left:0; top:115px; }
#homeList .overlay { z-index:1000; display:none; }
#homeList .catTitle { padding-top:22px; clear:both; }
#homeList .catTitle .texto { padding-right:31px; position:relative; }
#homeList .catTitle .texto span { background:url(../images/arrow.png) no-repeat 0 0; position:absolute; right:0; top:4px; width:23px; height:15px; }
#homeList p { font-size:18px; color:#757575; font-weight:bold; }
#homeList a.overLink {  background:url(../transparent.gif) repeat 0 0; display:block; height:408px; position:absolute; left:0; top:0;  }
#homeList a.overLink:hover{  text-decoration:none!important; }
#homeList #col1 { background:url(../images/col1Bg.jpg) no-repeat 0 0; width:304px; }
#homeList #col1 a.overLink { width:304px; }
#homeList #col1 .shadowblock { background:url(../images/leftShadow.gif) repeat-y 0 0; }
#homeList #col1 .overlay { width:302px; }
#homeList #col1 .catTitle { padding-left:86px; }
#homeList #col1:hover, #homeList #col1.over { background:url(../images/col1Bg_active.jpg) no-repeat 0 0; }
#homeList #col1:hover .catTitle .texto, #homeList #col1.over .catTitle .texto { color:#c62d2f }
#homeList #col1:hover .catTitle .texto span, #homeList #col1.over .catTitle .texto span { background:url(../images/col1Arrow.png) no-repeat 0 0; }
#homeList #col2 { background:url(../images/col2Bg.jpg) no-repeat 0 0; width:279px; }
#homeList #col2 a.overLink { width:279px; }
#homeList #col2 .catTitle { padding-left:47px; }
#homeList #col2 .overlay { width:279px; }
#homeList #col2:hover, #homeList #col2.over { background:url(../images/col2Bg_active.jpg) no-repeat 0 0; }
#homeList #col2:hover .catTitle .texto, #homeList #col2.over .catTitle .texto { color:#3a97d2; }
#homeList #col2:hover .catTitle .texto span, #homeList #col2.over .catTitle .texto span { background:url(../images/col2Arrow.png) no-repeat 0 0; }
#homeList #col3 { background:url(../images/col3Bg.jpg) no-repeat 0 0; width:307px; }
#homeList #col3 a.overLink { width:307px; }
#homeList #col3  .shadowblock { background:url(../images/rightShadow.gif) repeat-y 0 0; float:right; }
#homeList #col3 .catTitle { padding-left:47px; }
#homeList #col3:hover, #homeList #col3.over { background:url(../images/col3Bg_active.jpg) no-repeat 0 0; }


#homeList .both{overflow:hidden;}
#homeList .flash { height:178px; }
#homeList .flash1 .both { margin-left:33px; }
#homeList .flash3 .both { width:268px; }



/*** CONTENT ***/
#container{width:920px; margin:20px auto 0 auto; padding:0px; background:#f9f9f9 url(../images/bg_container.gif) repeat-y top left; border:1px solid #cccccc; position:relative; }
#header{width:920px; margin:0;padding:0;position:relative}
#header .logo{top:17px; left: 17px; width:205px; height:56px; display:block; position:absolute;}
#header .searchform{padding:20px 0 0 720px; width:200px; }
#header .searchform p{font-size:10px;}
.searchform .textInput{background:transparent; border:1px solid #cccccc; border-right:none; float:left; height:17px; padding:1px 3px 0; width:162px;}
.searchform .submitInput{background:transparent url(../images/search.gif) no-repeat top left; cursor:pointer; float:left; height:23px; overflow:visible; width:21px; border:0;}
#header .productgroup{background:transparent url(../images/menu.png) no-repeat 0px -122px; width:297px; height:56px;position:relative;padding:5px 0 0 623px}
#header .productgroup li{float:left; margin:0; color:#fff; font-weight:bold; font-size:14px; font-style:italic; width:90px; text-align:center; padding:5px 0 0 0;}
#header .productgroup li a{color:#fff; }
#header .productgroup li ul{display:none;position:absolute; top:31px; left:0; padding-left:7px; width:950px;}
#header .productgroup li.active ul{display:block; }
#header .productgroup li ul li{width:auto; font-size:12px; font-style:normal; background:url(../images/sep_menu.gif) no-repeat right -60px; padding:0 2px 0 0; height:30px;}
#header .productgroup li ul li a{padding:0 10px; display:block; line-height:30px;}
#header .productgroup li ul li a:hover, #header .productgroup li ul li.active a{background:url(../images/hov_menu.gif) repeat-x top left; text-decoration:none;}
#header .slideshow{width:920px; height:140px; position:relative}
#header .slideshow .topshadow{width:920px; height:14px;background:transparent url(../images/shadow_grey.png) no-repeat 0px 0px; position:absolute; top:0; left:0;}


#content{padding:0 0 10px 0; margin:0; width:920px; position:relative; overflow:hidden}
#content a{color:#797a79;}
#content p{color:#000; margin:0; padding:0 0 5px 0; font-size:93%;}
#content ul{ margin:0 0 5px 0}
#content li{background:url(../images/bul_list.gif) left 7px no-repeat; padding:0 0 0 7px; margin:0 0 0 4px; font-size:93%}
#content li li{font-size:100%}
#content li ul{margin-left:7px;}
#content h1{color:#797a79; font-size:167%; padding:0 0 15px 0; font-weight:bold; font-style:italic;}
#content h2{color:#000; font-size:108%;padding:0 0 20px 0; font-weight:bold}
#content h3{color:#000; font-size:100%;padding:0 0 20px 0; font-weight:bold}

#content #breadcrumbs{overflow:hidden; border-bottom:1px solid #e1dfdf; padding:8px 0 7px 18px; width:690px;}
#content #breadcrumbs p{float:left; color:#494949; padding:0 4px 0 0; }
#content #breadcrumbs ul{float:left; margin:0; overflow:hidden}
#content #breadcrumbs li{float:left; background:none !important; color:#494949; margin:0; padding:0 3px 0 0;}
#content #breadcrumbs li a{background:url(../images/breadcr.gif) right 4px no-repeat; padding:0 6px 0 0}

#content .content-left{float:left; width:200px;  margin:0px; padding:20px 0 0 0;}
#content .content-left h2{padding:0 0 6px 19px;}
#content .content-left ul{width:200px; position:relative; margin-bottom:0; list-style:outside none; padding:0; overflow:hidden; display:inline-block}
#content .content-left ul{display:block;}
#content .content-left ul li{margin:0; padding:0;width:200px; display:inline-block; background:none;}
#content .content-left ul li{display:block}
#content .content-left ul li a{margin:0 0 1px 0; padding:0; background:#eeeded; color:#797a79; width:181px; line-height:20px;padding:0pt 0pt 0pt 19px; display:inline-block; font-weight:bold}
#content .content-left ul li a{display:block}
#content .content-left ul li.active a, #content .content-left ul li a:hover{background:#e1dfdf; text-decoration:none;}
#content .content-left ul li ul{padding-left:18px;}
#content .content-left ul li li{background:url(../images/bul_list.gif) left 7px no-repeat;}
#content .content-left ul li li a{background:transparent !important; padding-left:8px}
#content .content-left ul li li.active{background:url(../images/bul_list_act.gif) left 7px no-repeat !important;}
#content .content-left ul li li.active a, #content .content-left ul li li a:hover{background:transparent; color:#000 !important;}

#content .content-center{float:left; width:470px;  margin:0px; padding:10px 0 0 30px;overflow:hidden;}
#content .content-center h2{color:#797a79;}
#content .content-center p{line-height:1.4em}
#content .content-center a img{border:3px solid #797a79; margin-left: 5px; margin-right: 5px;}
#content .content-center .box{width:470px; overflow:hidden; padding:0 0 23px 0}
#content .content-center #listview .box a{ float: left; width: 110px; }
#content .content-center .box .text{float:left; width: 470px; padding-left:15px;}
#content .content-center #listview .box .text{width: 345px;}

#content .content-center .box img{float:left; margin-right:5px;}
#content .content-center .box p{padding:0 0 5px 0; margin:0; }
#content .content-center .box p a{font-style:italic;}

#content .content-right{float:right; padding:10px 11px 0 0; width:187px;} 
#content .content-right .button{width:187px; height:48px; background:url(../images/button.gif) no-repeat 0px -136px; padding-bottom:20px; font-size:15px; font-weight:bold;}
#content .content-right .button a{color:#fff !important; display:block; text-align:center; width:187px; height:43px; padding-top:5px}
#content .content-right .button a:hover{color:#000 !important; text-decoration:none}

#red #header .productgroup{background:transparent url(../images/menu.png) no-repeat 0px 0px;}
#red #header .productgroup li ul li{background:url(../images/sep_menu.gif) no-repeat right top;}
#red #header .slideshow .topshadow{background:transparent url(../images/shadow_red.png) no-repeat 0px 0px;}
#red #content li{background:url(../images/bul_list_red.gif) left 7px no-repeat;}
#red #content .content-right .button{background:url(../images/button.gif) no-repeat 0px 0px;}
#red #content a, #red #content .content-left ul li a, #red #content .content-center h2, #red #content h1{color:#c62d2f;}
#red #content .content-center img{border:3px solid #c62d2f;}

.csc-textpic-image { padding-right: 3px; }


#blue #header .productgroup{background:transparent url(../images/menu.png) no-repeat 0px -61px;}
#blue #header .productgroup li ul li{background:url(../images/sep_menu.gif) no-repeat right -30px;}
#blue #header .slideshow .topshadow{background:transparent url(../images/shadow_blue.png) no-repeat 0px 0px;}
#blue #content li{background:url(../images/bul_list_blue.gif) left 7px no-repeat;}
#blue #content .content-right .button{background:url(../images/button.gif) no-repeat 0px -68px;}
#blue #content a, #blue #content .content-left ul li a, #blue #content .content-center h2, #blue #content h1{color:#0376b1;}
#blue #content .content-center img{border:3px solid #0376b1;}

#footer{clear:both; margin:0;overflow:hidden;font-size:85%; color:#525151; padding:10px 0; text-align:center}
#footer p{padding-top:5px;}
#footer a{padding:0; color:#525151; text-decoration:underline !important}
#footer .lang { margin:0 auto;padding:0; overflow:hidden; height:15px; width: 75px;}
#footer .lang li{float:left; margin:0; padding:0 0 0 4px;height:15px; width:20px;}
#footer .lang li a{height:15px; width:20px;}


/************powermail ***************/
.tx-powermail-pi1 { border:0px red solid; font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:11px; color:#828181;}
.tx-powermail-pi1_fieldset legend{display:none;}

.tx_powermail_pi1_fieldwrap_html {display:block; width:400px; clear:both }
.tx_powermail_pi1_fieldwrap_html label { width:250px; float:left;font-weight:bold;margin-top:4px; }
.tx_powermail_pi1_fieldwrap_html .powermail_mandatory{color:#eb0000}
 .powermail_mandatory_js{font-style:italic; color:#a8a8a8;}
.tx_powermail_pi1_fieldwrap_html input.powermail_text{width:360px; border:1px solid #999999;}
.tx_powermail_pi1_fieldwrap_html textarea {width:360px; border:1px solid #999999;}
.tx_powermail_pi1_fieldwrap_html .powermail_submit { text-align:center; float:left; background:#999999; border:none; color:#FFF; font-size:12px; font-weight:bold; padding:3px 7px 3px 7px; margin-top:5px; margin-bottom:7px;}

#productsSingle img{ margin-right:5px;}

#content .tx_powermail_pi1_fieldwrap_html_radio_title{font-weight:bold; color:#828181; font-size:11px;padding:10px 0pt 0pt;}
.powermail_radio_inner{ clear:both;padding:0pt 0pt 0px 10px;}
.powermail_radio_inner label{ width:75px;}

/*Quotes style*/
div.pagination {
	padding:3px;
	margin:3px;
	text-align:center;
}

div.pagination a {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #ddd;
	
	text-decoration: none; 
	color: #CB3400;
}
div.pagination a:hover, div.pagination a:active {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #a0a0a0;
}
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #e0e0e0;
	font-weight: bold;
	background-color: #f0f0f0;
	color: #aaa;
}
div.pagination span.disabled {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #f3f3f3;
	color: #ccc;
}


#content .content-center img.spacer-gif{ display: none; }
.news-list-date {font-size: 11px;}
.news-single-timedata {font-size: 11px; margin-bottom: 10px;}
.products-single-item .news-single-timedata { display: none; }
.news_overview .news_image{float: left; margin-right: 5px;}
.news_overview .news_text {float: none;}

.news_overview2 .news_image2{padding: 0px!important; float: left!important; width: 240px!important; margin-right: 5px;}
 
.news_image2 img {margin: 0px; padding: 0x;}

.clearer2{
	width:0;
	height:0;
	margin:0;
	padding:0;
	overflow:hidden;
	clear:both;
}

.news-single-item h2{
 padding: 0px!important;
 margin: 0px!important;
}

div#content img { border:0px!important; }



