/* Hoja de estilos para Front de www.zigor.com */
* {
	padding: 0px;
	margin: 0px;
}

html {
	margin : 0px;
	padding: 0px;
}
img {
	border: 0px;
}
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #FFFFFF;
}
#pie address {
	color: #003366;
	margin-top: 20px;
	margin-bottom: 20px;
	width: 100%;
	text-align: center;
	font-style: normal;
	font-size: 10px;
}
#pie address a {
	text-decoration: none;
}
.tpcabecera{
	border-bottom: 1px solid #CCCCCC;
}
.tpcolizq{
	background-color: #F5F5F5;
	border-right: 1px solid #CCCCCC;
}
.tpcolcentral{

}
.tpcoldcha{
	background-color: #F5F5F5;
	border-left: 1px solid #CCCCCC;
}
#cabecera {
	width: 100%;
	background-color: #FFFFFF;
}
#barrasup {
	margin: 0px;
	height: 18px;
	background: #f5f5f5;
	padding: 4px;
	text-align: right;
}
#barrasup label {
	font-size: 12px;
	padding-left: 20px;
	background-image: url(cssimages/mundo.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
#barrasup .mercado {
	font-size: 12px;
	padding-left: 20px;
	background-image: url(cssimages/mundo.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
#barrasup select {
	font-size: 12px;
}
/*
#barrasup span {
	font-size: 12px;
	text-align: right;

#barrasup span a {
	text-decoration: none;
	color: #CCCCCC;
	text-decoration: underline;
	
}
#barrasup span a:hover {
	color: #003366;
}
}*/
#barracentral_es_ES {
	background: #003366 url(cssimages/cabecera_zigor_es_ES.jpg) no-repeat center center;
	margin: 0px;
	height: 100px;
}
#barracentral_es_ES ul li a {
	color: #FFFFFF;
	font-size: 0.6em;
	color: #FFFFFF;
	text-decoration: none;
}
#barracentral_es_MX {
	background: #003366 url(cssimages/cabecera_zigor_es_ES.jpg) no-repeat center center;
	margin: 0px;
	height: 100px;
}
#barracentral_es_MX ul li a {
	color: #FFFFFF;
	font-size: 0.6em;
	color: #FFFFFF;
	text-decoration: none;
}
#barracentral_cn_CN {
	background: #003366 url(cssimages/cabecera_zigor_en_GB.jpg) no-repeat center center;
	margin: 0px;
	height: 100px;
}
#barracentral_cn_CN ul li a {
	color: #FFFFFF;
	font-size: 0.6em;
	color: #FFFFFF;
	text-decoration: none;
}
#barracentral_es_MX {
	background: #003366 url(cssimages/cabecera_zigor_es_ES.jpg) no-repeat center center;
	margin: 0px;
	height: 100px;
}
#barracentral_es_MX ul li a {
	color: #FFFFFF;
	font-size: 0.6em;
	color: #FFFFFF;
	text-decoration: none;
}
#barracentral_en_GB {
	background: #003366 url(cssimages/cabecera_zigor_en_GB.jpg) no-repeat center center;
	margin: 0px;
	height: 100px;
}
#barracentral_en_GB ul li a {
	color: #FFFFFF;
	font-size: 0.6em;
	color: #FFFFFF;
	text-decoration: none;
}
#barrainf {
	margin: 0px;
	height: 23px;	
}
#barrainf ul {
	margin: 5px 0px 0px 10px;
	padding-left: 5px;
	font-size: 12px;
	
}
#barrainf ul li {
	display: inline;
	vertical-align: middle;
	list-style-type: none;
	padding: 3px 5px 3px 17px;
	margin: 10px 0px 0px 10px;
	background-image: url(cssimages/menuli.gif);
	background-repeat: no-repeat;
	background-position: left center;
	
}
#barrainf ul li a {
	text-decoration: none;
	vertical-align: middle;
	color: #003366;
	padding: 3px;
}
#barrainf ul li a:hover {
	color: #003366;
	vertical-align: middle;
	text-decoration: none;
	background-color: #f5f5f5;
	
}
#menuppal {
	width: 100%;
	float: left;
}
.menugestion {
	margin: 5px;	
}
.menugestion h2 {
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	background-color: #003366;
	font-weight: normal;
	width: 100%;
	height: 15px;
	vertical-align: middle;
	background-image: url(cssimages/menugestionh2.gif);
	background-position: right;
	background-repeat: no-repeat;
	padding: 0px 0px 0px 3px;
	color: #FFFFFF;
		
}
.menugestion ul {
	border: 1px solid #CCCCCC;
	background-color: #F4FFEF;	
}
.menugestion ul li {
	list-style-type: none;
	text-align: left;
}
.menugestion a {
	text-decoration: none;
	color: #003366;
	font-size: 0.6em;
	padding: 6px;
}
.menugestion a:hover {
	text-decoration: underline;
}

