a:link, a:active, a:visited { color: #FF6600; font-family: Verdana, Arial }
a:hover { color: #ff6500; font-family: Verdana, Arial; text-decoration: underline overline }
a { font-size: 7pt; font-family: Verdana, Arial }
H1 { font-weight: bold; font-size: 11pt; line-height: 10pt; font-family: sans-serif; background-color: #f90; color: #fff; padding:5px }
H2  { font-weight: bold; font-size: 11pt; line-height: 10pt; font-family: sans-serif; background-color: #e23203; color: #fff; padding:5px }
p  { text-indent: 20px; text-align: justify; }

body { background:url(images/ftit.png) repeat-x top; background-color:#000000; margin: 0px; padding: 0px; color: #333366; font-size: 9pt; font-family: Verdana, Arial; text-align:center }
.cabecera { text-align: left; height: 111px; width:750px; margin:0 auto 0 auto; }
.menuLenguaje { float:right; margin-top:75px; color: #fff; font-weight:bold; }
.contenedorMenu { width:750px; margin:0 auto 0 auto; background:url(images/top_azul.png) top no-repeat; padding-top: 8px; text-align:center; }
.menu { width: 750px; height: 33px; background-color: #275179; position:relative; margin:0 auto 0 auto; text-align:center; }
.contenedorCuerpo { width: 750px; background-color: #ffffff; position:relative; margin:0 auto 0 auto; padding-bottom: 5px;}
.cuerpo { padding: 10px; text-align:left; }
.presupuesto { position:relative; margin: 10px 10px 5px 10px; padding:5px; background-color:#336699; color:#FFFFFF; text-align:left; width:720px }
.imgPresupuesto { float: right; margin:6px 5px; }
.tituloPresupuesto { background-color: #275179; font-size:14px; font-weight:bolder; color:#f7931e; margin-bottom:10px; padding:6px; }
a.presupuestoL, a.presupuestoL:visited { font-size:12px; color:#f7931e; font-weight:bolder; }
.contenedorPie { width: 750px; height: 51px; background-color: #cccccc; margin: 0 auto 0 auto; margin-bottom: 30px; }
.pie1 { float: left; width: 220px; height: 31px; background-image:url(images/pie_01.png); vertical-align: top; color: #20466b; text-align: left; font-size: 6pt; padding: 10px; font-weight: bolder; }
.pie2 { float: right; height: 51px; }
.pie21 { float: left; width: 270px; height: 41px; background-image:url(images/pie_02.png); vertical-align: top; color: #fff; text-align: center; font-size: 6pt; padding-top: 10px; }
.pie22 { float: right; width: 220px; height: 31px; background-image:url(images/pie_03.png); vertical-align: top; color: #20466b; text-align: right; font-size: 6pt; padding: 10px; font-weight: bolder; }
a.pieL, a.pieL:visited { color: #20466b; }

div.titulo { background-color: #ff9900;}

.cuerpoProductos { background-image:url(images/franja.png); background-repeat:repeat-x; padding: 5px; vertical-align: text-top; }
.flashPrincipal { text-align:center }

img.consum { padding:20px 20px 10px 20px}

.tablaMultipro table {margin-top: 15px; padding: 5px;}
.tablaMultipro td {padding:9px}
.tablaMultipro a {font-size:15px; font-weight:bolder; font-family:Sans-Serif; color:#fff}
.tablaMultipro a:hover {text-decoration:none}

.tablaRedonda table {border:0px; width:100%}
.tablaRedonda td {padding:6px}

div.carBox { padding: 20px; margin:0 auto; background:#800000; color:#fff; width:600px; margin-top:15px }
div.carTit { background-color:#c00000; padding:6px; margin-bottom:6px; font-size: 9pt; font-weight: bolder; font-family: sans-serif }

div.conBox { padding: 20px; margin:0 auto 0 auto; margin-bottom:18px; background:#c00000; color:#fff; width:600px }
div.conTit { background-color:#800000; padding:6px; margin-bottom:6px; font-size: 9pt; font-weight: bolder; font-family: sans-serif }

a.tab {
	text-decoration: none;
	outline: none;
	height: 33px;
	width: 90px;
	display: block;
	float: left;
}
a.tab:hover {cursor:pointer}

a.inicio{
	background: url(images/menu/inicio.png);
	background-position: 0px -33px;
}
a.inicio:hover { background-position: 0px 0px; }
a.home{
	background: url(images/menu/home.png);
	background-position: 0px -33px;
}
a.home:hover { background-position: 0px 0px; }

a.expendedoras{
	width: 100px;
	background: url(images/menu/expendedoras.png);
	background-position: 0px -33px;
}
a.expendedoras:hover { background-position: 0px 0px;}
a.vmachines{
	width: 100px;
	background: url(images/menu/vmachines.png);
	background-position: 0px -33px;
}
a.vmachines:hover { background-position: 0px 0px;}

a.consumibles{
	width: 100px;
	background: url(images/menu/consumibles.png);
	background-position: 0px -33px;
}
a.consumibles:hover { background-position: 0px 0px;}
a.consumables{
	width: 100px;
	background: url(images/menu/consumables.png);
	background-position: 0px -33px;
}
a.consumables:hover { background-position: 0px 0px;}

a.microvending{
	width: 100px;
	background: url(images/menu/microvending.png);
	background-position: 0px -33px;
}
a.microvending:hover { background-position: 0px 0px;}

a.negocio{
	background: url(images/menu/negocio.png);
	background-position: 0px -33px;
}
a.negocio:hover { background-position: 0px 0px; }
a.business{
	background: url(images/menu/business.png);
	background-position: 0px -33px;
}
a.business:hover { background-position: 0px 0px; }

a.area_cliente{
	width: 100px;
	background: url(images/menu/area_cliente.png);
	background-position: 0px -33px;
}
a.area_cliente:hover { background-position: 0px 0px; }
a.client_area{
	width: 100px;
	background: url(images/menu/client_area.png);
	background-position: 0px -33px;
}
a.client_area:hover { background-position: 0px 0px; }

a.catalogo{
	background: url(images/menu/catalogo.png);
	background-position: 0px -33px;
}
a.catalogo:hover { background-position: 0px 0px; }
a.catalogue{
	background: url(images/menu/catalogue.png);
	background-position: 0px -33px;
}
a.catalogue:hover { background-position: 0px 0px; }

a.blog{
	background: url(images/menu/blog.png);
	background-position: 0px -33px;
}
a.blog:hover { background-position: 0px 0px; }

a.contacto{
	background: url(images/menu/contacto.png);
	background-position: 0px -33px;
}
a.contacto:hover { background-position: 0px 0px; }
a.contact{
	background: url(images/menu/contact.png);
	background-position: 0px -33px;
}
a.contact:hover { background-position: 0px 0px; }

/*Carrusel */
.mask3{
	position:relative;
	width:730px;
	height:590px;
	overflow:hidden;
}

#box4{
	position:absolute;
}
#box4 div{
	width:730px;
	height:590px;
	float:left;
	background:#e23203;
	color: #fff;
}

#info4{
	background:#fff !important;
	color:red !important;
	cursor:default
}

#box5{
	position:absolute;
}
#box5 div{
	width:730px;
	height:590px;
	float:left;
	background:#e23203;
	color: #fff;
}

#info5{
	background:#fff !important;
	color:red !important;
	cursor:default
}

.buttons{height:30px}
.buttons div{color:#0071bc;padding:9px;cursor:pointer;font:10px;position:relative;float:left;border:solid 1px #0071bc}
.buttons div.active{background:#0071bc;color:#fff;cursor:pointer}
.buttons div:hover{background:#59b5f4;color:#fff;cursor:pointer}

.formulariotb {border: none; background-color: #0070BC; margin: 0px 3px 3px 0px; padding: 9px 0px 0px 9px; color: #fff; font-weight: normal;}
.fObligatorio {color:#e23203;}
.fboton:hover {cursor: pointer;}