@charset "utf-8";
/* CSS Document */
#slideshow {  
    height: 315px;  
    width: 980px;  
    padding: 0;
	margin:auto;
} 
 
#slideshow img {  
    
}


body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#e8e8e8;
	background-color:#293f55;
}
.texto_naranja { color:#fab041; }
.texto_gris {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#CCC;
}
.texto_blanco_nosotros {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#fff;
	text-align:justify;
}
#contenedor {
	width:100%;
	height:auto;
	text-align:center;
	margin:0;
}

#franja_superior {
	height:93px;
	background-image:url(../images/fondo_franja_superior.jpg);
	background-repeat:repeat-x;
}
#franja_home {
	height:315px;
	background-image:url(../images/fondo_header.jpg);
	background-repeat:repeat-x;
}
#img_header {
	height:315px;
	margin:0 auto;
}


#franja_bajo_header {
	background-image:url(../images/sombra_bajo_header.jpg);
	background-repeat:repeat-x;
	height:36px;
}

#franja_central {
	background-image:url(../images/fondo_gral.jpg);
	background-repeat:repeat;
	padding-bottom:30px;
}
#franja_footer {
	height:70px;
	background-image:url(../images/fondo_footer.jpg);
	background-repeat:repeat-x;
}
/*--H E A D E R ---------------------------------------------------*/

#header {
	width:980px;
	height:93px;
	margin-left:auto;
	margin-right:auto;
}

#logo {
	width:261px;
	float:left;
}

#menu {
	height:93px;
	margin-left:145px;
	float:left;
}
.division {
	height:93px;
	width:2px;
	background-image:url(../images/division.jpg);
	float:left;
}
#menu_home {
	float:left;
	height:93px;
	width:88px;
	background-image:url(../images/menu.jpg);
	background-position:0 0;
}
#menu_home a {
	height:93px;
	width:88px;
	display:block
}
#menu_home:hover {
	background-image:url(../images/menu.jpg);
	background-position:-88px 0;
}
#menu_home_hover, menu_home_hover:hover, menu_home_hover a {
	float:left;
	height:93px;
	width:88px;
	background-image:url(../images/menu.jpg);
	background-position:0 0;
	background-image:url(../images/menu.jpg);
	background-position:-88px 0;
}
#menu_nosotros {
	float:left;
	height:93px;
	width:76px;
	background-image:url(../images/menu.jpg);
	background-position:-176px 0;
}
#menu_nosotros a {
	height:93px;
	width:76px;
	display:block
}
#menu_nosotros:hover {
	background-image:url(../images/menu.jpg);
	background-position:-252px 0;
}
#menu_nosotros_hover, menu_nosotros_hover:hover, menu_nosotros_hover a {
	float:left;
	height:93px;
	width:76px;
	background-image:url(../images/menu.jpg);
	background-position:-252px 0;
}
#menu_productos {
	float:left;
	height:93px;
	width:85px;
	background-image:url(../images/menu.jpg);
	background-position:-328px 0;
}
#menu_productos a {
	height:93px;
	width:85px;
	display:block
}
#menu_productos:hover {
	background-image:url(../images/menu.jpg);
	background-position:-413px 0;
}
#menu_productos_hover, menu_productos_hover:hover, menu_productos_hover a {
	float:left;
	height:93px;
	width:85px;
	background-image:url(../images/menu.jpg);
	background-position:-413px 0;
}
#menu_accesorios {
	float:left;
	height:93px;
	width:84px;
	background-image:url(../images/menu.jpg);
	background-position:-498px 0;
}
#menu_accesorios a {
	height:93px;
	width:84px;
	display:block
}
#menu_accesorios:hover {
	background-image:url(../images/menu.jpg);
	background-position:-582px 0;
}
#menu_accesorios_hover, menu_accesorios_hover:hover, menu_accesorios_hover a {
	float:left;
	height:93px;
	width:84px;
	background-image:url(../images/menu.jpg);
	background-position:-582px 0;
}
#menu_galeria {
	float:left;
	height:93px;
	width:62px;
	background-image:url(../images/menu.jpg);
	background-position:-666px 0
}
#menu_galeria a {
	height:93px;
	width:62px;
	display:block
}
#menu_galeria:hover {
	background-image:url(../images/menu.jpg);
	background-position:-728px 0;
}
#menu_galeria_hover, menu_galeria_hover:hover, menu_galeria_hover a {
	float:left;
	height:93px;
	width:62px;
	background-image:url(../images/menu.jpg);
	background-position:-728px 0;
}
#menu_novedades {
	float:left;
	height:93px;
	width:87px;
	background-image:url(../images/menu.jpg);
	background-position:-790px 0
}
#menu_novedades a {
	height:93px;
	width:87px;
	display:block
}
#menu_novedades:hover {
	background-image:url(../images/menu.jpg);
	background-position:-877px 0;
}
#menu_novedades_hover, menu_novedades_hover:hover, menu_novedades_hover a {
	float:left;
	height:93px;
	width:87px;
	background-image:url(../images/menu.jpg);
	background-position:-877px 0;
}
#menu_contacto {
	float:left;
	height:93px;
	width:73px;
	background-image:url(../images/menu.jpg);
	background-position:-964px 0
}
#menu_contacto a {
	height:93px;
	width:73px;
	display:block
}
#menu_contacto:hover {
	background-image:url(../images/menu.jpg);
	background-position:-1037px 0;
}
#menu_contacto_hover, menu_contacto_hover:hover, menu_contacto_hover a {
	float:left;
	height:93px;
	width:73px;
	background-image:url(../images/menu.jpg);
	background-position:-1037px 0;
}

