body {
background:#ebebeb;
font-size:11px;
color:#4d4d4d;
}
.container_12, .container_16 {
margin:0 10px;
width:960px;
}
.fLeft {
float:left;
}
.fRight {
float:right;
}
p {
font-size:12px;
}
#page {
float:left;
background:#fff;
padding-bottom:20px;
display:inline;
}
.container {
background:#fff;
}
span.idiomas {
float:right;
margin:18px 0 0 0;
}
span.idiomas a{
font-weight:bold;
color:#3C82C6;
}
ul#miniMenu {
float:right;
margin:20px 0 0 0;
clear:right;
}
ul#miniMenu li{
color:#FAFAE6;
float:left;
font-size:17px;
margin:0 0 0 17px;
}
ul#miniMenu li a{
color:#3c82c6;
font-size:13px;
font-weight:bold;
text-transform:uppercase;
}
#header {
background:#fff url(../images/separator.gif) repeat-x bottom;
height:112px;
margin:0;
}
h1#logo {
background:transparent url(../images/logo.gif) no-repeat;
float:left;
height:110px;
margin:0;
width:247px;
}
h1#logo a {
display:block;
height:110px;
position:absolute;
text-indent:-9999px;
top:2px;
width:247px;
}
a {
color:#4D4D4D;
text-decoration:none;
}
a:hover {
text-decoration:none;
}
#menu {
background:#fff url(../images/separator.gif) repeat-x bottom;
margin:0 0 20px 0;
height:45px;
z-index:9999;
}
#menu ul {
margin:10px;
float:left;
width:920px;
display:inline;
z-index:9999;
}
#menu li{
list-style:none;
float:left;
font-size:17px;
color:#004666;
font-family:Georgia, "Times New Roman", Serif;
text-transform:uppercase;
display:inline;
position:relative;
z-index:9999;
}
#menu li.active a, #menu li a:hover{
color:#51A8D4;
}
#menu li span{
color:#99b5c2;
text-transform:lowercase;
}
#menu ul li ul.subMenu {
	padding: 30px 5px 10px 10px;
			top:20px;
	left:0;
	width: 220px;
	list-style: none;
	display: none;
		position:absolute;
	z-index:5000;
	margin:0;
	background:url(../images/bg_submenu.gif) no-repeat left top;
	}
div#slides-container div.jFlowSlideContainer img {
	margin:0;
		position:absolute;
	z-index:0;
	}
#menu ul li ul.subMenu li{
	border-bottom:1px dashed #DDDDDD;
	clear:left;
	color:#FFFFFF;
	display:inline-block;
	font-family:"Georgia";

	font-size:12px;

	font-weight:normal;

	height:20px;
	letter-spacing:1px;
	margin:0 0 3px;
	padding:2px 8px;
	text-transform:uppercase;
	width:193px;
	}
#menu ul li ul.subMenu li a{
	color:#fff;
	}
#menu ul li ul.subMenu li a:hover{
	color:#222;
}
#leftColHome {
height:690px;
}
.postHome img {
margin-bottom:0px;
}
.postHome h2{
color:#004666;
float:left;
font-family:Georgia,"Times New Roman",Serif;
font-size:19px;
font-weight:normal;
line-height:100%;
margin:0 0 5px;
height:40px;

}
.postHome h2 a {
color:#004666;
}
#rightColHome {
margin-bottom:20px;
height:950px;
}
#rightColHome .innerBorder{
height:590px;
background:#f5eed6;
float:left;
}
#rightColHome h3.newsfeed{
float:left;
margin-top:20px;
}
#rightColHome .innerBorder2{
/*height:540px;
NICO*/margin-top:20px;
background:#f5eed6;
float:left;
}
ul.menuRCH {
margin:0 0 10px 0;
float:left;
width:100%;
background:#FFFFFF;
}
ul.menuRCH li{
background:url(../images/bg_bt_rch_sin.gif) no-repeat center top;
color:#D98E04;
cursor:pointer;
display:inline;
float:left;
font-family:Georgia,"Times New Roman",Serif;
font-size:17px;
height:46px;
margin:0;
padding:0 0 0;
text-align:center;
text-transform:uppercase;
width:50%;
}
ul.menuRCH li.active{
background:url(../images/bg_bt_rch.gif) no-repeat center top;
}
div.innerMargin {
margin:0 15px;
float:left;
display:inline;
}
span.fechaRCH {
background:url(../images/separador_rch.gif) no-repeat 0px 1px;
height:15px;
color:#fff;
font-size:11px;
float:left;
width:267px;
padding:0 0 0 3px;
margin:0 0 10px 0;
font-family:Arial;
}
span.fechaNoticia {
background:url(../images/noticia_separator.gif) no-repeat 0 1px;
color:#FFFFFF;
float:left;
font-family:Arial;
font-size:11px;
height:15px;
margin:0 0 4px;
padding:1px 0 2px 6px;
width:614px;
}
#rightColHome h2 ,a.title{
clear:left;
color:#D98E04;
font-family:"Trebuchet MS",Verdana,Arial;
font-size:13px;
font-weight:normal;
line-height:140%;
margin:0 0 5px;
text-transform:uppercase;
width:270px;
}
#rightColHome a.leerMas{
	color:#D98E04;
	font-family:"Trebuchet MS",Verdana,Arial;
	font-size:12px;
}
.leerMas a:hover
{
	text-decoration:underline;

}

