body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #12402B;
	margin: 10px 0 0 0;
	background-image: url(../images/fondo3.jpg);
	background-repeat: repeat-x;
	background-color: #FFFFFF;
}

p {margin: 0 0 0 0; padding: 0 0 0 0;}
ul {margin: 0 0 0 10px; padding: 0 0 0 0;}
li {margin: 0 0 0 0; padding: 0 0 0 0; list-style-image: url(../images/bullet1.gif); text-indent: 0px;}
.fr {float: right;}
.tar {text-align: right;}

h1 {font-size: 18px; font-weight: bold; padding: 10px 0 0 0;}
h2 {font-size: 15px; font-weight: bold; margin: 0 0 0 0; padding: 5px 0 8px 0;}
h3 {font-size: 13px; font-weight: bold; margin: 0 0 0 0; padding: 5px 0 5px 0;}

/* Capas */
#cabecera, #menu, #contenido, #pie {margin: auto; background-color: #FFFFFF;}
#cabecera {width: 760px;}
.esqizq, .esqdr {width: 6px; height: 6px; background-repeat: no-repeat;}
.esqizq {background-image: url(../images/esq_arriba_1.gif); float: left;}
.esqdr {background-image: url(../images/esq_arriba_2.gif); float: right;}
#tag {font-size: 15px; float: right; padding: 16px 10px 0 0;}
#menu, #pie {width: 740px; border-top: solid #FE5E5E 1px; padding: 15px 10px 15px 10px;}
#contenido {width: 720px; padding: 10px 20px 30px 20px; overflow: auto;}
#descripcion, #tel { border: solid #8ECD62 1px;	background-color: #F3FAEF;}
#descripcion {margin: 10px 25px 10px 25px; padding: 10px 10px 10px 10px;}
#tel {margin: 10px 180px 10px 180px; padding: 10px 10px 10px 10px;}
.cuerpo {width: 520px; float: right; overflow: auto;}
.over {width: 720px; padding: 0 0 30px 0; overflow: auto;}

/* Menú */
.txmon, a.txm, a.txm:hover, .txm1, a.txm1, a.txm1:hover {border-style: solid; border-width: 0 0 0 1px; border-color: #F2B000; padding: 5px 10px 5px 10px;}
.txm1, a.txm1, a.txm1:hover {border: none;}
a.txm:hover, a.txm1:hover {background-color: #F8D400;}
a.txm:visited, a.txm1:visited {color:#0000FF;}

/* Fotos */
#capafot2 {width: 170px; float:left;}
.fotup, .fotmd, .fotdw {width: 170px;}
.fotup {height: 5px; margin: 8px 0 0 0; background-image: url(../images/fot_up.gif);}
.fotmd {background-image: url(../images/fot_md.gif); text-align: center;}
.fotdw {height: 15px; background-image: url(../images/fot_dw.gif); background-repeat: no-repeat;}

/* Productos home */
.tab1, .tab {border-right: solid #8ECD62 1px;}
.tab, .tabfin {padding: 0 0 20px 10px;}

/* Pedido */
.cab, .cabprecio {font-size:11px; border-bottom: solid #009342 1px; background-color: #F3FAEF;}
.cab {padding: 10px 0 2px 5px;}
.cabprecio {padding: 10px 5px 2px 5px;}
.ped, .precio, .valor {border-bottom: solid #B2DEC6 1px;}
.ped {vertical-align: top; padding: 5px 0 5px 5px;}
.precio {vertical-align: top; padding: 5px 5px 5px 0;}
.fin, .finprecio {border-top: solid #B2DEC6 1px; border-bottom: solid #B2DEC6 2px;background-color: #FFFFCC;}
.fin {padding: 10px 0 10px 5px;}
.finprecio {padding: 10px 10px 10px 5px;}
.tabform {padding: 3px 0 0 0;}
.boton {font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; width: 170px; height: 32px;}
.ayuda {width: 138px; font-size: 12px; color:#006DA9; padding: 0 5px 5px 5px; border-style: solid; border-color: #00BEE4; border-width: 0 1px 1px 1px; text-align: center;}
.red {font-size:15px; color:#FF0000;}
#tabla a {text-decoration:none;}
#tabla a:hover {text-decoration:underline;}

/* Producto */
#capafot {width: 162px; float:left;}
.fot {width: 160px; border: solid #B4B4B4 1px; margin: 8px 0 0 0;}
#product {width: 540px; float: right;}
#capacont {width: 380px; padding: 0 10px 0 0; border-right: solid #B2DEC6 1px; float: left;}
#capadr {width: 140px; padding: 5px 0 0 0; float: right;}
#menup {font-size: 12px; padding: 40px 0 0 0;}

/* Valor nutricional */
.valor {padding: 6px 0 8px 5px;}

/* Fincas */
#fincas {width: 350px; float: right;}
#capacont2 {width: 380px; padding: 0 10px 0 0; float: right;}
#capafot {width: 140px; padding: 5px 0 0 0; float: left;}
#mapa {width: 340px; padding: 5px 0 0 0; float: left;}

/* Links y texto */
a:visited {color: #0000FF;}
.tx11 {font-size: 11px;}
.tx12, a.tx12:link, .tx12:visited {font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
a.tx12:visited, .tx15:visited {color: #0000FF;}
a.tx15, a.tx15:link, a.tx15:visited {font-size: 15px; font-weight: bold;}
.black {color:#12402B;}
.temp, {font-size: 11px; font-weight: bold;}
.temp {color:#EF6000;}
.disp {color:#969696;}

