/* CSS Document Pescaderia Cayetano */
body{ 
	padding:0; 
	margin:0; 
	font-family: 'Verdana', arial, hevetica, sans-serif;
	font-size:11px;
	color:#484848;
	background:#fff;
}

a{
	text-decoration:none;
	outline:none;
}

form {
	margin:0;
	padding:0;
}
img {border:none;}
#main {
	width:808px;
	margin:25px auto 0px auto;
}
.clear {clear:both; height:0px; font-size:0px; display:none;}
.fl {float:left;}
.fr {float:right;}
p {padding:0px; margin:0px;}
/*Header*/
.rBox{
	float:right;
	width:531px; height:186px; 
	background:#fff url(images/head-bg.gif) bottom no-repeat;
}
.flaBox {width:531px; height:141px;}
.TMP-header {
	width:808px;
	height:186px;
}
.cont_header {
	width:808px;
	height:186px;
}
.header_cat {
	float:left;
	width:383px;
	height:97px;
	padding-top:33px;
	background:#fff url(images/top-categorias.jpg) top no-repeat;
}
.cat_cont {
	float:left;
	width:382px;
	height:92px;
	border-bottom:1px solid #d5d5d5;
	border-left:1px solid #d5d5d5;
}
.prcat {
	float:left;
	width:142px;
	height:92px;
	border-right:1px solid #d5d5d5;
}
.secat {
	float:left;
	width:109px;
	height:92px;
	border-right:1px solid #d5d5d5;
}
.secatcong {
	float:left;
	width:128px;
	height:92px;
}
.nomcat {
	width:142px;
	height:20px;
	padding-top:5px;
	text-align:center;
	border-bottom:1px solid #d5d5d5;
}
.subcat_cont {
	width:142px;
	height:63px;
	padding-top:3px;
	text-align:center;
}
.nomcatse {
	width:109px;
	height:20px;
	padding-top:5px;
	text-align:center;
	border-bottom:1px solid #d5d5d5;
}
.nomcatsecong {
	width:128px;
	height:20px;
	padding-top:5px;
	text-align:center;
	border-bottom:1px solid #d5d5d5;
}
.subcat_contse {
	width:108px;
	height:63px;
	padding-top:3px;
	text-align:center;
}
.subcat_contcong {
	width:128px;
	height:63px;
	padding-top:3px;
	text-align:center;
}
.publicidad {
	float:left;
	width:129px;
}

/*Noticia*/
.noticia_box {
	float:left;
	width:125px;
	height:92px;
	padding-left:2px;
	padding-right:2px;
	background:url(images/bg_noticia.gif) repeat-x;
}
.txt_noticia {
	font-family:'Verdana', arial, hevetica, sans-serif;
	font-size:11px;
	color:#484848;
	padding:0px;
	margin:0px;
}
	a.txt_noticia:hover {text-decoration:underline; padding:0px; margin:0px;}

/*fin noticia*/

.header_log {
	float:right;
	width:425px;
	height:125px;
	margin-bottom:5px;
	background-color:#eeece0;
	border-bottom:1px solid #d5d5d5;
}
.vistaweb {
	float:left;
	width:125px;
	height:125px;
}
.carrito-head {
	float:left;
	width:125px;
	background-color:#00FF00;
}
.log {
	width:296px;
	height:116px;
	padding-top:10px;
	padding-left:3px;
	float:right;
	background:url(images/logtop.jpg) no-repeat top;
}
.rcimput {
	width:146px;
	float:left;
	font-family:Trebuchet Ms;
	margin:0px;
	padding:0px;
	font-size:11px;
	color:4F4F4F;
	background-color:#fff;
}

.contprod {
	width:73px; 
	height:40px; 
	padding-top:45px; 
	padding-left:52px; 
	text-align:center; 
	font-weight:bold;	
	background:url(images/carrito.jpg) no-repeat;
}
.vercarrito {
	width:125px; 
	height:40px;
}

.datos {
	width:201px;
	height:70px;
	padding-top:15px;
	float:left;
	text-align:center;
}
.solapas-head {
	width:94px;
	height:53px;
	padding-top:6px;
	float:left;
	text-align:center;
	line-height:16px;
	background:url(images/solapas-head.jpg) no-repeat;
}

