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

.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}

body{
background-image:url(../img/fondo.png);
background-repeat:repeat-x;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
}

div.bannerTop{
position:relative;
width:900px;
height:120px;
background-image:url(../img/banner2.png);
background-repeat:no-repeat;

}

div.featured_banner{
width: 100%;
height: 250px;
margin-bottom: 10px;
}

div.mainleft{
width: 550px;
height: 600px;
}

div.welcometext{
float:left;
width: 300px;
margin-left: 5px;
}

div.newsbox{
width: 530px;
float: left;
height: 300px;
margin-bottom: 15px;
}

div.mainright{
width: 320px;
height: 500px;
float: right;
text-align: right;
}

div.menu{
width:900px;
height:30px;
background-repeat:no-repeat;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
font-size:11px;
text-indent:20px;
padding-top:6px;
background-image:url(../img/menubar.png);
position:relative;

}

.menu a{
background-image:url(../img/linkitem.png);
background-repeat:no-repeat;
padding-left:15px;
text-decoration:none;
color:#ffffff;
}

.tableStyle td{
width:118px;
background-image:url(../img/item.png);

}

div.mainBody{
margin-top:10px;
width:900px;
text-align:left;

}

.content h6{
padding-left:0px;
font-size:10px;
color:#003399;
}

.mainBody h3{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
}

.mainBody h4{
color:#8FB1C5;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:9px;
}

div.containerRight{
width: 660px;
height:287px;
float: left;
}

.containerRight strong{
font-style:italic;
color:#0066CC;
font-size: 9px;
text-align:left;
}

div.containerRight-innerLeft{
float: left;
height: 310px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#333333;
width: 240px;
text-align: left;
position: relative;
}

div.containerRight-innerRight{
float: right;
position: relative;
height: 310px;
}

div.containerRight-bottom{
width: 900px;
float: left;
height: 20px;
}

.containerRight-bottom h3{
color: #444444;
font-size: 12px;
margin: 0;
}

div.noticia1{
width: 230px;
float: left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
}

.noticia2 h3{
margin-bottom: 1px;
color: #006699;
}
.noticia2 h4{
margin-top: 1px;
margin-bottom: 1px;
}

.noticia1 h3{
margin-bottom: 1px;
color: #006699;
}
.noticia1 h4{
margin-top: 1px;
margin-bottom: 1px;
}

.containerRight-bottom h4{
margin: 0;
}

div.noticia2{
width: 220px;
float: left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
}

div.content{
width:650px;
position:relative;
float: right;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#556666;
line-height:16px;
font-size:11px;
left: 10px;
}

.content h1{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:30px;
color:#000000;
}

.content a{
color:#006699;
font-variant:normal;
text-transform:none;
text-decoration:none;
}

div.containerMed{

width:250px;
height:300px;
background-image:url(../img/c2.png);
position:absolute;
font-family:Verdana;
font-size:11px;
color:#003399;

padding-left:3px;
text-align:left;
text-indent:10px;

}

.containerMed strong{
font-style:italic;
font-size:10px;
text-align:center;
color:#666666;
}

div.promosBottom{
width:1000px;
height:220px;
}


div.productMenu{

width:240px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:left;
background:none;
float: left;

}

h3.sec_title{
font-size: 30px;
color: #333333;
text-align: center;
font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
}

.productMenu h2{
font-weight: 100;
color: #666666;
}

div.openProductMenu{
width:223px;
position:relative;
background-image:url(../img/openMenu.png);
height:20px;

}

div.closerProductMenu{
width:223px;
position:relative;
background-image:url(../img/closerMenu.png);
height:20px;

}


option {
color: #000;
font-family:Verdana;
font-size:10px;
height:15px;
width:140px;

}

select{
border-width:1px;
font-size:10px;
border-color:#666666;
font-family:Verdana;
}

h1{
font-family:"Lucida Sans";
font-size:18px;
color:#333333;
}



h6{
color:#666666;
font-size:9px;
text-align:left;
padding-left:15px;
padding-bottom:0px;
margin-bottom:0px;
}

h5{
color:#006699;
font-size:11px;
text-align:left;
padding-left:15px;
padding-bottom:0px;
margin-bottom:0px;
margin-top:5px;

}

.content h5{
color:#006699;
font-size:11px;
padding-bottom:0px;
margin-bottom:0px;
text-align:center;
}


li.lineHeightTall{
line-height: 15px;
}


.input{
width: 80px;
height: 25px;
background:url(../img/btn-send.png) no-repeat;
outline: none;
border:none;
color:#ffffff;
font-family:"Trebuchet MS";
font-size:10
text-transform : uppercase;
text-align:center;
}

div.promos{
width:900px;
height:200px;
text-align:center;

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
position:relative;

}

div.promos td{
padding-left:20px;
width:280px;
background-repeat:no-repeat;
line-height:2px;
}

.tableStyleContent{


}

.tableStyleContent li{
list-style-position: inside;
}

.tableStyleContent h1{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#222222;
font-size:22px;
line-height:20px;
}

.tableStyleContent h2{
font-family:16px;
}

.tableStyleContent td{
padding-top:40px;
}

.tableStyleContent ul{
line-height:16px;
}

a img{
border:none;
}

