@import url("reset.css");
body
{
	width: 100%;
	font-family: Arial;
	background-color: #ffffff;
}
.contenedor
{
	width: 950px;
	margin: 0px auto;
	background-color: #fff;
}
/* --------------------------------------CABECERA */
.cabecera
{
	width: 950px;
	/*height: 156px;*/
	float: left;
	background-image: url('../imagenes/cabecera-back.gif');
	background-repeat: no-repeat;
}
.cabecera p.copi
{
	font-weight: normal;
	font-size: 130%;
	font-style: italic;
	float: left;
	margin: 80px 0px 0px 30px;
}
.logo
{
	float: left;
}
.idiomas
{
	width: 204px;
	height: 30px;
	margin: 0px 78px 0px 0px;
	list-style-type: none;
	float: right;
	text-align: center;
	background-image: url('../imagenes/idiomas-back.gif');
	background-repeat: no-repeat;
}
.idiomas li
{
	display: inline;
}
.idiomas li a
{
	color: #fff;
	text-decoration: none;
	margin: 0px 5px;
	padding : 0px;
	line-height: 30px;
}
.idiomas li a.act
{
	text-decoration: underline;
}
.menuprincipal
{
	width: 100%;
	/*height: 56px;*/
	margin: 3px 0px 0px 0px;
	float: left;
	background-image: url('../imagenes/menuprin-back-div.gif');
	background-repeat: repeat-x;
	background-position: bottom left;
	text-align: center;
	background-color: #fff;
}
.menuprincipal ul
{
	width: 791px;
	/*height: 56px;*/
	margin: 0px auto;
	list-style-type: none;
	background-image: url('../imagenes/menuprin-back.gif');
	background-repeat: no-repeat;
	background-color: #ccc;
}
.menuprincipal ul li
{
	display: inline;
	/*height: 56px;*/
	padding: 12px 15px;
	margin: 0px;
	background-image: url('../imagenes/menuprin-boton-back.gif');
	background-repeat: no-repeat;
	background-position: right;
}
.menuprincipal ul li.last
{
	background-image: none;
}
.menuprincipal ul li a
{
	color: #fff;
	text-decoration: none;
	/*height: 56px;*/
	line-height: 56px;
	font-size: 110%;
	font-weight: normal;
	text-align: center;
	text-transform: uppercase;
}
.menuprincipal ul li a.act, .menuprincipal ul li a:hover
{
	color: #f2ff14;
}
.localizacion
{
	float:right;
	padding: 80px 100px 0px 0px;
}
.localizacion li
{
	display: inline;
}
.localizacion li a
{
	text-decoration: none;
	color: #000;
	padding: 0px 0px 0px 18px;
}
.lo-lo
{
	background-image: url("../imagenes/icono-casa.gif");
	background-repeat: no-repeat;
}
.lo-con
{
	background-image: url("../imagenes/icono-bocadillo.gif");
	background-repeat: no-repeat;
}
.localizacion li a:hover
{
	text-decoration: underline;
}
/* --------------------------------------CABECERA FIN */
/* --------------------------------------COLUMNAS */
.cuerpo
{
	width: 100%;
	float: left;
	margin: 4px 0px 0px 0px;
}
.menu-iz
{
	width: 218px;
	height: auto;
	float: left;
	padding: 0px 0px 25px 0px;
}
.menu-iz p.titu
{
	width: 204px;
	height: 44px;
	float: left;
	padding: 0px 0px 0px 10px;
	color: #fff;
	font-weight: normal;
	font-size: 130%;
	line-height: 36px;
	background-image: url('../imagenes/submenu-cab-back.jpg');
	background-repeat: no-repeat;
	background-position: -4px top;
	background-color: #ccc;
}
.menu-iz ul
{
	list-style-type: none;
	float: left;
	margin: 0px 0px 10px 0px;
}
.menu-iz ul li
{
	margin: 10px 0px;
}
.menu-iz ul li a
{
	background-image: url('../imagenes/submenu-list.gif');
	background-repeat: no-repeat;
	background-position: 2px 5px;
	font-size: 120%;
	padding: 0px 0px 0px 13px;
	text-decoration: none;
	color: #838383;
}
.menu-iz ul li a:hover, .menu-iz ul li a.act
{
	color: #000;
	text-decoration: underline;
}
.menu-iz form
{
	width: 210px;
	height: 185px;
	margin:0px 0px 0px 0px;
	background-image: url('../imagenes/submenu-form-back.jpg');
	background-repeat: no-repeat;
	background-position: -4px top;
	float: left;
	background-color: #ccc;
}
.menu-iz form p.tit
{
	background-image: none;
	width: 204px;
	height: 44px;
	float: left;
	padding: 0px 0px 0px 10px;
	color: #fff;
	font-weight: normal;
	font-size: 130%;
	line-height: 36px;
}
.menu-iz p
{
	float:left;
	margin: 4px 0px 0px 0px;
}
.menu-iz p.txt
{
	color: #1f191b;
	font-size: 110%;
	color: #4b4b4b;
	padding: 0px 7px 15px 7px;
}
.menu-iz label
{
	width: 55px;
	padding: 0px 15px 0px 0px;
	line-height: 24px;
	background-image: url('../imagenes/flechas-amari.gif');
	background-repeat: no-repeat;
	background-position: right 10px;
	font-size: 110%;
	color: #4b4b4b;
	text-align: right;
	float: left;
}
.texto
{
	width : 117px;
	height: 20px;
	float: left;
	font-size: 110%;
	margin: 0px 0px 0px 5px;
	padding: 4px 0px 0px 4px;
	border: 0px;
	background-image: url('../imagenes/form-input-back.gif');
	background-repeat: no-repeat;
}
.boton
{
	border: 0px;
	width: 74px;
	height: 23px;
	margin: 0px 0px 0px 74px;
	padding: 0px 0px 0px 0px;
	font-size: 110%;
	color: #4b4b4b;
	float: left;
	background-image: url('../imagenes/form-boton-back.gif');
	background-repeat: no-repeat;
}
.menu-de
{
	width: 204px;
	float: right;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 20px 6px;
	background-image: url('../imagenes/menu-derecha-back.gif');
	background-repeat: no-repeat;
	background-position: bottom left;
}
.menu-de h2
{
	font-size: 130%;
	width:100%;
	border-bottom: 1px solid #a9a9a9;
	padding: 0px 0px 10px 0px;
	margin: 5px 0px 0px 0px;
	float: left;
}
.menu-de h3
{
	width: 100%;
	float: left;
	font-size: 120%;
	color: #000;
}
.menu-de p
{
	width: 90%;
	float: left;
	color: #737272;
	font-size: 110%;
	padding:0px;
	margin: 5px 0px 0px 0px;
}
.menu-de a
{
	float: left;
	text-decoration: none;
	line-height: 23px;
	font-size: 110%;
	width: 136px;
	height: 23px;
	padding: 0px 0px 0px 25px;
	color: #484747;
	background-image: url('../imagenes/boton-g-back.gif');
	background-repeat: no-repeat;
	margin: 10px 0px 10px 0px;
}
.menu-de a:hover
{
	text-decoration: underline;
}
.menu-de span
{
	color: #3e3e3e;
	margin: 5px 0px;
	width: 100%;
	float: left;
	font-size: 110%;
}
.inot
{
	width: 124px;
	height: 126px;
	margin: 15px 0px 0px 0px;
	background-image: url('../imagenes/noti-back.gif');
	background-repeat: no-repeat;
	float: left;
}
.inot img
{
	margin: 6px 0px 0px 6px;
	float: left;
}
.seccion
{
	width: 511px;
	float:left;
	padding: 1px 0px 0px 0px;
}
.secciong
{
	width: 728px;
	float: right;
	padding: 5px 0px 30px 0px;
}
.proceso
{
	border: 1px solid #9c9c9c;
}
/* --------------------------------------COLUMNAS FIN*/
/* --------------------------------------SECCIONES */
.secciontit
{
	line-height: 36px;
	background-color: #a8a7a7;
	font-weight: normal;
	font-size: 130%;
	padding: 0px 0px 0px 15px;
	background-image: url('../imagenes/secciong-tit-curva.gif');
	background-repeat: no-repeat;
	background-position: top right;
}
.migas
{
	margin: 10px 0px 0px 0px;
}
.secciontit li
{
	display:inline;
	margin:0px;
	padding:0px;
}
.secciontit a
{
	color: #000;
	text-decoration: none;
}
.secciontit a:hover
{
	text-decoration: underline;
}
.secciontit a.act
{
	color: #fff;
}
.secciontit3
{
	width: 406px;
	border-bottom: 1px dotted #a8a7a7;
	color: #a8a7a7;
	font-size: 150%;
	font-weight: normal;
	padding: 10px 0px 6px 0px;
}
.imgs
{
	margin: 15px 0px 0px 0px;
}
.imgs img
{
	border: 5px solid #ab9e00;
}
.secciong p
{
	font-size: 110%;
	line-height: 20px;
	padding: 5px 0px 10px 0px;
}
.enlaces
{
	list-style-type: none;
}
.enlaces div.itemno
{
	margin:20px 0px 0px 0px;
	padding:0px 0px 10px 0px;
	border-bottom: 1px dotted #4c4c4c;
	width: 100%;
	float: left;
}
.enlaces div.itemno div
{
	width : 585px;
	float: left;
}
.enlaces div.itemno img
{
	float: left;
	border: 5px solid #ab9e00;
	padding: 0px 0px 0px 0px;
	margin: 0px 8px 8px 0px;
}
.enlaces div.itemno h2
{
	width: 100%;
	font-weight: normal;
	font-size: 120%;
	float:left;
}
.enlaces div.itemno p
{
	color: #4c4c4c;
	width:100%;
	padding:5px 0px 0px 0px;
	margin:0px;
	float: left;
}
.enlaces div.itemno a, .enlaces div.itemno span
{
	color: #4c4c4c;
	margin:0px;
	padding:0px;
	text-decoration: none;
	float: left;
	width:100%;
}
.enlaces div.itemno a:hover
{
	text-decoration: underline;
}
.marcas
{
	list-style-type: none;
	width: 100%;
}
.marcas li
{
	height: 114px;
	width:100%;
	margin:0px;
	padding:0px;
	background-image: url('../imagenes/lista-marcas-back.jpg');
	background-repeat: repeat-x;
	background-position: top left;
	float: left;
}
.marcas li div
{
	width: 110px;
	height: 81px;
	border: 1px solid #a8a7a7;
	float: left;
	margin: 15px 0px 0px 16px;
	overflow: hidden;
	text-align: center;
}
.marcas li div img
{
	margin: 0px auto;
}
.marcas li a
{
	text-decoration: none;
	color: #000;
	margin: 45px 0px 0px 15px;
	float: left;
	font-size: 120%;
	width: 560px;
}
.marcas li a:hover
{
	text-decoration: underline;
}
.marcas li span
{
	font-size: 80%;
}
.marcas li span.marca
{
	font-size: 80%;
	font-style: normal;
	font-weight: bold;
}
.fichapro
{
	width:100%;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 15px 0px;
	float: left;
	background-image: url('../imagenes/ficha-pro-back.gif');
	background-repeat: repeat-x;
	background-position: bottom left;
}
.proimg
{
	/*margin: 10px 0px 0px 10px;*/
}
.fichapro h2
{
	line-height: 28px;
	background-color: #a8a7a7;
	font-weight: normal;
	font-size: 130%;
	padding: 0px 0px 0px 15px;
	background-image: url('../imagenes/ficha-tit-back.gif');
	background-repeat: repeat-x;
	background-position: top left;
}
.fichapro h3
{
	font-size: 120%;
	float:left;
	margin: 0px 10px 0px 0px;
	padding: 0px 0px 0px 15px;
	background-image: url('../imagenes/icono-boca.gif');
	background-repeat: no-repeat;
	background-position: left 1px;
}
.fichapro h3 a
{
	font-size: 120%;
	float:left;
	margin: 0px 10px 0px 0px;
	padding: 0px 0px 0px 15px;
	background-image: url('../imagenes/icono-boca.gif');
	background-repeat: no-repeat;
	background-position: left 1px;
}
.fichatextos
{
	width: 100%;
	margin: 10px 0px 0px 0px;
	float: left;
}
.fichatextos a
{
	float: right;
	font-size: 110%;
	height: 20px;
	margin: 0px 10px 0px 0px;
	padding: 0px 0px 0px 17px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
	background-image: url('../imagenes/icono-info.gif');
	background-repeat: no-repeat;
	background-position: left top;
}
.fichatextos a:hover
{
	text-decoration: underline;
}
.fichatextos p
{
	width: 100%;
	float: left;
	margin: 5px 0px 0px 0px;
	padding:0px;
}
.fichatextos h2
{
	font-size: 120%;
	width: 80%;
	float: left;
	margin: 10px 0px 0px 0px;
}
.descripcion
{
	width: 100%;
	margin: 20px 0px 0px 0px;
}
.descripcion ul
{
	list-style-type: none;
}
.descripcion ul li
{
	display: inline;
	margin:0px 5px 0px 0px;
	font-size: 120%;
	float:left;
}
.desa
{
	font-size: 120%;
	width: 80%;
	float: left;
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 18px;
	color: #404040;
	background-image: url('../imagenes/icono-boca.gif');
	background-repeat: no-repeat;
	background-position: left top;
}
.tec
{
	font-size: 120%;
	width: 80%;
	float: left;
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 18px;
	color: #716d00;
	background-image: url('../imagenes/icono-tecnico.gif');
	background-repeat: no-repeat;
	background-position: left top;
}
#video
{
	font-size: 100%;
	width: 80%;
	float: left;
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #716d00;
	background-image: none;

}
#video a
{
	color: #716d00;
}
#video a:hover
{
	color: #000;
}
.tesp
{
	margin: 20px 0px;
	width: 80%;
	float: left;
}
.tesp p
{
	color: #716d00;
}
/* --------------------------------------SECCIONES FIN*/
/* --------------------------------------HOME */
.hometit
{
	width: 96%;
	padding: 20px 2% 0px 2%;
	font-size: 130%;
	font-weight: normal;
	font-style: italic;
}
.hometitp
{
	width: 96%;
	padding: 5px 2% 10px 2%;
	font-size: 130%;
	font-weight: normal;
	font-style: italic;
}
.curva3
{
/*
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
*/
}
.curva4
{
/*
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
*/
}
.homedistri
{
	width:100%;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 10px 0px;
	border: 1px solid #d9d9d9;
	background-color: #efefef;
	float: left;
	
}
.homedistri h2
{
	width: 474px;
	/*height: 55px;*/
	font-size: 140%;
	margin: 5px 0px 0px 5px;
	padding: 0px 0px 0px 26px;
	line-height: 55px;
	background-color: #C9C9C9;
	background-image: url('../imagenes/boton-flecha-gris.gif');
	background-repeat: no-repeat;
	background-position: 5px 20px;
}
.homedistri h2 span
{
	color: #9a9a9a;
}
.homedistri h3
{
	width: 90%;
	/*height: 25px;*/
	font-size: 110%;
	margin: 5px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	line-height: 25px;
	float:left;
	border-bottom: 1px solid #c6c6c6;
}
.homedistri ul
{
	/*width: 50%;*/
	margin: 5px 0px 5px 5px;
	padding: 0px;
	float: left;
	list-style-type: none;
}
.homedistri ul li
{
	width: 100%;
	float:left;
	font-size: 140%;
	margin:8px 0px 8px 5px;
	padding:0px 0px 0px 18px;
	background-image: url('../imagenes/boton-flecha-gris.gif');
	background-repeat: no-repeat;
	background-position: 0px 2px;
}
.homedistri ul li a
{
	color: #000;
	text-decoration: none;
	font-size: 90%;
}
.homedistri ul li a:hover
{
	text-decoration: underline;
}
.home-col
{
	width:240px;
	float:left;
}
/* --------------------------------------HOME FIN */
/* --------------------------------------PIE */
.pie
{
	width: 100%;
	height: auto;
	float: left;
	padding: 0px 0px 7px 0px;
	background-image: url('../imagenes/pie1-fondo-pattern.jpg');
	background-repeat: repeat-x;
	background-position: 0px 0px;
	background-color: #ccc;
}
.pie2
{
	width: 100%;
	height: 53px;
	float: left;
	background-image: url('../imagenes/pie2-fondo-pattern.jpg');
	background-repeat: repeat-x;
	background-position: 0px 0px;
	background-color: #ccc;
}
.piecentro
{
	width: 600px;
	min-height: 50px;
	margin: 0px auto 0px auto;
	padding: 10px 0px 5px 18px;
	font-size: 110%;
	background-image: url('../imagenes/icono-flecha.gif');
	background-repeat: no-repeat;
	background-position: 0px 10px;
}
.piecentro p
{
	width: 100%;
	float:left;
}
.piecentro p a
{
	color: #fff;
}
.direccion
{
/*	width: 45px;*/
	float:left;
	padding: 5px 0px 0px 10px;
}
.direccion address
{
	font-style: normal;
	color: #a8a7a7;
	float:left;
	font-size: 90%;
	text-align: center;
}
.direccion p
{
	font-style: normal;
	color: #a8a7a7;
	float:left;
	font-size: 90%;
	text-align: center;
}
.direccion address a
{
	color: #a8a7a7;
}

