@charset "UTF-8";
/* CSS Document */

body
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#FFF;
	font-weight:lighter;
	background-image:url(../img/fondo.jpg);
	background-repeat:repeat-x;
	margin:0px;
	padding:0px;
	overflow:auto;
}
/*CAPA QUE CONTIENE TODO*/

.contenedora
{	width:800px;
    height:1200px;
	margin:0 auto;
	padding:0px;
}

.cabecera
{
	width:100%;
	height:114px;
	margin:0px;
	padding:0px;
	background-image:url(../img/logo.jpg);
	background-repeat:no-repeat;
}
.izquierda a
{
	width:266px;
	height:114px;
	padding:0xp;
	margin:0px;
	float:left;
}
.derecha
{
	width:206px;
	height:114px;
	float:right;
	margin:0px;
	padding:0px;
}
.telefono
{
	width:206px;
	height:47px;
	background-image:url(../img/telefono.jpg);
	background-repeat:no-repeat;
	padding:0px;
	margin:0px;
	list-style:none;


}
.correo
{
	background:url(../img/correo.jpg);
	width:206px;
	height:25px;
	padding:0px;
	margin:0px;

	
}
.correo a
{
	width:206px;
    height:25px;
    margin:0px;
    padding:0px;
    background-position:0px 0px;
	float:left;
}

.correo:hover
{
   background-position:0px -25px;
  
}


.nosotros
{
	background:url(../img/nosotros.jpg);
	width:136px;
	height:42px;
	padding:0px;
	margin:0px;
	float:left;
	
	
}
.nosotros a
{
	width:136px;
	height:42px;
	margin:0px;
	padding:0px;
	background-position:0px 0px;
	float:left;
}
.nosotros:hover
{
	background-position:0px -42px;
}
.facebook a
{
	width:41px;
	height:42px;
	background-image:url(../img/facebook.jpg);
	background-repeat:no-repeat;
	float:left;
}
.rotulos 
{
	width:119px;
	height:40px;
	background:url(../img/rotulo.jpg);
	margin:0px;
	padding:0px;
	float:left;
}
.rotulos a
{
	width:119px;
	height:40px;
	margin:0px;
	padding:0px;
	background-position:0px 0px;
	float:left;
}
.rotulos:hover
{
	background-position:0px -40px;
}
.imprenta
{
	width:135px;
	height:40px;
	background:url(../img/imprenta.jpg);
	margin:0px;
	padding:0px;
	float:left;
}
.imprenta a
{
	width:135px;
	height:40px;
	margin:0px;
	padding:0px;
	background-position:0px 0px;
	float:left;
}
.imprenta:hover
{
	background-position:0px -40px;
}
.gran
{
	width:246px;
	height:40px;
	background:url(../img/gran.jpg);
	margin:0px;
	padding:0px;
	float:left;
}
.gran a
{
	width:246px;
	height:40px;
	margin:0px;
	padding:0px;
	background-position:0px 0px;
	float:left;
}
.gran:hover
{
	background-position:0px -40px;
}
.textil
{
	width:134px;
	height:40px;
	background:url(../img/textil.jpg);
	margin:0px;
	padding:0px;
	float:left;
}
.textil a
{
	width:134px;
	height:40px;
	margin:0px;
	padding:0px;
	background-position:0px 0px;
	float:left;
}
.textil:hover
{
	background-position:0px -40px;
}
.tampo
{
	width:166px;
	height:40px;
	background:url(../img/tampo.jpg);
	margin:0px;
	padding:0px;
	float:left;
}
.tampo a
{
	width:166px;
	height:40px;
	margin:0px;
	padding:0px;
	background-position:0px 0px;
	float:left;
}
.tampo:hover
{
	background-position:0px -40px;
}