div.itemNoticia {
clear:left;
margin:0 0 15px 0;
}
div.itemNoticia p{
margin:0;
clear:left;
width:270px;
}
span.separator {
background:url(../images/separador_blue.gif) no-repeat right;
height:7px;
float:left;
width:100%;
margin:0 0 15px 0;
}
span.separador {
background:url(../images/separador.gif) repeat-x;
height:7px;
float:left;
width:100%;
margin:0 0 15px 0;
}
#mercados {
color:#bf923a;
}
	#mercados .innerBorder {
	background:white none repeat scroll 0 0;
	border:1px solid #cbbe91;
	margin-bottom:18px;
	width:298px;
	height:235px;
	}
		#mercados h3 {
		color:#fff;
		font-family:Georgia,"Times New Roman",Serif;
		font-size:22px;
		margin:0 0 18px;
		padding:0;
		text-align:center;
		text-transform:uppercase;
		background:#cbbe91;
		font-weight:normal;
		line-height:30px;
		clear:left;
				}
		#mercados span{
		color:#A9372D;
		display:inline;
		float:left;
		font-size:14px;
		font-weight:bold;
		line-height:100%;
		margin:0;
		padding-left:10px;
		text-transform:uppercase;
	}
	#merEstAs #mercados p{
		margin:0;
	}
		#twitter {
color:#bf923a;
position:relative;
}
	#twitter .innerBorder {
	background:white;
	border:1px solid #5bbae8;
	margin-bottom:18px;
	width:298px;
	height:270px;
	}
		#twitter h3 {
		color:#fff;
		font-family:Georgia,"Times New Roman",Serif;
		font-size:22px;
		margin:0 0 18px;
		padding:0;
		text-align:center;
		text-transform:uppercase;
		background:#5bbae8;
		font-weight:normal;
		line-height:30px;
		clear:left;
				}
		#twitter h3 a{
		color:#fff;
				}
		#twitter ul {
		height:197px;
		margin:0;
		overflow:hidden;
		padding:0;
		display: block;
		width: 265px;
	}
		#twitter ul li{
		margin:0 0 9px;
		padding:0;
		color:#277A9F;
		list-style:disc;
		margin-left:15px;
		float:left;
		width: 250px;
		display: inline;
		}
		#twitter img.pajarito{
 		position:absolute;
		right:-10px;
		top:-21px;
		float:right;
			}
		#merEstAs #twitter p{
		margin:0;
	}
				#vinosGastro {
color:#ab2a37;
}
	#vinosGastro .innerBorder {
	background:white none repeat scroll 0 0;
	border:1px solid #ab2a37;
	margin-bottom:18px;
	width:298px;
		}
		#vinosGastro h3 {
		color:#fff;
		font-family:Georgia,"Times New Roman",Serif;
		font-size:22px;
		margin:0 0 18px;
		padding:0;
		text-align:center;
		text-transform:uppercase;
		background:#ab2a37;
		font-weight:normal;
		line-height:30px;
		clear:left;
				}
		#vinosGastro span{
		color:#a9372d;
		float:left;
		font-size:14px;
		font-weight:bold;
		line-height:100%;
		margin:0 0 5px;
		text-transform:uppercase;
		display:inline;
	}
	#merEstAs #vinosGastro p{
		margin:0 0 9px;
	}
		#estadisticas {
