	* {
		margin: 0px;
		padding: 0px;
		}
		
	body {
		background-color: #EEE9DD;

	}
	

	.menu>ul>li {
		width: 135px;
		height: 135px;
		float: left;	
		margin: 10px 5px 5px 0px;		
	}
	
	.menu>ul {
		display: inline-block;
	}
	
	.menu>ul>li>a {
		display: inline-block;
		width: 135px;
		height: 135px;
		cursor: pointer;
		font-family: 'source_sans_proregular';
		font-size: 17px;
		color: #fff;
		background-color: #F35712;
		background: url("img/bt_off.jpg");
		text-align: center;
		line-height: 212px;
		text-decoration: none;
	}
	
	.menu>ul>li>a:hover {
		background: url("img/bt_on.jpg");
	}
	
	#activo {
		background: url("img/bt_on.jpg");
	}
	
	
	.menu>ul>li:first-child{
		width: 135px;
		background-color: #002B56;
	}
	
	#botonera1 {
		width: 275px;
		background-color: #002B56;
	}
	
	.menu li {
		list-style: none;
	}
	
	.menu {
		text-align: center;
		min-width: 1260px;
		margin: auto;
	}
	
	.clear {
		clear: both;
	}
	
	.cuerpo {
		width: 1260px;
		margin: auto;
		min-width: 1260px;	
	}
	
	#ico-cafe {
		float: left;
	}
	
	#dos {
		background-color: #E1081F;
		width: 135px;
		height: 275px;
		margin: 5px 5px 5px 0px;		
	}
	
	#slideshow {
		position: relative;
		height: 415px;
		width: 555px;
		float: left;
	}		
	#slideshow IMG {
		position:absolute;
		top:0;
		left:0;
		z-index:8;
	}
	#slideshow IMG.active {
		z-index:10;
	}		
	#slideshow IMG.last-active {
		z-index:9;
	}
	
	#logo {
		width: 275px;
		height: 415px;
		float: left;
		margin: 0px 5px 5px 5px;
	}
	
	#calidad {
		width: 255px;
		height: 115px;
		background-color: #F35712;
		margin-top: 5px;
	}
	
	#fotocafe {
		float: left;
	}
	
	.novedades {
		width: 1260px;
		margin: auto;
	}
	.novedades img {
		margin: 0px 0px 5px 0px;
	}
	
	.banners {
		width: 1260px;
		margin: auto;
	}
	.banners img {
		margin: 0px 5px 5px 0px;
		float: left;
	}		

	#datafiscal {
		margin: 0px 0px 5px 0px;
		float: left;
	}		
	
	#datafiscal2 {
		margin: 0px 0px 5px 0px;
		float: left;
	}	
	
	.sucursales {
		width: 275px;
		height: 135px;
		margin: 0px 5px 5px 0px;
		float: left;
		background: url("img/banner-suc.jpg"); 
		position: relative;
	}
	.sucursales>a>img {
		position: absolute;
		bottom: 10px;
		right: 13px;
	}
	.rosario {
		background: url("img/banner-rosario.jpg");
		width: 275px;
		height: 275px;
		float: left;
		position: relative;
	}
	
	.rosario>a>img {
		position: absolute;
		bottom: 10px;
		right: 13px;
	}
	
	.deposito {
		background: url("img/banner-deposito.jpg");
		width: 415px;
		height: 135px;
		float: left;
		position: relative;
	}
	
	.deposito>a>img {
		position: absolute;
		bottom: 10px;
		right: 13px;
	}
	
	.deposito2 {
		background: url("img/banner-deposito.jpg");
		width: 275px;
		height: 275px;
		position: relative;
		margin-bottom: 5px;
	}
	
	.deposito2>a>img {
		position: absolute;
		bottom: 10px;
		right: 13px;
	}
	
	.colores {
		float: left;
		width: 145px;
		height: 275px;		
	}
	
	.violeta {
		background-color: #5B1440;
		width: 135px;
		height: 135px;
		margin: 0px 5px 5px 5px;
		float: left;
	}
	.naranja {
		background-color: #F35712;
		width: 135px;
		height: 135px;
		margin: 0px 5px 5px 0px;
		float: left;
	}
	
	.naranja2 {
		background-color: #F35712;
		width: 135px;
		height: 135px;
		margin: 0px 5px 5px 0px;
		float: left;
	}
	
	.rojo {
		background-color: #E1081F;
		width: 275px;
		height: 135px;
		float: left;
	}
	
	.interior {
		float: left;
	}

	.final {
		float: left;
		width: 275px;
	}
	
	.final>img {
		float: left;
	}
	
	.final>a>img{
		margin-left: 5px;
	}
	
	.pie {
		width: 1260px;
		margin: auto;
	}
	
	.pie>div>p {
		font-family: Arial;
		font-size: 12px;
		color: #333;
		line-height: 20px;
		float: left;
	}
	
	.direccion {
		margin-top: 20px;
		width: 1140px;
		float: left;
		padding: 3px;
	}
	
	.disenio {
		padding-top: 10px;
		width: 1210px;
		text-align: right;
		margin: 0px auto;
	}
	
	.textorojo {
		font-family: Arial;
		font-size: 12px;
		color: #E1081F;
	}
	
	.link {
		color: #F35712;
		}
		
	.link:hover {
		color: #333;
		}
	
	.header {
		width: 1260px;
		margin: auto;
		min-width: 1255px;
		margin-bottom: 5px;		
	}
	
	
	.menu2 {
		text-align: right;
		margin-right: 50px;
		
	}
	
	.menu2>a{
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 8pt; 
		color: #ffffff;
		font-weight: bold;
		line-height: 24px;
		background-color: #FF6600; 
		border: 1px #FF6600 solid; 
		cursor: pointer;
		text-decoration: none;
		padding: 5px;
		margin-right: 8px;
	}
	
	.menu2>a:hover {
		background-color: #E1081F;
		border: 1px #E1081F solid;
	}
	
	.seccion {
		background-color: #E1081F;
		height: 235px;
		width: 235px;
		float: left;
		margin-right: 5px;
		font-family: 'source_sans_prolight';
		font-size: 37px;
		line-height: 250px;
		color: #fff;
		padding-left: 40px;
		letter-spacing: -0.04em;
	}
	
	.left {
		width: 275px;
		height: 100%;
		margin-right: 5px;
		float: left;
		background-color: #E1081F;
	}

	#fotovertical{
		margin-bottom: 0px;	
	}
	
	.blue {
		background-color: #002B56;
		height: 450px;
	}

	.blueclientes {
		background-color: #002B56;
		height: 630px;
	}	
	.blue-formarparte {
		background-color: #002B56;
		height: 716px;
	}

	.blue-contacto {
		background-color: #002B56;
		height: 273px;
	}
	.blue-deposito {
		background-color: #002B56;
		height: 250px;
	}
	
	.blue-expendedoras {
		background-color: #002B56;
		height: 200px;
	}

	.blue-servicios {
		background-color: #002B56;
		height: 365px;
	}
	
	.blue-faq {
		background-color: #002B56;
		height: 605px;
	}
	
	.blue-delivery {
		background-color: #002B56;
		margin: 0px 0px 5px 0px;
		height: 485px;
	}
	
	.delivery {
		margin-bottom: 5px;
	}	
		
	.red-empresa {
		background-color: #E1081F;
		margin: 5px 0px;;
		height: 895px;	
	}

	.red-expendedoras  {
		background-color: #E1081F;
		margin: 5px 0px;;
		height: 75px;	
	}
	
	.red-clientes {
		background-color: #E1081F;
		margin: 5px 0px;;
		height: 960px;	
	}
	
	.red-servicios {
		background-color: #E1081F;
		margin: 5px 0px;;
		height: 1120px;	
	}
		
	.right {
		background-color: #fff;	
		float: left;
		width: 815px;
		position: relative;
		padding: 82px 30px 20px 130px;
	}

	.txt {
		font-family: Arial;
		font-size: 14px;	
		line-height: 21px;
	}
		
	.txt-rojo {
		color: #E1081F;
		font-size: 14px;	
		line-height: 21px;
	}
	
	.txt-naranja {
		color: #F35712;
		font-size: 14px;	
		line-height: 21px;
	}
	
	.texto1 {
		width: 400px;
		margin: 0px 0px 0px 0px;
		font-family: Arial;
		font-size: 14px;
		line-height: 21px;
		color: #333;
		float: left;
	}
	
	.texto2 {
		margin: 0px 0px 0px 50px;
		font-family: Arial;
		font-size: 14px;
		line-height: 21px;
		color: #333;
		width: 300px;
		float: left;
	}	
		
	.texto2>img {
		margin-top: 40px;
	}
		
	.texto3 {
		width: 760px;
		margin: 0px 0px 0px 0px;
		font-family: Arial;
		font-size: 14px;
		line-height: 21px;
		color: #333;
	}	
	

	
	.texto4 {
		width: 400px;
		margin: 0px 0px 0px 0px;
		font-family: Arial;
		font-size: 14px;
		line-height: 21px;
		color: #333;
		float: left;
		
	}
	
	.texto5 {
		margin: 0px 0px 0px 50px;
		font-family: Arial;
		font-size: 14px;
		line-height: 21px;
		color: #333;
		width: 300px;
		float: left;
	}

	.texto6 {
		margin: 70px 0px 0px 0px;
		font-family: Arial;
		font-size: 14px;
		line-height: 21px;
		color: #333;
		width: 500px;
		float: left;
	}

	.texto7 {
		width: 290px;
		margin: 0px 0px 0px 0px;
		font-family: Arial;
		font-size: 14px;
		line-height: 21px;
		color: #333;
		float: left;
	}
	
	.texto8 {
		width: 720px;
		margin: 0px 0px 0px 0px;
		font-family: Arial;
		font-size: 14px;
		line-height: 21px;
		color: #333;
		float: left;
	}
	
	.texto9 {
		width: 720px;
		margin: 0px 0px 0px 0px;
		font-family: Arial;
		font-size: 14px;
		line-height: 21px;
		color: #333;
		float: left;
	}
	
	#frame {
		margin-top: 35px;
	}
	
	.direcciones {
		margin-left: 16px;
	}

	.galeria {
		width: 760px;
		margin: 0px 0px 0px 0px;
	}	
		
	.titulo {
		font-family: 'source_sans_proregular';
		font-size: 35px;
		color: #E1081F;
		line-height: 60px;
		font-weight: normal;
	}
	
	.copete {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-style: italic;
		font-size: 18px;
		color: #E1081F;
		line-height: 23px;
		margin: 18px 0px;
	}
	
	.texto2 #servicio {
		margin-top: 58px;
	}

	.subtitulo {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 20px;
		color: #F35712;
		line-height: 26px;
		margin: 18px 0px;
	}
	
	.subtitulo2 {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-style: italic;
		font-size: 20px;
		color: #333;
		line-height: 26px;
		margin: 18px 0px;	
		letter-spacing: -0.03em;
	}
	
	.subtitulo3 {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-style: italic;
		font-size: 19px;
		color: #F35712;
		line-height: 26px;
		margin: 18px 0px;	
	}
	

	
	.up {
		position: absolute;
		bottom: 50px;
		right: 100px;
	}
	
	#slider {
		height: 435px;
		width: 750px;
	}
	
	#slider .flex-viewport {
		height: 435px;
		width: 750px;
	}

	.contratacion {
		padding: 52px;
		background-color: #E4E1D6;
		width: 655px;
		font-family: Arial;
		font-size: 14px;
		line-height: 18px;
		color: #333;
	}
	
	.columna {
		width: 315px;
		float: left;
	}

	.columna1 {
		width: 315px;
		float: left;
		margin-right: 25px;	
	}
	
	@font-face {
	    font-family: 'source_sans_prosemibold';
	    src: url('fonts/sourcesanspro-semibold-webfont.eot');
	    src: url('fonts/sourcesanspro-semibold-webfont.eot?#iefix') format('embedded-opentype'),
	         url('fonts/sourcesanspro-semibold-webfont.woff') format('woff'),
	         url('fonts/sourcesanspro-semibold-webfont.ttf') format('truetype'),
	         url('fonts/sourcesanspro-semibold-webfont.svg#source_sans_prosemibold') format('svg');
	    font-weight: normal;
	    font-style: normal;
	}
	
	@font-face {
	    font-family: 'source_sans_proregular';
	    src: url('fonts/sourcesanspro-regular-webfont.eot');
	    src: url('fonts/sourcesanspro-regular-webfont.eot?#iefix') format('embedded-opentype'),
	         url('fonts/sourcesanspro-regular-webfont.woff') format('woff'),
	         url('fonts/sourcesanspro-regular-webfont.ttf') format('truetype'),
	         url('fonts/sourcesanspro-regular-webfont.svg#source_sans_proregular') format('svg');
	    font-weight: normal;
	    font-style: normal;
	}
	
	@font-face {
	    font-family: 'source_sans_prolight';
	    src: url('fonts/sourcesanspro-light-webfont.eot');
	    src: url('fonts/sourcesanspro-light-webfont.eot?#iefix') format('embedded-opentype'),
	         url('fonts/sourcesanspro-light-webfont.woff') format('woff'),
	         url('fonts/sourcesanspro-light-webfont.ttf') format('truetype'),
	         url('fonts/sourcesanspro-light-webfont.svg#source_sans_prolight') format('svg');
	    font-weight: normal;
	    font-style: normal;	
	}

	.texto6>iframe {
		width: 500px;
		height: 440px;
		margin-top: 50px;
	}

	.boton {
		background-color: #ff6600;
		width: 120px;
		height: 23px;
		border: 0px;
		cursor: pointer;
	}

	.boton:hover {
		background-color: #E1081F;
		width: 120px;
		border: 0px;
		color: #fff;
	}
	