/* INICIO MENU PARA TODOS LOS USUARIOS*/
.menugral {
	margin: 5px;	
}
.menugral h2 {
	text-align: left;
	margin-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	background-color: #003366;
	font-weight: normal;
	width: 100%;
	height: 15px;
	vertical-align: middle;
	background-image: url(cssimages/menugralh2.gif);
	background-repeat: no-repeat;
	padding: 0px 0px 0px 3px;
	color: #FFFFFF;
	background-position: right;	
}
.menugral ul {
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;	
}
.menugral ul li {
	margin: 0px;
	list-style-type: none;
	text-align: left;
	
}
.menugral ul {
	margin: 0px;
	padding: 0px;
}
.menugral ol {
	margin: 0px;
	padding: 0px;
}
.menugral ol li {
	margin: 0px;
	padding-left: 10px;
	list-style-type: none;
}
.menugral ol li a {
	color: #003366;
	background-image: url(cssimages/sub_arrow_r.gif);
	background-repeat: no-repeat;
	background-position: left center;
	font-weight: bold;
	
}
.menugral li {
	padding-left: 5px;
	margin: 0px;
	background-color: #FFFFFF;
}
.menugral a {
	margin: 0px;
	text-decoration: none;
	color: #003366;
	font-size: 0.7em;
	padding-left: 10px;
	background-image: url(cssimages/arrow_r.gif);
	background-repeat: no-repeat;
	background-position: left center;
	
}
.menugral a:hover {
	text-decoration: underline;
}
/* FIN MENU PARA TODOS LOS USUARIOS*/

#contenidoppal {
	background-color: #FFFFFF;
	float: left;
	padding: 5px 10px 5px 10px;
}
.migas {
	padding-bottom: 20px;
	border-bottom: 1px dotted #CCCCCC;
	color: #003366;
}
.migas ul li {
	display: inline;
	list-style-type: none;
	font-size: 0.6em;
	margin: 0px;
	padding: 0px;
}
.migas ul li a {
	text-decoration: none;
	color: #333333;
	cursor: pointer;
}
.migas ul li a:hover {
	text-decoration: none;
}
#proddestacado {
	width: 100%;
}
#proddestacado img {
	float: left;
}
.proddestacado ul {
	float: left;
	font-size: 0.7em;
	margin-left: 10px;
	margin-top: 10px;
	width: 90%;
}
.proddestacado li {
	font-size: 10px;
	border-bottom: 1px solid #33CCCC;
	list-style-type: none;
	margin-bottom: 5px;
	background-image: url(cssimages/licaract.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0px 0px 0px 15px;

}

.menuaux {
	float: right;
	padding: 5px;
}
.menuaux a {
	text-decoration: none;
	color: #003366;
}

.menuaux a:hover {
	text-decoration: underline;
	color: #003366;
}
.menuaux h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	height: 100%;
	background-color: #003366;
	font-weight: normal;
	width: 90%;
	height: 15px;
	vertical-align: middle;
	background-image: url(cssimages/menugralh2.gif);
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 3px;
	color: #FFFFFF;
	background-position: right;
		
}
.menuaux .notynov {
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	padding: 3px;
	
}
.menuaux .notynov h3 {
	font-size: 0.9em;
}