/*- F R A N J A   C E N T R A L --------------------------*/
#cuerpo {
	width:980px;
	margin-left:auto;
	margin-right:auto;
}
#cuerpo_izq {
	float:left;
	width:610px;
	margin-left:22px;
}
#texto_intro {
	width:513px;
	text-align:justify;
	margin-top:13px;
	margin-left:1px;
}

#cuerpo_der {
	float:left;
	width:348px;
}
/*-C U E R P O  D E R E C H A  ------------------------*/

#cuadro_nuestros_productos {
	width:346px;
	height:85px;
	padding-top:100px;
	margin-bottom:12px;
	background-image:url(../images/foto_nuestros_productos.jpg);
}
#cuadro_nuestros_productos_btn {
	margin-left:226px;
	width:87px;
	height:27px;
	background-image:url(../images/botones_ingresar.jpg);
	background-position:0 0;
}
#cuadro_nuestros_productos_btn:hover {
	background-image:url(../images/botones_ingresar.jpg);
	background-position:-87px 0;
}
#cuadro_nuestros_productos_btn a {
	width:87px;
	height:27px;
	display:block;
}
.novedad_mini {
	margin-left:12px;
	width:319px;
	height:72px;
	background-image:url(../images/novedad_mini_fondo.jpg);
	margin-bottom:3px;
}
.novedad_mini_fecha {
	float:left;
	width:45px;
	margin-left:9px;
	margin-top:16px;
	height:47px;
	background-image:url(../images/novedad_fondo_fecha.jpg);
}
.novedad_mini_fecha_mes {
	height:16px;
	line-height:16px;
	font-weight:bold;
}
.novedad_mini_fecha_dia {
	height:20px;
	margin-top:2px;
	line-height:20px;
	font-size:16px;
	font-weight:bold;
}
.novedad_mini_desc {
	float:left;
	width:180px;
	margin-top:19px;
	margin-left:8px;
}
.novedad_mini_titulo {
	font-weight:bold;
}
.novedad_mini_contenido {
	text-align:justify
	
}

.novedad_mini_btn {
	float:left;
	margin-top:20px;
	width:54px;
	height:24px;
	margin-left:12px;
	background-image:url(../images/botones_novedades.jpg);
	background-position:0 0;
}
.novedad_mini_btn:hover {
	background-image:url(../images/botones_novedades.jpg);
	background-position:-54px 0;
}
.novedad_mini_btn a { 	width:54px; height:24px; display:block;}


