body {margin:0px;padding:0px; background: #FFFFFF;}

#TODO {display:block;margin:auto;padding:0px;width:756px;height:100%;text-align:center;}
p {margin:0px;padding:0px;} 
dl, ul {margin:0px;padding:0px;}

#CABECEIRA {width:756px;padding: 2px 0px 2px 10px;margin: 0px;}
#CENTRAL {display:block;width:756px; height:100%;padding: 0px 0px 0px 10px;margin: 10px 0px 0px 0px;text-align:center;}
.data {margin:0px;font-family:Arial,Verdana, Helvetica, sans-serif;font-size:9px;color:#999999;display:block;float:left;clear:right;}
/*BLOQUE ESQUERDO*/
#BLOQUEESQ {display:block;margin-left:2px;width:186px;float:left;clear:right;border:0px;padding-top:0px;}
.ap1on {background-color: #228B24;height: 21px;padding: 2px 5px 2px 0px; margin:0px 1px 0px 2px;list-style-type:none;text-align:right;font-family:Arial,Verdana, Helvetica, sans-serif;font-size:11px;border-bottom:1px solid #A6D2BA;color: #FFFFFF;}
.ap1on a{text-decoration: none;color: #FFFFFF;font-weight: bold;}
.ap1off {background-color: #FFFFFF;height: 21px;padding: 2px 5px 2px 0px; margin:0px 1px 0px 2px;list-style-type:none;text-align:right;font-family:Arial,Verdana, Helvetica, sans-serif;font-size:11px;border-bottom:1px solid #A6D2BA;color: #228B24;}
.ap1off a{text-decoration: none;color: #228B24;font-weight: bold;}
.subap1{background: url("../images/fondo_recet_dere.gif") repeat-y 0px 0px;}
.subap1 ul{padding-top:1px;margin:0px}
.subap1 {padding: 2px 21px 2px 0px; margin:0px 1px 0px 2px;list-style-type:none;text-align:right;font-family:Arial,Verdana, Helvetica, sans-serif;font-size:11px;color:#999999;border-bottom:1px solid #A6D2BA;background-color:#F4F5D6;}
.subap1fin {margin:0px 1px 0px 2px;padding:2px 21px 2px 0px;list-style-type:none;text-align:right;font-family:Arial,Verdana, Helvetica, sans-serif;font-size:11px;color:#999999;border-bottom:1px solid #A6D2BA;background-color:#F4F5D6;}
.subap1 a {font-family:Arial,Verdana, Helvetica, sans-serif;font-size:11px;color:#999999;text-decoration:none}
.subap1 a:hover {font-family:Arial,Verdana, Helvetica, sans-serif;font-size:11px;color:#999999;text-decoration:underline}
.subap1fin a {font-family:Arial,Verdana, Helvetica, sans-serif;font-size:11px;color:#999999;text-decoration:none}
.subap1fin a:hover {font-family:Arial,Verdana, Helvetica, sans-serif;font-size:11px;color:#999999;text-decoration:underline}

.subap2{background: url("../images/fondo_recet_dere.gif") repeat-y 0px 0px;}
.subap2 ul{padding-top:1px;margin:0px}
.subap2 {padding: 2px 21px 2px 0px; margin:0px 1px 0px 2px;list-style-type:none;text-align:right;font-family:Arial,Verdana, Helvetica, sans-serif;font-size:11px;color:#555555;border-bottom:1px solid #A6D2BA;background-color:#dadbbf;}
.subap2fin {margin:0px 1px 0px 2px;padding:2px 21px 2px 0px;list-style-type:none;text-align:right;font-family:Arial,Verdana, Helvetica, sans-serif;font-size:11px;color:#555555;border-bottom:1px solid #A6D2BA;background-color:#dadbbf;}
.subap2 a {font-family:Arial,Verdana, Helvetica, sans-serif;font-size:11px;color:#555555;text-decoration:none}
.subap2 a:hover {font-family:Arial,Verdana, Helvetica, sans-serif;font-size:11px;color:#555555;text-decoration:underline}
.subap2fin a {font-family:Arial,Verdana, Helvetica, sans-serif;font-size:11px;color:#555555;text-decoration:none}
.subap2fin a:hover {font-family:Arial,Verdana, Helvetica, sans-serif;font-size:11px;color:#555555;text-decoration:underline}

.separa-menu{padding: 2px;margin-right: -21px;}


/*BLOQUE DEREITO*/
#BLOQUEDER {display:block;width:555px;height:100%;float:left;clear:right;padding-left: 3px;text-align: left;}
.titulopaxina {font-family:Arial,Verdana, Helvetica, sans-serif;font-size:16px;font-weight: bold;height: 25px;color:#FFFFFF;text-align: left;padding: 3px;margin-bottom: 3px;background: url("./images/fragas.jpg") repeat-y 0px 0px;}
.tituloseccion {font-family:Arial,Verdana, Helvetica, sans-serif;font-size:16px;font-weight: normal;color:#228B24;text-align: left;padding: 7px 0px 0px 7px;margin-left: 3px;background: url("./images/fondo_titulo_seccion.jpg") repeat-y 0px 0px;}
.titulolistado {font-family:Arial,Verdana, Helvetica, sans-serif;font-size:16px;font-weight: bold;color:#228B24;text-align: left;padding: 7px 0px 0px 7px;margin-left: 3px;width: 250px;float:left;clear:right;}
.titulolistadolivre {font-family:Arial,Verdana, Helvetica, sans-serif;font-size:16px;font-weight: bold;color:#228B24;text-align: left;padding: 7px 0px 0px 7px;margin-left: 3px;margin-bottom: 10px;}

/*titulo socio 300px*/
.titulo-socio{display:block;width:300px;padding-left:10px;font-family:Arial,Verdana, Helvetica, sans-serif;font-size:18px;color:#33855C;text-decoration:none;float:left;clear:right;}
/*titulo socio 450px*/
.titulo-socio10{display:block;width:450px;padding-left:10px;font-family:Arial,Verdana, Helvetica, sans-serif;font-size:18px;color:#33855C;text-decoration:none;float:left;clear:right;}

/*ruta de seguimento*/
.ruta-seguimento{width:545px;height:24px;padding:8px 0px 0px 10px;font-family:Arial,Verdana, Helvetica, sans-serif;font-size:11px;color:#999999;text-decoration:none}
.ruta-seguimento a{font-family:Arial,Verdana, Helvetica, sans-serif;font-size:11px;color:#999999;text-decoration:none}
.ruta-seguimento a:hover{font-family:Arial,Verdana, Helvetica, sans-serif;font-size:11px;color:#666666;text-decoration:underline}
.ruta-seguimento .actual {font-family:Arial, Verdana, Helvetica, sans-serif;font-size:11px;color:#6EAC2B;text-decoration:none;font-weight:bold;}
.ruta-seguimento .frecha {font-family:Arial,Verdana, Helvetica, sans-serif;font-size:9px;color:#999999;text-decoration:none}


/*PE DE PÁXINA*/
#PE{display:block;margin-top:0px;padding-top:13px;width:100%;height:30px;font-family:Arial,Verdana, Helvetica, sans-serif;font-size:9px;text-align:center;color:#999999;clear:both;border-top:1px solid #CCCCCC;}
#PE a{color: #6EAC2B;text-decoration: none;}
#PE a:hover{color: #1A9928;text-decoration: none;}
/*LIÑA SEPARADORA*/
.lineasepara img{display:block;padding:3px 0px 0px 10px;clear:both;overflow:hidden}
.lineasepara2 img{display:block;padding:14px 0px 0px 10px;clear:both;overflow:hidden}
.lineasepara3{display:block;padding:5px 0px 5px 0px;clear:both;background: url("../images/linea_puntos3.gif") no-repeat 0px 9px;}
.lineasepara4{margin:24px 10px 10px 10px;}
.lineasepara5{margin:0px 10px 0px 10px;}

/*buscador*/
.buscador {font-family:Arial,Verdana, Helvetica, sans-serif;font-size:11px;color:#333333;text-align: left;padding: 8px;}
.buscador input{font-family:Arial,Verdana, Helvetica, sans-serif;font-size:11px;color:#333333;text-align: left;margin: 3px;}
.buscador select{font-family:Arial,Verdana, Helvetica, sans-serif;font-size:11px;color:#333333;text-align: left;margin: 3px;}

/*productos*/
.productos {font-family:Arial,Verdana, Helvetica, sans-serif;font-size:11px;color:#333333;text-align: left;padding: 8px;}
.productos input{font-family:Arial,Verdana, Helvetica, sans-serif;font-size:11px;color:#333333;text-align: left;margin: 3px;}
.productos select{font-family:Arial,Verdana, Helvetica, sans-serif;font-size:11px;color:#333333;text-align: left;margin: 3px;}
.productostitulo {font-family:Arial,Verdana, Helvetica, sans-serif;font-size:12px;font-weight: bold;color:#228B24;text-align: left;padding: 7px 0px 7px 10px;}
.productostexto {font-family:Arial,Verdana, Helvetica, sans-serif;font-size:11px;color:#333333;text-align: justify;padding: 0px 7px 0px 10px;}

.productosdestacado {font-family:Arial,Verdana, Helvetica, sans-serif;font-size:11px;color:#6EAC2B;text-align: right;padding: 8px;margin-left: 18px;border: 1px solid #6EAC2B;background-color: #F4F5D6;}
.productosdestacado a{text-decoration: none;color: #6EAC2B;}
.productosdestacado a:hover{color:  #1A9928;}
/*listados*/
.listado1 {font-family:Arial,Verdana, Helvetica, sans-serif;font-size:11px;color:#999999;text-align: left;padding: 8px;}
.listado1 a{text-decoration: none;color: #6EAC2B;}
.listado1 a:hover{color:  #1A9928;}

.nav1{display:block; float:right;width:247px;font-family:Arial,Verdana, Helvetica, sans-serif;font-size:11px;color:#999999;text-decoration:none;padding: 7px 0px 0px 7px; text-align:right; margin-right:3px;}
.nav1 .fleizq{padding:0px 2px 0px 5px;border:0px; vertical-align:middle}
.nav1 .fledere{padding:0px 11px 0px 2px;border:0px; vertical-align:middle}
.nav1 form{margin:0px; padding:0px}
.nav1 input{width:17px;height:10px;font-family: Arial, Helvetica, sans-serif;font-size:10px;color:#999999;margin:0px 5px 0px 5px;}
.nav1 .ir{font-family: Arial, Helvetica, sans-serif;font-size:11px;color:#6EAC2B; font-weight:bold; text-decoration:none}
.nav1 .ir a{font-family: Arial, Helvetica, sans-serif;font-size:11px;color:#6EAC2B; font-weight:bold;text-decoration:none}
.nav1 .ir a:hover{font-family: Arial, Helvetica, sans-serif;font-size:11px;color:#1A9928; font-weight:bold;text-decoration:underline}

.nav2  {font-family:Arial,Verdana, Helvetica, sans-serif;font-size:11px;color:#999999;text-decoration:none;padding: 7px 0px 0px 7px; text-align:right; margin-right:3px;}
.nav2 .fleizq{padding:0px 2px 0px 5px;border:0px; vertical-align:middle}
.nav2 .fledere{padding:0px 11px 0px 2px;border:0px; vertical-align:middle}
.nav2 form{margin:0px; padding:0px}
.nav2 input{width:17px;height:10px;font-family: Arial, Helvetica, sans-serif;font-size:10px;color:#999999;margin:0px 5px 0px 5px;}
.nav2 .ir{font-family: Arial, Helvetica, sans-serif;font-size:11px;color:#6EAC2B; font-weight:bold; text-decoration:none}
.nav2 .ir a{font-family: Arial, Helvetica, sans-serif;font-size:11px;color:#6EAC2B; font-weight:bold;text-decoration:none}
.nav2 .ir a:hover{font-family: Arial, Helvetica, sans-serif;font-size:11px;color:#1A9928; font-weight:bold;text-decoration:underline}


.bloque-listado {display: block;padding:0px 0px 0px 10px;}
.cuadro-listado {width:170px;height:60px;font-family:Arial,Verdana, Helvetica, sans-serif;font-size:11px;color:#6EAC2B;text-decoration:none;float:left;clear:right;padding:13px 10px 0px 0px;}
.cuadro-listado img{float:left;padding-right:8px;border:0px;}
.cuadro-listado a{font-family:Arial,Verdana, Helvetica, sans-serif;font-size:11px;color:#6EAC2B;text-decoration:none;}
.cuadro-listado a:hover{font-family:Arial,Verdana, Helvetica, sans-serif;font-size:11px;color:#6EAC2B;text-decoration:underline;}

.cuadro-listado2 {font-family:Arial,Verdana, Helvetica, sans-serif;font-size:11px;color:#6EAC2B;text-decoration:none;padding:13px 10px 0px 20px;}
.cuadro-listado2 img{float:left;padding-right:8px;border:0px;}
.cuadro-listado2 a{font-family:Arial,Verdana, Helvetica, sans-serif;font-size:11px;color:#6EAC2B;text-decoration:none;}
.cuadro-listado2 a:hover{font-family:Arial,Verdana, Helvetica, sans-serif;font-size:11px;color:#6EAC2B;text-decoration:underline;}

/*textos*/
.texto1 {font-family:Arial,Verdana, Helvetica, sans-serif;font-size:11px;color:#333333;text-align: justify;padding: 8px;}
.texto1 a{text-decoration: none;color: #6EAC2B;}
.texto1 a:hover{color:  #1A9928;}
.mensaxe {font-family:Arial,Verdana, Helvetica, sans-serif;font-size:11px;color:#333333;text-align: left;padding: 8px;}

/*novas*/
.novas {font-family:Arial,Verdana, Helvetica, sans-serif;font-size:11px;color:#333333;text-align: justify;padding: 3px;margin-top: 5px;}
.novas #titulo {color: #6EAC2B;font-weight: bold;background-color: #F4F5D6;padding: 3px;}
.novas #titulo a{text-decoration: none;color: #6EAC2B;}
.novas #titulo a:hover{color: #1A9928;}
.novas #categoria {font-size: 10px;color: #228B24;margin-right: 20px;}
.novas #data {font-size: 10px;color: #999999;}
.novas #texto {font-size: 11px;margin-top: 5px;text-align: justify;}
.novas #texto2 {margin-top: 10px;text-align: justify;}
.novas-bloque {font-family:Arial,Verdana, Helvetica, sans-serif;font-size:11px;color:#333333;text-align: justify;padding: 3px;margin-top: 5px;}
.novas-buscar {font-family:Arial,Verdana, Helvetica, sans-serif;font-size:11px;color:#333333;text-align: justify;padding: 3px;margin-top: 20px;}
.novas-buscar select {color: #333333;font-size: 11px;margin-left: 5px;}
.novas-buscar input {color: #333333;font-size: 11px;margin-left: 10px;}

/*tenda*/
.tendaMenu{font-family: Arial, Helvetica, sans-serif;font-size: 12px;background-color: #F4F5D6;color: #000000;padding: 3px;}
.tendaFormulario {font-family: Arial, Helvetica, sans-serif;font-size: 12px;background-color: #ffffff;color: #000000;}
.tendaFormulario .columnas{font-family: Arial, Helvetica, sans-serif;font-size: 12px;padding: 5px;color: #000000;background-color: #ffffff;border-bottom: 1px solid #228B24;}
.tendaFormulario .categoria0{font-family: Arial, Helvetica, sans-serif;font-size: 12px; padding: 5px;color: #ffffff;background-color: #228B24;font-weight: bold;}
.tendaFormulario .categoria0 a{color: #ffffff;text-decoration: none;}
.tendaFormulario .categoria0 a:hover{color: #ffffff;}
.tendaFormulario .categoria1{font-family: Arial, Helvetica, sans-serif;font-size: 12px; padding: 5px;color: #555555;background-color: #F4F5D6;}
.tendaFormulario .categoria1 a{color: #555555;text-decoration: none;}
.tendaFormulario .categoria1 a:hover{color: #555555;}
.tendaFormulario .categoria2{font-family: Arial, Helvetica, sans-serif;font-size: 12px; padding: 5px;color: #555555;background-color: #F4F5D6;}
.tendaFormulario .categoria2 a{color: #555555;text-decoration: none;}
.tendaFormulario .categoria2 a:hover{color: #555555;}
.tendaFormulario .categoria3{font-family: Arial, Helvetica, sans-serif;font-size: 12px; padding: 5px;color: #555555;background-color: #F4F5D6;}
.tendaFormulario .categoria3 a{color: #555555;text-decoration: none;}
.tendaFormulario .categoria3 a:hover{color: #555555;}
.tendaFormulario .producto{font-family: Arial, Helvetica, sans-serif;font-size: 12px; padding: 5px;color: #000000;background-color: #ffffff;border-bottom: 1px solid #F4F5D6;}
.tendaFormulario input{font-family: Arial, Helvetica, sans-serif;font-size: 12px;padding-left: 2px;padding-right: 2px;color: #000000;background-color: #ffffff;border: 1px solid;}