/* -------------- Estilos Generales ----------------- */

body {
	margin: 0px;
	padding: 0px;
	font: 62.5% Verdana;
	color: #424242;
	background: #F5F5F5;
}

html {
	margin: 0px;
	padding: 0px;
}

div.hr {
	margin: 0px;
	padding: 0px;
	height: 1px;
	background: url(../images/hr.gif);
	width: 100%;
	float: left;
}
div.hr hr{
	display: none;
}

div.hr2 {
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	height: 1px;
	background: url(../images/hr.gif);
	width: 100%;
	float: left;
}
div.hr2 hr{
	display: none;
}

h1 {
	position: absolute;
	left: -5000px;
}

h2.gris {
 	margin: 10px 0px 0px 0px;
	padding: 0px;
	font: bold 12px Arial;
	width: 80%;
	color: #535353;
	float: left;
}
h2.griss {
 	margin: 10px 0px 0px 12.5px;
	padding: 0px;
	font: bold 12px Arial;
	color: #535353;
	float: left;
}
html>body h2.griss {
 	margin: 10px 0px 0px 25px;
}
h2.grisi {
 	margin: 10px 0px 0px 10px;
	padding: 0px;
	font: bold 12px Arial;
	color: #535353;
	float: left;
}
html>body h2.grisi {
 	margin: 10px 0px 0px 20px;
}
h2.grisii {
 	margin: 10px 0px 0px 10px;
	padding: 0px;
	font: bold 12px Arial;
	color: #535353;
	width: 700px;
	float: left;
}
html>body h2.grisii {
 	margin: 10px 0px 0px 20px;
}

h2.rojo {
 	margin: 10px 0px 0px 0px;
	padding: 0px;
	font: bold 12px Arial;
	color: #eb2525;
	float: left;
}

h2.azul {
 	margin: 15px 0px 0px 30px;
	padding: 0px;
	width: 175px;
	height: 25px;
	font: bold 13px Arial;
	color: #0a4795;
	float: left;
}
h2.azull {
 	margin: 10px 0px 0px 12.5px;
	padding: 0px;
	width: 175px;
	height: 25px;
	font: bold 13px Arial;
	color: #0a4795;
	float: left;
}
html>body h2.azull {
 	margin: 10px 0px 0px 25px;
}
h2.azul2{
 	margin: 10px 0px 0px 0px;
	padding: 0px;
	height: 25px;
	font: bold 13px Arial;
	color: #0a4795;
	float: left;
}

h3 {
 	margin: 0px;
	padding: 10px 0px 0px 20px;
	width: 192px;
	height: 25px;
	font: bold 12px Arial;
	color: #717171;
	border-top: 2px solid #0a4795;
	float: left;
}

img {
	border: none
}
	
a {
	text-decoration: none;
	color: #067f9a;
}
a:hover {
	color: #067f9a;
}
a:active {
	outline: none;
}
a:focus {
	-moz-outline-style: none;
}

label, button {
	cursor:pointer;
}

input, select, textarea {
	font-size: 100%;
}





/* -------------- Contenedor ----------------- */

#contenedor {
	position: absolute;
	top: 0px;
	left: 50%;
	margin-left: -500px;
	width: 1000px;
	height: 40px;
	background: #ffffff;
}
html>body #contenedor {
	min-height: 40px;
	height: auto;
}



/* -------------- Cabecera ----------------- */

#cabecera {
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 169px;
	background: url(../images/fondocabecera.jpg) no-repeat top left;
	float: left;
}
#cabecera p {
	margin: 20px 0px 0px 140px;
	padding: 0px;
	width: 700px;
	float: left;
}
html>body #cabecera p {
	margin: 20px 0px 0px 280px;
}

#cabecera ul {
	/*margin: 30px 0px 0px 140px;*/
	margin: 25px 0px 0px 140px;
	padding: 0px;
	width: 200px;
	float: left;
}
html>body #cabecera ul {
	/*margin: 30px 0px 0px 280px;*/
	margin: 25px 0px 0px 280px;
}
#cabecera ul li {
	list-style-type: none;
	margin: 0px;
	padding: 1px 0px 1px 0px;
	width: 100%;
	/*height: 20px;*/
	height: 16px;
	border-bottom: 1px solid #e9e9e9;
	float: left;
}
#cabecera ul li.sborde {
	border-bottom: none;
}
#cabecera ul li a {
	margin: 0px;
	padding: 3px 0px 5px 10px;
	width: 100%;
	font: bold 10px Verdana;
	color: #424242;
	float: left;
}
#cabecera ul li a:hover {
	height: 8px;
	color: #ffffff;
	background: #717171;
}
#cabecera ul li a.selec {
	color: #ffffff;
	background: #717171;
}

