body  {
  font-family: Arial, Helvetica, sans-serif; font-size: 10px;
  background: #fff;
  margin: 0; 
  padding: 0;
  text-align: center;
  color: #000000;
  height:100%;
}
h1 {
  font-family: Arial, Helvetica, sans-serif;color: #000000;font-size: 11px;
}

th {
  font-family: Arial, Helvetica, sans-serif;color: #000000;font-size: 11px;
  }

#cabecera {
  width:772px;
  height:286px;
  margin: 0 auto;
  visibility:hidden;
  display:none;   
}

#contenido {
  width:772px;
  margin: 0 auto; 
}

#cabeceraIzq {
  width:188px;
  height:286px;
  float:left;
  visibility:hidden;
  display:none;   
}

#cabeceraDer {
  width:584px;
  height:286px;
  float:right;
  visibility:hidden;
  display:none;   
}

#cabeceraDerIzq {
  width:398px;
  height:286px;
  float:left;
  visibility:hidden;
  display:none;   
}

#cabeceraDerDer {
  width:184px;
  height:286px;
  float:left;
  visibility:hidden;
  display:none;   
}

#menu {
  width:188px;
  float:left;
  background:#e7f4eb;
  visibility:hidden;
  display:none;   
}

#casillaDatosCompra {
  position:relative;
  background-image:url('_images/fondoCarrito.jpg');
  background-repeat: no-repeat;
  width:184px;
  height:92px;
}