/*formulario*/
	.botonform {
		float: left;
		margin-left: 180px;
	}
	
	.formulario div {
		height: 27px;
	}
	
	#textarea {
		height: 110px;
	}
	
	#consulta {
		vertical-align: top;
	}
	.ancho {
		width: 177px;
		display: inline-block;
	}

	#campomargen {
		margin-left: 45px;
	}
	
	.select {
		line-height: 26px;
		margin: 5px 0px;
	}
	
	.form_caja {
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 9pt; 
		height: 16px; 
		width: 290px; 
		border: 1px #CBCAC7 solid
	}
	
	.form_cajaancha {
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 9pt; 
		height: 16px; 
		width: 470px; 
		border: 1px #CBCAC7 solid
	}
	
	.form_campo {
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 9pt; 
		width: 290px; 
		border: 1px #CBCAC7 solid; 
		clip:  rect(   )
	}
	
	textarea { 
	    resize: none; 
	}			  
	.provinciasform>p {
		width: 90px;
		display: inline-block;
		margin-left: 7px;
	}
	.posee>p {
		width: 45px;
		display: inline-block;
		margin-left: 7px;
	}
	
	.form {
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 8pt; 
		color: #ffffff;
		font-weight: bold;
		line-height: 18px;
		background-color: #FF6600; 
		height: 22px; 
		width: 108px; 
		border: 1px #FF6600 solid; 
		cursor: pointer;
		}				   
	.form:hover {
		background-color: #E1081F;
		border: 1px #E1081F solid;
	}			   