a.spa {
	margin: 0px;
	padding: 0px;
	width: 30px;
	height: 15px;
	background: url(../images/spab.jpg) no-repeat top left;
	float: left;
	}
a.spa:hover {
	background: url(../images/spaa.jpg) no-repeat top left;
	}
a.spas {
	margin: 0px;
	padding: 0px;
	width: 30px;
	height: 15px;
	background: url(../images/spaa.jpg) no-repeat top left;
	float: left;
	}
	
a.eng {
	margin: 0px 10px 0px 10px;
	padding: 0px;
	width: 30px;
	height: 15px;
	background: url(../images/englishb.jpg) no-repeat top left;
	float: left;
	}
a.eng:hover {
	background: url(../images/englisha.jpg) no-repeat top left;
	}
a.engs {
	margin: 0px 10px 0px 10px;
	padding: 0px;
	width: 30px;
	height: 15px;
	background: url(../images/englisha.jpg) no-repeat top left;
	float: left;
	}

.index {
	position: absolute;
	top: 22px;
	left: 25px;
	width: 240px;
	height: 126px;
	background: url(../images/null.gif) repeat;
	}
	
.direccion {
	position: absolute;
	top: 90px;
	left: 510px;
	text-align: right;
	}
.telefono {
	font-size: 11px;
	}
	
	
	
/* -------------- Ficha ----------------- */

#fichai {
	margin: 15px 0px 0px 10px;
	padding: 0px;
	width: 425px;
	background: #ffffff;
	height: 10px;
	float: left;
}
html>body #fichai {
	margin: 15px 0px 0px 20px;
	min-height: 10px;
	height: auto;
}

#fichai p {
	margin: 15px 0px 0px 0px!important;
	padding: 0px;
	width: 425px!important;
	line-height: 14px;
	text-align: justify;
	float: left;
}

#fichad {
	margin: 15px 0px 0px 0px;
	padding: 0px;
	width: 310px;
	float: left;
}

#fichad p {
	margin: 15px 0px 0px 10px;
	padding: 0px;
	text-align: center;
	float: left;
}

#fichad ul {
	margin: 15px 0px 0px 17px;
	padding: 0px;
	width: 275px;
	float: left;
}
html>body #fichad ul {
	margin: 15px 0px 0px 34px;
}
#fichad ul li {
	list-style-type: none;
	margin: 0px 13px 0px 0px;
	padding: 0px 0px 8px 0px;
	width: 75px;
	float: left;
}

.volver {
	margin: 15px 0px 0px 0px;
	padding: 4px 10px 7px 10px;
	font: bold 10px Verdana;
	color: #ffffff;
	background: #00246a;
	float: left;
}
a.volver:hover {
	color: #ffffff;
	background: #0d3788;
}

.fotof {
	margin: 0px 0px 0px 35px;
	padding: 5px 5px 10px 5px;
	width: 240px!important;
	background: #d4d4d4;
	float: left;
}

.series {
	margin: 0px;
	padding: 7px 10px 0px 10px;
	height: 23px;
	width: 415px;
	font: bold 11px Verdana;
	color: #424242;
	background: #f9d21f;
	float: left;
}
html>body .series {
	width: 405px;
	}




/* -------------- Contenido ----------------- */

#contenido {
	margin: 0px;
	padding: 0px;
	width: 100%;
	background: #ffffff;
	height: 10px;
	float: left;
}
html>body #contenido {
	min-height: 10px;
	height: auto;
}

#home {
	margin: 0px;
	padding: 0px;
	width: 100%;
	background: #ffffff;
	height: 250px;
	float: left;
}
html>body #home {
	min-height: 250px;
	height: auto;
}

#izquierda {
	margin: 0px;
	padding: 0px;
	width: 225px;
	background: #ffffff;
	height: 50px;
	border-top: 3px solid #0a4795;
	float: left;
	}
html>body #izquierda {
	min-height: 50px;
	height: auto;
	}
	
#izquierda ul {
	margin: 0px 0px 0px 7px;
	padding: 0px;
	width: 180px;
	float: left;
}
html>body #izquierda ul {
	margin: 0px 0px 0px 14px;
}
#izquierda ul li {
	list-style-type: none;
	margin: 0px;
	padding: 4px 0px 1px 10px;
	width: 100%;
	height: 17px;
	border-bottom: 1px solid #e9e9e9;
	background: url(../images/sep2.gif) no-repeat right;
	float: left;
}
#izquierda ul li.sborde {
	border-bottom: none;
}
#izquierda ul li a {
	margin: 0px;
	padding: 0px;
	font: bold 11px Verdana;
	color: #424242;
	float: left;
}
#izquierda ul li a:hover {
	color: #0a4795;
}

