html {font-size: 62.5%;}
body {
	font-family: Arial;
	color: #2D2B2B;
	font-size: 1.1em;
	padding: 0px;
	margin: 0;
	background-color: #51555C;
}
#wrapper {
	text-align: left;
	margin: 0px auto;
	padding: 0px;
	width: 744px;
	background-color: white;

}
#header {
	margin: 0px auto;
	width: 744px;
	background-color: white;
}
#conteiner {
	width: 744px;
	background-color: white;
}
#columna_iz{
	float: left;
	width: 130px;
	padding: 14px 0px 0px 16px;
	background-color: white;
}
h1, h2, h3, h4, h5, h6 {padding: 0; margin: 0;}
h1 { 
	padding-bottom: 10px;
	font-size: 1.2em;
	color: #2D2B2B;
}
h2 { 
	font-family: georgia;
	font-weight: bold;
	font-size: 1.16em;
	color: #2D2B2B;
}
.content { 
	float: right;
	width: 567px;
	padding: 14px 14px 5px 0px;
	color: #2D2B2B;
	font-size: 1.17em;
	background-color: white;
}

.finalizador {
	clear: both;
}
.txtppal  { 
	margin-right: 20px;
}
.txtppal2 { 
	width: 415px;
	border-right: 1px solid #EBEBEB;
	padding-right: 5px;
	vertical-align: top;
}
.txtvino { 
	width: 415px;
	padding-right: 5px;
	vertical-align: top;
}
.col2 { 
	padding-left: 10px;
	font-size: 11px;
	vertical-align: top;
}
.txt_pq { 
	font-size: 11px;
}
.seccion { 
	margin-bottom: 10px;
}

.cosechas { 
	font-size: 1.16em;
	padding: 4px 0px;
	text-align: center;
	color: #DAA521;
	font-weight: bold;
	border-bottom: 1px dashed #A19E9E;
	width: 50%;
}
.cosechas2 { 
	font-size: 1.16em;
	padding: 4px 0px;
	text-align: center;
	border-bottom: 1px dashed #A19E9E;
	width: 50%;
}
.cosechas strong { 
	color: #D9A829;
}
ol, ol li {padding: 0; margin: 0;}
ol li {padding-bottom:10px; margin-left:30px;}
ul, ul li {padding: 0; margin: 0;}
ul li {padding-bottom:8px; margin-left:30px;}
ul li ul {padding: 0; margin: 0;}
ul li ul li {padding: 3px 0 2px 18px;}

p {padding: 0 0 10px 0; margin: 0;}
	
