﻿/* ----------------------- DIVS GENERALES -----------------------*/

BODY {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	background-image:url(../imagenes/general/fondoRayado955.gif);
	background-position:center top;
	background-repeat:repeat-y;
	background-color:#F0F9D0;
	margin: 0px auto;
}
p{ font-size:11px; }
li{ font-size:11px; line-height:15px }
/*H1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#F3400F;
}*/
H1{ width:425px; height:45px; padding:18px 0px 0px 60px; background:#F74312 url(../imagenes/v2/tituloMaquinaria.jpg) 50% 0% no-repeat; color:#FFF; font-size:15px; margin-top:0px; }
H1 a {
	color:#666666;
	text-decoration:none;
}
H1 a:hover {
	color:#666666;
	text-decoration:underline;
}
H2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#F3400F;
}
H2 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#ffffff !important;
	text-decoration:none;
}
H2.fondo{ width:455px; height:24px; padding:6px 0px 0px 30px; background:#637484 url(../imagenes/v2/fondoH2.jpg) 50% 50% no-repeat; color:#FFFFFF; font-size:13px; }

H2 a:hover {
	text-decoration:none !important;
}
IMG.izquierda {
	float:left;
	padding: 0px 30px 10px 0px;
}
IMG.derecha {
	float:right;
	padding: 0px 0px 0px 10px;
}
#cabecraCienxCien {
	width:100%;
	background-image:url(../imagenes/1024/cabecera.jpg);
	background-position:50% 0%;
	background-repeat:no-repeat;
	height:148px;
	margin:0px auto;
	float:none;
	padding:0px;
}
#cabecera {
	width: 955px;
	height: 148px;
	text-align:left;
	margin:0px auto;
}
#menuSecundario {
	float:left;
	width:662px;
	height:26px;
	padding:13px 20px 0px 0px;
	display:inline;
	font-size:10px;
	text-align:right;
}
#menuSecundario a {
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
	background-image:url(../imagenes/general/puntoMenuSec.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding-right:10px;
	padding-left:12px;
}
#menuSecundario a:hover {
	color:#ccc;
}
#menuHome {
	width:200px;
	height:39px;
	float:left;
	margin:0px;
}
#menuHome a {
	color:#F4400F;
	text-decoration:none;
	font-weight:bold;
}
#menuHome a:hover {
	color:#333333;
}
/*#logotipo{
	float:none;
	clear:both;
	width:150px;
	height:60px;
	margin-left:0px;
	padding-top:5px;
}*/
#menuCabecera {
	width:930px;
	float: left;
	height: 15px;
	margin-top:10px;
	padding-left:25px;
	text-align:left;
}
#menuCabecera a {
	color: #FFFFFF;
	font-size: 12px;
	text-decoration: none;
	font-weight:bold;
	padding: 0px 40px 0px 15px;
	background-image:url(../imagenes/general/puntoMenuGralVerde.gif);
	background-position:left center;
	background-repeat:no-repeat;
}
#menuCabecera a:hover {
	color:#ccc;
}
#contenedor {
	width: 965px;
	margin: 0px auto;
	/*background-image: url(../imagenes/general/1pxVerde.gif);
	background-repeat: repeat-y; 
	background-position: 755px top;*/
	overflow:auto;
}
#contenido {
	width:485px;
	padding:15px 20px 35px 20px;
	text-align:left;
	margin: 0px;
	float:left;
	display:inline;
}
#contenido p {
	line-height: 15px;
	text-align:left;
}
#contenido a {
	color:#DD1B21;
	text-decoration:none;
}
#contenido a:hover {
	color:#333333;
	text-decoration:underline;
}
#menu_izq {
	width: 205px;
	text-align: left;
	padding: 0px;
	float: left;
	padding: 0px 5px 0px 5px;
	margin:0px;
	display: inline;
}
#menu_dcha {
	width: 198px;
	text-align: left;
	float: left;
	padding: 10px 5px 0px 5px;
	margin:0px;
	display: inline;
	overflow:hidden;
}
#menu_dcha a {
	color:#DD1B21;
	text-decoration:none;
}
#menu_dcha a:hover {
	color:#333333;
	text-decoration:underline;
}
#menu_dcha p {
	line-height: 15px;
}
#ultimosHome {
	background-image:url(../imagenes/general/fondoDestacados.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:442px;
	height:302px;
	margin-left:18px;
	padding:20px;
}
#ultimosHomeAnuncio {
	width:108px;
	float:left;
	text-align:center;
	margin-left:8px;
	margin-right:8px;
}
#novedadesHome {
	width: 100%;
	overflow:hidden;
}
#familias {
	width: 150px;
	float:left;
	height: 150px;
	text-align: center;
	margin-bottom: 15px;
}
#familias a {
	color:#666666;
	text-decoration:none;
	font-weight: bold;
}
#familias a:hover {
	text-decoration: underline;
	color:#DD1B21;
}
.listadoFamilias a:hover {
	background-image:url(../imagenes/general/listadoSubFamilias2.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding:3px 0px 0px 15px;
	margin:0px 0px 0px 0px;
	color:#666666 !important;
}
.listadoFamilias a {
	background-image:url(../imagenes/general/listadoSubFamilias.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding:3px 0px 0px 15px;
	margin:5px 0px 0px 0px;
	color:#DD1B21 !important;
	text-decoration:none !important;
	font-size:12px;
	font-weight:normal;
	height:14px;
	line-height:14px;
}
.listadoSubFamilias {
	width:222px;
	/*background-image:url(../imagenes/general/listadoSubFamilias.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding:3px 0px 0px 0px;*/
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 20px;
	font-size:12px;
	font-weight:bold;	
	height:19px;
	line-height:19px;
	float:left;
}
.listadoSubFamilias a{
	color:#637583 !important;

}
.listadoSubFamilias span{
	font-size:11px;
}
#migas {
	width:100%;
	font-size: 9px;
	padding-bottom:10px;
}
#migas a {
	text-decoration:underline;
	color:#F3400F;
	font-weight:bold;
}
#migas a:hover {
	color: #666666;
	text-decoration:underline;
}
#menu_abajo {
	width:100%;
	background-image:url(../imagenes/1024/menuAbajo955.gif);
	background-repeat: no-repeat;
	background-position:50% 0%;
	height:22px;
	padding-top:12px;
	float:none;
	clear:both;
	text-align:center;
}
#menu_abajo a {
	color:#000000;
	font-weight:bold;
	font-size:9px;
	text-decoration:none;
	padding-right: 15px;
	padding-left: 15px;
	background-image:url(../imagenes/general/puntoMenuGral.gif);
	background-position:left center;
	background-repeat:no-repeat;
}
#menu_abajo a:hover {
	color:#7C9619;
	text-decoration:underline;
}
#pie {
	width:100%;
	/*background-image:url(../imagenes/general/pie.gif);
	background-repeat:no-repeat;
	background-position:left top;*/
	background-color:#637589;
	height:17px;
	padding-top:7px;
	color:#FFFFFF;
	float:none;
	clear:both;
	font-size:9px;
	text-align:center;
}
#pie a {
	color:#FFFFFF;
	font-size: 9px;
	text-decoration:none;
}
#pie a:hover {
	color:#000000;
	text-decoration:underline;
}
#otrosLinks {
	width:940px;
	color:#FFFFFF;
	float:none;
	clear:both;
	font-size:9px;
	text-align:center;
	margin:0px auto;
}
#otrosLinks ul {
	list-style:none;
}
#otrosLinks ul li {
	display:inline;
	color:gray !important;
}
#otrosLinks ul li a {
	color:gray !important;
	text-decoration:none;
}
/* ---------------------- ESTILOS ---------------------- */
.textoBase {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
}
.remarcado {
	font-weight:bold;
	font-size:12px;
}
.rojo {
	color:#F74312;
}
.blanco {
	color:#FFFFFF;
}
.grisClaro {
	color:#999999;
}
.grisClaro a {
	color:#999999 !important;
	text-decoration:none !important;
}
.grisClaro a:hover {
	color:#333333 !important;
}
.pequeno {
	font-size:9px;
	font-style:italic;
}
.pasos {
	height:35px;
	background: #f2f2f2;
	color:#666;
	padding: 0px;
	border: 1px solid #ddd;
	margin:0 0px 0 0px;
	float:none;
	clear:both;
	overflow:auto;
}
.pasos p {
	float:right;
	padding:0;
	margin:5px 3px 5px 0;
	font-size:16px;
	height:20px;
	line-height:20px;
	font-weight:bold;
}
.pasos p span {
	background-color:#fff;
	padding:2px 6px;
	margin:0px;
	border: 1px solid #ccc;
	color:#999;
	height:25px;
	line-height:25px;
}
.pasos h3 {
	margin:10px 0 0 10px;
	padding:0px;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	color:#EF410F;
}
.estoyAqui {
	background-color:#EF410F !important;
	color:#FFF !important;
	background-image:url(../imagenes/fondoDegradadoPasos.gif) !important;
	background-repeat:repeat-x;
	background-position:0px 0px !important;
}
.botonFormu {
	background-image:url(../imagenes/general/lineaBoton.gif);
	background-repeat:repeat-x;
	background-position:left top;
	color:#FFFFFF;
	font-size:13px;
	background-color:#000000;
	height:25px;
	float:right;
}
.categorias {
	width:151px;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.destacadoRojo {
	color:#F74312;
	font-weight:bold;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
.menuCategoriasUL {
	margin:0px 0px 5px 15px;
	padding:0px 0px 0px 0px;
	background-image:url(../imagenes/general/fondoListaCategorias2.gif);
	background-repeat:repeat-y;
	background-position:left top;
}
.menuCategoriasLI {
	list-style-image:none;
	background-image:url(../imagenes/general/puntoMenuGral.gif);
	background-repeat:no-repeat;
	background-position:0px 12px;
	margin:0px;
	padding:10px 0px 10px 13px;
	font-size:10px;
	font-weight:bold;
	width:130px;
	list-style-type: none;
	border-bottom:1px solid #7B9516;
}
.menuCategoriasLI a {
	color:#666666 !important;
}
.menuCategoriasLI a:hover {
	color:#F4400F !important;
	text-decoration:none !important;
}
.textoNegro {
	color:#000000 !important;
	text-decoration:none !important;
}
.textoNegro A {
	color:#000000 !important;
	text-decoration:none !important;
}
.textoNegro A:hover {
	color:#F54110 !important;
}
.panelAnuncios {
	width:200px;
	height:174px;
	padding:0px 0px 10px 0px;
	margin:0px 25px 25px 25px;
	float:left;
	overflow:hidden;
}
.pdelpanel {
	margin:10px 20px;
	padding:0px;
}
#buscadorAvanzado {
	width:200px;
	padding:0px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
}
#suscripBole {
	width:200px;
	padding:0px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	margin-top:15px;
}
#bannerSuperior {
	float:left;
	width:710px;
	padding:0px 10px 0px 20px;
	height:128px;
	text-align:right;
}
.objetosBuscador {
	margin-top:3px;
	width:188px;
}
.titularesMenus {
	background-image:url(../imagenes/1024/fondoCabBuscador.gif);
	background-position:center top;
	background-repeat:no-repeat;
	height:24px;
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
	color:#FFF;
	padding:8px 0px 0px 10px;
	font-weight:bold;
}
.titularesMenus a{
	text-decoration:none;
	color:#FFF !important;
}
.titularesMenusOsc {
	background-image:url(../imagenes/1024/fondoCabBuscadorOsc.gif);
	background-position:center top;
	background-repeat:no-repeat;
	height:24px;
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
	color:#FFF;
	padding:8px 0px 0px 10px;
	font-weight:bold;
}
.listadoFamiliasMenuIzq {
	margin:0px;
	padding:5px 5px 5px 15px;
}
.listadoFamiliasMenuIzq a {
	padding:0px 0px 0px 0px;
	margin:0px;
	color:#F64211 !important;
	text-decoration:none !important;
	font-size:11px;
}
.listadoFamiliasMenuIzq a:hover {
	color:#666666 !important;
}
.listadoCategoriasMenuIzq{
	margin:0px;
	padding:5px 5px 5px 15px;
}
.listadoCategoriasMenuIzq a {
	padding:0px 0px 0px 0px;
	margin:0px;
	color:#62849F !important;
	text-decoration:none !important;
	font-size:11px;
	font-weight:bold;
}
.listadoCategoriasMenuIzq a:hover {
	color:#666666 !important;
}
.listadoComproMenuIzq {
	margin:5px 0px 0px 15px;
	font-size:11px;
}
.listadoComproMenuIzq a {
	color:#F64211 !important;
	text-decoration:none !important;
}
.listadoComproMenuIzq a:hover {
	color:#666666 !important;
}
/*CARRUSEL ANUNCIOS DESTACADOS*/
.stepcarousel {
	position:relative;
	border:0px;
	overflow:scroll;
	width:485px;
	height:152px;
	margin-bottom:30px;
}
.stepcarousel .belt {
	position:absolute;
	left:0;
	top:0;
}
.stepcarousel .panel {
	float:left;
	overflow:hidden;
	margin:0em 0.8em;
	border:1px solid #F64211;
	width:150px;
	height:150px;
}
.stepcarousel .soloImagen {
	height:123px;
	overflow:hidden;
}
.stepcarousel p {
	margin:0px;
	padding:0px 2px;
	text-align:center !important;
	line-height:12px !important;
}
.stepcarousel a:hover {
	text-decoration:none !important;
}
/*FIN CARRUSEL*/