color:#657E91;
font-weight:normal;
}
	#estadisticas span.title{
		margin:5px 0;
		font-weight:bold;
	}
			#estadisticas .innerBorder  .innerMargin{
	display:block;
	height:210px;
	}
		#estadisticas .innerBorder {
	border:1px solid #657e91;
	width:298px;
	margin-bottom:18px;
	height:270px;
	overflow:hidden;
	}
		#estadisticas .verTodo{
		float:right;
		display:block;
		margin:-3px 5px;
	}
		#estadisticas .rotate {
		width:244px;
		display:block;
		float:left;
	}
		span.px160 {
		width:160px;
	}
	span.px70 {
		width:70px;
	}
		#estadisticas a{
		color:#fff;
	}
	#estadisticas a.verTodoA{
		color:#666;
	}
		#estadisticas h3{
		color:#fff;
		font-family:Georgia,"Times New Roman",Serif;
		font-size:22px;
		margin:0 0 10px;
		padding:0;
		text-align:center;
		text-transform:uppercase;
		background:#657e91;
		font-weight:normal;
		line-height:30px;
	}
		#estadisticas h4 {
		color:#657E91;
		float:left;
		font-family:Georgia,"Times New Roman",Serif;
		font-size:11px;
		font-weight:bold;
		line-height:100%;
		margin:0 0 5px;
		text-transform:uppercase;
		line-height:10px;
		width:90%;
		display:inline;
			}
		#bloqueCompleto{
		float:left;
		width:750px;
		background:#FFFFFF;
		margin:20px;
	}
		#bloqueCompleto h4{
		font-weight:bold;
		font-size:25px;
		margin-top:15px;
	}
		#bloqueCompleto span.title{
		color:#657E91;
		font-weight:normal;
		font-size:20px;
	}
		#bloqueCompleto div.dotted{
			}
		#asociese {
color:#629B7D;
}
	#asociese .innerBorder {
	border:1px solid #659178;
	margin-bottom:10px;
	width:298px;
	margin-bottom:18px;
	height:235px;
	}
		#asociese h3 {
		color:#fff;
		font-family:Georgia,"Times New Roman",Serif;
		font-size:22px;
		margin:0 0 18px;
		padding:0;
		text-align:center;
		text-transform:uppercase;
		background:#659178;
		font-weight:normal;
		line-height:30px;
	}
		#asociese a.superLink  {
		color:#629B7D;
	}
		#asociese a.superLink:hover  {
		color:#666666;
	}
	#merEstAs {