div.containerStahl{
width:600px;
height:200px;
background-image:url(../img/containerStahl.jpg);
}

div.containerTranberg{
width:600px;
height:200px;
background-image:url(../img/banner_tranberg.jpg);
}

div.containerSchmersal{
width:600px;
height:218px;
background-image:url(../img/containerSickSchmersal.png);

}

div.mini {
margin-top:40px;
left:35%;
width:400px;
font-size:9px;
position:absolute;

}

.tableNormal td {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#333333;
padding-top:0px;
text-align:left;
}




div.copyright{
width:900px;
height:30px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
background: #999999;
color: #ffffff;
padding-top: 5px;
text-align:center;
margin: 0 auto;
}

div.mainContainer{
width:900px;
text-align:left;
}

.divContact{
background-image:url(../img/p1.png);
width:240px;
background-repeat:no-repeat;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#222222;
line-height:12px;
text-align:left;
padding-top:30px;
padding-left:15px;
height:400px;
}

a{
text-decoration: none;

}

.divContact h2{
color:#CC3300;
font-size:10px;
font-weight:bold;
line-height:0px;
}

div.mini_c_top{
width:400px;
height:20px;
background-image:url(../img/mini_c_top.jpg);
}

div.mini_c_bottom{
width:400px;
height:20px;
background-image:url(../img/mini_c_bottom.jpg);
}

div.mini_c_inner{
margin: 0 auto;
width: 90%;
}

div.mini_c_main{
width:400px;
background-image:url(../img/mini_c_main.jpg);
color: #556666;
}

div.mini_cr{
width: 410px;
float: right;
margin-right: 20px;
}

div.mini_cl{
width: 410px;
float: left;
margin-left: 20px;
}


div.topContainerP{
width:600px;
height:20px;
background-image:url(../img/topBigContainer.png);
}

div.bottomContainerP{
width:600px;
height:20px;
background-image:url(../img/bottomBigContainer.png);
}

div.mainContainerP{
width:600px;
background-image:url(../img/mainBigContainer.png);
}

.tableNuevosProductos{
padding-left:20px;
}

div.mainContainerP h2{
padding-left:40px;
line-height:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
font-style:normal;
font-variant:normal;
font-weight:100;
color:#000000;
}

div.formaDescarga{
color: #333333;
font-size: 11px;
text-align: center;
margin: 0 auto;
width: 400px;
}

div.mensajeLegal{
width: 450px;
font-size: 9px;
margin: 0 auto;
color: #666666;
text-align: center;
}

div.tabContainer{
border:1px solid gray; 
width:750px; 
margin-bottom: 1em; 
padding: 10px;
width: 600px;
margin: 0 auto;
}

h2{
font-size: 18px;
line-height: 18px;
}


#slideshow {
    position:relative;
    height: auto;
    width: auto;
    z-index: 1;
}

#slideshow2{
	height: auto;
	width: auto;
}


#slideshow2 a IMG{
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow2 a IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow2 a IMG.last-active {
    z-index:9;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}


.LV_valid {
 color:#B5FF36;
}

.LV_invalid {
 color:#FF354C;
 font-size: 8px;
}

.LV_validation_message{

 margin:0 0 0 5px;
}

.LV_valid_field,
input.LV_valid_field:hover,
input.LV_valid_field:active,
textarea.LV_valid_field:hover,
textarea.LV_valid_field:active,
.fieldWithErrors input.LV_valid_field,
.fieldWithErrors textarea.LV_valid_field {
 border: 1px solid #B5FF36;
}

.LV_invalid_field,
input.LV_invalid_field:hover,
input.LV_invalid_field:active,
extarea.LV_invalid_field:hover,
textarea.LV_invalid_field:active,
.fieldWithErrors input.LV_invalid_field,
.fieldWithErrors textarea.LV_invalid_field {
 border: 1px solid #FF354C;
}



.red{
color: red;
}

/* Tag cloud */

	#tags ul{
	background:url("bg_tags.gif") repeat-x scroll 0 0 #71B5E9;
margin:0 auto;
padding:0.5em 10px;
text-align:center;
width:880px;	
		}
	#tags li{
		margin:0;
		padding:0;
		list-style:none;
		display:inline;
		}
	#tags li a{
		text-decoration:none;
		color:#fff;
		padding:0 2px;	
		}
	#tags li a:hover{	
		color:#cff400;
		}		
	
	.tag1{font-size:100%;}
	.tag2{font-size:120%;}
	.tag3{font-size:140%;}
	.tag4{font-size:160%;}
	.tag5{font-size:180%;}
	
	/* alternative layout */

	#tags .alt{
		text-align:left;
		padding:0;
		background:none;
		}
	#tags .alt li{
		padding:2px 10px;
		background:#efefef;
		display:block;
		}
	#tags .alt .tag1, 
	#tags .alt .tag2, 
	#tags .alt .tag3, 
	#tags .alt .tag4, 
	#tags .alt .tag5{font-size:100%;}
	#tags .alt .tag1{background:#7cc0f4;}
	#tags .alt .tag2{background:#67abe0;}
	#tags .alt .tag3{background:#4d92c7;}
	#tags .alt .tag4{background:#3277ad;}
	#tags .alt .tag5{background:#266ca2;}
	
/* // Tag cloud */