.paginado {
	background-color:#f1f2f3;
	border:0.1em solid #CCCCCC;
	padding:0.5em;
	width:47.5em;
	margin-top:1.5em;
	height:1.8em;
}
.paginado a {
	color:#990033;
	text-decoration:none;
}
.pagina {
	border:0.1em solid #CCC;
	background-color:#F3F4F5;
	padding:0.2em 0;
	text-align:center;
	width:2.6em;
	float:left;
	font-weight:bold;
	margin:0 0.2em 0.2em 0;
}

.paginaActual{
	border:0.1em solid #CCC;
	background-color:#F3F4F5;
	padding:0.2em 0;
	text-align:center;
	width:2.6em;
	float:left;
	font-weight:bold;
	margin:0 0.2em 0.2em 0;
	}

.paginaActual a{
	color:#000 !important;
}
.pagina:hover {
	color:#FFFFCC;
	background-color:#FFF;
}
.publicidad {
	padding:5px;
}
.publicidad p {
	margin:0px;
	font-family:Arial, Helvetica, sans-serif, "Arial Narrow";
	font-size:11px;
	line-height:15px;
	text-align:justify;
}
.publicidad .titulo {
	font-weight:bold;
}
.publicidad .enlace {
	color:#090;
}
.cabeceraNueva {
	width:955px;
	height:148px;
	margin:0px auto;
}
.cabeceraNueva a {
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
}
.cabeceraNueva a:hover {
	color:#CCC;
}
.cabeceraNueva .logotipo {
	width:340px;
	height:105px;
	float:left;
}
.cabeceraNueva .menuSuperior {
	width:345px;
	height:40px;
	float:left;
}
.cabeceraNueva .menuSuperior ul {
	margin:0px;
	padding:10px 10px 0px 0px;
	text-align:right;
}
.cabeceraNueva .menuSuperior ul li {
	padding:0px 10px;
	background:url(../imagenes/general/puntoMenuSec.gif) 0% 50% no-repeat;
	display:inline;
	line-height:17px;
	list-style:none;
}
.cabeceraNueva .inicio {
	width:45px;
	height:40px;
	float:left;
}
.cabeceraNueva .accesoUsuarios {
	width:225px;
	height:105px;
	float:left;
}
.cabeceraNueva .menuInferior {
	width:955px;
	float:left;
}
.cabeceraNueva .menuInferior ul {
	margin:0px;
	padding:7px 0px 0px 0px;
	text-align:center;
}
.cabeceraNueva .menuInferior ul li {
	padding:0px 25px;
	background:url(../imagenes/general/puntoMenuGralVerde.gif) 0% 50% no-repeat #f74312;
	display:inline;
	font-size:12px;
	line-height:17px;
	list-style:none;
}
img{ border:none; }