color:#fff;
}
		#merEstAs p{
		margin-bottom:1em;
		font-size:12px;
		line-height:1.4em;
	}
		#merEstAs .innerBorder {
		float:left;
			}
	div.dotted {
border-top:1px dotted #bbbbbb;
float:left;
margin:0;
padding:2% 0;
width:100%;
display:inline;
font-size:12px;
}
.flags {
margin:0 0px 15px;
float:left;
display:inline;
text-align:center;
}
.flags div{
display:inline;
height:85px;
width:75px;
float:left;
margin-left:10px;
}
a.superLink {
float:right;
font-family:Georgia,"Times New Roman",Serif;
font-size:14px;
font-weight:bold;
line-height:100%;
margin:0 0 5px;
}
div#bigBg {
width:980px;
margin-left:auto;
margin-right:auto;
}
div#bigBg2 {
width:980px;
display:inline-block;
background:#fff;
}
.inBuscador {
background:url(../images/buscador_bodegas.gif) no-repeat;
float:left;
}
.inBuscador ul {
display:block;
padding:20px 20px 0 20px;
margin:0;
height:43px;
}
.inBuscador ul li{
display:inline;
margin:0 0 0 10px;
list-style:none;
font-size:17px;
}
.letrasBuscador {
float:left;
display:inline;
margin:0 0 18px 30px;
}
.letrasBuscador a {
display:inline;
width:10px;
height:28px;
float:left;
margin: 0 0 0 3px;
font-size:14px;
color:#777;
padding:2px 4px 0 4px;
font-weight:bold;
}
.letrasBuscador a.active, .letrasBuscador a:hover  {
background:url(../images/bg_letra.gif) no-repeat top;
}
div#listado {
margin:0 0 18px 0;
float:left;
}
div#listado h4 {
color:#3399cc;
font-size:12px;
margin:0;
text-transform:none;
}
div#listado2 div.dotted {
border-bottom:1px dotted #bbbbbb;
border-top:none;
float:left;
margin:0;
padding:7px 0;
width:620px;
display:block;
line-height:15px;
font-size:13px;
font-weight:normal;
clear:left;
}
div#listado2 h3 {
 padding-top:20px;
}
div#listado2 strong.puesto {
color:#004666;
text-transform:uppercase;
}
div#listado2 strong.nombre {
color:#004666;
}
div#listado div.dotted {
border-bottom:1px dotted #bbbbbb;
border-top:none;
float:left;
margin:0;
padding:7px 0;
width:620px;
display:block;
line-height:15px;
color:#004666;
font-size:12px;
text-transform:uppercase;
font-weight:bold;
clear:left;
}
div#listado div.dotted div.bodega {
width:300px;
float:left;
}
div#listado div.dotted div.exportaciones {
width:475px;
float:left;
}
div#listado div.dotted div.region {
width:187px;
float:left;
}
div#listado div.dotted div.botones {
width:100px;
float:left;
}
div#listado div.dotted div.botones a{
padding:2px 10px;
background:#d7f0ff;
text-transform:none;
display:block;
float:left;
}
div#listado div.dotted div.botones a:hover{
color:#d7f0ff;
background:#3399cc;
}
div#listado div.dotted a {
color:#004666;
}
div.pagination {
margin:3px 0 18px;
padding:3px;
text-align:center;
}
div.pagination span.disabled {
border:1px solid #F3F3F3;
color:#CCCCCC;
margin-right:2px;
padding:2px 5px;
}
div.pagination span.current {
background-color:#F0F0F0;
border:1px solid #E0E0E0;
color:#AAAAAA;
font-weight:bold;
margin-right:2px;
padding:2px 5px;
}
div.pagination a:hover, div.pagination a:active {
border:1px solid #A0A0A0;
margin-right:2px;
padding:2px 5px;
}
div.pagination a {
border:1px solid #DDDDDD;
color:#AAAAAA;
margin-right:2px;
padding:2px 5px;
text-decoration:none;
}
/*AGREGADOS POR NICO*/#footer {
color:#F4F4F4;
font-family:"Trebuchet MS",Verdana,Arial;
}
#footer h5{
margin-bottom:9px;
text-transform:uppercase;
font-size:16px;
font-weight:bold;
}
#footer a{
color:#fff;
}
#footer ul {
float:left;
display:inline;
margin:0;
height:40px;
width:100%;
padding-top:10px;
margin-top:10px;
border-top:1px solid #a5bdd3;
}
#footer li{
list-style:none;
float:left;
font-size:12px;
color:#3399cc;
display:inline;
margin-left:20px;
}
#footer li.octopia{
float:right;
}
#footer li a{
color:#fff;
font-weight:bold;
}
#footer li.first{
margin-left:0;
}
#bgFooter {
float:left;
background:#38424B;
padding-bottom:40px;
padding-top:20px;
height:180px;
width:980px;
}
div#slides-container {
	margin:0 0 4px;
	height:234px;
	background:#CCCCCC;
}
div#slides-container div#jFlowSlide {
	height:200px;
}
div#slides-container div.jFlowSlideContainer div {
width:610px;
overflow:hidden;
}
div#slides-container div.jFlowSlideContainer div.bannerText {
width:570px;
padding:10px 20px;
overflow:hidden;
position:absolute;
bottom:5px;
z-index:600;
}
div#slides-container div.jFlowSlideContainer div.bannerTextInvi {
width:570px;
padding:10px 20px;
overflow:hidden;
position:absolute;
bottom:5px;
z-index:550;
background:#000;
opacity:0.7;
}
div#slides-container div.jFlowSlideContainer div.bannerTextInvi h2, div#slides-container div.jFlowSlideContainer div.bannerTextInvi p {
visibility:hidden;
}
div#slides-container div.jFlowSlideContainer h2{
font-weight:normal;
color:#fff;
margin-bottom:9px;
}
div#slides-container div.jFlowSlideContainer div.slide-image {
	float:left;
	padding:5px;
	height:224px;
	position:relative;
	z-index:0;
}
div#slides-container div.controls {
	display:none;
}
div#slides-container div.jFlowSlideContainer p {
	font-size:12px;
	margin-bottom:9px;
	color:#fff;
}
ul#menuVinos {
position:absolute;
margin-left:-15px;
}
ul#menuVinos li{
list-style:none;
margin:0;
}
ul#menuVinos li a{
color:#004666;
font-weight:normal;
line-height:37px;
width:255px;
font-size:17px;
padding:0 0 0 35px;
text-transform:uppercase;
display:block;
}
ul#menuVinos li.active a{
background:url(../images/menuVinos.jpg) no-repeat;
}
ul#menuVinos li a:hover{
background:url(../images/menuVinos.jpg) no-repeat;
}
div.bloquesVino h2, div.categoriasVino h2, div.videos h2, div#noticias h3, div.videos h3, #sitemap h2, div#listado h2 {
font-family:"Trebuchet MS",Verdana,Arial;
font-size:24px;
margin-bottom:10px;
background:url(../images/separador_blue.gif) no-repeat right;
}
div.bloquesVino span.title, div.categoriasVino span.title, div.videos h2 span.title,div#noticias h3 span.title, #sitemap h2 span, div#listado h2 span {
background:#FFFFFF;
padding-right:15px;
font-weight:normal;
color:#004666;
}
.galleryText h3{
font-family:"Trebuchet MS",Verdana,Arial;
font-size:17px;
margin-bottom:10px;
background:url(../images/separador_blue.gif) no-repeat right;
}
.galleryText h3 span {
background:#FFFFFF;
padding-right:15px;
font-weight:normal;
color:#004666;
}
div.bloquesVino h2{
font-family:"Trebuchet MS",Verdana,Arial;
font-size:24px;
margin-bottom:10px;
background:url(../images/separador_blue.gif) no-repeat right;
}
div.bloquesVino h4, div.videos h4{
color:#004666;
font-size:17px;
margin-bottom:10px;
font-weight:normal;
}
div.bloquesVino a{
font-weight:bold;
color:#3399CC;
}
div.bloquesVino span.title{
background:#FFFFFF;
padding-right:15px;
font-weight:normal;
color:#004666;
}
div.bloquesVino img{
float:left;
border:1px solid #CCCCCC;
margin:0 0 9px 0;
}
#noticias h3 {
color:#004666;
font-size:33px;
font-weight:normal;
}
.noticia h2{
font-size:21px;
color:#004666;
font-weight:normal;
margin:0 0 9px 0;

}
.noticia p{
font-size:14px;

}
.postHome {
height:190px;
float:left;
overflow:hidden;
margin-bottom:10px;
}
.nosequeera{
padding: 5px 0;
}
ul.regiones {
margin:0 0 10px 0;
float:left;
border-top:1px solid #DFDFDF;
border-bottom:1px solid #DFDFDF;
width: 100%;
padding: 0;
}
ul.regiones  li{
list-style:none;
float:left;
font-size:12px;
display:inline;
}
.bloquesVino ul.regiones  li{
margin:0 2px 0 0;
}
ul.regiones  li a{
color:#197284;
font-weight: bold;
height:30px;
display:block;
line-height:30px;
padding:0 10px;
float:left;
}
ul.regiones li.active a, ul.regiones li a:hover {
background:#DFDFDF;
}
ul.menuVariedades {
margin:0 auto;
float:left;
width: 100%;
padding: 5px 0;
}
ul.menuVariedades  li{
list-style:none;
font-size:12px;
display:block;
margin:0;
padding: 3px 5px;
}
ul.menuVariedades  li.active{
background:#B8E6FF;
}
ul.menuVariedades  li a{
color:#197284;
font-weight: bold;
width:100%;
display:block;
outline:none;
}
div.bloqueContacto{
	float:left;
}
ul.contactlist {
	margin-bottom:10px;
	color:#333333;
	width:280px;
	float:left;
	padding: 10px 15px;
}
ul.contactlist li {
	margin:0;
	padding:0;
	font-size:11px;
	background-position:left center;
	background-repeat:no-repeat;
	padding:4px 0 5px 25px;
	list-style:none;
	border-bottom:1px dotted #DFDFDF;
}
ul.contactlist li.contactName {
	padding: 4px 0 0 0;
 	font-size:14px;
 	font-weight:bold;
 	color:#197284;
	border-bottom:1px dotted #197284;
	margin-bottom:15px;
}
ul.contactlist li.nombre {
 background-image:url('../images/icon_user.gif');
 }