.izq {
	float: left;
	margin-right: 4px;
	margin-bottom: 3px;
	clear: both;
}
.menuaux .notynov h4 a {
	font-size: 0.6em;
	color: #CCCCCC;
	text-decoration: none;	
}
.menuaux .notynov p {
	font-size: 0.7em;
	color: #000000;
	margin-bottom: 10px;
	
	
}
.menucross {
	float: right;
	padding: 5px;
	width: 95%;
	color: #00000;
}
/*
.menucross a {
	text-decoration: none;
	color: #003366;
}

.menucross a:hover {
	text-decoration: underline;
	color: #003366;
}
*/
.menucross h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	background-color: #ff9900;
	font-weight: bold;
	text-transform: uppercase;
	width: 90%;
	height: 15px;
	background-image: url(cssimages/menucrossh2.gif);
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 3px;
	color: #333333;
	background-position: right;
		
}
.menucross .crosselling {
	background-color: #FFFFFF;
	border: 1px solid #ff9900;
	padding: 3px;
	
}
.menucross .crosselling h3 {
	font-size: 0.9em;
}
.menucross .crosselling h5 {
	font-size: 0.9em;
	border-bottom: 1px solid #ccc;
	clear: both;
	margin-bottom: 5px;
}
/*
.menucross .crosselling h4 a {
	font-size: 0.6em;
	color: #CCCCCC;
	text-decoration: none;	
}
*/
.menucross .crosselling p {
	font-size: 0.7em;
	color: #000000;
	margin-bottom: 10px;	
}
#pie {
	width: 100%;
	background-color: #003366;
	float: left;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
#pie ul {
	margin: 10px;
	width: 100%;
	text-align: center;
}
#pie li {
	display: inline;
	color: #FFFFFF;
	margin-left: 5px;
	margin-right: 5px;
}
#pie li a {
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
#pie li a:hover {
	text-decoration: underline;
}
#pie address {
	color: #FFFFFF;
	color: #FFFFFF;
}
/* CLASES GENRALES */

.licaracteristicas {
	list-style-type: none;
	color: #FF0000;

}