/*Contenido*/
.cont_box {
	width:800px;
	float:left;
	padding-left:10px;
	background:#eaeaea url(images/bg-contenido.gif) top repeat-y;
	/*background:#eaeaea url(images/bg-top-cont.gif) top no-repeat;*/
	padding-top:6px;
}
.cont_box-bg {
	width:800px;
	float:left;
	background:#eaeaea url(images/bg-top-cont.gif) top no-repeat;
}

.biz-bg {
	width:265px;
	float:left;
	padding:0px 0px 15px 5px;	
/*	background:url(images/bg-biz.gif) left repeat-y;*/
}
.bdr-bg {
	width:517px;
	float:left;
	padding:0px 0px 4px 5px;
	margin:0px;
/*	background:url(images/bg-bdr.gif) left repeat-y;*/
}
.titsecciones {
	width:517px;
	height:20px;
	text-align:center;
}
.box-prodest {
	width:490px;
	float:left;
	padding-left:17px;
	padding-bottom:10px;
	margin:0px;
}
.prodest {
	float:left;
	width:223px;
	height:180px;
	margin-right:20px;
	margin-bottom:10px;
	background:url(images/top-prdo.jpg) no-repeat top;
}
.brddest {
	float:left;
	width:221px;
	height:148px;
	border-left:1px solid #0a3069;	
	border-right:1px solid #0a3069;
}
.bottprod {
	width:218px;
	height:14px;
	float:left;
	background:url(images/bot-t-prdo.jpg) no-repeat bottom;
	padding-right:5px;
	text-align:right;
	color:#FFFFFF;
}



.flash-pub {
	width:263px;
	height:197px;
	margin-bottom:5px;
	background-color:#fff;
	text-align:center;
}
/*producto cont*/
.prod_box {
	margin:auto;
	width:223px;
	margin-top:10px;
	margin-bottom:10px;
	margin-right:30px;
	background:url(images/bg-top-prod.gif) top no-repeat;
}
.nomprod {
	widows:223px;
	height:16px;
	text-align:center;
	padding-top:2px;
}
.prod-cont {
	width:221px;
	height:148px;
	border:1px solid #b2001d;
}
.prod-bott {
	width:218px;
	height:14px;
	padding-right:5px;
	text-align:right;
	color:#FFFFFF;
	background:url(images/bg-bott-prod.gif) no-repeat;
}
.imgprod {
	width:152px;
	height:114px;
	margin:auto;
	margin-top:3px;
/*border:1px solid #333333;*/
}
.imgprod-log {
	width:152px;
	height:114px;
	margin:2px;
/*border:1px solid #333333;*/
	float:left;
	padding:0px;
}
.desc-adic {
	width:214px;
	height:18px;
	float:left;
	padding-left:3px;
	text-align:center;
}
.precio {
	text-align:center;
	float:right; 
	width:61px; 
	height:112px;
	padding-top:4px;
}

/*detalle*/
.todo_det {
	float:left;
	width:197px;
	height:268px;
}
.det_prod {
	width:197px;
	height:207px;
	float:left;
	padding-bottom:6px;
	background:url(images/det-prod.gif) no-repeat top;
}
.detmed {
	width:195px;
	height:175px;
	border-left:1px solid #0a3069;
	border-right:1px solid #0a3069;
}
.bottdet {
	width:192px;
	height:14px;
	float:left;
	background:url(images/det-prod-bot.gif) no-repeat;
	padding-right:5px;
	text-align:right;
	color:#FFFFFF;
}
.img-det {
	width:189px;
	height:142px;
	padding-left:3px;
	padding-top:3px;
}
.desc-adicdet {
	width:186px;
	height:15px;
	float:left;
	padding-top:3px;
	text-align:center;
}
.btns {
	float:left;
	width:79px;
	padding-left:35px;
	height:25px;
	padding-bottom:5px;
}
.detdet {
	width:300px;
	padding-right:15px;
	height:207px;
	float:right;
}
.box_precant {
	float:left;
	width:282px;
	height:82px;
	background-color:#FFCCCC;
}
.det_precio {
	float:left;
	width:80px;
	height:40px;
	padding-top:10px;
}
.cont_kigr {
	width:210px;
	float:left;
	height:60px; 
}
.cantidad-tit {
	width:199px;
	float:left;
	height:14px;
}
.preparacion-tit {
	width:250px;
	float:left;
	height:18px;
	padding-top:3px;
	text-align:center;
}
.selcont {
	width:230px;
	height:61px;
	float:left;
}
.prepcont {
	width:280px;
	float:left;
}
.kilo {
	width:70px;
	height:41px;
	float:left;
	padding-left:10px;
}
.arriba {width:13px; margin:0px; padding-left:3px; padding-top:17px;  height:10px;}
.abajo {width:13px; margin:0px; padding-left:3px; padding-top:2px; height:9px;}
.cuenta {width:230px; height:17px; float:left; padding-top:3px;}