ul.contactlist li.phone-icon {
 background-image:url('../images/phone-icon.gif');
 }
ul.contactlist li.email-icon {
 background-image:url('../images/email-icon.gif');
 padding-top:2px;
 }
ul.contactlist li.address-icon {
 background-image:url('../images/address-icon.gif');
 }
ul.contactlist li.fax-icon {
 background-image:url('../images/fax-icon.gif');
 }
ul.contactlist li.web-icon {
 background-image:url('../images/page_url.gif');
 }
.bodegasImgs img{
	padding:5px;
	background:#e7e8e8;
}
.bloquesVino h3 {
	color:#004666;
	font-weight:normal;
	clear:left;
}
 #sitemap h3 {
	color:#004666;
	font-weight:normal;
	clear:left;
	margin-bottom:9px;
}
#sitemap h3 a {
	color:#004666;
	font-weight:normal;
	clear:left;
	font-size:17px;
}
#sitemap ul{
color:#bbb;
list-style-type:square;
}
#sitemap ul li {
line-height:22px;
font-size:13px;
}
#sitemap ul li ul {
color:#ccc;
list-style-type:disc;
margin:0;
}
#sitemap ul li ul li{
line-height:18px;
font-size:12px;
}
#sitemap ul li a{
color:#008a8f;
font-weight:bold;
}
#sitemap ul li ul li a{
color:#008a8f;
font-weight:normal;
}
.asocform h3{
	color:#004666;
	font-weight:normal;
	clear:left;
	border-bottom:1px solid #91a2c3;
}
.bloquesVino  ul {
float:left;
margin-bottom:18px;
}
.bloquesVino p{
	font-size:14px;
	color:#4c4c4c;
}
.bloquesVino ul li{
	list-style:disc;
	font-size:14px;
	margin-left:0;

}
.categoriasVino p{
	font-size:14px;
}
.categoriasVino .catImg{
	float:left;
	width:190px;
	margin-right:10px;
	display:inline;
}
.categoriasVino .catText{
	float:left;
	width:410px;
	margin-left:10px;
	display:inline;
}
.itemBodegasImgs {
width:164px;
float:left;
margin:0 20px 18px 0px;
}
div.bloquesVino .itemBodegasImgs img{
border:5px solid #150C05;
margin:0;
}
.itemBodegasImgs span{
text-align:center;
padding:0 10px 5px;
display:block;
clear:left;
background:#150C05;
color:#ddd;
}
.leftPartForm {
width:44%;
text-align:right;
margin-right:2%;
float:left;
}
.rightPartForm {
width:48%;
text-align:left;
margin-left:2%;
float:left;
}
div.asocform label {
float:right;
font-weight:bold;
margin-top:3px;
}
div.asocform p.error {
color:red;
margin:0;
}
div.asocform input.text {
border:1px solid #91a2c3;
margin-top:2px;
font-size:11px;
padding:3px;
width:95%;
}
div.asocform ul{
list-style:none;
}
div.asocform ul li {
margin:0 0 4px;
width:100%;
float:left;
clear:left;
}
#miniMenu input {
height:15px;
font-size:13px;
padding:0;
}
input#buscarHeader {
background:url(../images/lupa.gif) no-repeat;
height:20px;
width:19px;
border:none;
cursor:pointer;
padding:0;
vertical-align:middle;
}
input.inputBoton {
background-color:#657E91;
border-color:#D6DBE5 #0E4D5B #0E4D5B #D6DBE5;
border-style:solid;
border-width:1px;
clear:both;
color:#FFFFFF;
cursor:pointer;
display:inline-block;
font-size:11px;
font-weight:normal;
padding:3px 5px;
text-align:center;
}
input.inputBoton:hover {
border-color:#0E4D5B #c2cfe9 #c2cfe9 #0E4D5B;
}
div#mapas{
width:100%;
display:block;
clear:right;
float:right;
}
div.botonMapas {
margin: 0;
display:block;
float:left;
}
div.botonMapas a{
padding:5px 10px;
line-height:15px;
background:#d7f0ff;
text-transform:none;
display:block;
margin:0;
color:#004666;
font-size:12px;
text-transform:uppercase;
font-weight:bold;
clear:right;
}
div.botonMapas a:hover{
color:#d7f0ff;
background:#3399cc;
}
.video img {
	border:3px solid #cfe0f1;
}
.video{
background:url(../images/separador.gif) repeat-x bottom;
padding:0 0 15px;
margin:0 0 15px 0;
}
div.noticia img.noticiasImg{
border:3px solid #CCCCCC;
float:left;
margin:0 20px 9px 0;
}
div.noticia a{
color:#3399CC;
font-weight:bold;
}
div.busqueda a{
color:#3399CC;
font-weight:normal;
font-size:15px;
}
div.busqueda p {
font-size:14px;
}
p.searchresult{
border:1px #999999 dashed;
background-color: #F8F8F8;
padding:5px 5px;
clear:left;
font-size:15px;
font-weight:bold;
}
div.autor {
background:#EFEFEF;
border:1px solid #DFDFDF;
padding:18px 20px;
width:578px;
display:inline-block;
}
div.autor img.pr{
border: 3px solid #999999;
float:left;
margin:0 20px 15px 0;
}
div.autor h2{
margin-bottom:10px;
}
div.postFooter {
background:#EFEFEF;
border:1px solid #DFDFDF;
padding:18px 20px;
width:578px;
display:inline-block;
}
div.postFooter img.pr{
border: 3px solid #999999;
float:left;
margin:0 20px 15px 0;
}
div.postFooter h2{
margin-bottom:10px;
font-size:17px;
}
div.postFooter .downloads{
float:left;
width:350px;
border-right:1px solid #999;
margin-right:6px;
}
div.postFooter .downloads img{
float:left;
border:0;
margin:0;
}
div.postFooter .share{
float:right;
width:205px;
}
div.postFooter .share img{
margin:2px;
border:0;
}
div.noticia img{
border:3px solid #CCCCCC;
float:left;
margin:0 20px 9px 0;
}
a.editarEntrada{
float:right;
background-color:#EBEBEB;
padding:5px;
width:100px;
}
a.editarEntrada img{
float:left;
border:0;
margin:0 5px 0 0;
}
span.tellafriend{
float:right;
padding:5px 5px 5px 25px;
background: url(../images/icons/social/email.png) no-repeat;
background-position: 5px 5px;
margin-bottom:3px;
}
div.newsfeed{
padding-bottom:20px;
float:left;
}
div.newsfeedSlider ul.newsfeedUl, div.newsfeedSlider ul.newsfeedUl li{
margin:0;
list-style:none;
}
div.slider{
height:117px;
}
table.tablita td{
padding:5px 20px 0 20px;

line-height:18px;

}