#pie {	
	background-image: url(imgcomunes/fdpie.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding: 10px 0px 0px 25px;
	height: 25px;
	border-top: 1px solid #E3DED7;}
.subir {	
	float: right;}
a:link {color: #A7255A; text-decoration: none;}
a:visited {color: #A7255A; text-decoration: none;}
a:hover {color: #A7255A; text-decoration: underline;}

/**********************************************************
Menú principal
**********************************************************/
#menu { 
	width: 130px;
	color:#000;
	background-color: white;
}
.celdamenu { 
	padding: 2px 0px 2px 0px;
	border-bottom: 1px dashed #9E9E9E;
}
.celdamenu2 { 
	padding: 2px 0px 2px 12px;
	border-bottom: 1px dashed #9E9E9E;
}
.celdamenu a:link, .celdamenu a:visited, .celdamenu a:hover, .celdamenu2 a:link, .celdamenu2 a:visited, .celdamenu2 a:hover   { 
	color:black;
	text-decoration: none;
}
.bolillomas { 
	padding-right: 3px;
}
/**********************************************************
Submenu noticias
**********************************************************/
.celdasubmenu { 
	border-bottom: 1px solid #EBEBEB;
}
.fechanoticias { 
	color: #386C01;
	font-size: 11px;
}
.separador { 
	margin: 5px 0px;
	padding: 5px 0px;
}
.entradilla  {
	font-weight:bold;
	/*font-style: italic;*/
}
/**********************************************************
bodegas
**********************************************************/
#tablabodegas{
	font-size: 12px;
}
.infobodegas{
	background-image: url(bodegas/img/fdbodegas.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding:10px;
	color: #2D2B2B;
	vertical-align: top;
	text-align: left;
}
.botoninfo  {
	margin-top: 5px;}
.volver {
	float: right;
	}
.nombrebodegapq {
	font-family: georgia;
	font-size: 13px;
	color: #6F1225;
	font-weight: bold;}
	
.nombrebodegagd {
	font-family: georgia;
	font-size: 16px;
	color: black;
	font-weight: bold;}
.fotosbodegas {
	margin: 5px 10px 10px 0px;
}
.infouvas{
	background-image: url(viticultura/img/fd_uvas.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding:20px 20px 10px 20px;
	color: #2D2B2B;
	vertical-align: top;
	text-align: left;
	background-color: #F3F0EB;
}
.fotouvas {
	padding:0px 20px 5px 0px;
	float: left;
}
.banner {
	padding:10px 13px;
	background-image: url(imgcomunes/fd_banner.gif);
	height: 105px;
	background-repeat: no-repeat;
	background-position: center top;
	margin-top: 10px;
}
.banner h1 {
	color: #DAA521;
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 5px;
}
.banner strong {
	color: #A7255A;
}
.banner ul {list-style: url(imgcomunes/bolillo.gif) none outside;
padding-left: 0px; margin-left: 0px;}

/**********************************************************
vinos
**********************************************************/
.celdavinos {
	padding: 10px 0px;
	border-bottom: 1px solid  #EBEBEB;
}
.etiquetas {
	float: left;
	padding: 5px;
	margin-right: 10px;
	border: 1px solid  #EBEBEB;
}
.nombrevino  {
	color: #523998;
	font-family: georgia;
	font-size: 14px;
	font-weight: bold;
}
.txtvino { 
	width: 415px;
	padding-right: 5px;
	vertical-align: top;
}
/**************************************************************
Paginador
**************************************************************************************************/
.paginador_bloque{font-size: 11px; }
.paginador_datos {float: left; width: 200px;}
.paginador { margin-left: 210px; text-align: right;}
.paginador a {padding: 0px 4px; color: #A7255A; text-decoration: none;}
.paginador a:hover {background-color: #A7255A; text-decoration: none; color: #fff;}
.paginador_finalizador { clear: both; height: 1px;}
a.paginador_activado, a:visited.paginador_activado {background-color: #A7255A; text-decoration: none; color: #fff;}


/*********************************************************************************************/
/**************************************************************
Home
**************************************************************************************************/
.banerhome {
	margin: 10px 0px 0px 0px;}
.fotoppal {
	vertical-align: top;}
.destacados {
	vertical-align: top;
	width: 277px;
	margin-left: 7px;}
.destacados a:link, .destacados a:visited{
	color: white;
	text-decoration: none;}
.destacados a:hover {
	color: white;
	text-decoration: underline;}

.destacado1 {
	width: 277px;
	height: 110px;
	color: white; 
	background-color: #A9B910;
	background-image: url(imghome/esquina_verde.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	vertical-align: top;
	margin-bottom: 9px;
	
	}
.destacado2 {
	width: 277px;
	height: 110px;
	color: white; 
	background-color: #DAA521;
	background-image: url(imghome/esquina_amarilla.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	vertical-align: top;
	margin-bottom: 9px;
	}
.destacado3 {
	width: 277px;
	height: 110px;
	color: white; 
	background-color: #5B66A4;
	background-image: url(imghome/esquina_violeta.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	vertical-align: top;
	
	}
.txtdestacado {
	float: left;
	padding: 8px 8px 9px 8px;
	width: 140px;
	font-size: 11px;
	
	}

#menuauxhome{
	padding: 0px 30px 0px 0px;
	text-align: right;
	float: right;
	}
#piehome {	
	background-image: url(imgcomunes/fdpie.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding: 10px 10px 10px 0px;
	text-align: center;
	}

#piehome2 {	
	padding-top: 3px;
	background-color: #51555C;
	color: white;
	text-align: center;
	}
#piehome2 a:link, #piehome2 a:visited, #piehome2 a:hover {	
	color: #FBCBDE;
	}
.firma {	
	float: right;
	padding-right: 15px;
	padding-top: 10px;
	}
/**********************************************************
DOCUMENTOS DE INTERÉS
**********************************************************/
.documentos {	
	font-size: 11px;
	color: black;
	background-color: #EBEBEB;
	padding: 2px 5px;
	}
/**********************************************************
AÑADAS
**********************************************************/
.fdtop {
	background-image: url(anadas/img/fd_top.gif);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 21px;	
}
.fdmed {
	background-image: url(anadas/img/fd_med.gif);
	background-repeat: repeat;
	background-position: center top;	
	}
.fdbottom {
	background-image: url(anadas/img/fd_bot.gif);
	background-repeat: no-repeat;
	background-position: center top;	
	height: 21px;
	}
.foto_de {
	float: right;
	padding: 5px;
	margin: 5px 5px 5px 5px;
	}
/**********************************************************
ACTIVIDADES
**********************************************************/
.categoria  {
	color: #523998;
	font-size: 12px;
}
.titagenda {
	margin-bottom: 5px;
}
.fechaactividades { 
	color: #386C01;
	font-size: 12px;
}
/**********************************************************
MAPA WEB
**********************************************************/
.content ul {
	
	list-style: url(imgcomunes/bolillo.gif) none;
	line-weight: 2em;
}
.txt_de {display: block; text-align: right;}
.volverpagina {border: 1px solid blue; float: right;}
input.btn4 {
	color: #A7255A;
	font-weight: bold;
	border: none;
	background-color: #fff;
	font-size: 0.9em;
}

.cuadrogris {
	background-color: #F3F0EB;
	border: 1px solid #ECE8E3;
	width: 125px;
	padding: 10px;

}
.buscador {
	background: #F3F0EB url(img/buscador.gif) 0px 0px no-repeat;
	margin-top: 10px;
	padding: 5px;
	border: 1px solid #ECE9E5;
	color: #B0265A;
	font-family: georgia;
	font-size: 10px;
	font-weight: bold;}

.bton2 { background-color: #A7255A;  font-weight: bold; color: #fff; border: none; padding: 2px; margin: 1px; font-size: 11px;}
input, select {font-size: 11px;}


.destacados_intranet {
	padding:5px 3px;}
/**************************************************************
Calendario
**************************************************************/
.calendario { width: 154px; margin: 0 auto; text-align: center; font-size: 0.9em; padding: 0 3px 0px 0px;}
.calendario a {display: block; color: #50514D}
.calendario a:link, .calendario a:visited {text-decoration: none;}
.calendario_dia a:hover {text-decoration: none; background-color: #A7255A; color: #fff;}

.calendario_cabecera {width: 22px; float: left; font-weight: bold;  margin: 5px 0;}
.calendario_dia { border: 1px solid #B1B3AA; width: 16px; height: 12px; float: left; text-align: center; margin: 1px; padding: 1px; background-color: #fff;}
.calendario_act {color: #50514D; text-decoration: none; background-color: #A7255A; color: #fff;}

select.calendario_mostrar_mes {width: 100%;}
select.calendario_mostrar_categorias {width: 100%; margin: 10px 0;}
input.calendario_mod3 {width: 97%;}
a:link.calendario_act, a:visited.calendario_act, a:hover.calendario_act {color: #fff;}
.calendario_mes_diferente .calendario_dia { background-color: #F7F4E2;}
input.calendario_btn1 { background-color: #A7255A;  font-weight: bold; color: #fff; border: none; padding: 2px; margin: 8px 1px 1px 1px; font-size: 11px; vertical-align: middle; float: left;}
input.calendario_ancho100 {width: 100%;}

label.label_des {display: none;}
form {padding: 0; margin: 0;}
.calendario_finalizador { clear: both; height: 1px;}

.calendario_agenda dt { font-weight: normal; text-align: left; font-size: 1.1em;}
.calendario_agenda a:link, .calendario_agenda a:visited {color: #A7255A; text-decoration: none;}
.calendario_agenda a:hover {text-decoration: underline;;}
.calendario_agenda dd {margin-left: 0; font-weight: normal; color: #000; text-align: left;}
.calendario_agenda dd em {	display: block; color: #979797; font-style: normal;}

.calendario_agenda dt {padding: 0; margin: 0;}
.calendario_agenda dd {padding: 0; margin: 0;}
dl.calendario_agenda  {padding: 5px 0 5px 3px; margin: 0;}

.calendario_home { width: 152px; text-align: left;}
.calendario_contenedor {background-color: #E5F2F9; width: 165px; text-align: center; padding: 0px 0;}
.calendario_contenedor label {display: none;}

/***************************************************************************************************/
.menu_principal {background-color: #fff;}
.menu_principal a:link, .menu_principal a:visited {text-decoration: none; color:black;}
.menu_principal p { padding: 2px 2px 2px 12px; margin: 0; background: url(imgcomunes/mas.gif) 0px 5px no-repeat; border-bottom: 1px dashed #CBCBCB; }
.menu_principal ul {
	list-style-type: none !important;
}
.menu_principal ul li {
	background-image: none;
	border-bottom: 1px dashed #CBCBCB;
}

.menu_principal ul, .menu_principal ul li {padding: 0; margin: 0;  }
.menu_principal ul li a {display: block; padding: 2px 0 2px 20px;  }
.menu_principal ul li a:hover {background-color: #E9E7DD; }
.menu_principal ul { display: none; }

p.simple {background-image: none; padding: 0; margin: 0;}
p.simple a {display: block; padding: 2px 0 2px 12px;}
p.simple a:hover {background-color: #E9E7DD;}

ul#bloque1 li {background-image: none;}

/***************************************************************************************************/



