/* AyerViernes S.A. */
/* www.ayerviernes.com */
/*------------------------------------------------------ DESCORCHADOS */
*{
	margin: 0;
	padding: 0;
}
html{
	background-color: #fff;
}
body{
	text-align: center;
	background: /*#FFFFE5*/ url(../img/back/back_prin_tint.gif) repeat-x scroll top center;
	font: normal normal 1em/120% Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	margin-bottom: 2em;
}
#filtro{
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: #000;
	border-top: 5px solid #663366;
	z-index: 100 !important;
}
/*--------------------- cellspacing & cellpading = "0" */
table{
	border-collapse: collapse;
	empty-cells: show;
	border-spacing: 0px;
}
td{
	padding:0;
}
/*--------------------- Anclas */
a{
	color: #06F;
	text-decoration: none;
}
a:hover{
	color: #06F;
	text-decoration: underline;
}
a:active, a:focus{
	outline: 0;
}

/*--------------------- Elementos */
p{
	font: normal normal normal .8em/100% Verdana, Arial, Helvetica, sans-serif;
	color:#333;
/*	margin-bottom: 10px;*/
}
h1, h2, h3, h4, h5, h6{
	clear: both;
}
img.avatar{
	width: 52px;
	height: 52px;
}
fieldset{
	border: none;
}
/*--------------------- Invisibles */
.invisible{
	float: left;
}
.invisible span{
	display: none;
}