.direccion p
{
	float:left;
	color: #a8a7a7;
	font-size: 90%;
	margin: 0px 0px 0px 5px;
}
.direccion p a
{
	color: #a8a7a7;
	text-decoration: underline;
}
.direccion p a:hover
{
	color: #a8a7a7;
	text-decoration: underline;
}
.themovie
{
	float:right;
	width:30%;
	padding: 5px 5px 0px 0px;
	text-align: right;
}
.themovie p
{
	color: #a8a7a7;
	font-size: 90%;
}
.themovie p a
{
	color: #fe8d00;
	text-decoration: underline;
}
/* --------------------------------------PIE FIN */
/* --------------------------------------INFORMACION */
.informacion
{
	font-family: Arial, sans-serif;
	font-size: 1em;
	margin: 25px 0px 0px 0px;
	float: left;
}
.informacion label
{
	width: 150px;
	float: left;
	/*border: 1px solid red;*/
	text-align: right;
}
.informacion input
{
	border: 1px solid #000;
}
.informacion textarea
{
	width: 200px;
	height: 100px;
	border: 1px solid #000;
}
.enviar
{
	padding:6px;
	margin: 0px 0px 0px 200px;
}
.errorf
{
	background-color: #FF9786;
	padding: 10px 5px;
	border: 1px solid red;
	font-size: 110%;
}
.okf
{
	background-color: #C3EE92;
	padding: 10px 5px;
	border: 1px solid green;
	font-size: 110%;
}
/* --------------------------------------INFORMACION FIN*/
.mapa
{
	margin: 5px 0px 0px 0px;
	width: 690px;
	height: 300px;
	float: left;
	background-color: #000;
	border: 3px solid #A7A7A7;
}
.mapadatos
{
	width: 690px;
	height: auto;
	float: left;
}
.mapadatos form
{
	font-size:110%;
}
.mapadatos p
{
	text-align: left;
}
.mapadatos p a
{
	color: #000;
}
.mapaweb, .mapaweb li ul, .mapaweb li ul li ul
{
	list-style-type: none;
}
.mapaweb li
{
	margin: 5px 10px;
}
.mapaweb a
{
	color: #0B2607;
}
.mapaweb
{
	margin: 20px 0px 0px 0px;
	font-size: 140%;
}
.tabla
{
	text-align: center;
	margin: 15px 0px;
}
.tabla a img
{
	border: 0px;
}
.tabla, .tabla hr, .tabla td
{
	border-collapse: collapse;
	border: 1px solid silver;
	font-size: 100%;
}
.tablatit, .tablatit h2
{
	background-color: #f2ff14;
	font-weight: normal;
}
.tablasub
{
	background-color: #E4E4E4;
}
.tablavol
{
	float: right;
	margin: 10px 0px;
	color: #000;
	font-size: 110%;
}
/*---HOME CATALOGO---*/
.colcat
{
	width: 49%;
	margin: 10px 0px 0px 0px;
}
.colizf
{
	float :left;
}
.coldef
{
	float: right;
}
.colcat img
{
	border-bottom: 2px solid #838383;
}
.colcat ul
{
	list-style-type: none;
	width: 338px;
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 20px 10px;
	background-color: #F4F4F4;
	border-bottom: 2px solid #838383;
	float: left;
}
.colcat ul li
{
	float: left;
	width: 100%;
	margin: 5px 0px;
	background-image: url('../imagenes/submenu-list.gif');
	background-repeat: no-repeat;
	background-position: 0px 5px;
}
.colcat ul li a
{
	font-size: 120%;
	padding: 0px 0px 0px 14px;
	text-decoration: none;
	color: #838383;
}
.colcat ul li a:hover
{
	color: #000;
}

.separador_marcas
{
	float: left;
	width: 100%;
	height: 20px;
	font-size: 120%;
	padding-top: 5px;
	margin-top: 20px;
	margin-bottom: 0px;
	background-color: #EFEFEF;
}