body {
/*defaults para body*/
background-color:#000000;
/*background-image: url("./w_imgs/bk_2.jpg");*/
margin:0;
padding:0;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
text-decoration:none;
color:#333333;
}
/*evitan el outline de puntos alrededor de imagenes pulsadas*/
a{
	outline:none;
	text-decoration:none
}
img{
	outline:none;
	border:0px;
}

.div_fotos_vinos{
/*etiquetas en pagina de vinos*/
float:left;
margin-right: 16px;
margin-bottom: 10px;
}

.div_fotos_album{
/*thumbnails en pagina de album fotos*/
float:left;
margin-top: 7px;
margin-right: 4px;
margin-left: 5px;
margin-bottom: 10px;
border: 2px, solid;
border-color: #FFFFFF;
}

.icuerpo {
	/*para INFORMES*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #333333;
}

.vendimia {
	/*para CUADERNO de VENDIMIA*/
	font-family: Comic Sans MS, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	text-decoration:none;
	color:#333333;
}
a.vendimia:link, a.vendimia:visited {
	/*para CUADERNO de VENDIMIA*/
	text-decoration:none;
	color:#92004B;
	font-weight:bold
}

form { margin-top: 0; margin-bottom: 0; }

blockquote { margin-top: 0; margin-bottom: 7px; }
p { margin-top: 0px; margin-bottom: 7px; }

ul { margin-top: 0px; margin-bottom: 10px; }
ol { margin-top: 0px; margin-bottom: 10px; }

li { margin-top: 0px; margin-bottom: 3px; }

dl { margin-top: 0px; margin-bottom: 10px; }
dt { margin-top: 0px; margin-bottom: 10px; }
dd { margin-top: 0px; margin-bottom: 10px; }

.mancha { 
 /* QUITADO AL CAMBIAR DE LOGO
 background-image: url(w_imgs/mancha_fondo.gif); 
 background-repeat: no-repeat; 
 background-position: center center;*/
 background-image: url(w_imgs/mancha_fondo_new.gif); 
 background-repeat: no-repeat; 
 background-position: top center;
}

/*siguen estilos para click-div-zoom*/
div.autosize { display: table; width: 0px; height: 0px; margin:auto; }
/*div.autosize > div { display: table-cell; margin:auto; }*/
#picture-zoom {
	/*needed by picture-zoom*/	
    visibility: hidden;
    position: absolute;
    left: 0px;
    top: 0px; /*this is later overidden from click_div_zoom.js to solve the vertical scroll bg issue*/
    width:100%;
    height:100%;
    z-index: 1000;
	background-image:url(/w_imgs/overlay_blk.gif);
}
#contenido-zoom {
	/*needed by picture-zoom*/	
    width:10px;
    margin: 0px auto;
    background-color:#000000;
    /*border:1px solid #000000;*/
    /*padding:1px;*/
    /*text-align:center;*/
	width:2;
	height:2;
	border:4px solid #000000;
	color:#000000;
	filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=6, OffY=6, Color='#55000000', Positive='true');
}
/*acaban estilos para click-div-zoom*/

a.tip:link {
	font-weight: bold;
	text-decoration: none;
	color: #0099CC;
}
a.tip:visited {
	font-weight: bold;
	text-decoration: none;
	color: #0099CC;
}
td.mt_01 {
	BACKGROUND: url(w_roll/sp_mt_01.gif) no-repeat 0px -14px; MARGIN: 0px 0px 0px 0px;
}
td.mt_01 A {
	DISPLAY: block; BACKGROUND: url(w_roll/sp_mt_01.gif) no-repeat 0px 0px; MARGIN: 0px 0px 0px 0px;
}
td.mt_01 A:hover {
	BACKGROUND-IMAGE: none
}
td.mt_02 {
	BACKGROUND: url(w_roll/sp_mt_02.gif) no-repeat 0px -14px; MARGIN: 0px 0px 0px 0px;
}
td.mt_02 A {
	DISPLAY: block; BACKGROUND: url(w_roll/sp_mt_02.gif) no-repeat 0px 0px; MARGIN: 0px 0px 0px 0px;
}
td.mt_02 A:hover {
	BACKGROUND-IMAGE: none
}
td.mt_03 {
	BACKGROUND: url(w_roll/sp_mt_03.gif) no-repeat 0px -14px; MARGIN: 0px 0px 0px 0px;
}
td.mt_03 A {
	DISPLAY: block; BACKGROUND: url(w_roll/sp_mt_03.gif) no-repeat 0px 0px; MARGIN: 0px 0px 0px 0px;
}
td.mt_03 A:hover {
	BACKGROUND-IMAGE: none
}
td.mt_04 {
	BACKGROUND: url(w_roll/sp_mt_04.gif) no-repeat 0px -14px; MARGIN: 0px 0px 0px 0px;
}
td.mt_04 A {
	DISPLAY: block; BACKGROUND: url(w_roll/sp_mt_04.gif) no-repeat 0px 0px; MARGIN: 0px 0px 0px 0px;
}
td.mt_04 A:hover {
	BACKGROUND-IMAGE: none
}
td.mt_05 {
	BACKGROUND: url(w_roll/sp_mt_05.gif) no-repeat 0px -14px; MARGIN: 0px 0px 0px 0px;
}
td.mt_05 A {
	DISPLAY: block; BACKGROUND: url(w_roll/sp_mt_05.gif) no-repeat 0px 0px; MARGIN: 0px 0px 0px 0px;
}
td.mt_05 A:hover {
	BACKGROUND-IMAGE: none
}
td.mt_06 {
	BACKGROUND: url(w_roll/sp_mt_06.gif) no-repeat 0px -14px; MARGIN: 0px 0px 0px 0px;
}
td.mt_06 A {
	DISPLAY: block; BACKGROUND: url(w_roll/sp_mt_06.gif) no-repeat 0px 0px; MARGIN: 0px 0px 0px 0px;
}
td.mt_06 A:hover {
	BACKGROUND-IMAGE: none
}
td.mt_07 {
	BACKGROUND: url(w_roll/sp_mt_07.gif) no-repeat 0px -14px; MARGIN: 0px 0px 0px 0px;
}
td.mt_07 A {
	DISPLAY: block; BACKGROUND: url(w_roll/sp_mt_07.gif) no-repeat 0px 0px; MARGIN: 0px 0px 0px 0px;
}
td.mt_07 A:hover {
	BACKGROUND-IMAGE: none
}
td.mt_08 {
	BACKGROUND: url(w_roll/sp_mt_08.gif) no-repeat 0px -14px; MARGIN: 0px 0px 0px 0px;
}
td.mt_08 A {
	DISPLAY: block; BACKGROUND: url(w_roll/sp_mt_08.gif) no-repeat 0px 0px; MARGIN: 0px 0px 0px 0px;
}
td.mt_08 A:hover {
	BACKGROUND-IMAGE: none
}