/*solapas recetas detalle*/
.receta_box {
	width:480px;
	margin-left:10px;
	padding-top:5px;
}
.contsolapas {
	float:left;
	width:480px;
}
.solapas {
	float:right;
	width:93px;
	height:20px;
	padding-top:5px;
	text-align:center;
	margin-left:2px;
	background:url(images/solapa-off.gif) no-repeat;
}
	a.solapas:hover { background:url(images/solapa-on.gif) no-repeat;}

.solapas-red {
	float:right;
	width:93px;
	height:20px;
	padding-top:5px;
	text-align:center;
	margin-left:2px;
	background:url(images/solapa-on.gif) no-repeat;
}
.infosolapas {
	float:left;
	width:474px;
	padding-top:4px;
	padding-left:4px;
	padding-bottom:10px;
	border:1px solid #333333;
}
.receta {
	width:322px;
	float:left;
	margin-right:4px;
	padding-bottom:10px;
}
.imging {
	float:left;
	width:144px;
	padding-bottom:10px;
}
.img_rec {
	float:left;
	width:140px;
	padding-left:4px;
	height:113px;
}
.ingrec {
	float:left;
	width:140px;
	padding-left:4px;
	text-align:right;
}
.btnsrec {
	width:441px;
	float:left;
	height:25px;
	padding-left:9px;
	margin-top:10px;
}

/*caracteristicas*/
.caract_box {
	width:449px;
	float:left;
	padding-left:7px;
}
.caracteristicas {
	float:left;
	width:449px;
	padding:3px 0px 3px 5px;
	margin-top:5px;
	background-color:#e9e9e9;
}
.caractnom {
	float:left;
	width:130px;
	padding-right:4px;
	text-align:right;
}
.caractdesc {
	float:left;
	width:310px;
}
.caracteristicasb {
	float:left;
	width:449px;
	padding:3px 0px 3px 5px;
	margin-top:5px;
}


