body{
	margin:0;
	padding:0;
	font-family: "Verdana", serif;
	font-size: 13px;
	background:#1A1A1A url(images/fondoweb02.jpg);
	/*background:#1A1A1A url(images/fondo_basculas.jpg);*/
	/*background:#e6e6e6 url(images/bodybg.png) repeat-x;*/
	color:#333;
	text-align:center;
	/*background-position: center;
	background-repeat: repeat-y; */
}

.logo{
	position:absolute; 
	top:0px; 
	/*left:50%; 
	height:70px; 
	width:500px; */
	margin-left:500px;
	margin-top:25px;
	z-index: 100;
}

.fecha{
	color:#fff;
	position:absolute; 
	top:0px; 
	/*left:50%; 
	height:70px; 
	width:500px; */
	margin-left:20px;
	margin-top:5px;
}

a#sitio_principal{
	display:block;
	position:absolute;
	width:400px;
	height:120px;
	top:15px;
	left:700px;
} 

a{
text-decoration:none;
color:#269;
/*font-weight:bold;*/
}

a:hover{
text-decoration:underline;
}

p{
margin:0 0 15px 0;
line-height:1.5em;
}

h1,h2,h3,h4{
margin:0;
padding:0;
font-weight:normal;
}

h1{
font-size:3.2em;
letter-spacing:-3px;
color:#567;
margin:12px 0 5px 20px;
}

h1 a:hover{
text-decoration:none;
font-family: "Verdana", serif;
}

h2{
font-size:20px;
font-family: "Verdana", serif;
letter-spacing:-1px;
margin:-10px 0 0 50px;
color:#888;
}

h3{
color: #555;
font-size:15px;
font-family: "Verdana", serif;
margin:1em 0 0.5em 0.5em;
}

h4{
font-size:15px;
font-family: "Verdana", serif;
}

table {
	font-size: 12px;
}

#header{
	width:980px;
	
	margin:auto;
	height:135px;
	background:#999999 url(images/header.png) repeat-x;
}

#container{
width:1000px;

margin:0 auto;
/*background:#4D4D4D;
background:#f0f0f0 url(images/contentbg.png) repeat-x;*/
color:#333;
text-align:left;
/*border-left:1px solid #eef;
border-right:1px solid #eef;*/
}

#menu{
height:135px;
padding-top:35px;
margin-left:50px;
text-align: right;
}
/*
#menu a{
margin:0;
height:100px;
padding:35px 6px 41px 6px;
font-family: "Verdana", serif;
font-size:20px;
font-weight:normal;
letter-spacing:-1px;
color: #888;
}

#menu a:hover{
color:#000000;
text-decoration:none;
background: #fff url(images/menuhover.png) repeat-x;
padding:35px 5px 0px 5px;
border-left: 1px solid #eee;
border-right: 1px solid #eee;
}

#menu a.active{
color:#990000;
text-decoration:none;
background: #fff url(images/menuhover.png) repeat-x;
padding:35px 5px 0px 5px;
border-left: 1px solid #eee;
border-right: 1px solid #eee;
}
*/
#content{
margin-top:0px;
width:1000px;
clear:both;
/*background:url(images/globebottom.gif) bottom left no-repeat;*/
}

#content h2{
margin:0 0 15px 0;
color:#fff;
/*border-bottom:2px solid #abb;*/
}

#content h2 a{
color:#555;
font-weight:normal;
}

#content h2 a:hover{
color:#269;
text-decoration:none;
background:none;
}

#content p{
margin:0 0.5em 1.2em 0.5em;
}

#left{
width:990px;
float:left;
/*margin: 0 0 10px 0;*/
}

/* left and central column en el left*/
.left_side { 
	float: left; width: 50px;
}
.right_side { 
	float: right; width: 980px;
}

#right{
margin-left:1050px;
/*margin-top:-15px;*/
}

#right h2{
margin:0 0 8px 0;
padding:12px 0 0 0;
font-size:1.6em;
}

#footer{
clear:both;
padding:10px 0 12px 24px;
text-align:left;
color:#888;
background:#4D4D4D url(images/footerbg.png) repeat-x;
}

#footer a{
color:#888;
font-weight:normal;
}

#footer span{
color:#aaa;
font-size:2em;
letter-spacing:-2px;
}

/*estructura de ancho 100%, sin columnas laterales*/
#todo_ancho{
width:1100px;
float:left;
}