#derecha {
	margin: 0px;
	padding: 0px 0px 25px 0px;
	width: 764px;
	background: #ffffff url(../images/fnd.jpg) repeat-x top left;
	height: 350px;
	border-top: 3px solid #949494;
	border-left: 1px solid #f1f1f1;
	float: left;
	}
html>body #derecha {
	width: 774px;
	min-height: 350px;
	height: auto;
	}
#derecha p {
	margin: 20px 0px 0px 15px;
	padding: 0px 0px 30px 0px;
	width: 93%;
	line-height: 14px;
	float: left;
	}
html>body #derecha p {
	margin: 20px 0px 0px 30px;
	}
	
#flash {
	margin: 20px 0px 0px 15px;
	padding: 0px;
	float: left;
	}
html>body #flash {
	margin: 20px 0px 0px 30px;
	}

.descargar {
	margin: 0px;
	padding: 5px 0px 0px 10px;
	width: 142px;
	height: 20px;
	font: bold 10px Verdana;
	color: #ffffff;
	background: url(../images/descargar.jpg) no-repeat top left;
	float: left;
	}
	
.sello {
	margin: 8px 10px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: right;
	}
	




/* -------------- Bloques Home ----------------- */


#maquinaria {
	margin: 0px;
	padding: 0px;
	width: 100%;
	background: #ffffff url(../images/fnd.jpg) repeat-x top left;
	height: 50px;
	border-top: 3px solid #0a4795;
	float: left;
}
html>body #maquinaria {
	min-height: 50px;
	height: auto;
}

#maquinaria p {
	margin: 5px 0px 0px 13px;
	padding: 0px 0px 5px 0px;
	width: 635px;
	height: 183px;
	float: left;
}
html>body #maquinaria p {
	margin: 5px 0px 0px 26px;
}



#flash2 {
	margin: 5px 0px 0px 13px;
	padding: 0px 0px 5px 0px;
	width: 635px;
	height: 183px;
	float: left;
	}
html>body #flash2 {
	margin: 5px 0px 0px 26px;
	}



#maquinaria ul {
	margin: 10px 0px 0px 20px;
	padding: 0px;
	width: 280px;
	float: left;
}
#maquinaria ul li {
	list-style-type: none;
	margin: 0px;
	padding: 4px 0px 1px 10px;
	width: 100%;
	height: 17px;
	border-bottom: 1px solid #e9e9e9;
	background: url(../images/sep2.gif) no-repeat right;
	float: left;
}
#maquinaria ul li.sborde {
	border-bottom: none;
}
#maquinaria ul li a {
	margin: 0px;
	padding: 0px;
	font: bold 11px Verdana;
	color: #424242;
	float: left;
}
#maquinaria ul li a:hover {
	color: #0a4795;
}

#caja {
	margin: 0px;
	padding: 0px;
	width: 100%;
	background: #ffffff url(../images/fnd.jpg) repeat-x top left;
	height: 50px;
	border-top: 3px solid #949494;
	float: left;
}
html>body #caja {
	min-height: 50px;
	height: auto;
}

#nueva {
	margin: 0px 0px 0px 12.5px;
	padding: 0px 0px 20px 0px;
	width: 310px;
	height: 50px;
	border-right: 1px solid #f1f1f1;
	float: left;
}
html>body #nueva {
	margin: 0px 0px 0px 25px;
	min-height: 50px;
	height: auto;
}

#nueva p {
	margin: 10px 0px 0px 0px;
	padding: 0px;
	font: normal 11px Arial;
	color: #535353;
	float: left;
}

#nueva ul {
	margin: 5px 0px 0px 0px;
	padding: 0px;
	width: 280px;
	float: left;
}
#nueva ul li {
	list-style-type: none;
	margin: 0px;
	padding: 4px 0px 1px 10px;
	width: 100%;
	height: 17px;
	border-bottom: 1px solid #e9e9e9;
	background: url(../images/sep2.gif) no-repeat right;
	float: left;
}
#nueva ul li.sborde {
	border-bottom: none;
}
#nueva ul li a {
	margin: 0px;
	padding: 0px;
	font: bold 10px Verdana;
	color: #424242;
	float: left;
}
#nueva ul li a:hover {
	color: #0a4795;
}

#nuevai {
	margin: 30px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
	width: 225px;
	height: 50px;
	border-top: 3px solid #a6a6a6;
	float: left;
}
html>body #nuevai {
	min-height: 50px;
	height: auto;
}