.ampliar_mini_btn {
	float:right;
	margin-top:5px;
	width:82px;
	height:33px;
	margin-right:12px;
	background-image:url(../images/btnes_ampliar.jpg);
	background-position:0 0;
}
.ampliar_mini_btn:hover {
	background-image:url(../images/btnes_ampliar.jpg);
	background-position:-82px 0;
}
.ampliar_mini_btn a { 	width:82px; height:33px; display:block;}

.accesorios_mini_contenido {
	text-align:justify;
	margin:7px;
}
/*-----------------------------------------------------*/

.novedad_maxi {
	width:507px;
	height:129px;
	margin-top:35px;
}
.novedad_maxi_foto {
	width:194px;
	height:127px;
	border:solid 1px #577b9e;
	float:left;
}
.novedad_maxi_contenido {
	width:306px;
	height:129px;
	float:left;
	margin-left:5px;
	background-image:url(../images/fondo_novedad.jpg);
}
.novedad_maxi_contenido_der {
	float:left;
	margin-left:10px;
	margin-top:21px;
	width:235px;
	height:105px;
}
.novedad_maxi_titulo {
	font-weight:bold;	
	margin-left:2px;
}
.novedad_maxi_texto {
	width:215px;
	text-align:justify;
	margin-top:5px;
	margin-left:2px;
}
.btn_ver_fotos {
	width:82px;
	height:33px;
	margin-top:7px;
	background-image:url(../images/btnes_ver_foto.jpg);
	background-position:0 0;
}
.btn_ver_fotos:hover {
	background-image:url(../images/btnes_ver_foto.jpg);
	background-position:-82px 0;
}
.btn_ver_fotos a {
	width:82px;
	height:33px;
	display:block;
}

.btn_enviar {
	width:82px;
	height:33px;
	margin-top:7px;
	background-image:url(../images/btnes_enviar.jpg);
	background-position:0 0;
}
.btn_enviar:hover {
	background-image:url(../images/btnes_enviar.jpg);
	background-position:-82px 0;
}
.btn_ver_fotos input {
	width:82px;
	height:33px;
	display:block;
}
/*-----------------------------------------------------*/
/*- E S T I L O S  P R O D U C T O S ------------------*/
#productos_cuerpo_izq {
	width:218px;
	float:left;
	margin-left:22px;
}
#titulo_franja_productos {

}

/*------------- ITEMS COMUNES -------------------------- */
.item_menu_productos {
	background-image:url(../images/submenu-productos.jpg);
	background-position:0 0;
	width:200px;
	height:38px;
	line-height:36px;
	padding-left:18px;
}
.item_menu_productos:hover {
	background-image:url(../images/submenu-productos.jpg);
	background-position:-218px 0;
}

.item_menu_productos a {
	width:203px;
	height:38px;
	display:block;
	font-weight:bold;
	color:#6f6f6f;
}
.item_menu_productos a:hover {	color:#ffffff;}
.item_menu_productos a:link { text-decoration:none}
.item_menu_productos a:visited {	text-decoration:none}

/*------------- ITEMS SELECCIONADOS -------------------------- */
.item_menu_productos_seleccionado {
	background-image:url(../images/submenu-productos.jpg);
	background-position:-218px 0;
	width:200px;
	height:38px;
	line-height:36px;
	padding-left:18px;	
}

.item_menu_productos_seleccionado a {
	width:203px;
	height:38px;
	display:block;
	font-weight:bold;
	color:#ffffff;
}

.item_menu_productos_seleccionado a:hover {	color:#ffffff;}
.item_menu_productos_seleccionado a:link { text-decoration:none}
.item_menu_productos_seleccionado a:visited {	text-decoration:none}

#productos_texto {
	margin-top:5px;
	margin-bottom:10px;
}
/*---------------------------------------------------*/
#productos_cuerpo_central {
	float:left;
	width:697px;
	padding-left:43px;
}


.item_submenu_productos{
	width:86px;
	height:34px;
	background-image:url(../images/productos-sumbenu.jpg);
	background-position:0 0;
	line-height:31px;
	font-size:10px;
	float:left;
}

.item_submenu_productos:hover{
	background-image:url(../images/productos-sumbenu.jpg);
	background-position:-172px 0;
}