div#facebook_logo {
	position: absolute;
	left: 150px;
	top: 10px;
	float: left;
	width: 60px;
	height: 70px;
	background: url(images/facebook.png) 0 0 no-repeat;
}

a#facebook_link{
	display:block;
	position:absolute;
	width: 60px;
	height: 70px;
	left: 150px;
	top: 10px;
	/*margin-left: 5%;*/
} 

div#youtube_logo {
	position: absolute;
	left: 120px;
	top: 80px;
	float: left;
	width: 95px;
	height: 70px;
	background: url(images/youtube.png) 0 0 no-repeat;
}

a#youtube_link{
	display:block;
	position:absolute;
	width: 95px;
	height: 70px;
	left: 120px;
	top: 80px;
	/*margin-left: 5%;*/
} 

.entry{
position:relative;
margin:0 0 20px 0;
/*border:2px solid #fff;*/
background:#e6e6e6 url(images/entrybg_blanco.png) repeat-x;
color:#333;
padding:10px 10px 0 10px;
font-family: "Verdana", serif;

min-height: 700px; 
_height: 700px; 
_overflow: visible;
}

.entry a:hover, .intro a:hover{
text-decoration:none;
padding-bottom:2px;
/*background:url(images/flash2.gif) bottom left repeat-x;*/ /* Delete this line to remove the flashing underline for regular links */
}

.entry_volcadora{
position:relative;
margin:0 0 20px 0;
/*border:2px solid #fff;*/
background:#e6e6e6 url(images/entrybg_volcadora.png) repeat-x;
color:#333;
padding:10px 10px 0 10px;
font-family: "Verdana", serif;

min-height: 700px; 
_height: 700px; 
_overflow: visible;
}

.entry_empresa{
position:relative;
margin:0 0 20px 0;
/*border:2px solid #fff;*/
background:#fff url(images/entrybg_empresa.png) repeat-x;
color:#333;
padding:10px 10px 0 10px;
font-family: "Verdana", serif;

min-height: 700px; 
_height: 700px; 
_overflow: visible;
}

.entry_basculas{
position:relative;
margin:0 0 20px 0;
/*border:2px solid #fff;*/
background:#fff url(images/entrybg_basculas.png) repeat-x;
color:#333;
padding:10px 10px 0 10px;
font-family: "Verdana", serif;

min-height: 700px; 
_height: 700px; 
_overflow: visible;
}

.entry_basculas_elect{
position:relative;
margin:0 0 20px 0;
/*border:2px solid #fff;*/
background:#fff url(images/entrybg_basculas_elect.png) repeat-x;
color:#333;
padding:10px 10px 0 10px;
font-family: "Verdana", serif;

min-height: 700px; 
_height: 700px; 
_overflow: visible;
}

.entry_instalaciones{
position:relative;
margin:0 0 20px 0;
/*border:2px solid #fff;*/
background:#fff url(images/entrybg_instalaciones.png) repeat-x;
color:#333;
padding:10px 10px 0 10px;
font-family: "Verdana", serif;

min-height: 700px; 
_height: 700px; 
_overflow: visible;
}

.entry_diseņos{
position:relative;
margin:0 0 20px 0;
/*border:2px solid #fff;*/
background:#fff url(images/entrybg_disenios.png) repeat-x;
color:#333;
padding:10px 10px 0 10px;
font-family: "Verdana", serif;

min-height: 700px; 
_height: 700px; 
_overflow: visible;
}

.entry_cargador{
position:relative;
margin:0 0 20px 0;
/*border:2px solid #fff;*/
background:#fff url(images/entrybg_cargador.png) repeat-x;
color:#333;
padding:10px 10px 0 10px;
font-family: "Verdana", serif;

min-height: 700px; 
_height: 700px; 
_overflow: visible;
}

.entry_industrial{
position:relative;
margin:0 0 20px 0;
/*border:2px solid #fff;*/
background:#fff url(images/entrybg_industrial.png) repeat-x;
color:#333;
padding:10px 10px 0 10px;
font-family: "Verdana", serif;

min-height: 700px; 
_height: 700px; 
_overflow: visible;
}

.link{
color:#269;
background:url(images/linkarrow.gif) left no-repeat;
display:block;
margin:4px 0 0 0;
padding:2px 1em;
}

.link:hover{
color:#48b;
background:url(images/blinkarrow.gif) left no-repeat; /* Delete this line to remove the blinking arrows by the links */
text-decoration:none;
}

.entryphoto{
margin:5px 10px 10px 0;
float:left;
padding:3px;
border:1px solid #fff;
background-color:#ddd;
color:#333;
}