.nolista{
	list-style: none outside none;
}
.nolista li{
	display: inline;
}
/*------------------------------------------------------------------------ 
									ESTRUCTURA PRINCIPAL
-------------------------------------------------------------------------*/
.center{
	width: 70%;
	min-width: 740px;
	max-width: 800px;
	margin: 0 auto;
	text-align: left;
}
#header{
	border-top: 5px solid #636;
}
#main{
	background-color: #FAF9EF;
	border-top: 1px solid #D0C8D0;
	border-bottom: 1px solid #D0C8D0;
	padding-bottom: 1em;
}
#footer{
	clear: both;
	width: 100%;
	margin-top: 10px;
	padding-top: 1em;
	background: #fff url(../img/back/back_foot.gif) repeat-x 0 0;
	text-align: left;
}
/*------------------------------------------------------------------------ 
									ESTRUCTURA HEADER
-------------------------------------------------------------------------*/
#header .center{
	position: relative;
}
/*--------------------------- Login */
#header #logg{
	position: absolute;
	display: block;
	width: 51%;
	right: 0;
	text-align: right;
	background: transparent url(../img/auxi/auxiRighLogg.gif) no-repeat bottom right;
	z-index: 1000000 !important;
}
#header #logg .subLogg{
	position: relative;
	width: 100%;
	padding: 0 0 .4em 0;
	background: url(../img/auxi/auxiLeftLogg.gif) no-repeat bottom left;
}
#header #logg p{
	padding: .6em 3.5em .4em 1em;
	background: #CCE5FF url(../img/back/backLogg.gif) no-repeat right top;
	font: normal normal normal .8em/120% arial, helvetica, sans-serif;
	color: #636;
}
#header #logg p a{
	cursor: pointer;
}
#header #logg p a#session{
	float: right;
}
#header #logg p a.acti{
	color: #f60;
}
#header #logg #cuenta fieldset{
	padding: .8em 1em 0 0;
	background: #CCE5FF;
}
#header #logg #cuenta label{
	font-size: .75em;
	color: #8A758A;
}
#header #logg #cuenta #nick, #header #logg #cuenta #clave{
	background-color: #FFF;
	border: none;
	height: 18px;
	padding: .2em .3em .1em .3em;
	width: 20%;
	display: inline;
}
#header #logg #cuenta input#clave{
	width: 15%;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#header #logg #cuenta input#entrar{
	vertical-align: bottom;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#header #logg #cuenta small{
	display: block;
	clear: both;
	margin-top: .3em;
	padding-right: 16.5%;
	font-size: .55em;
	text-align: right;
	font-size: .7em;
	color: #8A758A;
}
#header span.LLB{
	position: absolute;
	display: block;
	left: 0;
	bottom: 0;
	width: 3px;
	height: 3px;
	background: url(../img/auxi/auxiLoggCornLeft.gif) no-repeat bottom left;
	z-index: 100;
}
#header span.LRB{
	position: absolute;
	display: block;
	right: 0px;
	bottom: 0px;
	width: 3px;
	height: 3px;
	background: url(../img/auxi/auxiLoggCornRigh.gif) no-repeat bottom right;
	z-index: 100;
}
/*--------------------------- Titulo */
#header #titu{
	width: 281px;
	height: 61px;
	margin-left: 2px;
	padding: .7em 0 0 0;
	text-indent: -10000em;
}
#header #titu a{
	width: 100%;
	height: 100%;
	display: block;
	background: transparent url(../img/titu/tituDesc.gif) no-repeat bottom left;
}
#header #titu a:hover{
	background-position: -281px 100%;
}
#header p#tagline{
	padding: 0;
	font: normal normal normal .7em/120% Trebuchet MS, sans-serif;
	text-align: left;
	color: #636;
}
/*--------------------------- Buscador */
#header .busc{
	position: relative;
	clear: both;
	width: 100%;
	margin-top: 1.9em;
	padding: 0;
	background: url(../img/back/backCaja.gif) repeat-x center;
}
#header .busc #buscar{
	float: left;
	width: 60%;
	padding: .4em 0 .2em 0;
	background: url(../img/auxi/auxiCajaCurvIzqu.gif) no-repeat 0 0;
}
#header .busc #buscar label{
	float: left;
	width: auto;
	display: inline;
	padding: .1em 0 .6em 1em;
	font-size: .7em;
	color: #8A758A;
}
#header .busc #buscar input.busc_form{
	float: left;
	width: 40%;
	height: 18px;
	border: 1px solid #C0B6C0;
	padding: .2em .5em .2em .5em;
	margin-left: .5em;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: .75em;
}
#header .busc #buscar input.busc_boto, #main .contBusc input.busc_boto{
	float: left;
	width: 57px;
	height: 25px;
	margin: 0 0 0px 8px;
	text-indent: 57px;
	background: transparent url(../img/boto/boto_busc.gif) no-repeat 0 0;
	border: none !important;
	cursor: pointer;
	padding: 0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#header .buscAvan{
	float: left;
	font-size: .7em;
	margin: .5em 0 0 -4em;
	padding-top: .2em;
}
#header .ESD{
	position: absolute;
	right: 0;
	top: 0;
	width: 2px;
	height: 2px;
	background: url(../img/auxi/auxiCajaCurvDere.gif) no-repeat 0 0;
}
/*--------------------------- Menu Superior */
#header .help{
	position: absolute;
	top: 9.8em;
	right: .5em;
	font-size: .7em;
}
#header #menuSup, #header #menuSupLog{
	float: right;
	margin-top: -3.5em;
	padding-top: 1em;
}
#header #menuSup li,#header #menuSupLog li{
	float: left;
	list-style: none none;
	margin-left: .7em;
	font: normal normal bold .9em/130% Arial, Helvetica, sans-serif;
}
#top #header #menuSup li a, #top #header #menuSupLog li a{
	padding-right: .15em;
}
#header #menuSup li a.acti, #header #menuSupLog li a.acti{
	width: 100%;
	display: block;
	margin-top: -4px;
	/*padding-right: .3em;*/
	text-decoration: none;
	background: url(../img/boto/backRighActiMenu.gif) no-repeat right top;
}
#header #menuSup li a.acti span, #header #menuSupLog li a.acti span{
	display: block;
	padding: .3em 0 .6em .4em;
	text-decoration: none;
	background:  url(../img/boto/backLeftActiMenu.gif) no-repeat left top;	
	color: #FFF;
	cursor: default;
}
#header #menuSup .botoBlog, #header #menuSupLog .botoBlog{
	background:  url(../img/boto/botoBlog.gif) no-repeat right 0em;	
	padding: 1em 0 .3em .4em;
}
/*------------------------------------------------------------------------ 
									MENU INFERIOR, logeado
-------------------------------------------------------------------------*/
#subMenu{
	padding-top: .7em;
	border-top: 1px solid #D0C8D0;
}
#subMenu .subCent{
	width: 66%;
	margin-left: 33%;
}
#subMenu ul{
	position: relative;
	height: auto;
	float: left;
	margin-left: 3px;
}
#subMenu ul li{
	position: relative;
	display: block;
	float: left;
	margin-right: 2px;
	list-style: none;
	font: normal normal bold .8em/105% arial,helvetica;
}
#subMenu ul li a{
	display: block;
	padding: .4em .7em .5em .7em;
	display: block;
	background: #F3F1F3;
	border: 1px solid #D0C8D0;
	border-bottom: none;
	color: #B9ACB9;
}
#subMenu ul li a span{
	display: block;
	clear: both;
}
#subMenu ul.acciSub li a{
	border: 1px solid #f60;
	border-bottom: none;
	background: #f60;
	color: #FFF;
}
#subMenu ul li a:hover{
	text-decoration: none;
	border: 1px solid #D0C8D0;
	border-bottom: none;
	background: #D6CFD6;
	color: #000;
}
#subMenu ul li a.acti{
	margin-bottom: -1px;
	text-decoration: none;
	border: 1px solid #D0C8D0;
	border-bottom: 1px solid #FAF9EF;
	background: #FAF9EF;
	color: #000;
}
/*------------------------------------------------------------------------ 
									ESTRUCTURA CONT
-------------------------------------------------------------------------*/
.cont{
	width: 67%;
	float: right;
	padding: .5em 0 0 1%;
}
.cont p{
	line-height: 120%;
}
.cont h1{
	margin: .2em 0 .2em 0;
	font: normal normal normal 2.2em/100% georgia /*!important*/;
	color: #000;
}
.cont h2{
	position: relative;
	display: block;
	padding: .5em 0 .3em 0;
	font: normal normal bold 1em/120% Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #E5E4DB;
	color: #8A758A;
}
.cont h2.taglHome{
	padding: 0;
	font: normal normal normal .75em/120% Verdana;
	border: none;
	color: #333;
}
.cont h3{
	font: normal normal normal 1.3em/120% georgia, serif;
	margin: 0 0 .5em 0;
}
.cont h2 span{
	font-size: .7em;
}
.cont h2 small{
	display: inline;
	font-weight: normal;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.cont small, .cont h2 small{
	color: #8A758A;
	font-size: .7em;
	line-height: 120%;
}
.cont small.brea{
	font-size: .65em;
	color: #8A758A;
}
.cont small.brea strong{
	font-weight: normal;
	color: #000;
}
.cont small.brea a{
	color: #8A758A;
}
.cont ul.contLi li{
	font-size: .8em;
	margin-left: 2em;
	line-height: 120%;
	margin-bottom: 1em;
	list-style: url(../img/auxi/auxiArro.gif);
}
.cont .text{
	margin-top: .5em;
}
.cont .text p{
	margin-bottom: 1em;
	line-height: 120%;
}
.cont .text h3{
	margin: .3em 0 0 0;
	font: normal normal normal 1.2em/140% georgia;
}
.cont .text p em, .cont .erro div p em{
	padding: 0 .5em 0 .5em;
	font-style: normal;
	background: #FF0;
}
.cont .text ul{
	margin: .3em 0 0 1em;
}
.cont .text ul li{
	list-style: none none;
	font: normal normal normal .8em/140% verdana;
}
.cont .erro div p em{
	background: #FF3;
	font-weight: bold;	
}
.cont dl{
	font: normal normal normal .75em/180% verdana;
	/*float:left;
	width:80%;*/
}
.cont dl dt{
	width: 100px;
	float: left;
	text-align: right;
	margin-right: .5em;
}
.cont dl dd{
	padding-left: 160px;
	font-weight: bold;
}
.cont .leerMens dl dd{
	padding-left: 105px;
}
/*------------------------------------------------ Tablas */
.cont .editVino, .elimVino{
	background: url(../img/auxi/auxiEdit.gif) no-repeat 0 0;
	display: block;
	margin: 0 .3em 0 0;
	text-indent: -10000px;
	width: 15px;
	height: 15px;
}
.cont .elimVino{
	background-image: url(../img/auxi/auxiElim.gif);
}
.cont table.tablRank caption strong.capTitle span{
	font-size: .7em;
	font-weight: normal;
	color: #8A758A;
}
.cont table.tablRank caption a.elimSele{
	font-size: .7em;
	float: right;
	margin-top: .5em;
	padding-left: 1.5em;
	background: url(../img/auxi/auxiElim.gif) no-repeat 0 3px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.cont table.tablRank tr td.noBord{
	border-left: none!important;
}
.cont .td_mens_cerr{
	background: url(../img/auxi/auxiMensCerr.gif) no-repeat 5px 8px;
}
.cont .td_mens_abie{
	background: url(../img/auxi/auxiMensAbie.gif) no-repeat 5px 5px;
}
/*--------------------------- tablas de Ranking  */
.cont table.tablRank{
	width: 100%;
	height: auto;
	margin: 0 0 1.5em 0;
	border-bottom: 1px solid #CCCC66;
}
.cont table.tablRank caption{
	padding: 0 0 1px 5px;
	background: transparent url(../img/auxi/auxiTopLeftCaption.gif) no-repeat top left;
	margin-left: -1px;
	border: none;
	font-family: Arial, Helvetica, sans-serif;
}
.cont table.tablRank caption.favo{
	background-image: none;
}
.cont table.tablRank caption strong{
	font: normal normal bold 1em/100% Arial, helvetica;
	padding: 7px 10px 7px 5px;
	float: left;
	background: #CCCC66 url(../img/auxi/auxiTopRightCaption.gif) no-repeat top right;
	color: #FFF;
}
.cont table.tablRank tr th{
	font: normal normal normal .7em/120% verdana;
	padding: 7px 10px 7px 10px;
	text-align: left;
	border: 1px solid #CCCC66;
	border-bottom: 0;
	background: #E5E5B2;
	color: #767361;
}
.cont table.tablRank tr td{
	padding: 6px 0 6px 25px;
	font: normal normal normal .7em/120% verdana;
	border: 1px solid #CCCC66;
	border-top: none;
	border-bottom: none;
	background-color: #F7F7E8;
	color: #8A758A;
}
.cont table.tablRank tr.tr_blan td{
	background-color: #fff;
}
.cont table.tablRank tr td img.statMens{
	position: relative;
	width: auto;
	left: -10px;
}
.cont table.tablRank tr td input{
	width: 13px;
	height: 13px;
	margin-right: 10px;
}
.cont table.tablRank td span{
	display: block;
	clear: both;
}
.cont table.tablRank td span.tablCome{
	padding: 0 0 0 18px;
	background: url(../img/auxi/auxiUserCome.gif) no-repeat center left;
}
.cont table.tablRank tr td.lastInpu{
	border: none !important;
}
.cont table.tablRank tr td.tdCent{
	padding: 0 1em 0 1em;
}
.cont table.tablRank img{
	margin-left: -5px;
}
/*  Tipos de copas en las tablas  */
.td_vino_tint{
	background: url(../img/auxi/iconBoteTint.gif) no-repeat 10px 50%;
}
.td_vino_blan{
	background: url(../img/auxi/iconBoteBlan.gif) no-repeat 10px 50%;
}
.td_vino_rose{
	background: url(../img/auxi/iconBoteRose.gif) no-repeat 10px 50%;
}
.td_vino_ensa{
	background: url(../img/auxi/iconBoteCham.gif) no-repeat 10px 50%;
}
.td_vino_cham{
	background: url(../img/auxi/iconBoteCham.gif) no-repeat 10px 50%;
}
/*----------------------------------------------- Paginador */
.tablePagi{
	position: relative;
	text-align: center;
	padding: .3em .5em .3em .5em;
	clear: both;
	font-family: Georgia, "Times New Roman", Times, serif;
	background-color: #EEEECD;
	border-top: 1px solid #E3E2AA;
	border-bottom: 1px solid #E3E2AA;
	position: relative;
	top: 1em;
	margin-bottom: 1em;
}
.tablePagi a.pagisigu{
	position: absolute;
	top: .5em;
	right: .5em;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: .7em;
}
.tablePagi a.pagiatras{
	position: absolute;
	top: .5em;
	left: .5em;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: .7em;
}
.tablePagi a.acti{
	font-weight: bold;
	color: #000;
}
/*----------------------------------------------- Formularios */
.cont .aviso{
	border: 1px solid #D0C8D0;
	background-color: #FFFFDD;
	font-size: .94em;
	color: #000;
	padding: .5em;
	margin-bottom: .5em;
	margin-top: .8em;
}
.cont .ok, .cont .erro, .cont .noInfo{
	padding: 0em .5em .5em .5em;	
	padding-left: 2.7em;
	background: #FFFFDD url(../img/auxi/iconAvisOk.gif) no-repeat .7em .7em;
}
.cont .aviso h2, .cont .aviso h1{
	font: normal normal normal 1.3em/120% georgia, serif;
	border-bottom: 1px solid #D0C8D0;
	margin-top: .3em;
	padding: 0;
	color: #8A758A;
/*	padding: .5em 0 1em 1em;*/
}
.cont .aviso div{
	padding: 1em 2em 1em 0;
}
.cont .aviso div p{
	line-height: 130%;
}
.cont .erro{
	background-image: url(../img/auxi/iconAvisErro.gif);
}
.cont .noInfo{
	background-image: url(../img/auxi/auxiAler.gif);
}
.alert{
	background-color: #FFE5E5;
	border: 1px solid #FF7F7F !important;
}
.salud{
	font-weight: bold;
}
/*--------------------------- Formulario Agregar Vino */
.cont form fieldset{
	margin: 0 auto;
	border-top: 1px solid #FFF;
	padding: 0 20% 1em 25%;
	margin-top: 0;
}
.cont form fieldset.hidden{
	border-top: 0;
	padding: 0 !important;
	margin: 0 !important;
}
.cont form fieldset.globGrav{
	position: relative;
}
.cont form fieldset.hidden input{
	height: 0 !important;
	margin: 0 !important;
	padding: 0 !important;
}
.cont form fieldset h2 span{
	border-bottom: 1px solid #FFF;
}
.cont form fieldset label{
	font-size: .75em;
	color: #FF6600;
	display: block;
	padding-top: .5em;
}
.cont form fieldset input, .cont form fieldset select, .cont form fieldset textarea{
	width: 100%;
	border: 1px solid #D0C8D0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: .75em;
	padding-top: .2em;
}
.cont form fieldset select option{
	padding-bottom: .3em;
}
.cont form fieldset input, .cont form fieldset select{
	padding: .3em;
}
.cont form fieldset input{
	width: 97%;
}
.cont form fieldset input.input{
	outline: 0;
	border: 0;
}
.cont form fieldset input.inpu01{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: .75em;
	height: 18px;
}
.cont form fieldset input.sexo, .cont form fieldset input.reco{
	float: left;
	width: auto;
	margin: .4em .3em -.3em .3em;
	border: 0;
}
.cont form fieldset label.labelSexo{
	float: left;
	color: #000;
	margin: -3px .6em 0 0;
}
.cont form fieldset label.punt{
	margin: .1em 0 .2em 0;
	color: #000;
}
.cont form fieldset label.punt input{
	width: auto;
}
.cont form fieldset label.punt img{
	margin: 0 .4em -.2em .3em;
}
.cont form fieldset textarea{
	height: 10em;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: .75em;
}
.cont ul.sexo li{
	list-style: none none;
	margin-left: 0;
}
.cont ul.sexo li .masc, .cont ul.sexo li .feme{
	width: 1em;
	float: none;
}
.inpuSeleDia, .inpuSeleMes, .inpuSeleAno{
	width: 5em!important;
	float: left;
	margin-right: .7em;
}
.inpuSeleAno{
	float: none;
	width: 9em !important;
}
.cont form fieldset small.fech{
	display: inline;
	margin-right: 4.5em;
}
.cont form fieldset small.smalSexo{
	display: block;
	float: none;
	clear: both;
}
.cont form fieldset div.formSmal{
	position: relative;
	width: 80%;
}
.cont input.botoAgrVino, .cont input.botoAcep{
	width: auto;
	height: auto;
	float: right;
	margin-top: .5em;
	border: none;
	padding: 0;
}
.cont input.botoAcep{
	position: absolute;
	top: 0;
	right: 0;
	float: none;
}
.inpuregi{
	width: 77%!important;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: .75em;
	height: 18px;
}
/* Agregar Cepa  */
.cont form .botoCepa{
	position: absolute;
	display: block;
	float: left;	
	margin: -26px 0 0 56%;
}
.cont form fieldset select.cepaSele{
	margin-top: .3em ;
}
.cont form fieldset a#agregarCepa{
	display: block;
	width: 16px;
	height: 16px;
	margin: 4px 0 0 0;
	background: url(../img/auxi/auxiExpaAjax.gif) no-repeat 0 0;
	text-indent: -10000px;
}
.cont form fieldset a.agregarCepa{
	display: block;
	width: 16px;
	height: 16px;
	margin: 4px 0 0 0;
	background: url(../img/auxi/auxiExpaAjax.gif) no-repeat 0 0;
	text-indent: -10000px;
}
.cont form fieldset a.quitarCepa{
	float: left;
	display: block;
	width: 16px;
	height: 16px;
	margin: -16px 0 0 18px;
	text-indent: -10000px;
	background: url(../img/auxi/auxiExpaAjaxMeno.gif) no-repeat 0 0;
}
/* Explica formularios */
.cont form fieldset a#linkEnsa{
	float: left;
	width: 80px;
	margin: -17px 0 0 21px;
	font-size: .65em;
	letter-spacing: -.04em;
	color: #F60;
	cursor: pointer;
}
.cont form fieldset small #linkGrav{
	font-size: .82em;
	color: #f60;
	cursor: pointer;
}
#oculEnsa{
	position: absolute;
	width: 10em;
	top: -4.6em;
	right: 0;
	padding: 0 0 7px 0;
	background: url(../img/auxi/auxiOculRss.gif) no-repeat bottom right;
}
#oculGrav{
	position: absolute;
	width: 21em;
	top: -3.1em;
	margin: 0 0 0 1.5em;
	padding: 0 0 7px 0;
	background: url(../img/auxi/auxiOculGrav.gif) no-repeat bottom right;
}
#oculGrav p, #oculEnsa p{
	position: relative;
	border: 1px solid #D0C8D0;
	border-bottom: 0;
	padding: 1.7em .8em .8em .8em;
	font: normal normal normal .7em/130% verdana;
	background: #FFFFDD;
	color: #000;
}
#oculGrav p a#cerrarGrav, #oculEnsa p a#cerrarEnsa{
	position: absolute;
	top: .2em;
	right: .6em;
	color: #f60;
	text-decoration: none;
	cursor: pointer;
	display: block;
}
/* Formulario de botones */
.cont form.botones fieldset{
	width: 100%;
	margin: 0;
	padding: 0;
}
.cont form.botones fieldset a{
	margin: .5em 0 0 0;
}
.cont form.botones fieldset textarea{
	height: 70px;
	padding: .5em;
	margin: .5em 0 .3em 0;
	font: normal normal normal .8em/110% courier new, monospace;
}
/*--------------------------- Buscador */
.cont .contBusc{
	clear: both;
	margin-bottom: 1em;
	padding: .7em 0 .7em 0;
	background-color: #D6CFD6;
	margin-top: 1em;
}
.cont .contBusc form{
	width: 80%;
	margin: 0 auto;
}
.cont .contBusc form fieldset{
	padding: 0;
	border: 0;
}
.cont .contBusc form fieldset label{
	float: left;
	font: normal normal bold .7em/120% verdana;
	line-height: 120%;
	color: #8A758A;
}
.cont .contBusc form fieldset .buscFormMain{
	width: 45%;
	float: left;
	height: 20px;
	margin: 0 .5em 0 .5em;
	padding: .2em .3em .1em .3em;
	border: 1px solid #C0B6C0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.cont .contBusc form fieldset .busc_boto{
	margin: -4px 0 0 -5px;
}
/*----------------------------------------------- Nube de Tags */
.cont .tagsBusc{
	position: relative;
	z-index: 10;
}
.cont .tagsBusc h2 span{
	font-weight: normal;
}
.cont .mapaTags{
	margin: 0 0 1.5em 0;
	padding-top: .5em;
	text-align: center;
}
.cont .mapaTags li{
	display: inline;
	list-style: none none;
	margin-left: .5em;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 150%;
}
.cont .mapaTags li a, .cont .mapaTags li a:hover{
	color: #636;
	text-decoration: none;
}
.cont .mapaTags li a:hover{
	text-decoration: underline;
}
.cont #linkTagsExpl{
	cursor: pointer;
	color: #f60;
}
.cont #oculTagsExpl{
	position: absolute;
	width: 70%;
	top: -7.7em;
	left: 15%;
	padding: 0 0 7px 0;
	background: url(../img/auxi/auxiOculTags.gif) no-repeat bottom left;
	z-index: 1000;
}
.cont #oculTagsExpl p{
	position: relative;
	border: 1px solid #D0C8D0;
	border-bottom: 0;
	padding: 1.5em .6em .5em .6em;
	line-height: 130%;
	background: #FFFFDD;
	color: #000;
	font-size: .7em;
}
.cont #oculTagsExpl p a#cerrarTags{
	position: absolute;
	top: .2em;
	right: .6em;
	color: #f60;
	text-decoration: none;
	cursor: pointer;
	display: block;
}
/*----------------------------------------------- Tipos de Busqueda */
.cont h2 a.linkBusc{
	padding-left: 1.5em;
	background: url(../img/auxi/auxiExpaAjax.gif) no-repeat 0 0;
}
.cont h2 a.linkBuscHide{
	padding-left: 1.5em;
	background: url(../img/auxi/auxiExpaAjaxMeno.gif) no-repeat 0 0;
}
.cont .buscClas, .cont .buscCepa, .cont .buscAlfa{
	background-color: #FFF;
	margin-bottom: .5em;
	padding: 15px 10px 15px 10px;
}
.cont .buscClas li, .cont .buscCepa li, .cont .buscAlfa li{
	float: left;
	list-style: outside url(../img/auxi/auxiArro.gif);
	margin-left: 2.5em;
	font-size: .8em;	
	width: 25%;
}
.cont .buscAlfa ul{
	width: 20%;
	float: left;
}
.cont .buscAlfa ul li{
	float: none;
}
/*----------------------------------------------- Cajas de Usuarios */
.cont .usuaL, .cont .usuaR{
	float: left;
	background-color: #FFF;
	border: 1px solid #EEECEE;
	width: 45%;
	height: 5.3em;
	margin-top: .7em;
	padding: .2em .5em .5em .5em;
}
.cont .usuaR{
	float: right;
}
.cont .usuaL p, .cont .usuaR p{
	font-size: .7em;
	margin-top: .2em;
	margin-bottom: 0;
	padding-bottom: 0;
	line-height: 100%;
}
.cont .user{
	display: block;
	font: normal normal bold .83em/150% verdana;
}
.cont .usuaL img, .cont .usuaR img{
	width: 50px;
	height: 50px;
	float: left;
	margin: .2em .5em .5em 0;
}
.cont .usuaL em, .cont .usuaR em{
	/*width: 50px;
	height: 50px;*/
	color: #666;
	font-size: .7em;
	/*position: relative;*/
	top: -.2em;
	
}
.cont .usuaL:hover, .cont .usuaR:hover{
	background-color: #FFD;
}
.cont .usuaL span.bote, .cont .usuaR span.bote, .cont .usuaL span.come, .cont .usuaR span.come{
	display: block;
	color: #8A758A;
	font-size: .7em;
	background: url(../img/auxi/auxiBullUsuaVino.gif) no-repeat 58px 0;
	padding: 3px 0 1px 72px;
}
.cont .usuaL span.come, .cont .usuaR span.come{
	background: url(../img/auxi/auxiUserCome.gif) no-repeat 58px 2px;
	padding-left: 74px;
}
/*----------------------------------------------- Cajas de Amigos */
.cont .divAmigo .usuaL, .cont .divAmigo .usuaR{
	height: 8em;
}
.cont .detaAmig{
	clear: both;
	margin: .5em 0;
	padding-top: .5em; 
	border-top: 1px solid #E0DFE1;
}
.cont .divAmigo .detaAmig .bote{
	padding-left: 1.5em;
	background-position: 3px 0;
}
.elimAmig{
	background: url(../img/auxi/auxiTarrBasu.gif) no-repeat 58px 2px;
	display: block;
	font-size: .7em;
	padding-left: 72px;
}
.enviMens{
	font-size: .7em;
	padding-left: 1.6em;
	background: url(../img/auxi/auxiBullUsuaMens.gif) no-repeat 1px 2px;
}
/*----------------------------------------------- Cajas de Vinos, resultado de busqueda */
.cont .buscVino.usuaL, .cont .buscVino.usuaR{
	height: 6em;
}
.cont .buscVino a.imgVino{
	position: relative;
	display: block;
	float: left;
	width: 50px;
	height: 50px;
	margin: 0 .5em .5em 0;
	font: normal normal normal .95em/100% georgia;
	text-decoration: none;
	color: #FFF;
	background: Black;
}
.cont .buscVino a.imgVino span{
	position: absolute;
	top: 12px;
	left: 4px;
	padding: .2em;
}
.cont .buscVino .vinoCome{
	position: relative;
	display: block;
	padding: 0 0 0 75px;
	font-size: .7em;
	background: url(../img/auxi/auxiUserCome.gif) no-repeat 58px 3px;
}
.cont .buscVino .detaAmig{
	padding: .2em 0 .2em 0;
	margin: 0;
}
.cont .buscVino .detaAmig .usuaVino{
	background: url(../img/auxi/auxiBullUsua.gif) no-repeat center left;
	display: block;
	font-size: .7em;
	padding-left: 20px;
}
/* tipos de vino : back de ultimos vinos home */
.cont .buscVino a.tintBack{
	background: url(../img/auxi/avatTint.jpg) no-repeat 50% 50%;
}
.cont .buscVino a.blanBack{
	background: url(../img/auxi/avatBlan.jpg) no-repeat 50% 50%;
}
.cont .buscVino a.roseBack{
	background: url(../img/auxi/avatRose.jpg) no-repeat 50% 50%;
}
.cont .buscVino a.ensaBack{
	background: url(../img/auxi/avatEnsa.jpg) no-repeat 50% 50%;
}
/*----------------------------------------------- Inicio: Acciones Principales, botones verdes */
.cont .acciIndex{
	width: 100%;
	margin: .5em 0 1em 1em;
}
.cont .acciIndex p{
	width: 30%;
	height: auto;
	display: block;
	float: left;
	text-align: center;
	margin-left: .5em;
}
.cont .acciIndex p a.acciBoto{
	width: 110px;
	height: 110px;
	display: block;
	margin: 0 auto;
	text-indent: -10000em;
}
.cont .acciIndex p a{
	font: normal normal bold 1.3em/100% arial, helvetica !important;
	color: #06F;
}
.cont .acciIndex p span{
	display: block;
	margin: .2em .5em 0 .5em;
	font-size: .9em;
	line-height: 110%;
}
#acciRegis{
	background: transparent url(../img/boto/botoHomeRegi.jpg) no-repeat top left;
}
#acciConoc{
	background: transparent url(../img/boto/botoHomeCono.jpg) no-repeat top left;
}
#acciBusca{
	background: transparent url(../img/boto/botoHomeBusc.jpg) no-repeat top left;
}
#acciAgrega{
	background: transparent url(../img/boto/botoHomeAgre.jpg) no-repeat top left;
}
.cont .acciIndex p a.acciBoto:hover{
	background-position: 0 -110px !important;
}
/*----------------------------------------------- Inicio Home Logeado */
.cont .introUser h2{
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.15em;
	border: none;
}
.cont .introUser ul{
	margin-top: .5em;
}
.cont .introUser ul li{
	margin-left: 2.5em;
	list-style: outside url(../img/auxi/auxiArro.gif);
	font-size: .7em;
}