div.vinos li
{
	list-style-type:none;

}
div.downloadsBE{
width:520px;
margin:20px 0;
border-top:1px solid #cccccc;
}
div.downloadsBE H3{
margin:10px 0 15px 0;
}
/* GALERIA */div.gallery {
	display:inline-block;
	float:left;
}
div.gallery ul.display{
	list-style:none;
	margin:18px 0;
	float:left;
}
div.gallery ul.display li{
	margin:0 25px 20px;
	width:150px;
	float:left;
}
div.gallery ul.display li img{
	margin:0 0 5px 0;
}
div.gallery div.galleryData{
	float:left;
	width:270px;
}
div.gallery div.galleryData h4 {
	font-size:14px;
	margin: 5px 0;
}
div.gallery div.galleryData div.galleryDownload {
	float:left;
	width:100%;
	text-align:center;
	margin:30px 0;
}
div.gallery div.galleryData ul.fileInfo {
	list-style:none;
	margin:0;
	float:left;
}
div.gallery div.galleryData ul.fileInfo li{
	margin:0;
	float:left;
	width:100%;
}
div.gallery div.galleryImage{
	float:left;
	width:350px;
}
div.gallery div.galleryImage img{
	float:left;
	margin:10px;
}
div.loginMenu {
	background:#E3F4FC none repeat scroll 0 0;
	border:1px dotted #BBBBBB;
	float:left;
	padding:20px;
	width:258px;
	margin-bottom:20px;
}
div.loginMenu ul{
	list-style:none;
	margin:0;
	float:left;
}
div.loginMenu ul li{
	font-size:14px;
	line-height:18px;
	margin:0 0 5px 0;
	}