.entry img{
position:relative;
}

.right{
text-align:right;
}

.center{
text-align:center;
}

.clear{
clear:both;
}

/*----- Nav ----- */

.class nav {
width:190px;
}

.nav_list {
	padding: 0;
	width: 190px;
	list-style: none;
	overflow: hidden;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
}

.nav_list li {
width: 190px;
overflow: hidden;
/*text-transform: uppercase;*/
font-size:13px;
font-weight:bold;
}

.nav_list a {
color:#707070;
text-decoration:none;
}

.li_nav_body a  {
display: block;
width: 190px;
height: 21px;
background: url(images/nav_body.png) no-repeat;
padding-left: 25px;
line-height:20px;
}

.li_nav_body a:hover {
background-position:  0 -42px;
color:#0F3D80;
}

.li_active  {
background: url(images/nav_body.png) no-repeat;
background-position:  0 -21px;
color:#0F3D80;
line-height:20px;
padding-left: 25px;
}

/* Formularios */
#f_busqueda {
	margin-left: 0px;
}

#f_contacto {
	margin-left: 50px;
}

#f_lista {
	margin-left: 50px;
}

fieldset{
	/*border: 1px solid #990000;*/
	width: 670px;
	height:120px;
	background: url(images/fondo_buscador.png) no-repeat;
	/*border-radius: 10px;
	box-shadow: 0px 0px 6px #505050;
	-moz-box-shadow: 0px 0px 6px #505050;
	-webkit-box-shadow: 0px 0px 6px #505050;
	background-color: #CDCE9D;*/
}

legend{
	color: #0D5D5C;
	background: #FFCD7D;
	border: 1px solid #781351;
	padding: 2px 6px;
} 

label{
	/*color: #ffffff;
	text-align: right;
	margin-right: 0.5em;
	margin-left: 5px;*/
}

select, input, textarea{
	font-family: Sans-serif, Tahoma, Arial, Helvetica, Sans-serif, Comic Sans MS;
	font-size: 11px;
}

/* The Nivo Slider styles */
#slider {position:relative;height:300px;z-index:88;overflow:hidden}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {position:absolute;top:0px;left:0px;width:100%;height:100%;border:0;padding:0;margin:0;z-index:60;display:none}
/* The slices in the Slider */
.nivo-slice {display:block;position:absolute;z-index:50;height:100%}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav {position:absolute;z-index:99;right:40px;bottom:20px}
.nivo-controlNav a {position:relative;z-index:99;cursor:pointer;text-indent:-5000px;width:22px;height:22px;float:left;margin-left:8px;background:url(images/buttons.png) right 0 no-repeat}
.nivo-controlNav a.active, .nivo-controlNav a:hover {background-position:left}

/* Lightbox image */
.lightbox-image {position:relative;overflow:hidden;display:block;background:#fff}
.lightbox-image img {position:relative;z-index:2}
.lightbox-image span {display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:url(images/magnify.png) no-repeat 50% 50%;z-index:1}
.pp_details {display:none;height:0;padding:0;margin:0;font-size:0;line-height:0}
.pp_description {display:none;height:0;padding:0;margin:0;font-size:0;line-height:0}
.gallery ul {margin-top:-10px;padding-left:8px;width:100%;overflow:hidden}
.gallery li {float:left;padding-right:10px;padding-top:10px}
.gallery .end {padding-right:0}


/*Modulos fijo que se mueven con el scroll*/
#info_01{
	width: 190px;
	height:124px;
}
.info1 { 
	bottom: -2px; 
	position: fixed; 
	right: 50%; 
	z-index: 10000; 
	float: right; 
	top: 50%;
	margin-top: 0; 
	margin-right: 490px; 
	margin-bottom: 5px; 
	margin-left: 0px; 
} 
#info_02{
	width: 190px;
	height:296px;
}
.info2 { 
	bottom: -2px; 
	position: fixed; 
	right: 50%; 
	z-index: 10000; 
	float: right; 
	top: 50%;
	margin-top: 0; 
	margin-right: -680px; 
	margin-bottom: 5px; 
	margin-left: 0px; 
} 
#info_01-02{
	width: 150px;
	height:398px;
}
.info1-2{ 
	bottom: -2px; 
	position: fixed; 
	right: 50%; 
	z-index: 10000; 
	float: right; 
	top: 30%;
	margin-top: 0; 
	margin-right: 490px; 
	margin-bottom: 5px; 
	margin-left: 0px; 
} 