/*----------------------------------------------- Inicio: Ultimos Vinos Descorchados */
.cont .ultiVinoIndex{
	position: relative;
	width: 96%;
	margin-bottom: 1em; 
	padding: 2% 2% 3% 2%;
	background: #F3F1F3;
	border: 1px solid #D0C8D0;
}
.cont .ultiVinoIndex h3{
	font: normal normal normal 1.2em/120% arial, verdana;
	color: #8A758A;
}
.cont .ultiVinoIndex h3 strong{
	float: left;
}
.cont .ultiVinoIndex h3 a.rssCont{
	position: relative;
	margin: .2em .3em 0 .3em;
	padding: 0;
	width: 17px;
	height: 17px;
	background: url(../img/auxi/iconFeedSmal.gif) no-repeat 0 0;
}
.cont .ultiVinoIndex ul{
	clear: both;
	padding: .8em 0 0 0;
}
.cont .ultiVinoIndex ul li{
	width: 20%;
	height: auto;
	float: left;
	list-style: none;
	line-height: 75%;
	text-align: center;
}
.cont .ultiVinoIndex ul li a{
	clear: both;
	font-size: .7em;
	text-decoration: underline;
	color: #06F;
}
.cont .ultiVinoIndex ul li a.imgVino{
	position: relative;
	width: 44px;
	height: 44px;
	display: block;
	margin: 0 auto;
	border: 5px solid #FFF;
	font: normal normal normal .95em/100% georgia;
	text-decoration: none;
	color: #FFF;
	background: Black;
}
.cont .ultiVinoIndex ul li a.imgVino span{
	position: absolute;
	top: 9px;
	left: 2px;
	padding: .2em;
}
/* tipos de vino : back de ultimos vinos home */
.cont .ultiVinoIndex ul li a.tintBack{
	background: url(../img/auxi/avatTint.jpg) no-repeat 50% 50%;
}
.cont .ultiVinoIndex ul li a.blanBack{
	background: url(../img/auxi/avatBlan.jpg) no-repeat 50% 50%;
}
.cont .ultiVinoIndex ul li a.roseBack{
	background: url(../img/auxi/avatRose.jpg) no-repeat 50% 50%;
}
.cont .ultiVinoIndex ul li a.ensaBack{
	background: url(../img/auxi/avatEnsa.jpg) no-repeat 50% 50%;
}
/*----------------------------------------------- Inicio: Ultimos Miembros */
.cont .ultiCataIndex{
	position: relative;
	width: 96%;
	margin-bottom: 1em;
}
.cont .ultiCataIndex h3{
	font: normal normal bold 1.2em/120% arial, helvetica;
	color: #000;
}
.cont .ultiCataIndex ul{
	clear: both;
	padding: .5em 0 0 1.5em;
}
.cont .ultiCataIndex ul li{
	float: left;
	width: 19.8%;
	height: auto;
	margin-bottom: .8em;
	list-style: none;
	line-height: 80%;
	text-align: center;
}
.cont .ultiCataIndex ul li a.imgUser{
	width: 70px;
	height: 70px;
	display: block;
	margin: 0 auto;
	margin-bottom: 4px;
	background: #FFF;
	border: 1px solid #EEECEE;
}
.cont .ultiCataIndex ul li a.imgUser img{
	width: 50px;
	height: 50px;
	margin: 10px auto;
	border: 1px solid #EEECEE;
}
.cont .ultiCataIndex ul li a{
	clear: both;
	font: normal normal bold .7em/80% verdana;
	text-decoration: underline;
	color: #A3B748;
}
/*----------------------------------------------- Ficha del Vino */
.cont .tituVino{
	width: 88%;
	/*height: 4em;*/
	position: relative;
	clear: both;
	margin: .2em 0 0 0;
	padding: 0 0 .4em 12%;
	z-index: 99;
}
.cont .tituVino h1{	
	display: block;
}
.cont .tituVino ul{
	display: block;
	margin: -.5em 0 0 0;
}
.cont .tituVino ul li{
	float: left;
	margin-right: 10px;
	padding: .4em 0 .4em 18px;
	list-style: none;
	font: normal normal normal .7em/120% verdana;
	z-index: 1000;
}
#botoAgreCome{
	background: url(../img/auxi/icoAgreCome.gif) no-repeat center left;
}
#fichaInac{
	background: url(../img/auxi/icoAgreVinoPeq.gif) no-repeat 4px 1px;
}
#botoAgreVinoInac{
	background: url(../img/auxi/icoAgreVinoNose.gif) no-repeat center left;
	color: #999;
}
/*----------------------------------------------- Votacion */
.cont .fichVota{
	position: absolute;
	width: 50px;
	height: 53px;
	top: .3em;
	left: 0;
	background: #FFFF66;
	border: 1px solid #E8E85D;
}
.cont .numeVota{
	width: 100%;
	height: 25px;
	display: block;
	padding-top: 8px;
	font: normal normal bold 1em/100% arial;
	text-align: center;
	background: url(../img/auxi/auxiVoto.gif) no-repeat 50% 23px;
	color: #000;
}
.cont .linkVota{
	margin: 0 auto;
	padding: .4em .3em .4em .3em;
	text-align: center;
	background: #FFF;
	/*border-bottom: 1px solid #E8E85D;*/
	font: normal normal bold .7em/100% verdana;
}
/*----------------------------------------------- Descripcion del vino */
.cont .fichVino{
	clear: both;
	margin: 0 0 3em 0;
	padding: .8em 0 0 0;
	background: url(../img/auxi/auxiBordTitu.gif) repeat-x 0 0;
}
.cont .fichVino table{
	width: 60%;
	float: left;
	margin: .5em 0 0 0;
	font: normal normal bold .75em/180% verdana;
	color: #000;
}
.cont .fichVino table .fichVinoIzqu{
	text-align: right;
	padding-right: .6em;
	font-weight: normal;
}
.cont .fichVino table th img{
	position: relative;
	float: left;
}
.cont .fichVino .infoVino{
	position: relative;
	width: 180px;
	height: 230px;
	float: right;
	background: url(../img/back/backFichVino.jpg) no-repeat 65% 50%;
	z-index: 10;
}
.cont .fichVino .infoVino h3{
	position: absolute;
	width: 140px;
	top: 80px;
	margin-left: 20px;
	font: normal normal normal .75em/100% georgia;
	text-align: center;
	color: #000;
}
.cont .fichVino .infoVino h3 strong{
	display: block;
	font: normal normal bold 3.2em/120% georgia;
	letter-spacing: -.1em;
}
.cont .reviVino, .cont .comeVino{
	position: relative;
	clear: both;
	margin-bottom: 1.5em;
	padding: .3em .8em .6em .8em;
	border: 1px solid #D0C8D0;
	background: #FFF;
}
.cont .comeVino{
	margin-bottom: 0;
}
#aviso{
	border: 1px solid #D0C8D0;
	background: #FFD url(../img/auxi/auxiAler.gif) no-repeat 1em 1.4em;
	padding: .5em 0 1em 1em;
}
#aviso p{
	width: 90%;
	margin-left: 2.3em;
	font-size: .9em;
	color: #666;
}
.cont .reviVino h4, .cont .comeVino h4{
	position: relative;
	width: 4.3em;
	top: -16px;
	margin-bottom: -10px;
	padding: .3em;
	font: normal normal bold 1.1em/80% arial, helvetica;
	color: #8A758A;
	background: #FAF9EF;
}
.cont .comeVino h4{
	width: 7em;
	padding-right: 0;
}
.cont .reviVino p{
	margin-top: -.2em;
	margin-left: .5em;
	font: normal normal normal .9em/130% georgia;
}
/*----------------------------------------------- Comentarios en los vinos */
.cont p.vinoAgreCome{
	float: right;
	padding: .3em 0 .3em 0;
	margin-bottom: .3em;
	font-size: .7em;
	z-index: 1000;
}
.cont p.vinoAgreCome a{
	padding: .3em 0 .3em 20px;
	background: url(../img/auxi/icoAgreCome.gif) no-repeat center left;
}
.cont .comeVino .comentario{
	position: relative;
	width: 100%;
	display: block;
	margin: .2em 0 0 0;
	padding: .3em 0 .9em 0;
	background: url(../img/back/backComeVino.jpg) no-repeat bottom left;
}
.cont .comeVino img.avatar, .cont .comeVino .comentario img{
	width: 50px;
	height: 50px;
	display: block;
	float: left;
	margin-right: 1em;
	border: 1px solid #D0C8D0;
	padding: 10px;
}
.cont .comeVino img.puntComeVino{
	position: absolute;
	top: .3em;
	right: 0 !important;
	text-align: right;
}
.cont .comeVino p{
	width: 95%;
	font-size: .7em;
}
/*----------------------------------------------- Perfil de usuario */
.cont .tituUsua{
	position: relative;
	clear: both;
	margin: 0 0 .5em 0;
	padding: 0 0 .8em 0;
	background: url(../img/auxi/auxiBordTitu.gif) repeat-x bottom left;
}
.cont .tituUsua h1{	
	display: block;
}
.cont .tituUsua ul{
	display: block;
	margin: -.5em 0 0 0;
}
.cont .tituUsua ul li{
	float: left;
	margin-right: 10px;
	padding: .4em 0 .4em 18px;
	list-style: none;
	font: normal normal normal .7em/120% verdana;
	z-index: 1000;
}
#botoEnviMens{
	background: url(../img/auxi/icoMensNuev.gif) no-repeat center left;
}
#inac{
	background: url(../img/auxi/icoAgreUsua.gif) no-repeat center left;
}
#botoAgreAmigInac{	
	background: url(../img/auxi/icoAgreAmigInac.gif) no-repeat center left;
}
.cont .editPerf{
	background: url(../img/auxi/auxiBullUsuaEdit.gif) no-repeat center left;
}
.cont .verPerf{
	margin-left: 2px;
	background: url(../img/auxi/auxiBullUsuaPerf.gif) no-repeat center left;
}
.cont .editPass{
	padding-left: 20px;
	background: url(../img/auxi/auxiBullCambCont.gif) no-repeat center left;
}
.cont .fichUsua{
	position: relative;
	margin: 1em 0 1em 0;
}
.cont .fichUsua .imagUsuaCont{
	display: block;
	float: left;
	margin-right: 1em;
	margin-bottom: 10%;
	padding: 10px;
	border: 1px solid #D0C8D0;
	background: #FFF;
}
.cont .fichUsua .imagUsuaCont img{
	width: 50px;
	height: 50px;
}
/*----------------------------------------------- Editar Ficha */
.cont .editFich .imagUsuaCont{
	position: absolute;
	top: 0;
	right: 0;
	margin-left: 1em;
}
.cont .editFich dl dt{
	width: 150px;
}
/*----------------------------------------------- Leer Mensaje */
.cont .leerMens{
	position: relative;
	margin: 1em 0 1em 2em;
}
/*----------------------------------------------- Volver y Subir */
#volvSubi{
	clear: both;
	padding-top: 2em;
	font-size: .7em;
}
#volvSubi .volver{
	padding-left: 15px;
	background: url(../img/auxi/auxiVolv.gif) no-repeat center left;
}
#volvSubi .subir{
	margin-left: 10px;
	padding-left: 15px;
	background: url(../img/auxi/auxiSubi.gif) no-repeat center left;
}
/*------------------------------------------------------------------------ 
									ESTRUCTURA SIDE 
-------------------------------------------------------------------------*/
.side{
	width: 32%;
	padding-bottom: 0;
	float: left;
}
.side .caja_left{
	width: 96%;
	margin: .7em 4% 0 0;
	border: 1px solid #D0C8D0;
}
/*--------------------------- cajas de ranking */
.side .caja_rank{
	position: relative;
}
.side .caja_rank h4{
	position: relative;
	width: 95%;
	height: 1.8em;
	display: block;
	padding: .3em 0 0 5%;
	font: normal normal bold .85em/120% arial, helvetica;
	color: #8A758A;
	background: url(../img/back/backCaja.gif) repeat-x 0 50%;
}
.side .caja_rank h4 strong{
	width: auto;
	float: left;
}
.side .caja_rank h4 a.rssSide{
	position: relative;
	margin: .2em .3em 0 .3em;
	padding: 0;
	width: 12px;
	height: 12px;
	background: url(../img/auxi/iconFeedSmal.gif) no-repeat 0 0;
}
.side .caja_rank h4 span.popuVoto{
	position: absolute;
	top: .5em;
	right: 1em;
	font: normal normal normal .9em/120% arial, helvetica;
}
.side .caja_rank ul{
	width: 100%;
	height: 100%;
	display: block;
}
.side .caja_rank ul li{
	position: relative;
	padding: .5em .5em .5em 2em;
	font: normal normal normal .7em/120% verdana;
	list-style: none;
	background-color: #FFF!important;
	color: #8A758A;
}
.side .caja_rank ul li.colo{
	background-color: #F3F1F3!important;
}
.side .caja_rank ul li span.popuPrec{
	position: absolute;
	top: .5em;
	right: 1em;
}
/* tipo de botellas sidebar */
.side .caja_rank ul li.Blanco{
	background: url(../img/auxi/iconBoteBlan.gif) no-repeat .5em .7em;
}
.side .caja_rank ul li.Tinto{
	background: url(../img/auxi/iconBoteTint.gif) no-repeat .5em .7em;
}
.side .caja_rank ul li.Rose{
	background: url(../img/auxi/iconBoteRose.gif) no-repeat .5em .7em;
}
.side .caja_rank ul li.Ensamble{
	background: url(../img/auxi/iconBoteCham.gif) no-repeat .5em .7em;
}
/*--------------------------- caja de Usuario */
.side .caja_usua{
	position: relative;
	background: #FFF;
	margin: -1.8em 0 .8em 0;
	padding-top: 1.9em;
	border: 1px solid #D0C8D0;
	border-top: 0;
}
.side .caja_usua h4{
	position: absolute;
	display: block;
	width: 100%;
	height: 1.3em;
	top: 0;
	left: -1px;
	padding: 0 1px 0 1px;
	z-index: 1000;
	font: normal normal normal 1.4em/100% arial, helvetica;
	background: #FFF;
	color: #000;
}
.side .caja_usua h4 a{
	margin-left: .4em;
	color: #000;
}
.side .caja_usua h4 a:hover{
	background: #FFA;
	text-decoration: none;
}
.side .caja_usua h4 span{
	position: relative;
	top: -2px;
	font: normal normal normal .55em/100% arial, helvetica;
	color: #666;
}
.side .caja_usua h4 span a.acti{
	color: #f60;
}
.side .caja_usua img{
	display: block;
	width: 50%;
	margin: 0 auto !important;
	padding: 5px;
	border: 1px solid #D0C8D0;
}
.side .caja_usua ul{
	margin: .5em 0 .5em 1.4em;
}
.side .caja_usua ul li{
	width: 80%;
	display: block;
	list-style: none;
	font: normal normal normal .7em/150% verdana;
	padding: .2em 0 .2em 22px;
	color: #8A758A;
}
#usuaSideVino{
	background: url(../img/auxi/auxiBullUsuaVino.gif) no-repeat 4px 0;
}
#usuaSideMens{
	background: url(../img/auxi/auxiBullUsuaMens.gif) no-repeat 3px 5px;
}
#usuaSideAmig{
	background: url(../img/auxi/auxiBullUsuaAmig.jpg) no-repeat 0 0;
}
#usuaSideInvi{
	background: url(../img/auxi/auxiBullInvi.gif) no-repeat 3px 1px;
}/*--------------------------- caja de Blog */
.side .caja_blog{
	background: #FFF;
	margin-bottom: .8em;
}
.side .caja_blog h4{
	position: relative;
	width: 95%;
	height: 1.8em;
	display: block;
	padding: .3em 0 0 5%;
	font: normal normal bold .85em/120% arial, helvetica;
	color: #6F412A;
	background: #FFF;
}
.side .caja_blog h4 strong{
	width: auto;
	float: left;
}
.side .caja_blog h4 a.rssSide{
	position: relative;
	margin: .2em .3em 0 .3em;
	padding: 0;
	width: 12px;
	height: 12px;
	background: url(../img/auxi/iconFeedSmal.gif) no-repeat 0 0;
}
.side .caja_blog h4 span.visiBlog{
	position: absolute;
	top: .5em;
	right: 1em;
	font: normal normal normal .8em/120% verdana;
	letter-spacing: -.02em;
}
.side .caja_blog h4 span.visiBlog a{
	display: block;
	padding: .2em 2.5em .2em 0;
	text-decoration: underline;
	color: #0066FF;
	background: url(../img/auxi/auxiBlogSide.gif) no-repeat right;
}
.side .caja_blog ul{
	margin: 2%;
	background: #f9faef;
}
.side .caja_blog ul li{
	padding: .5em .5em .5em 2em;
	list-style: none;
	font: normal normal normal .7em/120% verdana;
	color: #B96C46;
	background: url(../img/auxi/auxiBullBlogSide.gif) no-repeat 8px 22px;
}
.side .caja_blog ul li a{
	color: #F60;
}
/*--------------------------- esquinas */
span.cornTopLeft, span.cornTopLeftSide{
	position: absolute;
	display: block;
	width: 5px;
	height: 5px;
	top: -1px;
	left: -1px;
	z-index: 10;
	background: url(../img/auxi/auxiCornTopLeft.gif) no-repeat top left;
}
span.cornTopLeftSide{
	background-image:  url(../img/auxi/auxiCorntopLeftSide.gif);
}
span.cornTopRight, span.cornTopRightSide{
	position: absolute;
	display: block;
	width: 5px;
	height: 5px;
	top: -1px;
	right: -1px;
	z-index: 10;
	background: url(../img/auxi/auxiCornTopRight.gif) no-repeat top right;
}
span.cornTopRightSide{
	background-image:  url(../img/auxi/auxiCornTopRightSide.gif);
}
span.cornBottomLeft{
	position: absolute;
	display: block;
	width: 5px;
	height: 5px;
	bottom: -1px;
	left: -1px;
	z-index: 10;
	background: url(../img/auxi/auxiCornBottomLeft.gif) no-repeat bottom left;
}
span.cornBottomRight{
	position: absolute;
	display: block;
	width: 5px;
	height: 5px;
	bottom: -1px;
	right: -1px;
	z-index: 10;
	background: url(../img/auxi/auxiCornBottomRight.gif) no-repeat bottom right;
}
/*--------------------------- Boton Sidebar */
.side .botoSide{
	width: 96%;
	margin: 1em 0 1em 0;
	border: 1px solid #D0C8D0;
}
.side .botoSide a{
	position: relative;
	width: 100%;
	height: 58px;
	display: block;
	background: url(../img/boto/botoSideBack.gif) no-repeat top right;
}
.side .botoSide a strong{
	position: absolute;
	width: 150px;
	height: 45px;
	top: 10px;
	left: 15px;
	background: url(../img/boto/botoSideText.gif) no-repeat top left;
	text-indent: -1000em;
}
/*--------------------------- Ancho de las Tablas */
.anch05{
	width: 05%;
}
.anch08{
	width: 8%;
}
.anch10{
	width: 10%;
}
.anch14{
	width: 14%;
}
.anch15{
	width: 15%;
}
.anch17{
	width: 17%;
}
.anch20{
	width: 20%;
}
.anch25{
	width: 25%;
}
.anch30{
	width: 30%;
}
.anch40{
	width: 40%;
}
.anch50, .agreVino input.anch50, .agreVino select.anch50{
	width: 50%;
}
.anch60{
	width: 60%;
}
.anch65{
	width: 65%;
}
.anch70, .agreVino input.anch70, .agreVino select.anch70{
	width: 70%;
}
.anch75{
	width: 75%;
}
.anch80{
	width: 80%;
}