.cab_pest {
	padding-left: 3px;
	padding-top: 2px;
	background: #003366;
	color: #FFFFFF;
	font-size: 10px;
	height: 17px;
}
.borde_pest {
	border: 1px solid #CCCCCC;
	font-size: 12;
}
.borde_pest ul {
	margin-top: 4px;
}
.borde_pest li {
	padding-left: 2px;
	list-style-type: none;
	margin-bottom: 4px;
}
.titdestacado {
	color: #003366;
	border-bottom: 1px solid #003366;
	background-image: url(cssimages/bullet.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 15px;
	margin-bottom: 5px;
	margin-top: 10px;
}
.desctecnica {
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-bottom: 5px;
	font-size: 11px;
	text-transform: uppercase;
	font-weight: bold;
	color: #003366;
}
.mayusculas {
	text-transform: uppercase;

}
.parrafo {
	margin-top: 10px;
	line-height: 15px;
	font-size: 11px;
	text-align: justify;
}
.parrafo a {
	text-decoration: none;
	color: #003366;
	font-weight: bold;
		
}
.parrafo a:hover {
	text-decoration: underline;
		
}
.potencias a {
	padding-left: 10px;
	color: #003366;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	background-image: url(cssimages/arrow_r.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.potencias a:hover {
	text-decoration: underline;
}
.ficheros a {
	padding-left: 5px;
	color: #003366;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
}
.ficheros a:hover {
	text-decoration: underline;
}
#masinfo {
	padding: 5px 10px 5px 5px;
}
.boton a {
	font-size: 10px;
	color: #003366;
	text-decoration: none;
	padding: 3px;
	border: 1px solid #CCCCCC;
	background-color: #F5F5F5;	
}
.boton a:hover {
	font-size: 10px;
	color: #003366;
	text-decoration: none;
	padding: 3px;
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;	
}
.dtartnom {
	font-size: 15px;
	font-weight: bold;
	color: #003366;
	border-bottom: 1px solid #003366;
}
.dtartprecio{
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 10px;
}
.dtcarrito{
	height: 50px;
}
.dtcarrito a{
	font-weight: bold;
	color: #003366;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	text-decoration: none;
	background-image: url(cssimages/carrito.gif);
	background-repeat: no-repeat;
	background-position: left;
}
.dtcarrito a:hover {
	text-decoration: underline;
}
.dtoferta{
	height: 50px;
}
.dtoferta a{
	font-weight: bold;
	color: #003366;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	text-decoration: none;
	background-image: url(cssimages/oferta.gif);
	background-repeat: no-repeat;
	background-position: left;
}
.dtoferta a:hover {
	text-decoration: underline;
}
.dtarttabla {
	font-size: 10px;
}
.dtartcaption {
	width: 100%;
	border-top: 1px solid #003366;
	padding-left: 10px;
	margin-left: 5px;
	margin-right: 5px;
	font-size: 12px;
	color: #003366;
	text-align: left;
	background-image: url(cssimages/sub_arrow_r.gif);
	background-repeat: no-repeat;
	background-position: left;
	text-transform: uppercase;
	background-color: #F5F5F5;
}
.negrita {
	font-weight: bold;
	padding-left: 5px;
}
.desclarga {
	font-size: 11px;
	padding: 10px 40px 10px 40px;
	text-align: justify;
	line-height: 18px;
}
.tbcarrito {
	font-size: 12px;
}
.tbcarrito th {
	text-align: left;
	background-color: #003366;
	color: #FFFFFF;
	margin-left: 2px;
	padding: 3px;
	border: 1px solid #FFFFFF;
}
.tbcarrito td {
	text-align: center;
	vertical-align: top;
	padding-top: 5px;

}
.tbcarrito tr {
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;

}
.tbcarritodto {
	font-size: 12px;
}
.buscador, .buscador input, .buscador select, .buscador a {
	font-size: 10px;
}
.buscador {
	background-color: #FFFFFF;
}
.buscador th {
	text-align: left;
}
.listadoproductos {
	font-size: 11px;
}
.listadoproductos a {
	color: #003366;
	text-decoration: none;
}
.listadoproductos a:hover {
	text-decoration: underline;
}
.listadoproductos th {
	text-align: left;
	background-color: #F5F5F5;
	border: 1px solid #F5F5F5;
	padding-top: 3px;
	padding-bottom: 3px;
}
.listadoproductos td {
	padding-left: 3px;
	padding-top: 2px;
	padding-bottom: 3px;
}
.paginador a {
	font-size: 10px;
	color: #000000;
}
.bordeizquierdo {
	border-left: 1px solid #CCCCCC;
}
.autenticacion {
	font-size: 10px;
}
.autenticacion th {
	text-align: left;
}
.prodcaracteristicas {
	color: #333333;
	background-color: #FFFFFF;
	font-size: 10px;
	padding-left: 4px;
	padding-right: 10px;
}
.proddescargas {
	font-size: 10px;
	background-color: #FFFFFF;
}
.proddescargas a {
	color: #003366;
	text-decoration: none;
}
.proddescargas a:hover {
	text-decoration: underline;
}
.prodenlaces {
	font-size: 10px;
	background-color: #FFFFFF;
}
.prodenlaces a {
	color: #003366;
	text-decoration: none;
}
.prodenlaces a:hover {
	text-decoration: underline;
}
.caractenlaces {
	font-size: 11px;
}
.caractenlaces li{
	list-style-type: none;
	padding-left: 13px;
	background-image: url(cssimages/ojo_css.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.caractenlaces li a{
	color: #003366;
	text-decoration: none;
}
.caractenlaces li a:hover{
	text-decoration: underline;
}
.nomgama {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 24px;
	color: #003366;
	font-weight: bold;
}
.descbreve {
	font-size: 12px;
	color: #333333;
}
.divcaract {
	font-size: 11px;
	color: #333333;
}
.divcaract a {
	color: #CCCCCC;
	text-decoration: none;
}
.divcaract a:hover {
	color: #333333;
}
.pantallaplana {
	font-size: 11px;
	text-align: justify;
}
.pantallaplana img {
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}
.pantallaplana p {
	margin-bottom: 10px;
}
.pantallaplana ul  {
	padding-left: 30px;
}
.pantallaplana a {
	color: #003366;
	text-decoration: none;
}
.pantallaplana a:hover {
	text-decoration: underline;
}
.pantallaplanarel {
	font-size: 12px;
	color: #333333;
}
.pantallaplanarel a {
	text-decoration: none;
}
.pantallaplanarel a:hover {
	text-decoration: underline;
}
.pantallaplanarel li {
	padding-left: 20px;
	list-style-type: none;
}
.listadonoticias {
	font-size: 11px;
}
.listadonoticias th {
	text-align: left;
}
.listadonoticias a {
	text-decoration: none;
	color: #000000;
}
.listadonoticias a:hover {
	text-decoration: underline;
}
.buscadornoticias, .buscadornoticias input, .buscadornoticias select {
	font-size: 10px;
}
.buscadornoticias a {
	text-decoration: none;
	color: #003366;
	font-size: 10px;
}
.buscadornoticias a:hover {
	text-decoration: underline;
}
.resumenpedido {
	font-size: 10px;
	border-top: 1px solid #CCCCCC;
	margin-bottom: 10px;
}
.resumenpedido table {
	font-size: 10px;
}
.resumenpedido th {
	text-align: left;
	background-color: #F5F5F5;
	padding-top: 4px;
	padding-bottom: 4px;
}
.resumenpedido td {
	background-color: #F5F5F5;
}
.resumenpedidodir {
	font-size: 11px;
	background-color: #F5F5F5;
	padding: 10px;
	margin-bottom: 10px;	
}
.carritocompra {
	margin-bottom: 10px;
	background-color: #F5F5F5;
}
.carritocompra, .carritocompra select {
	font-size: 10px;
}
.carritocompra table {
	font-size: 10px;
}
.carritocompra th {
	text-align: left;
	padding: 4px;
	background-color: #CCCCCC;
}
.carritocompra td {
	padding: 3px 4px;
	vertical-align: top;
	

}
.carritocompra select {
	width: 40px;
}
.carritocompra a {
	color: #003366;
	text-decoration: none;
}
.carritocompra a:hover {
	text-decoration: underline;
}
.carritocompraenl td {
	padding: 10px;
}
.carritocompraenl a {
	color: #003366;
	text-decoration: none;
	font-size: 12px;
}
.carritocompraenl a:hover {
	text-decoration: underline;
}
.subtitulo {
	font-size: 12;
	color: #999999;
	font-weight: bold;
}
.carritodirecc {
	background-color: #F5F5F5
}
.carritodirecc th {
	padding: 4px;
	font-size: 11px;
	background-color: #CCCCCC;
}
.carritodirecc td {
	padding: 4px;
	font-size: 10px;
}
.carritodirecc a {
	font-size: 12px;
	color: #003366;
	text-decoration: none;
}
.carritodirecc a:hover {
	text-decoration: underline;
}
.sectores {
	font-size: 11px;
}
.sectores ul {
	padding-left: 30px;
}
.impficha {
	margin-top: 10px;
	margin-bottom: 10px;
}
.impficha a {
	font-size: 11px;
	text-decoration: none;
	color: #003366;
}
.impficha a:hover {
	text-decoration: underline;
	color: #003366;
}