ul {list-style-type:none; margin:0px; padding:0px;}
li, li a:link, li a:hover {border-right:1px solid #FFFFFF; width:150px; margin:0px; padding:0px; float:left; text-align:center;}
li a:hover{ text-decoration:underline;}
 li a:visited {color:#FFFFFF;}
/*carrito*/
.seccarr {
	width:502px;
	height:19px;
	padding-top:4px;
	margin-bottom:4px;
	background-color:#eeebdf;
}
.nomca {
	width:129px;
	float:left;
	text-align:center;
}
.cantca {
	width:170px;
	float:left;
	text-align:center;
}
.preca {
	width:78px;
	float:left;
	text-align:center;
}
.subtca {
	width:87px;
	float:left;
	text-align:center;
}
.elmca {
	width:36px;
	float:left;
	padding-top:14px;
	text-align:center;
}
.contcarr {
	width:500px;
	float:left;
	color:#383838;
	margin-bottom:6px;
	padding:2px 0px 2px 2px;
	background-color:#f3f8ff;
	border-bottom:1px dashed #666666;
}
.kilods {
	width:60px;
	height:41px;
	float:left;
	padding-left:10px;
}
.btnsecom {
	float:left;
	width:500px;
	text-align:center;
	height:20px;
	padding-top:5px;
	padding-bottom:5px;
}
.btnsasd {
	float:left;
	width:235px;
	height:50px;
	padding-top:10px;
}
.cuentadas {
	width:267px;
	height:112px;
	float:left;
	text-transform:uppercase;
	font-weight:bold;
	background-color:#eeebdf;
	border:1px dashed #999999;
	border-left:none;
}
.cuentasd {width:485px; background-color:#f3f8ff; padding:3px; margin-bottom:5px;}
.cuentab {width:485px; background-color:#eeebdf; padding:3px; margin-bottom:5px;}
/*cuadro gastos de envio*/
.cuadgastos {
	width:230px;
	float:left;
	height:112px;
	text-transform:uppercase;
	font-weight:bold;
	background-color:#f3f8ff;
	border:1px dashed #999999;
}
.cucadas_gastos {
	width:129px; 
	height:19px;
	float:left;
	text-align:right;
}
.txt_gastos {
	text-decoration:none;
	color:#0a3069;
	line-height:15px;
	font-size:10px;
}
.nundas_gastos {width:89px; height:19px; text-align:center;}
/*fin*/

.cucadas {
	width:139px; 
	height:25px;
	float:left;
	text-align:right;
}
.nundas {width:89px; height:25px; text-align:center;}
.fenvio {
	width:501px;
	height:70px;
	float:left;
	margin-top:10px;
	margin-bottom:4px;
	background-color:#f3f8ff;
}
.calendario {
	width:501px;
	background-color:#eeebdf;
	float:left;
}
.titform {
	width:300px;
	height:20px;
	float:left;
	padding:5px;
}
.calendario_box {width:140px; height:175px; float:left; padding-left:100px;}
/*Contacto*/
#contactoBox br {
	clear:left;
}
#contactoBox h2 {
	padding-bottom:10px;
	color:#c02101;
}
#contactoBox p {
	float:right;
	padding-top:5px;
}
#contactoBox em {
	color:#c02101;
	padding-right:3px;
	font-size:14px;
}
#warningMessage {
	padding:10px;
	margin:5px 0px; 
	background:#f9bdb0; 
	border-top:1px solid #d48585; 
	border-bottom:1px solid #d48585;
	color:#B32002;
}
#warningMessage h1 {
	font-size:15px;
	}
#okMessage {
	padding:10px;
	margin:5px 0px; 
	background:#dcf1c9; 
	border-top:1px solid #bdcfac; 
	border-bottom:1px solid #bdcfac;
}
#okMessage h1 {
	color:#758269;
	font-size:15px;
}
#lockMessage {
	padding:10px;
	margin:5px 0px; 
	background:#fdedb5; 
	border-top:1px solid #a66423; 
	border-bottom:1px solid #a66423;
}
#lockMessage h1 {
	color:#a66423;
	font-size:15px;
}
/*Formularios*/
fieldset {
	padding:10px 0px;
	border:none;
	margin:5px auto 10px auto;
}
/*label {
	font:normal 12px/normal Arial, Helvetica, sans-serif; 
	color:#333333;
	float:left;
	text-align:right;
	padding:1px 5px 0px 0px;
	width:100px;
}
input, select, textarea {
	display:block;
	width:200px; 
	float:left;
	font:normal 10px/normal 'Trebuchet Ms', Arial, Helvetica, sans-serif;
	color:#505050;
	margin-bottom:5px;
}*/
.inpcont {
	display:block;
	width:200px; 
	float:left;
	font:normal 10px/normal 'Trebuchet Ms', Arial, Helvetica, sans-serif;
	color:#505050;
	margin-bottom:5px;
}
.labcont {
	font:normal 12px/normal Arial, Helvetica, sans-serif; 
	color:#333333;
	float:left;
	text-align:right;
	padding:1px 5px 0px 0px;
	width:100px;}


/*TU CUENTA*/
.box_micuenta {
	float:left;
	width:490px;
	margin-left:15px;
}
.mc_cant {
	width:100px;
	float:left;
	text-align:center;
}
.mc_col2 {
	width:87px;
	height:25px;
	float:left;
	padding-left:10px;
	padding-top:16px;
}
.concepto {
	width:155px;
	padding-left:5px;
	float:left;
}

/*Historial*/
.boxhist {}
.numcompra {
	width:100px;
	padding-left:5px;
	float:left;
	text-align:center;
}
.histdet {
	width:80px;
	float:left;
	text-align:center;
}
.prehist {
	width:110px;
	float:left;
	text-align:center;
}
.histdet_box {
	width:502px;
	float:left;
	background-color:#eeece0;
}
.nomcompra_hist {
	width:160px;
	padding-left:5px;
	float:left;
	text-align:center;
}
.histotal {
	width:130px;
	float:left;
	text-align:center;
}