.flota
{
	width:266px;
	height:298px;
	background:url(../img/flota.jpg);
	margin:0px;
	padding:0px;
	float:left;
	margin-top:1px;
}
.flota a
{
	width:266px;
	height:298px;
	margin:0px;
	padding:0px;
	background-position:0px 0px;
	float:left;
}
.flota:hover
{
	background-position:0px -298px;
}
.carrito
{
	width:266px;
	height:298px;
	background:url(../img/carrito.jpg);
	margin:0px;
	padding:0px;
	float:left;
	margin-top:1px;
}
.carrito a
{
	width:266px;
	height:298px;
	margin:0px;
	padding:0px;
	background-position:0px 0px;
	float:left;
}
.carrito:hover
{
	background-position:0px -298px;
}
.serigrafia
{
	width:268px;
	height:298px;
	background:url(../img/estampa.jpg);
	margin:0px;
	padding:0px;
	float:left;
	margin-top:1px;
}
.serigrafia a
{
	width:268px;
	height:298px;
	margin:0px;
	padding:0px;
	background-position:0px 0px;
	float:left;
}
.serigrafia:hover
{
	background-position:0px -298px;
}
.pie
{
	width:800px;
	height:188px;
	float:left;
	background-image:url(../img/pie.jpg);
	background-repeat:no-repeat;
	padding:0px;
	margin:0px;
}
.parteizquierda
{
	width:400px;
	margin:0px;
	float:left;
	background-color:#FFF;
}
.parteizquierda p
{
	width:300px;
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#737373;
	font-weight:lighter;
	margin-top:10px;
	text-align:justify;
	margin-left:35px;
}
.partederecha
{
	width:400px;
	
	float:left;
	padding:0px;
	background-color:#FFF;
}
.mapita
{
	width:380px;
	margin-top:50px;
	float:left;
	
}
.partecentral
{
	width:990px;
	margin-top:1px;
	float:left;
	padding:0px;
	background-color:#FFF;
}
.formulario
{
	width:420px;
	margin:0px;
	padding:0px;
	font-size:11px;
	
	
}
.formulario a
{
font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#494949;
	
	
}
.formulario a:hover
{
font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ef0000;
	
	
}


.formulario div
{
	
	margin:0px 20px 10px 35px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#494949;
	padding:0px;
	
}

.formulario input
{
	width:300px;
	margin-top:3px;
	border:1px solid #A0A0A0;
	
	font-family:Arial, Helvetica, sans-serif;
	
}

.textocomentario
{
	width:300px;
	height:55px;
	margin-top:3px;
	border:1px solid #A0A0A0;
	font-family:Arial, Helvetica, sans-serif;
	
	
}