#nuevai p {
	margin: 12px 0px 0px 10px;
	padding: 0px;
	font: normal 11px Arial;
	color: #535353;
	float: left;
}
html>body #nuevai p {
	margin: 12px 0px 0px 20px;
}

#nuevai ul {
	margin: 10px 0px 0px 6px;
	padding: 0px;
	width: 180px;
	float: left;
}
html>body #nuevai ul {
	margin: 10px 0px 0px 12px;
}
#nuevai ul li {
	list-style-type: none;
	margin: 0px;
	padding: 4px 0px 1px 10px;
	width: 100%;
	height: 17px;
	border-bottom: 1px solid #e9e9e9;
	background: url(../images/sep2.gif) no-repeat right;
	float: left;
}
#nuevai ul li.sborde {
	border-bottom: none;
}
#nuevai ul li a {
	margin: 0px;
	padding: 0px;
	font: bold 10px Verdana;
	color: #424242;
	float: left;
}
#nuevai ul li a:hover {
	color: #0a4795;
}


#recambios {
	margin: 0px 0px 0px 15px;
	padding: 0px 0px 20px 0px;
	width: 310px;
	height: 50px;
	border-right: 1px solid #f1f1f1;
	float: left;
}
html>body #recambios {
	min-height: 50px;
	height: auto;
}

#recambios p {
	margin: 10px 0px 0px 0px;
	padding: 0px;
	font: normal 11px Arial;
	color: #535353;
	float: left;
}

#recambios ul {
	margin: 10px 0px 0px 0px;
	padding: 0px;
	width: 280px;
	float: left;
}
#recambios ul li {
	list-style-type: none;
	margin: 0px;
	padding: 4px 0px 1px 10px;
	width: 100%;
	height: 17px;
	border-bottom: 1px solid #e9e9e9;
	background: url(../images/sep2.gif) no-repeat right;
	float: left;
}
#recambios ul li.sborde {
	border-bottom: none;
}
#recambios ul li a {
	margin: 0px;
	padding: 0px;
	font: bold 10px Verdana;
	color: #424242;
	float: left;
}
#recambios ul li a.newholland {
	padding: 0px 0px 0px 50px;
	background: url(../images/newholland.jpg) no-repeat left;
}
#recambios ul li a.claas {
	padding: 0px 0px 0px 50px;
	background: url(../images/claas.jpg) no-repeat left;
}
#recambios ul li a.johndeere {
	padding: 0px 0px 0px 50px;
	background: url(../images/johndeere.jpg) no-repeat left;
}
#recambios ul li a.fahr {
	padding: 0px 0px 0px 50px;
	background: url(../images/fahr.jpg) no-repeat left;
}
#recambios ul li a.laverda {
	padding: 0px 0px 0px 50px;
	background: url(../images/laverda.jpg) no-repeat left;
}
#recambios ul li a:hover {
	color: #0a4795;
}

#info {
	margin: 0px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
	width: 310px;
	height: 50px;
	float: left;
}
html>body #info {
	min-height: 50px;
	height: auto;
}

#info p {
	margin: 10px 0px 0px 0px;
	padding: 0px;
	font: normal 10px Verdana;
	color: #424242;
	line-height: 14px;
	float: left;
}

.mancha {
	margin: 20px 0px 0px 0px;
	padding: 7px 0px 15px 15px;
	font: bold 10px Verdana;
	color: #424242;
	width: 323px;
	background: #efefef;
	line-height: 14px;
	float: left;
}

.destaco {
	margin: 0px;
	padding: 0px;
	font: normal 12px Verdana;
	color: #b88824;
	line-height: 16px;
	float: left;
}

.ocre {
	color: #b88824;
}



/* -------------- Pie ----------------- */

#pie {
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 100px;
	background: #4d4d4d;
	float: left;
}

#pie p.izq {
	margin: 10px 10px 0px 10px;
	padding: 0px;
	font: normal 10px Verdana;
	color: #ffffff;
	width: 300px;
	line-height: 14px;
	float: left;
}
html>body #pie p.izq {
	margin: 10px 10px 0px 20px;
}

#pie p.cen {
	margin: 14px 10px 0px 13px;
	padding: 0px;
	font: normal 10px Verdana;
	color: #ffffff;
	width: 300px;
	line-height: 14px;
	float: left;
}

#pie p.der {
	margin: 14px 10px 0px 13px;
	padding: 0px;
	font: normal 10px Verdana;
	color: #ffffff;
	line-height: 14px;
	float: right;
}
html>body #pie p.der {
	margin: 14px 15px 0px 13px;
}