.anch90{
	width: 90%;
}
.anch100{
	width: 100%;
}
.anchTest{
	width: 14%;
}

/*------------------------------------------------------------------------ 
									ESTRUCTURA FOOTER 
-------------------------------------------------------------------------*/
#footer .center{
	position: relative;
	padding-bottom: 2em;
}
#footer p{
	position: relative;
	font-size: .7em;
	color: #666;
	padding-bottom: 1em;
}
#footer a{
	color: #06F;
}
#footer a.acti{
	color: #F60;
}
#footer a.rssFoot{
	width: auto;
	height: 20px;
	padding: 3px 20px 3px 0;
	background: url(../img/auxi/iconFeedGral.gif) no-repeat center right;
}
#footer a#rssFoot{
	font-size: .85em;
	letter-spacing: -.02em;
	color: #f60 !important;
	cursor: pointer;
}
#footer p#rssFooter{
	position: absolute;
	top: .1em;
	right: 0;
}
#footer address{
	position: relative;
	display: block;
	padding: 7px 0 10px 40px; 
	font: normal normal normal .7em/120% verdana;
	border-top: 1px solid #CCC;
	color: #666;
	background: url(../img/logo/logoFooter.jpg) no-repeat 0 6px;
}
#footer address span{
	position: absolute;
	top: 7px;
	right: 0;
}
#oculRss{
	position: absolute;
	width: 24em;
	top: -5.8em;
	right: 0;
	padding: 0 0 7px 0;
	background: url(../img/auxi/auxiOculRss.gif) no-repeat bottom right;
}
#oculRss p{
	position: relative;
	border: 1px solid #D0C8D0;
	border-bottom: 0;
	padding: 1.7em .8em .8em .8em;
	line-height: 130%;
	background: #FFFFDD;
	color: #000;
}
#oculRss p a#cerrarRss{
	position: absolute;
	top: .2em;
	right: .6em;
	color: #f60;
	text-decoration: none;
	cursor: pointer;
	display: block;
}
/*---------------------------------- Top */
#murke{
	position: absolute;
	bottom: 0;
	left: 0;
	font-size: .7em;
	background: url(../img/auxi/auxiRed.gif) no-repeat 0% 20%;
	padding:0 0 0 50px;
}
#murke.red li{
	display: inline;
}
#murke.red li a{
	display: block; 
	width : 30px; 
	height: 24px; 
	float: left;
	color: #666;
	text-decoration: none;
}
#murke.red li a span{
	display: none;
	text-transform: none;
	text-align: right;
}
#murke.red li a:hover span{
	position: absolute;
	right:-5em;
	display: block;
}
#murke.red li a.tuvidasana:hover span{
	position: absolute;
	right:-6.3em;
	display: block;
}
#murke.red li a.mercadocapital:hover span{
	position: absolute;
	right:-7.5em;
	display: block;
}
#murke.red li a.descorchados:hover span{
	position: absolute;
	right:-7em;
	display: block;
}
#murke.red .datoblog{
	background: url(../img/auxi/auxiIcoDatoblogRed.gif) no-repeat 50% 0;
}
#murke.red .tecnoblog{
	background: url(../img/auxi/auxiIcoTecnoblogRed.gif) no-repeat 50% 0;
}
#murke.red .tuvidasana{
	background: url(../img/auxi/auxiIcoTuVidaSanaRed.gif) no-repeat 50% 0;
}
#murke.red .educablog{
	background: url(../img/auxi/auxiIcoEducablogRed.gif) no-repeat 50% 0;
}
#murke.red .maqueros{
	background: url(../img/auxi/auxiIcoMaquerosRed.gif) no-repeat 50% 0;
}
#murke.red .vaquelita{
	background: url(../img/auxi/auxiIcoVaquelitaRed.gif) no-repeat 50% 0;
}
#murke.red .mercadocapital{
	background: url(../img/auxi/auxiIcoMercadoCapitalRed.gif) no-repeat 50% 0;
}
#murke.red .descorchados{
	background: url(../img/auxi/auxiIcoDescorchadosRed.gif) no-repeat 50% 0;
}
#murke.red li a.murke{
	position: absolute;
	left: .5em;
	top: 0;
	width: 46px;
	height: 16px;
	text-transform: uppercase;
	color: #fff;
	display: block;
}
#murke.red li a.murke:hover span{
	display: none;
}

/*--------------------------------------------------- CLASES AUXILIARES */
.cf:after{
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
    /* Hides from IE-mac \*/
* html .cf{height: 1%;}
/* End hide from IE-mac */
#main:after{
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
    /* Hides from IE-mac \*/
.light{
	color: #AAA;
}