.identificate{ width:250px; height:121px; margin:0px 20px 0px 0px; padding:95px 0px 0px 20px; float:left; background:url(../imagenes/general/fondoIdentificate.jpg) 0px 0px no-repeat; }
.identificate p{ margin:0px 0px 5px 0px; }
.identificate span{ font-size:14px; font-weight:bold; color:#696969; }

.objetosIdentificate{ width:170px; }

.alinearDerecha{ text-align:right; }

.tituloMaquinaria{ width:425px; height:45px; padding:18px 0px 0px 60px; background:#F74312 url(../imagenes/v2/tituloMaquinaria.jpg) 50% 50% no-repeat; color:#FFF; }

.fotosContenedor{ width:248px; margin:0px 20px 0px 0px; padding:5px 0px 5px 5px; border:3px solid #F74312; float:left; overflow:hidden; }
.fotosGeneral{ width:243px; height:183px; margin:0px 5px 0px 0px; border:0px solid #F74312; float:left; overflow:hidden; }
.fotos{ width:55px; height:41px; margin:5px 5px 0px 0px; border:1px solid #F74312; display:inline; float:left; overflow:hidden; }

.precio{ margin:0px 0px 10px 0px; color:#F74312; font-weight:bold; float:left; font-size:22px; }
.euros{ width:137px; height:48px; padding:17px 60px 0px 5px; background:#FFF url(../imagenes/v2/precio.jpg) 50% 50% no-repeat; color:#F74312; float:left; font-size:20px !important; font-weight:bold; text-align:center; clear:left; }
.euros a{ color:#627383 !important;}
.euros2{ width:140px; height:48px; padding:17px 80px 0px 5px; background:#FFF url(../imagenes/v2/precio.jpg) 50% 50% no-repeat; font-size:20px !important; font-weight:bold; text-align:right; color:#627383;}


.datos{ width:205px; margin:20px 0px 0px 0px; float:left; clear:left; }
.datos strong{ color:#637484; font-size:12px; }
.datos span{ color:#F74312; font-size:12px; }
.datos p{ line-height:17px !important; }

.rompe{ clear:both; float:none; }

.pestanasNuevas{ width:486px; height:56px; overflow:hidden; }
.pestanaResponder{ margin-top:0px; cursor:pointer; }
.pestanaContacto{ margin-top:-57px; cursor:pointer; }
.pestanaVendedor{ margin-top:-114px; cursor:pointer; }

.pestanaComprarResponder{ margin-top:0px; cursor:pointer; }
.pestanaComprarContacto{ margin-top:-57px; cursor:pointer; }

.pestanasContenido {
	width:470px;
	padding:10px 5px;
	border-left:3px solid #FC4519;
	border-right:3px solid #FC4519;
	border-bottom:3px solid #FC4519;
	float:left;
}

.tituloPestanas{ margin:25px 0px 20px 0px; border-bottom:1px solid #C6C8D5; }

.contactoPestanas{ line-height:22px !important; }
.contactoPestanas strong{ color:#637484; font-size:12px; }

.alinearVerticalmente{ vertical-align:middle; }

.botonNuevo{ width:196px; height:36px; padding:0px 0px 0px 0px; background:#F54110 url(../imagenes/v2/botones.jpg) 50% 50% no-repeat; border:none; color:#FFF; font-family:Verdana, Geneva, sans-serif; font-size:11px; font-weight:bold; text-align:center; }

.derecha{ float:right; }

.contenidosGrande{ width:710px; padding:15px 10px 0px 20px; float:left; overflow:hidden; }
.contenidosGrande p{ line-height:17px; font-size:11px; }

.iconosTarifas{ width:485px; float:left; }
.iconosTarifas ul{ margin:0px; padding:0px; }
.iconosTarifas ul li{ width:232px; height:40px; margin:7px 0px; padding:20px 0px 0px 10px; list-style:none; float:left; text-align:center; }
.iconosTarifas ul li a{ color:#5F7487; text-decoration:none; font-size:12px; font-weight:bold; }

.icoT1{ background:url(../imagenes/v2/icoT1.jpg) 0px 0px no-repeat; }
.icoT2{ background:url(../imagenes/v2/icoT2.jpg) 0px 0px no-repeat; }
.icoT3{ background:url(../imagenes/v2/icoT3.jpg) 0px 0px no-repeat; }
.icoT4{ background:url(../imagenes/v2/icoT4.jpg) 0px 0px no-repeat; }
.icoT5{ background:url(../imagenes/v2/icoT5.jpg) 0px 0px no-repeat; }

.bannerTarifas{ width:225px; float:left; text-align:center; }

.tituloTarifas{ width:640px; height:37px; padding:18px 0px 0px 60px; background:#F74312 url(../imagenes/v2/tituloTarifas.jpg) 50% 50% no-repeat; color:#FFF; }

.titulilloAbono{ width:640px; height:33px; padding:27px 0px 0px 60px; background:#6685A2 url(../imagenes/v2/titulilloAbono.jpg) 50% 50% no-repeat; color:#FFF; position:relative; font-size:13px; }

.titulilloDestacar{ width:640px; height:33px; padding:27px 0px 0px 60px; background:#6685A2 url(../imagenes/v2/titulilloDestacar.jpg) 50% 50% no-repeat; color:#FFF; position:relative; font-size:13px; }

.volverTitulillos{
	font-size:11px;
	font-weight:bold;
	position:absolute;
	top:0px;
	left:626px;
}
.volverTitulillos a{ color:#6685A2 !important; }

.columnas2{ width:340px; padding:0px 0px 0px 10px; float:left; }

.carrito a{ color:#F74312; font-weight:bold; text-decoration:none; }
.carrito a:hover{ color:#6685A2; }

.transferenciaDatos{ height:241px; padding:140px 20px 0px 20px; background:url(../imagenes/v2/transferencia-datos.jpg) 50% 50% no-repeat; }
.transferenciaFtp{ height:241px; padding:140px 20px 0px 20px; background:url(../imagenes/v2/transferencia-ftp.jpg) 50% 50% no-repeat; }
.paginaWeb{ height:263px; padding:140px 20px 0px 20px; background:url(../imagenes/v2/pagina-web.jpg) 50% 50% no-repeat; }

ul.exclamacion li{ padding:10px 0px 20px 40px; font-size:12px; font-weight:bold; list-style:none; background:url(../imagenes/v2/exclamacion.jpg) 0px 40% no-repeat; line-height:17px; }
ul.exclamacion li a{ color:#F6821D; text-decoration:none; }
ul.exclamacion li a:hover{ color:#F74312; }

.desta1{ height:263px; padding:140px 20px 0px 20px; background:url(../imagenes/v2/desta1.jpg) 50% 50% no-repeat; position:relative; }
.desta2{ height:263px; padding:140px 20px 0px 20px; background:url(../imagenes/v2/desta2.jpg) 50% 50% no-repeat; position:relative; }
.desta3{ height:263px; padding:140px 20px 0px 20px; background:url(../imagenes/v2/desta3.jpg) 50% 50% no-repeat; position:relative; }

.destaSubir{
	position:absolute;
	left: 0px;
	top: 15px;
}

.ultimos100{ padding:0px 0px 10px 17px; }
.ultimos100 a{ color:#637484; font-size:10px; }
.ultimos100 a:hover{ color:#F74312; }

.oculto{display:none;}
.visible{display:block;}

.clickable{cursor:pointer;}