.enviar
{
	width:75px !important;
	margin:10px 10px 10px 35px;
	background-color:#fa0200;
	border:0px;
	color:#FFF;
	float:left;
}
.borrar
{
	width:75px !important;
	margin:10px 10px 10px 0px;
	background-color:#fa0200;
	border:0px;
	color:#FFF;
	float:left;
}
.rotulouno
{
	width:130px;
	height:131px;
	float:left;
	margin-top:20px;
	padding:0px;
	background:url(../img/rotulo1.jpg);

}
.rotulouno a
{
	width:130px;
	height:131px;
	float:left;
	margin:0px;
	padding:0px;
	background-position:0px 0px;
	
}
.rotulouno:hover
{
	background-position:0px -131px;
	float:left;
}
.rotulodos
{
	width:130px;
	height:131px;
	float:left;
	margin-top:20px;
	padding:0px;
	background:url(../img/rotulo2.jpg);

}
.rotulodos a
{
	width:130px;
	height:131px;
	float:left;
	margin:0px;
	padding:0px;
	background-position:0px 0px;
	
}
.rotulodos:hover
{
	background-position:0px -131px;
	float:left;
}
.rotulotres
{
	width:130px;
	height:131px;
	float:left;
	margin-top:20px;
	padding:0px;
	background:url(../img/rotulo3.jpg);

}
.rotulotres a
{
	width:130px;
	height:131px;
	float:left;
	margin:0px;
	padding:0px;
	background-position:0px 0px;
	
}
.rotulotres:hover
{
	background-position:0px -131px;
	float:left;
}
.rotulocuatro
{
	width:130px;
	height:131px;
	float:left;
	margin:0px;
	padding:0px;
	background:url(../img/rotulo4.jpg);

}
.rotulocuatro a
{
	width:130px;
	height:131px;
	float:left;
	margin:0px;
	padding:0px;
	background-position:0px 0px;
	
}
.rotulocuatro:hover
{
	background-position:0px -131px;
	float:left;
}
.rotulocinco
{
	width:130px;
	height:131px;
	float:left;
	margin:0px;
	padding:0px;
	background:url(../img/rotulo5.jpg);

}
.rotulocinco a
{
	width:130px;
	height:131px;
	float:left;
	margin:0px;
	padding:0px;
	background-position:0px 0px;
	
}
.rotulocinco:hover
{
	background-position:0px -131px;
	float:left;
}
.rotuloseis
{
	width:130px;
	height:131px;
	float:left;
	margin:0px;
	padding:0px;
	background:url(../img/rotulo6.jpg);

}
.rotuloseis a
{
	width:130px;
	height:131px;
	float:left;
	margin:0px;
	padding:0px;
	background-position:0px 0px;
	
}
.rotuloseis:hover
{
	background-position:0px -131px;
	float:left;
}
.rotulosiete
{
	width:130px;
	height:131px;
	float:left;
	margin:0px;
	padding:0px;
	background:url(../img/rotulo7.jpg);

}
.rotulosiete a
{
	width:130px;
	height:131px;
	float:left;
	margin:0px;
	padding:0px;
	background-position:0px 0px;
	
}
.rotulosiete:hover
{
	background-position:0px -131px;
	float:left;
}
.rotuloocho
{
	width:130px;
	height:131px;
	float:left;
	margin:0px;
	padding:0px;
	background:url(../img/rotulo8.jpg);

}
.rotuloocho a
{
	width:130px;
	height:131px;
	float:left;
	margin:0px;
	padding:0px;
	background-position:0px 0px;
	
}
.rotuloocho:hover
{
	background-position:0px -131px;
	float:left;
}
.rotulonueve
{
	width:130px;
	height:131px;
	float:left;
	margin:0px;
	padding:0px;
	background:url(../img/rotulo9.jpg);

}
.rotulonueve a
{
	width:130px;
	height:131px;
	float:left;
	margin:0px;
	padding:0px;
	background-position:0px 0px;
	
}
.rotulonueve:hover
{
	background-position:0px -131px;
	float:left;
}
.rotulodiez
{
	width:130px;
	height:131px;
	float:left;
	margin:0px;
	padding:0px;
	background:url(../img/rotulo10.jpg);

}
.rotulodiez a
{
	width:130px;
	height:131px;
	float:left;
	margin:0px;
	padding:0px;
	background-position:0px 0px;
	
}
.rotulodiez:hover
{
	background-position:0px -131px;
	float:left;
}
.rotuloonce
{
	width:130px;
	height:131px;
	float:left;
	margin:0px;
	padding:0px;
	background:url(../img/rotulo11.jpg);

}
.rotuloonce a
{
	width:130px;
	height:131px;
	float:left;
	margin:0px;
	padding:0px;
	background-position:0px 0px;
	
}
.rotuloonce:hover
{
	background-position:0px -131px;
	float:left;
}

.rotulodoce
{
	width:130px;
	height:131px;
	float:left;
	margin:0px;
	padding:0px;
	background:url(../img/rotulo12.jpg);

}
.banderadoce
{
	width:130px;
	height:131px;
	float:left;
	margin:0px;
	padding:0px;
	background:url(../img/bandera12.jpg);

}
.rotulodoce a
{
	width:130px;
	height:131px;
	float:left;
	margin:0px;
	padding:0px;
	background-position:0px 0px;
	
}
.rotulodoce:hover
{
	background-position:0px -131px;
	float:left;
}