a.opcionMenu:link {font-family: Arial, Helvetica, sans-serif;color: #121a20;font-size: 11px;text-decoration:none;}
a.opcionMenu:visited { font-family: Arial, Helvetica, sans-serif;color: #121a20;font-size:11px;text-decoration:none;}
a.opcionMenu:hover { font-family: Arial, Helvetica, sans-serif;color: #121a20;font-size: 11px;text-decoration:underline;}
a.opcionMenu:active {font-family: Arial, Helvetica, sans-serif; color: #121a20; font-size: 11px; text-decoration:none;}

a.enlacePie:link {font-family: Arial, Helvetica, sans-serif;color: #121a20;font-size: 11px;text-decoration:none;}
a.enlacePie:visited { font-family: Arial, Helvetica, sans-serif;color: #121a20;font-size:11px;text-decoration:none;}
a.enlacePie:hover { font-family: Arial, Helvetica, sans-serif;color: #121a20;font-size: 11px;text-decoration:underline;}
a.enlacePie:active {font-family: Arial, Helvetica, sans-serif; color: #121a20; font-size: 11px; text-decoration:none;}

a.enlacePieNegrita:link {font-family: Arial, Helvetica, sans-serif;color: #121a20;font-size: 11px;text-decoration:none;font-weight:bold;}
a.enlacePieNegrita:visited { font-family: Arial, Helvetica, sans-serif;color: #121a20;font-size:11px;text-decoration:none;font-weight:bold;}
a.enlacePieNegrita:hover { font-family: Arial, Helvetica, sans-serif;color: #121a20;font-size: 11px;text-decoration:underline;font-weight:bold;}
a.enlacePieNegrita:active {font-family: Arial, Helvetica, sans-serif; color: #121a20; font-size: 11px; text-decoration:none;font-weight:bold;}


.sepMenu {
  height:1px;
  background-image:url("../_images/puntos.jpg");
  background-repeat: repeat-x;
  font-size: 3px;
}

#central {
  width:675px;
  position:relative;
  float:right;
  text-align:left;
}
.cabeceraCentral {
  background-image:url("../_images/linea.jpg");
  background-repeat: repeat-x;
  width:671x;
  height:23px;  
  text-align:left;  
}

.cabeceraCentral h1 {
  font-family: Arial, Helvetica, sans-serif;color: #2c4870;font-size: 16px;font-weight:bold; text-decoration:none;
  margin: 0; 
  padding: 0;
}

#pie {
  background-image:url("../_images/lineaPie.jpg");
  background-repeat: repeat-x;
  width:772px;
  height:49px;
  clear:both;
  margin: 0 auto;
  visibility:hidden;
  display:none;   
}

#cliente {
  width:500px;
  text-align:left;
}

.pieIzq {
  float:left;
  margin-left:10px;
  visibility:hidden;
  display:none;   
}

.pieDer {
  float:right;
  margin-right:10px;
  visibility:hidden;
  display:none;   
}

.textoPie {
font-family: Arial, Helvetica, sans-serif; color: #121a20; font-size: 11px; text-decoration:none;font-weight:bold;
}

.sepMenuSup {
  height:3px;
  background-image:url("../_images/sepMenuSup.jpg");
  background-repeat: repeat-x;
}
.sel {
  font-family: Arial, Helvetica, sans-serif;color: #121a20;font-size: 11px;text-decoration:none;
}

.lblnegrita {
  font-family: Arial, Helvetica, sans-serif;color: #000;font-size: 12px;text-decoration:none;font-weight:bold;;
}
.lblnormal {
  font-family: Arial, Helvetica, sans-serif;color: #000;font-size: 12px;text-decoration:none;
}

.imgMaquinaList {
  width:96px;
  border: 1px solid #ff1b1b;
  }
.descripcionMaquinaList {
  font-family: Arial, Helvetica, sans-serif;color: #121920;font-size: 11px;text-decoration:none;
  margin:0 0 0 0;
}

a.linkMaquinaList:link {font-family: Arial, Helvetica, sans-serif;color: #ce364d;font-size: 11px;text-decoration:underline;font-weight:bold;}
a.linkMaquinaList:visited { font-family: Arial, Helvetica, sans-serif;color: #ce364d;font-size:11px;text-decoration:underline;font-weight:bold;}
a.linkMaquinaList:hover { font-family: Arial, Helvetica, sans-serif;color: #ce364d;font-size: 11px;text-decoration:underline;font-weight:bold;}
a.linkMaquinaList:active {font-family: Arial, Helvetica, sans-serif; color: #ce364d; font-size: 11px; text-decoration:underline;font-weight:bold;}

.precioMaquinaList {
  font-family: Arial, Helvetica, sans-serif;color: #ce364d;font-size: 16px;font-weight:bold;
}
  
.precioReservaMaquinaList {
  font-family: Arial, Helvetica, sans-serif;color: #68aa3e;font-size: 16px;font-weight:bold;
}
  
.filaParMaquinaList {
  background: #f0f7f2;
}
.filaImparMaquinaList {
  background: #fff;
}

.fondoImpar {
  background: #f0f7f2;
  background-image:url("../_images/fondoImparListMaquinaria.jpg"); 
  background-repeat: repeat-x;
}
.fondoPar {  
  background-image:url("../_images/fondoParListMaquinaria.jpg"); 
  background-repeat: repeat-x;
}

.fondoBlancoTotal {  
  background-image:url("../_images/fondoBlancoListMaquinaria.jpg"); 
  background-repeat: repeat-x;
}

.pags {
  font-family: Arial, Helvetica, sans-serif; color: #000;font-weight:bold;
  padding:2px 7px 2px 7px;
  vertical-align:middle;
  border: 1px solid #000;
  background: #fff;
}

a.pagsLink:link {
	font-family: Arial, Helvetica, sans-serif;color: #fff;font-size: 10px;text-decoration:none;font-weight:bold;
	border: 1px solid #000;
	padding:2px 7px 2px 7px;
	background: #000;
	vertical-align:middle;
}
a.pagsLink:visited { 
	font-family: Arial, Helvetica, sans-serif;color: #fff;font-size: 10px;text-decoration:none;font-weight:bold;
	border: 1px solid #000;
	padding:2px 7px 2px 7px;
	background: #000;
	vertical-align:middle;
}
a.pagsLink:hover { 
	font-family: Arial, Helvetica, sans-serif;color: #000;font-size: 10px;text-decoration:none;font-weight:bold;
	border: 1px solid #000;
	padding:2px 7px 2px 7px;
	background: #fff;
	vertical-align:middle;
}
a.pagsLink:active {
	font-family: Arial, Helvetica, sans-serif;color: #fff;font-size: 10px;text-decoration:none;font-weight:bold;
	border: 1px solid #000;
	padding:2px 7px 2px 7px;
	background: #000;
	vertical-align:middle;
}
#fondoGastoDeEnvio {
    width: 180px;
    height: 83px;
    margin: 0; 
    padding: 0;
    text-align: center;
    background-image: url("../_images/fondoGastoDeEnvio.jpg");
    font-family: Arial, Helvetica, sans-serif;color: #ffffff;font-size: 12px;font-weight:bold;   
}
.totalDeSuCuenta {
  font-family: Myriad Pro, Arial, Helvetica, sans-serif;color: #ffffff;font-size: 11px;
}
.ahoraTieneEnSuCarrito {
  font-family: Arial, Helvetica, sans-serif;color: #ffffff;font-size: 10px;
}
.fondoNumArticulos {
  font-family: Arial, Helvetica, sans-serif;color: #000000;font-size: 12px;font-weight:bold;
}
.fondoPrecio {
  font-family: Arial, Helvetica, sans-serif;color: #fdf202;font-size: 12px;font-weight:bold;
}
a.linkFondo:link {font-family: Arial, Helvetica, sans-serif;color: #ffffff;font-size: 10px;text-decoration:underline;font-weight:bold;}
a.linkFondo:visited { font-family: Arial, Helvetica, sans-serif;color: #ffffff;font-size:10px;text-decoration:underline;font-weight:bold;}
a.linkFondo:hover { font-family: Arial, Helvetica, sans-serif;color: #ffffff;font-size: 10px;text-decoration:underline;font-weight:bold;}
a.linkFondo:active {font-family: Arial, Helvetica, sans-serif; color: #ffffff; font-size: 10px; text-decoration:underline;font-weight:bold;}

.separador {
  height:5px;
  font-size:1px;
}
.separador3px {
  height:3px;
  font-size:1px;
}
.lblUsuario {
  font-family: Arial, Helvetica, sans-serif;color: #121920;font-size: 11px;
  }
.txtUsuario {
 font-family: Arial, Helvetica, sans-serif;color: #121920;font-size: 11px;
  background-color: #FFFFFF;
  height: 18px;
  width: 160px;
  border: 1px solid #121920;
}
.txtUsuario2 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #121920;
  background-color: #FFFFFF;
  font-size: 11px;
  width: 160px;
  border: 1px solid #121920;
  height:100px;
  margin-top: 3px;
  margin-bottom: 3px;
}

.camposObligatorios {
  font-family: Arial, Helvetica, sans-serif;color: #ef4035;font-size: 10px;text-decoration:none;
}

.msgError {
	font-family: Arial, Helvetica, sans-serif;color: #ef4035;font-size: 11px;text-decoration:none;font-weight:bold;
	text-align:left;
}

.titMaquina {
  font-family: Arial, Helvetica, sans-serif;color: #ce364d;font-size: 14px;text-decoration:underline;font-weight:bold;
}
.descripcionMaquina {
  font-family: Arial, Helvetica, sans-serif;color: #121920;font-size: 11px;text-decoration:none;
  margin:0 0 0 0;
}
.imagenMaquina {
  border:1px #ce364d solid;
  }
.brClear {
  font-family: Arial, Helvetica, sans-serif;color: #121920;font-size: 1px;text-decoration:none;
}
  
.cabeceraCarrito {
  font-family: Arial, Helvetica, sans-serif;color: #121920;font-size: 12px;text-decoration:none;
} 

.texto {
  font-family: Arial, Helvetica, sans-serif;color: #121920;font-size: 11px;text-decoration:none;
}
  
.filaCarrito {
   background-color: #e7f4eb;
   padding-bottom:5px;
}
  
.precioCarrito {
  font-family: Arial, Helvetica, sans-serif;color: #121920;font-size: 11px;text-decoration:none;
}
.precioReservaCarrito {
  font-family: Arial, Helvetica, sans-serif;color: red;font-size: 11px;text-decoration:none;
}
  
.cabeceraCarrito {
   font-weight:bold;
}

.filaCarritoBorder {
  border-top: 1px solid #000;
}
.textoNegrita {
  font-family: Arial, Helvetica, sans-serif;color: #121920;font-size: 11px;text-decoration:none; font-weight:bold;
}
  
.PieCarrito {
   border-bottom: 1px solid #000;
   font-weight:bold;
}
.totalCarrito {
 background-color: #e7f4eb;
}
  
a.linkMaquinaCarrito:link {font-family: Arial, Helvetica, sans-serif;color: #121920;font-size: 11px;text-decoration:none}
a.linkMaquinaCarrito:visited { font-family: Arial, Helvetica, sans-serif;color: #121920;font-size:11px;text-decoration:none}
a.linkMaquinaCarrito:hover { font-family: Arial, Helvetica, sans-serif;color: #121920;font-size: 11px;text-decoration:underline}
a.linkMaquinaCarrito:active {font-family: Arial, Helvetica, sans-serif; color: #121920; font-size: 11px;text-decoration:none}

a.linkBorrarCarrito:link {font-family: Arial, Helvetica, sans-serif;color: #121920;font-size: 11px;text-decoration:none}
a.linkBorrarCarrito:visited { font-family: Arial, Helvetica, sans-serif;color: #121920;font-size:11px;text-decoration:none}
a.linkBorrarCarrito:hover { font-family: Arial, Helvetica, sans-serif;color: #121920;font-size: 11px;text-decoration:underline}
a.linkBorrarCarrito:active {font-family: Arial, Helvetica, sans-serif; color: #121920; font-size: 11px;text-decoration:none}

.textoRojizo {
  font-family: Arial, Helvetica, sans-serif;color: #d24a62;font-size: 11px;text-decoration:none;;
}
  
.textoRojizoNegrita {
  font-family: Arial, Helvetica, sans-serif;color: #d24a62;font-size: 11px;text-decoration:none; font-weight:bold;
}
  
.lineaPuntosVertical {
  background-image:url("../_images/imgLineaPuntosVertical.jpg"); 
  background-repeat: repeat-y;
}

.separador3 {
  position:relative;
  font-size: 3px;
  height:3px;
}

.separador1 {
  position:relative;
  font-size: 1px;
  height:1px;
}

.txtBuscador {
  font-family: Arial, Helvetica, sans-serif;color: #121920;font-size: 10px;
  background-color: #FFFFFF;
  height: 18px;
  width: 120px;
  border: 1px solid #121920;
}

.cmbBuscador {
  font-family: Arial, Helvetica, sans-serif;color: #121920;font-size: 10px;
  background-color: #FFFFFF;
  height: 18px;
  width: 120px;
  border: 1px solid #121920;
}

.capaDescripcionMaquina {
  position:relative;
  width:263px;
  overflow-y: auto;
  height:262px;
  SCROLLBAR-FACE-COLOR:#000000;
  SCROLLBAR-HIGHLIGHT-COLOR: #6699CC;
  SCROLLBAR-SHADOW-COLOR: #6699CC;
  SCROLLBAR-3DLIGHT-COLOR: #FFFFFF;
  SCROLLBAR-ARROW-COLOR: #FFFFFF;
  SCROLLBAR-TRACK-COLOR: #FFFFFF;
  SCROLLBAR-DARKSHADOW-COLOR: #000000;
}

.precioMaquinaHome {
  font-family: Arial, Helvetica, sans-serif;color: #ce364d;font-size: 12px;font-weight:bold;
}
  
.precioReservaMaquinaHome {
  font-family: Arial, Helvetica, sans-serif;color: #68aa3e;font-size: 11px;font-weight:bold;
}

.textoCorporativoJustificado {
  text-align:justify;
  font-family: Arial, Helvetica, sans-serif;color: #121920;font-size: 11px;text-decoration:none;
}
.separadorHome {
  background-image:url("../_images/imgLineaHome.jpg"); 
  background-repeat: repeat-y;
  background-position: top center;
}

.categoriaHome {
  font-family: Arial, Helvetica, sans-serif;color: #2d4873;font-size: 14px;text-decoration:underline; font-weight:bold;
}
  
.textoNegritaBurdeos {
  font-family: Arial, Helvetica, sans-serif;color: #ce364d;font-size: 14px;text-decoration:none; font-weight:bold;
}
.centradoDireccion {
  margin: 0 auto;
  text-align:center;
  padding:0px;
}
.centradoMapa {
  margin: 0 auto;
  text-align:center;
  width:554px;  
  padding-top:20px;
  padding-bottom:20px;
}

a.linkEmail:link {font-family: Arial, Helvetica, sans-serif;color: #5451d7;font-size: 11px;text-decoration:underline}
a.linkEmail:visited { font-family: Arial, Helvetica, sans-serif;color: #5451d7;font-size:11px;text-decoration:underline}
a.linkEmail:hover { font-family: Arial, Helvetica, sans-serif;color: #5451d7;font-size: 11px;text-decoration:none}
a.linkEmail:active {font-family: Arial, Helvetica, sans-serif; color: #5451d7; font-size: 11px;text-decoration:underline}

.centrarContacto {
  margin: 0 auto;
  text-align: center;
  padding:0px;
  font-family: Arial, Helvetica, sans-serif;color: #121920;font-size: 11px;text-decoration:none;
}
.centrarTabla {
  margin: 0 auto;
  text-align: center;
  padding:0px;
}
.anchoContacto {
  width:564px;  
}
.datosCompra {
  margin:0 auto;
  text-align: center;
  bottom:50%;
}