td.mtu_01 {BACKGROUND: url(w_roll/uk_mt_01.gif) no-repeat 0px -14px; MARGIN: 0px 0px 0px 0px;}
td.mtu_01 A {DISPLAY: block; BACKGROUND: url(w_roll/uk_mt_01.gif) no-repeat 0px 0px; MARGIN: 0px 0px 0px 0px;}
td.mtu_01 A:hover {BACKGROUND-IMAGE: none}
td.mtu_02 {BACKGROUND: url(w_roll/uk_mt_02.gif) no-repeat 0px -14px; MARGIN: 0px 0px 0px 0px;}
td.mtu_02 A {DISPLAY: block; BACKGROUND: url(w_roll/uk_mt_02.gif) no-repeat 0px 0px; MARGIN: 0px 0px 0px 0px;}
td.mtu_02 A:hover {BACKGROUND-IMAGE: none}
td.mtu_03 {BACKGROUND: url(w_roll/uk_mt_03.gif) no-repeat 0px -14px; MARGIN: 0px 0px 0px 0px;}
td.mtu_03 A {DISPLAY: block; BACKGROUND: url(w_roll/uk_mt_03.gif) no-repeat 0px 0px; MARGIN: 0px 0px 0px 0px;}
td.mtu_03 A:hover {BACKGROUND-IMAGE: none}
td.mtu_04 {BACKGROUND: url(w_roll/uk_mt_04.gif) no-repeat 0px -14px; MARGIN: 0px 0px 0px 0px;}
td.mtu_04 A {DISPLAY: block; BACKGROUND: url(w_roll/uk_mt_04.gif) no-repeat 0px 0px; MARGIN: 0px 0px 0px 0px;}
td.mtu_04 A:hover {BACKGROUND-IMAGE: none}
td.mtu_06 {BACKGROUND: url(w_roll/uk_mt_06.gif) no-repeat 0px -14px; MARGIN: 0px 0px 0px 0px;}
td.mtu_06 A {DISPLAY: block; BACKGROUND: url(w_roll/uk_mt_06.gif) no-repeat 0px 0px; MARGIN: 0px 0px 0px 0px;}
td.mtu_06 A:hover {BACKGROUND-IMAGE: none}
td.mtu_07 {BACKGROUND: url(w_roll/uk_mt_07.gif) no-repeat 0px -14px; MARGIN: 0px 0px 0px 0px;}
td.mtu_07 A {DISPLAY: block; BACKGROUND: url(w_roll/uk_mt_07.gif) no-repeat 0px 0px; MARGIN: 0px 0px 0px 0px;}
td.mtu_07 A:hover {BACKGROUND-IMAGE: none}
td.mtu_08 {BACKGROUND: url(w_roll/uk_mt_08.gif) no-repeat 0px -14px; MARGIN: 0px 0px 0px 0px;}
td.mtu_08 A {DISPLAY: block; BACKGROUND: url(w_roll/uk_mt_08.gif) no-repeat 0px 0px; MARGIN: 0px 0px 0px 0px;}
td.mtu_08 A:hover {BACKGROUND-IMAGE: none}