.blanco {
	color: #ffffff!important;
	}
.right {
	float: right!important;
	}





/* ---------------------------------------------- Noticias */

dl {
	margin: 1px 0px 0px 0.5px;	
	padding: 1px 1px 1px 1px;
	width: 260px;
	background: #ffffff;
	float: left;
}
html>body dl {
	margin: 1px 0px 0px 1px;
}

dl#mancha {
	margin: 3.2px 0px 0px 0.5px;	
	padding: 1px 1px 1px 1px;
	width: 260px;
	background: #f9f9f9;
	float: left;
}
html>body dl#mancha {
	margin: 3.2px 0px 0px 1px;
}

dt {
	margin: 0px 0px 0.5px 0px;
	padding: 0px;
	font: bold 1px Verdana;
	color: #525252;
	clear: both;
}

dd {
	margin: 0px;	
	padding: 0px;
	height: 1px;
	font: normal 1px Verdana;
	color: #888888;
    line-height: 1.4px;
}
html>body dd {
	min-height: 1px;
	height: auto;
}

.fecha {
	margin: 0px 0px 0.5px 0px;
	width: 90%;
	color: #b4c811;
}





/* -------------- Formularios ----------------- */

table {
	margin: 0px;
	padding: 0px;
	width: 730px;
	border-collapse: collapse;
	border-spacing: 0px;
	background: #ffffff;
	float: left;
}
table.fic {
	margin: 0px;
	padding: 0px;
	width: 435px;
	border-collapse: collapse;
	border-spacing: 0px;
	background: #ffffff;
	float: left;
}
html>body table.fic {
	width: 425px;
}
table, td {
	margin: 15px 0px 0px 10px;
	padding: 0px 0px 2px 8px;
	color: #424242;
	height: 25px;
	border-spacing: 0px;
	border-bottom: 1px solid #e9e9e9;
	text-transform: uppercase!important;
}
html>body table, td, th {
	margin: 15px 0px 0px 20px;
}
table.fic td {
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 2px 8px;
	color: #424242;
	height: 25px;
	border-spacing: 0px;
	border-bottom: 1px solid #e9e9e9;
	text-transform: none!important;
	line-height: 14px;
}
table.fic tr:hover td,tr:hover th,tr:hover a {
	color: #424242;
}

table tr a {
	color: #424242;
}

table tr a:hover {
	text-decoration: underline;
}
html>body table tr a:hover {
	color: #067f9a;
	text-decoration: underline;
}

table tr.hdd {
	margin: 0px;
	padding: 0px;
	height: 23px;
	text-transform: uppercase;
	font-weight: bold;
	}
	
table.vacio tr td {
	border-bottom: none;
	}

table tr.oda {
	background: #f6f6f6;
	}
table tr.oda:hover {
	background: #ececec;
	}
table tr.odd:hover {
	background: #ececec;
	}
	
.precio {
	font: bold 12px Verdana;
	color: #0b4895;
}

.campo {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	font: normal 1px Verdana;
	color: #615920;
	width: 20px;
	height: 1.5px;
	background-color: #ffffff;
	border: 0.1px solid #CCCCCC;
	}
	
.campob {
	margin: 0px 0px 0px 10px;
	padding: 0px;
	width: 200px;
	height: 18px;
	color: #424242;
	background-color: #ffffff;
	border: 1px solid #ffffff;
	vertical-align: middle;
	}
	
.campo1 {
	margin: 0px 0px 0px 0px;
	padding: 0px 5px 0px 5px;
	width: 250px;
	height: 18px;
	color: #424242;
	background-color: #ffffff;
	border: 1px solid #e0e0e0;
	float: left;
	}
.campo1:focus {
	background-color: #e6f3fc;
	}
	
.campo2 {
	margin: 0px 0px 0px 0px;
	padding: 0px 5px 0px 5px;
	width: 250px;
	height: 50px;
	color: #424242;
	font: normal 10px Verdana;
	background-color: #ffffff;
	border: 1px solid #e0e0e0;
	float: left;
	}
.campo2:focus {
	background-color: #e6f3fc;
	}
	
a.botonp {
	margin: 0px 10px 0px 0px;
	padding: 5px 10px 8px 10px;
	font: bold 10px Verdana;
	color: #ffffff!important;
	background-color: #535353;
	float: left;
	}
a.botonp:hover {
	background-color: #636363;
	}

.boton {
	margin: 0px 5px 0px 0px;
	padding: 2px 7px 4px 7px;
	font: bold 10px Verdana;
	color: #ffffff;
	background-color: #076aad;
	border: none;
	float: left;
	}