div.categoryMenu {
	float:left;
	margin-left:20px;
}
div.categoryMenu ul{
	list-style:none;
	margin:0;
	float:left;
}
div.categoryMenu ul li{
	font-size:14px;
	line-height:18px;
	margin:0;
	padding-left:12px;
	background:transparent url(../images/arrow.jpg) no-repeat scroll 0 5px;
}
div.categoryMenu ul li a:hover{
	color:#3399CC;
}
div.galleryFront div.galleryText {
	float:left;
	width:100%;
}
div.galleryFront div.galleryText h4{
	border-bottom:1px solid #CCCCCC;
}
div.galleryFront div.galleryForm input.send{
	margin:20px 0px;
	clear:both;
	float:left;
}
div.loginMenu input.send{
	margin:20px 60px;
	clear:both;
	float:right;
}
div.galleryFront div.galleryForm input.inputSt, div.galleryFront div.galleryForm select.inputSt {
	width:240px;
	padding:5px;
	margin:5px 25px 15px 0;
	clear:both;
	float:left;
}
div.errors ul.error_string{
	list-style:none;
	margin:10px 15px;
	float:left;
}
div.errors {
	float:left;
	display:block;
	clear:both;
	width:100%;
	background:#EFF2FF;
	border:2px solid #CCCCCC;
	margin-bottom:20px;
	font-size:14px;
}
div.errors ul.error_string li{
	margin:0 0 5px 0;
}
div.galleryFront div.galleryForm {
	width:100%;
	float:left;
}
div.galleryFront div.galleryForm ul{
	list-style:none;
	margin:0;
	float:left;
}
div.galleryFront div.galleryForm ul li{
	margin:0;
}
/*Form buttons*/.button {
display:inline-block;
 background:none;
 margin:0;
 padding:5px 0;
 border-width:0;
 overflow:visible;
 text-decoration:none;
 color:#569ed0;
 line-height:1em;
 font-size:1.2em;
 font-family:Arial, Helvetica, sans-serif;
 font-weight:bold;
margin:10px 0;
}
* html button.button {
padding-bottom:1px;
 line-height:1.2em;
}
button::-moz-focus-inner {
padding:0;
 outline:none;
 line-height:1em;
}
.button span {
background:#3C82C6;
 margin:0;
 padding:4px 0;
 border-left:1px solid #3C82C6;
 border-right:1px solid #3C82C6;
 line-height:1em;
}
* html .button span {
padding-top:0;
 line-height:1.2em;
}
.button span span {
position:relative;
 padding:4px .4em;
 *padding:3px .4em 4px .4em;
 border-width:0;
 border-top:1px solid #2f7ab9;
 border-bottom:1px solid #3C82C6;
 color:#fff;
 line-height:1.2em;
}
.button:hover span, .button:hover span span, .button:focus span, .button:focus span span {
cursor:pointer;
 background:#3173ac;
color:#fff;
 line-height:1.2em;
}
.button:active span {
background:#3C82C6;
 outline:none;
 line-height:1em;
}
.button:focus, .button:active {
outline:none;
}
div.multimedia {
width:300px;
height:67px;
margin-bottom:10px;
}
#footer div.multimedia a {
color:#fff;
font-size:21px;
margin:0px;
padding:18px 15px 15px 75px;
display:block;
}
div#videoteca {
background:url(../images/videoteca.png) no-repeat top left;
}
div#galeriaF {
background:url(../images/galeria-fotos.png) no-repeat top left;
}
a.linkAgenda, a.linkAgenda:hover{
color:#D98E04;
}

.twtr-hd, .twtr-ft{
display:none;
}