.rotulotrece
{
	width:130px;
	height:131px;
	float:left;
	margin:0px;
	padding:0px;
	background:url(../img/rotulo13.jpg);

}
.banderatrece
{
	width:130px;
	height:131px;
	float:left;
	margin:0px;
	padding:0px;
	background:url(../img/bandera13.jpg);

}
.rotulotrece a
{
	width:130px;
	height:131px;
	float:left;
	margin:0px;
	padding:0px;
	background-position:0px 0px;
	
}
.rotulotrece:hover
{
	background-position:0px -131px;
	float:left;
}



.rotulocatorce
{
	width:130px;
	height:131px;
	float:left;
	margin:0px;
	padding:0px;
	background:url(../img/rotulo14.jpg);

}
.banderacatorce
{
	width:130px;
	height:131px;
	float:left;
	margin:0px;
	padding:0px;
	background:url(../img/bandera14.jpg);

}
.rotulocatorce a
{
	width:130px;
	height:131px;
	float:left;
	margin:0px;
	padding:0px;
	background-position:0px 0px;
	
}
.rotulocatorce:hover
{
	background-position:0px -131px;
	float:left;
}




.rotuloquince
{
	width:130px;
	height:131px;
	float:left;
	margin:0px;
	padding:0px;
	background:url(../img/rotulo15.jpg);

}
.rotuloquince a
{
	width:130px;
	height:131px;
	float:left;
	margin:0px;
	padding:0px;
	background-position:0px 0px;
	
}
.rotuloquince:hover
{
	background-position:0px -131px;
	float:left;
}




.rotulodieciseis
{
	width:130px;
	height:131px;
	float:left;
	margin:0px;
	padding:0px;
	background:url(../img/rotulo16.jpg);

}
.rotulodieciseis a
{
	width:130px;
	height:131px;
	float:left;
	margin:0px;
	padding:0px;
	background-position:0px 0px;
	
}
.rotulodieciseis:hover
{
	background-position:0px -131px;
	float:left;
}


.rotulodiecisiete
{
	width:130px;
	height:131px;
	float:left;
	margin:0px;
	padding:0px;
	background:url(../img/rotulo17.jpg);

}
.rotulodiecisiete a
{
	width:130px;
	height:131px;
	float:left;
	margin:0px;
	padding:0px;
	background-position:0px 0px;
	
}
.rotulodiecisiete:hover
{
	background-position:0px -131px;
	float:left;
}





.rotulodieciocho
{
	width:130px;
	height:131px;
	float:left;
	margin:0px;
	padding:0px;
	background:url(../img/rotulo18.jpg);

}
.rotulodieciocho a
{
	width:130px;
	height:131px;
	float:left;
	margin:0px;
	padding:0px;
	background-position:0px 0px;
	
}
.rotulodieciocho:hover
{
	background-position:0px -131px;
	float:left;
}


.rotulodiecinueve
{
	width:130px;
	height:131px;
	float:left;
	margin:0px;
	padding:0px;
	background:url(../img/rotulo19.jpg);

}
.rotulodiecinueve a
{
	width:130px;
	height:131px;
	float:left;
	margin:0px;
	padding:0px;
	background-position:0px 0px;
	
}
.rotulodiecinueve:hover
{
	background-position:0px -131px;
	float:left;
}





.rotuloveinte
{
	width:130px;
	height:131px;
	float:left;
	margin:0px;
	padding:0px;
	background:url(../img/rotulo20.jpg);

}
.rotuloveinte a
{
	width:130px;
	height:131px;
	float:left;
	margin:0px;
	padding:0px;
	background-position:0px 0px;
	
}
.rotuloveinte:hover
{
	background-position:0px -131px;
	float:left;
}




.rotuloveintiuno
{
	width:130px;
	height:131px;
	float:left;
	margin:0px;
	padding:0px;
	background:url(../img/rotulo21.jpg);

}
.rotuloveintiuno a
{
	width:130px;
	height:131px;
	float:left;
	margin:0px;
	padding:0px;
	background-position:0px 0px;
	
}
.rotuloveintiuno:hover
{
	background-position:0px -131px;
	float:left;
}


