/* CSS Document */

body {
	margin:0px;
	padding: 0px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffffff;
	
}



.header{
	height:127px;
	width: 533px;
	text-align:left;
	background-image:url(../images/header.gif);
	
}


.footer1 {
clear: both;
left: 0;
font-size: 0px;
line-height: 0px;
height: 16px;
background: url(../images/linefooter.gif) no-repeat left top;
margin-left: 0px;

}

.footer2{
	/*background-repeat:repeat-x;
	margin-top:5px;
	text-align:center;
	font-size:12px;
	padding: 5px;
	width: 781px;
	height: 15px;*/

position: absolute;
left: 70px;
top: 670px;
text-align: center;
padding: 0 27px 3px 27px;
	

}

.footer3{
	/*background-repeat:repeat-x;
	margin-top:5px;
	text-align:center;
	font-size:12px;
	padding: 5px;
	width: 781px;
	height: 15px;*/

position: absolute;
left: 300px;
top: 700px;
text-align: center;
padding: 0 27px 3px 27px;
	

}


h1{
font: 10px Palatino,Verdana, Arial, Helvetica, sans-serif;
color: #fff;
font-weight:bold;
/*margin:8px;
/*padding-top:15px;*/
/*letter-spacing:3px;}*/
}

.main_holder{
width:791px;
margin-left:0px;
margin-right: 0px;
margin-top:0px;
}

.left_column{
	width:533px;
	float:left;
	margin: 0 px auto;
	padding:0px 0px;
	height: 519px;
	background-color: #79787c;
	top: 0px;
	
}



.right_column{
	width:248px;
	height: 652px;
	float:left;
	background-image: url(../images/backright3.gif);
	top: 2px;
	position: absolute;
	left: 533px;
	
	
	
}
/* cambia  margenes del menu derecho */
.box {
	width: 210px;
	/*border: 1px;
	padding:5px 10px 5px 10px;*/
	padding-left: 5px;
	float: left;
	font: 10px Palatino,Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;



}

.box a{
	/*display: block;
	color: #fff;
	/*background-color: #79787C;*/
	font: 15px Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	color: #fff;
}

#right_menu {
	background-image: url(../images/boletin.gif);
	height: 276px;
	width: 211px;
	float: right;
	margin-right:20px!important;
	margin-right: 10px;
	top: auto;
}

#rightcontainer
{
	margin-left: 10px!important;
	margin-left: 10px;
	/*margin-right: 20px!important;*/
	/*margin-right: 20px;*/
	
	color: White;
	float: left;
	margin-top: 40px;
}





.img-main{
border: 0px solid #ffffff;}

h2{
color:#fff;
margin-top:0px;
margin-bottom:0px;
font-weight:bold;
font: 18px Palatino,Verdana, Arial, Helvetica, sans-serif;
}

h3{
text-transform: uppercase;
font-size:11px;
color:#003366;
background-repeat:repeat-x;
background-position: 0px 16px;
padding-bottom:5px;
margin:0px;
}

.thumb img {
display: block;  
border: 5px solid #ccc;
padding: 5px;

}

.nav-bg-outer{
padding-top:10px;
padding-bottom:3px;}

.nav-bg{
background-color:#EAF5FD;
}

#navigationmain
{

}

#navigationmain h2
{
	height: 40px;
	margin: 0 0 3px 0;
	padding: 0;
}

#navigationmain ul
{
	width: 100%;
	margin: 0;
	padding: 0;
	border-top: 1px solid #c1c1c1;
}

#navigationmain ul li
{
	margin: 0px;
	padding: 0px;
	border-bottom: 1px solid #c1c1c1;
	list-style: none;

}
/* Modifica el padding para aumentar espacio entre thumbs y texto de menu*/
#navigationmain ul li a
{
	display: block;
	/* cambiar posicion linea de abajo segundo paramentro de margin 8px default */
	
	margin:	8px 0px 0px 0px;
	padding: 0 0 0 48px;
	font-size: 1.5em;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	/*  modifica ancho de linea default 26px*/
	line-height: 26px;
	background-position: center left;
	background-repeat: no-repeat;
}

#navigationmain ul li a:link,
#navigationmain ul li a:visited
{
	color:						#fff;
}

#navigationmain ul li a:active,
#navigationmain ul li a:hover
{
	color: #EDA10C;
	background-position: center left;
	background-repeat: no-repeat;
}

#navigationmain ul li a.current
{
	background-color: #f4f4f4;
}


#navigationmain ul li a.current:active,
#navigationmain ul li a.current:hover
{
	color:						#74a8f5;
}

/* Nav con imagenes*/
#navigationmain ul li a#navnos { background-image: url(../images/iconours.gif); }
#navigationmain ul li a#navnos:hover { background-image: url(../images/iconours.gif); }
#navigationmain ul li a#navmaquinaria { background-image: url(../images/icongear.gif); }
#navigationmain ul li a#navmaquinaria:hover { background-image: url(../images/icongear.gif); }
#navigationmain ul li a#navmateriales { background-image: url(../images/iconmaterials.gif); }
#navigationmain ul li a#navmateriales:hover { background-image: url(../images/iconmaterials.gif); }
#navigationmain ul li a#navserviciotecnico { background-image: url(../images/iconservices.gif); }
#navigationmain ul li a#navserviciotecnico:hover { background-image: url(../images/iconservices.gif); }
#navigationmain ul li a#navcontactos { background-image: url(../images/iconocontacto.gif); }
#navigationmain ul li a#navcontactos:hover { background-image: url(../images/iconocontacto.gif); }
#navigationmain ul li a#navfaq { background-image: url(../images/iconfaq.gif); }
#navigationmain ul li a#navfaq:hover { background-image: url(../images/iconfaq.gif); }






#nav{ list-style: none; margin: 0px ; width: 180px; float: left;}
#nav li{ padding: 2px; margin: 2px; color: #fff;}
#nav a{
	display: block;
	/*height: 2.0em;*/
	/*padding: 0.1em 0.1em 0.1em 0.1em;
	border-bottom: 1px; /*solid #1a1a1a*/
	border-top: 1px; /*solid #1a1a1a*/
	
	/*background-color: #79787C;*/
	font: 15px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	border-bottom:1px solid #fff;
	}
	
/*.nav{
color:#006699;
font-size:12px;}*/


.nav-bg-inner{
font-size:12px;
font-weight:bold;
color:#003366;
margin-left:auto;
margin-right:auto;
text-align:center;
width:760px;}

a, a:link a:visited{
color:#999999;
font-size:11px;
font-weight:bold;
text-decoration:none;}

a:hover{
color:#666666;}
