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

* {
	margin: 0;
	padding: 0;
}

body {
	overflow-x: hidden;
	margin: 0px;
	background: #E0E0E0 url(../images/fondo.gif) top left repeat-x;
	font-family: Calibri, Arial, Helvetica, sans-serif; 
}

#wrapper_intro {
	margin: auto;
	width: 560px;
	padding: 180px 0px 0px 0px;
}

#wrapper {
	margin: auto;
	width: 920px;
	padding: 0px 0px 0px 0px;
}

#header {
	margin: auto;
	width: 920px;
	height: 122px;
}

#espacio {
	margin: auto;
	width: 920px;
	height: 12px;	
}

#espacio2 {
	margin: auto;
	width: 842px;
	height: 14px;	
}

#menu {
	margin: auto;
	padding: 0px 0px 0px 0px;
	width: 920px;
	height: 32px;
}

#lateral {
	margin: auto;
	width: 13px;
	background: #DADADA url(../images/f_cont.gif) top left repeat-x;
}

#contenedor {
	margin: auto;
	width: 812px;
	height: 400px;
	background: #DADADA url(../images/f_cont.gif) top left repeat-x;
}

/*** Contenidos ***/

#seccion_left {
	margin: 0px 0px 0px 0px;
	float: left;
	width: 586px;
}

#seccion_right {
	margin: 0px 0px 0px 0px;
	float: right;
	width: 200px;
}

#seccion_left_quienes_somos {
	margin: 0px 0px 0px 0px;
	float: left;
	width: 600px;
}

#seccion_right_quienes_somos {
	margin: 0px 0px 0px 0px;
	float: right;
	width: 200px;
}

#left {
	float: left;
	width: 200px;
	text-align: justify;
}

#right {
	float: right;
	width: 240px;
}

.tabla_home {
	width: 258px;
	background: #ADADAD url(../images/tabla_bh/f_tabla_bh.gif) top left repeat-x;
}

/*** Fin Contenidos ***/

/*** Bloque Acceso ***/

.texto_acceso {
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 12px;
	text-align: left;
}

.input_acceso{
	width:88px;
	font-family: Calibri, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color: #990001;
	padding: 1px 1px 1px 1px; 
	background-color: #FFFFFF; 
	border: #CACACA; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
}
.input_registro{
	font-family: Calibri, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color: #990001;
	padding: 1px 1px 1px 1px; 
	background-color: #FFFFFF; 
	border: #CACACA; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
}

.liga_acceso A:link {
	font-family: Calibri, Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
	font-size: 12px;
}
.liga_acceso A:visited {
	font-family: Calibri, Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
	font-size: 12px;
}
.liga_acceso A:active {
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
	font-size: 12px;
}
.liga_acceso A:hover {
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: underline;
	font-size: 12px;
}

/*** Fin de Bloque Acceso ***/


/*** Bloque Busqueda ***/

.texto_busqueda {
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	text-align: left;
}

.input_busqueda {
	width:138px;
	font-family: Calibri, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color: #404040;
	padding: 1px 1px 1px 1px; 
	background-color: #EAEAEA; 
	border: #999999; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
}
/*** Fin de Bloque Busqueda ***/


/*** Tabla Categorias ***/

.tabla_categorias {
	width: 216px;
	background: #CECECE url(../images/tabla_cat/f_tabla_cat.gif) top left repeat-x;
}

.texto_categorias{
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	color: #7D0000;
	font-size: 12px;
	text-align: left;
}

.liga_categorias A:link {
	font-family: Calibri, Arial, Helvetica, sans-serif;
	color: #7D0000;
	text-decoration: none;
	font-size: 12px;
}
.liga_categorias A:visited {
	font-family: Calibri, Arial, Helvetica, sans-serif;
	color: #7D0000;
	text-decoration: none;
	font-size: 12px;
}
.liga_categorias A:active {
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	color: #7D0000;
	text-decoration: none;
	font-size: 12px;
}
.liga_categorias A:hover {
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	color: #7D0000;
	text-decoration: underline;
	font-size: 12px;
}