/*preguntas frecuentes*/
.faqs {width:500px; padding-left:10px; float:left;}
.faqs_preguntas {width:440px; font-weight:bold; padding-bottom:2px; float:left;}
.respuestas {width:470px; margin:5px 0px; color:#b2001d; border-bottom:1px dashed #999999; border-top:1px dashed #999999; float:left; padding:5px 0px 5px 15px;}

/*estilos de texto*/
h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#b2001d;
	text-transform:uppercase;
	margin:0px;
}

.txt_caract {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#b2001d;
	text-transform:uppercase;
	margin:0px;
	font-weight:bold;
}
.listrecetas {
	color:#453d3e;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	float:left;
	margin:0px;
	font-weight:bold;
}
	a.listrecetas:hover {text-decoration:underline; color:#0a3069;}

.txt-ssubcat{
	color:#FFFFFF;
	font:normal 11px/normal Verdana;
	margin-right:24px;
	text-align:center;
	line-height:15px;
}
	a.txt-ssubcat:hover {text-decoration:underline; color:#FFFFFF;}
.txt_footer{
	color:#FFFFFF;
	font:normal 11px/normal Verdana;
}
	a.txt_footer:hover {text-decoration:underline;}	
.txt_nomcat {
	font-weight:bold;
	text-transform:uppercase;
	color:#0a3069;
}
.txt_cuenta {
	font-weight:bold;
	text-transform:uppercase;
	color:#0a3069;
}
	a.txt_cuenta:hover {color:#b2001d}
.txt_envmos {
	font-weight:bold;
	color:#0a3069;
}
.txt_fav {
	font-weight:bold;
	color:#0a3069;
	font-size:10px;
}
.txt_subcat {
	text-decoration:none;
	color:#0a3069;
	line-height:15px;
}
	a.txt_subcat:hover {text-decoration:underline; color:#b2001d;}
	
.txt_carr {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666;}	
.txt_datos {font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#333333; font-weight:bold; text-transform:uppercase;}
.txt_datoscarr {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333333;}
.txt_sol {font-family:Tahoma; font-size:10px; color:#FFFFFF; font-weight:bold;}
.txt_fecha {font-family:Arial; font-size:13px; color:#333333; font-weight:bold;}
.txt_kg {font-family:Arial; font-size:11px; color:#333333;}
.txt_nomprod {
	text-transform:uppercase;
	color:#FFFFFF;
	font-weight:bold;
	font-family:Trebuchet Ms;
}
.txt_precio {
	font-family:Tahoma;
	font-size:11px;
	color:#4d4d4d;
	font-weight:bold;
	text-decoration:underline;
}
.txt_preciodet {
	font-family:Tahoma;
	font-size:14px;
	color:#4d4d4d;
	font-weight:bold;
}
.txt_euki {
	font-family:Tahoma;
	font-size:12px;
	color:#b2001d;
	font-weight:bold;
}
.txt_euki2 {
	font-family:Tahoma;
	font-size:10px;
	color:#b2001d;
	font-weight:bold;
}
.tit_secc {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	text-transform:uppercase;
	font-weight:bold;
}
.penta {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#0a3069;
}
	a.penta:hover {color:#FF6600; text-decoration:none;}
.txt_titsdet {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4d4d4d;
	font-weight:bold;
}	
.txt_solapas {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
} 
.txt_carcat {color:#383838; font-size:12px; font-family:Tahoma; font-weight:bold; text-transform:uppercase;}

.paginador { font-size:10px; color:#666666; text-transform:uppercase;}
	a.paginador:hover {color:#333333;}
	
/*receta*/
.receta {
	width:400px;
	color:#666666;
	float:left;
	margin:0px;
	padding-bottom:5px;
	text-align:left;
}	
.txt_recetas {color:#666666; text-decoration:none;}
	a.txt_recetas:hover {text-decoration:none; color:#b2001d;}

/* <AERYUS> */

.error_fecha {
	color:#c00;
	width:245px;
	float:right;
	padding-left:5px;
}

.error {
	color:#c00;
	font-size:13px;
	font-weight:bold;
	font-family:Trebuchet Ms;
	/*bla
	width:500px;
	margin:10px;
	float:left;*/
}

/* </AERYUS> */