.wlegalbody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #660033;
}
.wdetallelist {
	font-family: Helvetica, Tahoma, Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #0066CC;
}
.wdetallelist:link {
	font-family: Helvetica, Tahoma, Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	color: #0066CC;
}
.wdetallelist:hover {
	font-family: Helvetica, Tahoma, Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	color: #0066CC;
}
.wdetallelist:visited {
	font-family: Helvetica, Tahoma, Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	color: #0066CC;
}
.wcuerpo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
	color: #333333;
}
a.wcuerpo:link {
	font-weight: bold;
	text-decoration: none;
	color: #444444;
}
a.wcuerpo:hover {
	font-weight: bold;
	text-decoration: none;
	color: #990000;
}
a.wcuerpo:visited {
	font-weight: bold;
	text-decoration: none;
	color: #990000;
}
.wfootlow {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	text-decoration: none;
	color: #666666;
}
.subtitulo {
	font-family: Helvetica, Tahoma, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #336699;
}

a.subtitulo:link {
	font-family: Helvetica, Tahoma, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #336699;
}
a.subtitulo:hover {
	font-family: Helvetica, Tahoma, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
	color: #336699;
}
.wfootbody {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}

.gdatostabla {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.gcampostabla {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000099;
	font-weight: bold;
}
.gloginfield {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #990000;
	text-decoration: none;
	width: 100px;
	background-color: #EEEEEE;
	text-align: center;
	border: thin inset #95051A;
}
.glogintitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #999999;
}
.gloginbutton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	background-color: #FFCC99;
	height: 18px;
	width: 60px;
	margin: 5px;
}
.gloginnojava {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #FF0000;
}
.gloginwww {
	font-family: Helvetica, Tahoma, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FF9900;
}
.gloginwwwname {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
}
.wcuerpoinitial {
	font-family: Helvetica, Tahoma, Arial;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
}
.whomespeech {
	font-family: Helvetica, Tahoma, Arial;
	font-size: 12px;
	font-weight: bold;
	color: #777777;
}
.wtitlegreen {
	font-family: Helvetica, Tahoma, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: 99CC00;
}
.wbodygrey {
	font-family: Helvetica, Tahoma, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	font-style: normal;

}
.wbodybluebold {
	font-family: Helvetica, Tahoma, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: 0000CC;
	text-decoration: none;
	text-align: center;
}
a.wbodybluebold:link {
	font-family: Helvetica, Tahoma, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: 99CC00;
	text-decoration: none;
	text-align: center;
}
a.wbodybluebold:hover {
	font-family: Helvetica, Tahoma, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: 990000;
	text-decoration: none;
	text-align: center;
}
a.wbodybluebold:visited {
	font-family: Helvetica, Tahoma, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: 99CC00;
	text-decoration: none;
	text-align: center;
}
.wlist {
	font-family: Helvetica, Tahoma, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #003366;
	text-align: justify;
}
a.wlist:link {
	font-family: Helvetica, Tahoma, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #003366;
	text-align: justify;
}
a.wlist:hover {
	font-family: Helvetica, Tahoma, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
	color: #003366;
	text-align: justify;
}
a.wlist:visited {
	font-family: Helvetica, Tahoma, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #003366;
	text-align: justify;
}
.wtitlegreensmall {
	font-family: Helvetica, Tahoma, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: 99CC00;
}
.wtitlesmallboldblk {
	font-family: Helvetica, Tahoma, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CCCCCC;
}
.wtitlesmallboldred {
	font-family: Helvetica, Tahoma, Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #CC0000;
}
.wbodysmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	font-weight: normal;
}
.wcampostabla {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #660000;
	font-weight: bold;
}
.wquick {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #31659C;
	font-weight: bold;
}
.wdatostablareq {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #95051A;
	height: 20px;
	width: 200px;
	background-color: #FFEECC;
	font-weight: bold;
	text-align: center;
}
.wdatostablareqizq {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #95051A;
	height: 20px;
	width: 200px;
	background-color: #FFEECC;
	font-weight: bold;
	text-align: left;
}
.wdatostablareqizq116 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #95051A;
	height: 20px;
	width: 116px;
	background-color: #FFEECC;
	font-weight: bold;
	text-align: left;
}
.wdatostablareqizq77 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #95051A;
	height: 20px;
	width: 77px;
	background-color: #FFEECC;
	font-weight: bold;
	text-align: left;
}
.wdatoscommentbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #95051A;
	width: 480px;
	font-weight: bold;
	text-align: left;
	background-color: #FFEFCE;
}
.wdatostablaizq116 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #95051A;
	height: 20px;
	width: 116px;
	font-weight: bold;
	text-align: left;
}
.wdatostablaizq77 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #95051A;
	height: 20px;
	width: 77px;
	font-weight: bold;
	text-align: left;
}
.wloginbutton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	background-color: #FFAA44;
	height: 18px;
	width: 60px;
}
.naranjagrande {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: FF4C00;
}
.rojogrande {

	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: 95051A;
}
.wnoticiatitular {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}
a.wnoticiatitular:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
a.wnoticiatitular:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #660033;
	text-decoration: none;
}
a.wnoticiatitular:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #660033;
	text-decoration: none;
}
.wnoticiapages {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFF00;
	vertical-align: middle;
}
.wnoticiafecha {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #CC3333;
}
.wnoticiafuente {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #0099CC;
}