/*** Fin de Tabla Categorias ***/


/*** Tabla Ficha Categorias ***/

.titulo_producto_fc {
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 13px;
	text-align: center;
}
.desc_producto_fc {
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 13px;
}

/*** Fin de Tabla Ficha Categorias ***/


/*** Tabla Ficha Producto ***/

.tabla_ficha_producto {
	width: 214px;
	background: #EAEAEA url(../images/tabla_fp/f_tabla_fp.gif) top left repeat-x;
}

.nombre_producto{
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 12px;
	text-align: center;
}

.liga_categorias A:link {
	font-family: Calibri, Arial, Helvetica, sans-serif;
	color: #7D0000;
	text-decoration: none;
	font-size: 12px;
}
.liga_categorias A:visited {
	font-family: Calibri, Arial, Helvetica, sans-serif;
	color: #7D0000;
	text-decoration: none;
	font-size: 12px;
}
.liga_categorias A:active {
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	color: #7D0000;
	text-decoration: none;
	font-size: 12px;
}
.liga_categorias A:hover {
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	color: #7D0000;
	text-decoration: underline;
	font-size: 12px;
}

/*** Fin de Tabla Ficha Producto ***/


/*** Tabla Detalle Producto ***/

.tabla_detalle_producto {
	/*width: 652px;*/
	background: #CFCFCF url(../images/tabla_dp/f_tabla_dp.gif) top left repeat-x;
}

.titulo_detalle_producto{
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	color: #7D0000;
	font-size: 16px;
	text-align: left;
}

.texto_detalle_producto{
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 14px;
	text-align: justify;
}

/*** Fin de Detalle Producto ***/


/*** Tabla Carrito ***/

.tabla_carrito {
	/*width: 652px;*/
	background: #CFCFCF url(../images/tabla_dp/f_tabla_dp.gif) top left repeat-x;
}

.input_carrito{
	width:500px;
	font-family: Calibri, Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	color: #333333;
	padding: 2px 2px 2px 2px; 
	background-color: #F8F8F8; 
	border: #A4A3A7 1px solid; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
	margin-bottom:0px;
}

.titulo_carrito{
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	color: #7D0000;
	font-size: 15px;
	text-align: left;
}

.texto_carrito {
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 14px;
	text-align: justify;
}

.texto2_carrito {
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	color: #7D0000;
	font-size: 14px;
	text-align: justify;
}

.texto3_carrito {
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	color: #7D0000;
	font-size: 14px;
	text-align: justify;
}

.liga_borrar A:link {
	font-family: Calibri, Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
	font-size: 14px;
}
.liga_borrar A:visited {
	font-family: Calibri, Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
	font-size: 14px;
}
.liga_borrar A:active {
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
	font-size: 14px;
}
.liga_borrar A:hover {
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: underline;
	font-size: 14px;
}

/*** Fin de Carrito ***/


/*** Tabla Registro ***/

.tabla_registro {
	/*width: 652px;*/
	background: #CFCFCF url(../images/tabla_dp/f_tabla_dp.gif) top left repeat-x;
}

.input_registro{
	font-family: Calibri, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #272727;
	padding: 1px 2px 1px 2px; 
	background-color: #F4F4F4; 
	border: #A4A3A7 1px solid; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
	margin-bottom:0px;
}

.titulo_registro{
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	color: #7D0000;
	font-size: 15px;
	text-align: left;
}

.texto_registro {
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 14px;
	text-align: justify;
}

.texto2_registro {
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	color: #7D0000;
	font-size: 12px;
	text-align: justify;
}

/*** Fin de Registro ***/


/* Pie */

#footer{
	margin: auto;
	width: 920px;
	height: 60px;
	padding: 0px 0px 0px 0px;
}

.texto_direccion{
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	color: #525252;
	font-size: 14px;
	text-align: justify;
	padding-top: 8px;
}

.derechos{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #E3EBF4;
	font-size: 11px;
	text-align: right;
}

/* Fin de Pie */

/*Titulos y Subtitlos*/
.subtitulo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #7D0000;
	font-size: 12px;
	font-weight:bold;
}

