/* Todo el codigo es Copyright 2009 de Pentacorp.net */
/*All code is Copyright 2009 of Pentacorp.net */
body {
	margin:0;
	padding:0;
	font:normal 12px/normal "Georgia", Helvetica, sans-serif;
	color:#7c7c7c;
	background:#99182c;
}
a, a:link, a:visited, a:hover {
	outline:none;
}
p {
	color:#7c7c7c;
	padding:5px 0px;
	margin:0px;
}
img {
	outline:none;
	border:none;
}

form, img {/*take away extra margins form in IE6*/
	margin:0;
	padding:0;
}
.clearfix { 
  content:".";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;
}
textarea{
	overflow:auto;/*Remove vertical textarea scrollbar in IE*/
}
.clear {
	clear:both;
	font-size:0px;
	height:0px;
}
.fl {
	float:left;
}
.fr {
	float:right;
}

/*Web Structure*/
#main {
	width:900px;
	margin:0px auto;
}
#header {
	width:900px;
	height:186px;
	border-top:5px solid #f2c409;
	border-bottom:5px solid #f2c409;
	margin:auto;
	background:#e7ba1e;
}
#headLogo {
	width:160px;
	height:145px;
	padding-top:10px;
	float:left;
	text-align:center;
}
.frase {
	float:left;
	font:italic bold 16px/normal Georgia;
	padding-top:55px;
	color:#fff;
}
#headTel {
	width:200px;
	float:right;
	padding-right:20px;
	padding-top:15px;
	color:#FFFFFF;
	font-size:20px;
	font-weight:bold;
	text-align:right;
	font-style:italic;
	font-family:'Georgia', Times New Roman, Times, serif;
}
#mnuBox {
	width:900px;
	float:left;
	text-align:center;
	height:31px;
}
.mnuA {
	width:220px;
	height:31px;
	float:left;
	text-decoration:none;
	color:#9c1c1f;
	font-family:Georgia;
	font-size:15px;
	text-align:center;
	line-height:31px;
	background:url(../images/mnu_cjc.gif) no-repeat top;
}
	a.mnuA:hover {width:220px; height:31px; text-decoration:none; background:url(../images/mnu_cjc.gif) no-repeat bottom; color:#696745;}

.mnuB {
	width:138px;
	height:31px;
	float:left;
	text-decoration:none;
	color:#9c1c1f;
	font-family:Georgia;
	font-size:15px;
	text-align:center;
	line-height:31px;
	background:url(../images/mnu_B.gif) no-repeat top;
}
	a.mnuB:hover {width:138px; height:31px; text-decoration:none; background:url(../images/mnu_B.gif) no-repeat bottom; color:#696745;}

.mnuC {
	width:108px;
	height:31px;
	float:left;
	text-decoration:none;
	color:#9c1c1f;
	font-family:Georgia;
	font-size:15px;
	text-align:center;
	line-height:31px;
	background:url(../images/mnu_C.gif) no-repeat top;
}
	a.mnuC:hover {width:108px; height:31px; text-decoration:none; background:url(../images/mnu_C.gif) no-repeat bottom; color:#696745;}

.mnuD {
	width:89px;
	height:31px;
	float:left;
	text-decoration:none;
	color:#9c1c1f;
	font-family:Georgia;
	font-size:15px;
	text-align:center;
	line-height:31px;
	background:url(../images/mnu_D.gif) no-repeat top;
}
	a.mnuD:hover {width:89px; height:31px; text-decoration:none; background:url(../images/mnu_D.gif) no-repeat bottom; color:#696745;}

.mnuE {
	width:155px;
	height:31px;
	float:left;
	text-decoration:none;
	color:#9c1c1f;
	font-family:Georgia;
	font-size:15px;
	text-align:center;
	line-height:31px;
	background:url(../images/mnu_E.gif) no-repeat top;
}
	a.mnuE:hover {width:155px; height:31px; text-decoration:none; background:url(../images/mnu_E.gif) no-repeat bottom; color:#696745;}

.mnuF {
	width:94px;
	height:31px;
	float:left;
	text-decoration:none;
	color:#9c1c1f;
	font-family:Georgia;
	font-size:15px;
	text-align:center;
	line-height:31px;
	background:url(../images/mnu_F.gif) no-repeat top;
}
	a.mnuF:hover {width:94px; height:31px; text-decoration:none; background:url(../images/mnu_F.gif) no-repeat bottom; color:#696745;}

.mnuG {
	width:91px;
	height:31px;
	float:left;
	text-decoration:none;
	color:#9c1c1f;
	font-family:Georgia;
	font-size:15px;
	text-align:center;
	line-height:31px;
	background:url(../images/mnu_G.gif) no-repeat top;
}
	a.mnuG:hover {width:91px; height:31px; text-decoration:none; background:url(../images/mnu_G.gif) no-repeat bottom; color:#696745;}


/*Fin MENU*/

#principal {
	width:880px;
	margin:auto;
	padding:10px;
	background:#c1c180 url(../images/bg_principal.gif) repeat-x;
}
#contenido {
	width:878px;
	margin:auto;
	background:#FFFFFF;
}
.home_vtajmon {
	width:419px;
	float:left;
	padding:10px 10px;
}
.home_ctejmon {
	width:419px;
	float:left;
	padding:10px 10px;
}

.bloque_prod {
	width:400px;
	float:left;
	padding:10px 0px 0px 0px;
}
.img_prod_ch {
	width:94px;
	height:71px;
	float:left;
	padding:1px;
	border:1px solid #8f8f4d;
	text-align:center;
}
.desc_prod_list {
	width:293px;
	float:left;
	padding-left:5px;
	text-align:justify;
}
.desc_prod_list_titulo {
	width:293px;
	float:left;
}
.desc_prod_list strong {
	color:#9c1c1f;
	font-style:italic;
}
.desc_prod_list p {
	float:left;
	height:40px;
	width:290px;
}

#destacados {
	width:878px;
	margin:auto;
	padding-top:15px;
}

.jamoneros {
	width:439px;
	float:left;
	padding-top:5px;
}
.img_jamoneros {
	width:170px;
	height:128px;
	padding:1px;
	float:left;
	border:1px solid #8f8f4d;
}
.desc_jamoneros {
	width:240px;
	float:left;
	padding-left:10px;
}
.desc_jamoneros strong {
	color:#696745;
	font-style:italic;
}
.desc_jamoneros p {
	color:#fff;
	height:90px;
	text-align:justify;
}

/*footer*/
#footer {
	width:900px;
	margin:auto;
	height:29px;
	text-align:center;
	line-height:29px;
	color:#FFFFFF;
	font-size:11px;
	background:#8f904e;
	border-top:1px solid #6a6744;
}

#pie {width:900px; margin:auto; color:#FFFFFF; padding:5px 0px;}
.txt_pie {color:#FFFFFF; text-decoration:none;}
a.txt_pie:hover {color:#FFFFFF; text-decoration:underline;}

#ListadoProductos {
	width:860px;
	float:left;
	padding:10px 10px;
}
.bloque_Listprod {
	width:400px;
	float:left;
	padding:10px 20px 0px 0px;
}
.precio {float:left; width:150px;}
.masinfo {float:left; padding-left:5px; padding-top:3px; width:100px;}

/*paginador*/
.paginador {
	width:600px;
	padding-top:20px;
	float:left;
}
.btn_pag {
	float:left;
	height:17px;
	color:#9c1c1f;
	padding:0px 5px;
	font-style:italic;
	font-weight:bold;
	text-decoration:none;
	border-top:2px solid #9c1c1f;
}
a.btn_pag:hover {
	float:left;
	height:17px;
	padding:0px 5px;
	font-style:italic;
	font-weight:bold;
	text-decoration:none;
	border-top:2px solid #f2c409;
	color:#f2c409;
}

/*detalle*/
.imgs_detalle {
	width:408px;
	float:left;
	padding:10px 0px;
}
.img_det_gr {
	width:394px;
	height:296px;
	float:left;
	padding:1px;
	border:1px solid #8f8f4d;
}
.img_prod_ch_det {
	width:94px;
	height:83px;
	float:left;
	padding:1px;
	margin:2px 2px 0px 0px;
	border:1px solid #8f8f4d;
}
.desc_detalle {
	width:445px;
	float:left;
	padding-top:10px;
	text-align:justify;
}
.desc_detalle strong {
	color:#9c1c1f;
	font-style:italic;
	width:440px;
	float:left;
}

/*contacto*/

fieldset {
	border:none;
	margin:0;
	float:left;
	width:320px;
}
fieldset label{
	display:block;
	font:normal normal 12px/normal Arial;
	color:#484848;
	margin:0;
	text-align:right;
	width:100px;
	float:left;
	padding:3px 5px 0px 0px;
}
fieldset input, fieldset textarea, select {
	float:left;
	font:normal normal 11px/normal Trebuchet Ms;
	padding:2px;
	border-top:solid 1px #737373;
	border-right:solid 1px #b6b6b6;
	border-bottom:solid 1px #dbdbdb;
	border-left:solid 1px #737373;
	width:200px;
	margin:0 0 7px 0;
	color:#999;
	background:#fff;
}
fieldset select {
	width:205px;
}
fieldset textarea {
	height:70px;
}
fieldset br {
	clear:left;
}
.btn {
	padding:0 0 0 105px;
}

/*Estilos de texto*/
h1 {
	font-family:Georgia;
	font-size:17px;
	color:#9c1c1f;
	margin:0px;
	padding:0px;
	font-style:italic;
	font-weight:normal;
}
.txt_vermas {
	color:#bdbd7b;
	font-style:italic;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
a.txt_vermas:hover {color:#8f8f4d; font-style:italic; font-size:11px; text-decoration:none;}

.txt_masinfo {
	color:#9c1c1f;
	font-style:italic;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
a.txt_masinfo:hover {color:#8f8f4d; font-style:italic; font-size:11px; text-decoration:none;}

.txt_footer {
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
}
a.txt_footer:hover {font-size:11px;	color:#FFFFFF; text-decoration:underline;}

.txt_precio {
	color:#d34346;
	font-size:15px;
	font-style:italic;
	font-weight:bold;
}
.titulos_doslineas {
	width:300px;
	float:left;
	height:30px;
}