.item_submenu_productos a {
	width:86px;
	height:34px;
	display:block;
	color:#FFF;
	
}
.item_submenu_productos a:hover {	color:#000;}
.item_submenu_productos a:link { text-decoration:none}
.item_submenu_productos a:visited {	text-decoration:none}

/*------------- ITEMS SUBMENU SELECCIONADOS -------------------------- */

.item_submenu_productos_seleccionado{
	width:86px;
	height:34px;
	background-image:url(../images/productos-sumbenu.jpg);
	background-position:-172px 0;
	line-height:31px;
	font-size:10px;
	float:left;
}

.item_submenu_productos_seleccionado a {
	width:86px;
	height:34px;
	display:block;
	color:#000;
	
}
.item_submenu_productos_seleccionado a:hover {	color:#000;}
.item_submenu_productos_seleccionado a:link { text-decoration:none}
.item_submenu_productos_seleccionado a:visited {	text-decoration:none}

/*----- -------------------- CONTENIDO */

#productos_contenido {
	margin-top:33px;
	margin-left:2px;
}
.foto_producto {
	width:519px;
	height:376px;
	float:left;
}
#producto_izq {
	float:left;
}
.btn_ficha {
	width:166px;
	height:64px;
	background-image:url(../images/btn_ficha.jpg);
}
.btn_ficha:hover { background-position:-166px 0;}
.btn_ficha a{
	width:166px;
	height:64px;
	display:block;
}
#mas_fotos {
	margin-top:15px;
}
/*-----------------------------------------------------*/
.galeria {
	padding-top:5px;
}

.foto {
	margin-right:5px;
	border:solid 4px #5f768c;
	margin-bottom:5px;
	float:left;
	width:115px;
	height:75px;
}
.foto:hover {
	border:solid 4px #4986bf;
}

.video_area {
	width:165px;
	float:left;
	margin-right:7px;
}
.video_desc {
	margin-left:5px;
	margin-top:3px;
}
/*-----------------------------------------------------*/
#formulario {
	margin-top:30px
}
.renglon_formulario {
	width:360px;
	height:29px;
	margin-top:2px;
}

.campo_nombre {
	width:60px;
	text-align:right;
	padding-right:5px;
	float:left;
	line-height:29px;
}
.campo_texto{
	width:278px;
	height:29px;
	text-align:left;
	margin-left:5px;
	float:left;
	line-height:29px;
	background-image:url(../images/fondo_campo_texto.jpg);
}
.campo_texto_mail{
	width:199px;
	height:29px;
	text-align:left;
	margin-left:5px;
	float:left;
	line-height:29px;
	background-image:url(../images/fondo_campo_mail.jpg);
}
.area_texto {
	width:277px;
	height:118px;
	float:left;
	margin-left:5px;
	background-image:url(../images/fondo_area_texto.jpg);
}
/*- E S T I L O S    F O O T E R ----------------------*/
#footer {
	width:980px;
	margin-left:auto;
	margin-right:auto;
}
#footer_izq {
	width:350px;
	margin-left:22px;
	margin-top:21px;
	float:left;
}
#footer_menu {
	float:left;
	margin-top:18px;
	margin-left:110px;
	
}
.footer_item_menu {
	float:left;
	padding-left:5px;
	padding-right:5px;
	line-height:20px;
	margin-left:5px;	
}
.footer_item_menu a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#e8e8e8;
}
.footer_item_menu a:hover {color:#fab041;}
.footer_item_menu a:link {text-decoration:none;}
.footer_item_menu a:visited {text-decoration:none;}


.exito{
	font-size:24px;
	font-weight:bold;
	font-style:italic;
	color:#FFF;
	text-shadow:#333 0px -1px 0px;
	text-align:center;
}

.error{
	font-size:24px;
	color:#F00;
	text-shadow:#333 0px -1px 0px;
}


.btn_home_img {
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	border:0px;
	display:block;
}
.btn_home_img a {
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	border:0px;
	display:block;
}
.btn_home_img:hover {
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	border:0px;
	display:block;
}
.btn_home_img:link {
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	border:0px;
	display:block;
}