.rotuloveintidos
{
	width:130px;
	height:131px;
	float:left;
	margin:0px;
	padding:0px;
	background:url(../img/rotulo22.jpg);

}
.rotuloveintidos a
{
	width:130px;
	height:131px;
	float:left;
	margin:0px;
	padding:0px;
	background-position:0px 0px;
	
}
.rotuloveintidos:hover
{
	background-position:0px -131px;
	float:left;
}


.rotulotreinta
{
	width:130px;
	height:131px;
	float:left;
	margin:0px;
	padding:0px;
	background:url(../img/rotulo30.jpg);

}
.rotulotreinta a
{
	width:130px;
	height:131px;
	float:left;
	margin:0px;
	padding:0px;
	background-position:0px 0px;
	
}
.rotulotreinta:hover
{
	background-position:0px -131px;
	float:left;
}


.rotulotreintauno
{
	width:130px;
	height:131px;
	float:left;
	margin:0px;
	padding:0px;
	background:url(../img/rotulo31.jpg);

}
.rotulotreintauno a
{
	width:130px;
	height:131px;
	float:left;
	margin:0px;
	padding:0px;
	background-position:0px 0px;
	
}
.rotulotreintauno:hover
{
	background-position:0px -131px;
	float:left;
}


.rotulotreintaydos
{
	width:130px;
	height:131px;
	float:left;
	margin:0px;
	padding:0px;
	background:url(../img/rotulo32.jpg);

}
.banderatreintaydos
{
	width:130px;
	height:131px;
	float:left;
	margin:0px;
	padding:0px;
	background:url(../img/bandera32.jpg);

}
.rotulotreintaydos a
{
	width:130px;
	height:131px;
	float:left;
	margin:0px;
	padding:0px;
	background-position:0px 0px;
	
}
.rotulotreintaydos:hover
{
	background-position:0px -131px;
	float:left;
}

.rotulotreintaytres
{
	width:130px;
	height:131px;
	float:left;
	margin:0px;
	padding:0px;
	background:url(../img/rotulo33.jpg);

}
.banderatreintaytres
{
	width:130px;
	height:131px;
	float:left;
	margin:0px;
	padding:0px;
	background:url(../img/bandera33.jpg);

}
.rotulotreintaytres a
{
	width:130px;
	height:131px;
	float:left;
	margin:0px;
	padding:0px;
	background-position:0px 0px;
	
}
.rotulotreintaytres:hover
{
	background-position:0px -131px;
	float:left;
}

.rotulotreintaycuatro
{
	width:130px;
	height:131px;
	float:left;
	margin:0px;
	padding:0px;
	background:url(../img/rotulo34.jpg);

}
.rotulotreintaycuatro a
{
	width:130px;
	height:131px;
	float:left;
	margin:0px;
	padding:0px;
	background-position:0px 0px;
	
}
.rotulotreintaycuatro:hover
{
	background-position:0px -131px;
	float:left;
}
.rotulotreintaycinco
{
	width:130px;
	height:131px;
	float:left;
	margin:0px;
	padding:0px;
	background:url(../img/rotulo35.jpg);

}
.rotulotreintaycinco a
{
	width:130px;
	height:131px;
	float:left;
	margin:0px;
	padding:0px;
	background-position:0px 0px;
	
}
.rotulotreintaycinco:hover
{
	background-position:0px -131px;
	float:left;
}

.rotulotreintayseis
{
	width:130px;
	height:131px;
	float:left;
	margin:0px;
	padding:0px;
	background:url(../img/rotulo36.jpg);

}
.rotulotreintayseis a
{
	width:130px;
	height:131px;
	float:left;
	margin:0px;
	padding:0px;
	background-position:0px 0px;
	
}
.rotulotreintayseis:hover
{
	background-position:0px -131px;
	float:left;
}




















#slideshow {
	margin:0;
	padding:0;
	position:relative;
	float:left;
	width:800px;
	height:247px;
}


#slideshow ul {
	position:relative;
	overflow:hidden;
	margin:0;
	padding:0;
}

#slideshow ul li {
	position:absolute;
	top:0;
	left:0;
	margin:0;
	padding:0;
	list-style:none;
}


