body {
background:#FFFFFF none repeat scroll 0 0;
color:black;
font-family:arial;
font-size:small;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:0;
}

#externo {
font-family:arial;
font-size:100%;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:normal;
margin:0 auto;
width:950px;
}

a{
	text-decoration:none;
	xfont-weight:bold;
	color:#B32924;
}
a:hover{
	color:#CD071E;
}

a img{
	border:0px;
}

.net{
	clear:both;
}
.linea{
	border-top:1px solid #000;
	margin:8px 0px 10px 0;
}
.cufon, #cufon_logo{
	font-size:130%;
}
#cufon_logo a{
	color:#000;
}
#cabecera, #faldon{
	color:#929292;
}
#cabecera #idioma{
	text-align:right;
	margin-top:20px;
	font-size:80%;
}
#cabecera #idioma .escullit a{
	color:#b32924;
}
#cabecera #idioma span a{
	color:#000;
}
#cabecera #idioma span a:hover{
	color:#cd071e;
}
#cabecera #logo{
	text-align:center;
}
#faldon{
	margin-top:5px;
	border-top:1px solid #000;
	text-align:center;
}
#faldon div{
	margin-top:5px;
}
#cos #menu{
	margin:5px 0px 10px 0;
	border-top:1px solid #000;
	border-bottom:1px solid #000;
	padding:5px 0px;
	text-align:center;
}
#cos #menu #submenu span{
	padding:0 7px;
}
#cos #menu #submenu span a{
	color:#000;
}
#cos #menu #submenu span a:hover{
	color:#cd071e;
}
#cos #menu #submenu .escullit a, #gal_submenu .escullit a, #llista_galerias .escullit{
	color:#b32924;
}
/*********** INTERIOR ************/

#interior #img_home{
	xbackground-color:#cd071e;
}
#destacats{
	text-align:left;
}
#destacats .destacat{
	width:296px;
	float:left;
	padding-bottom:5px;
}
#destacats .destacat .titular{
	margin:10px 0px 5px 0px;
	font-size:1.5em;
	color:#cd071e;
	font-weight:bold;
}
#destacats .destacat .leermas{
	xmargin-top:5px;
}

/****** SOBRE NOSOTROS **************/
#nosotros{
	margin:20px 0px;
}
#nosotros #imagenes{
	float:left;
	margin-right:20px;
}
#nosotros #textos{
	width:472px;
	float:left;
}
#nosotros #textos #titol{
	font-size:1.8em;
	color:#cd071e;
	font-weight:bold;
	margin-bottom:20px;
}

/************ NOTICIAS **************/

#noticias{
	margin-top:20px;
}
#noticias .noticia{
	margin-bottom:20px;
}
#noticias .noticia .imagen{
	float:left;
	margin-right:20px;
}
#noticias .noticia .textos .titol{
	font-size:1.8em;
	color:#cd071e;
	font-weight:bold;
	margin-bottom:5px;
}
#noticias .noticia .textos .texttt{
	height:195px;
	xoverflow:hidden;
}
#noticias .noticia .textos .leermas{
	color:#cd071e;
	margin-top:10px;
}
#noticias #pager {
	text-align:center;
}
#noticia{
	margin:20px 0px;
}
#secuencia #anterior{
	color:#EE292A;
	float:left;
}
#secuencia #seguent{
	color:#EE292A;
	float:right;
}
#noticia #imagen{
	margin-right:20px;
}
#noticia #textos{
	float:right;
	width:470px;
}
#noticia #textos #titol{
	font-size:1.8em;
	color:#cd071e;
	font-weight:bold;
}

/************ VINOS ********/
#vinos{
	margin:20px 0px;
}
#vinos #imagen{
	margin-right:20px;
}
#vinos #textos{
	float:right;
	width:470px;
}
#vinos #textos #titol{
	font-size:1.8em;
	color:#cd071e;
	font-weight:bold;
	margin-bottom:20px;
}

/*********** GALERIA *********/
#gal_submenu{
  	border-bottom: 1px solid #000;
    xborder-top: 1px solid #000;
    margin: -10px 0 10px 0;
    padding: 5px 0;
    text-align: center;
}
#gal_submenu span{
	padding:0 7px;
}
#gal_submenu span a{
	color:#000;
}
#gal_submenu span a:hover{
	color:#CD071E;
}
#galerias{
	width:762px;
	margin-top:10px;
}

#galerias .galeria{
	float:left;
	margin:10px;
}
#galerias .galeriavideo{
	float:left;
	margin:10px;
	height:275px;
}
#galerias .galeria .img{
	 width:350px;
	 xheight:250px;
}
#galerias .galeria .descrip{
	text-align:center;
	margin-top:5px;
}

#llista_galerias{
	margin-top:10px;
	float:left;
	width:180px;
}
#llista_galerias div{
	margin-top:10px;
}
#llista_galerias a, #galerias .galeria .descrip a{
 	color:#393939;
}
#llista_galerias a:hover, #galerias .galeria .descrip a:hover{
	color:#CD071E;
}
/*********** PRENSA **********/
#prensas{
	margin:20px 0px;
}
#prensas .prensa{
	padding:3px;
}
#prensas .prensa .fecha{
	width:100px;
	display:block;
	float:left;
}
#prensas .prensa .link a{
	color:#b32924;
}

#prensas .prensa .link a:hover{
	color:#cd071e;
}
/*********** PRENSA DETAIL **********/

#prensadetail .volver{
	margin:20px 0px;
}

#prensadetail #media{
	text-align:center;
}

#prensadetail #prstitol{
	color: #929292;
    font-size: 1.3em;
    font-weight: bold;
    margin-bottom: 10px;
}
/********** DESCARGAR *********/
#descargas{
	margin-bottom:10px;
}
#descargas .row{
	margin-bottom: 10px;
}
#descargas .descarga{
	float:left;
	margin:0 13px;
	padding:5px;
	width:154px;
	xheight:250px;
}
#descargas .descarga .foto{
	text-align:center;
}
#descargas .descarga .texte{
	text-align:center;
	margin-top:5px;
}
/********** DISTRI ************/
#distri #nacs{
	margin-left:100px;
	float:left;
}
#distri #inters{
	margin-right:100px;
	float:right;
}

#distri #nacs #titol, #distri #inters #titol{
	color: #CD071E;
    font-size: 1.8em;
    font-weight: bold;
    margin-bottom: 20px;
}
#distri #nacs .nac, #distri #inters .inter{
	margin-bottom:10px;
	border-bottom:1px dotted #CD071E;
}
#distri #nacs .nac .nom, #distri #inters .inter .nom{
	font-size: 1.2em;
    font-weight: bold;
}
/********** CONTACTO **********/
#contacto #direccion{
	margin:20px 0px;
}
#contacto #direccion .direc{
	xfloat:left;
	margin:0px 52px;
}
#contacto #direccion .direc .tel{
	margin-top:20px;
}
#form .caixa{
	float:right;
}
#form form .formu{
	margin-bottom:20px;
}
#form form .formu label{
	padding-right:20px;
}
#form form .formu .caixa input{
	border:1px solid #B32924;
	color:#B32924;
}
#form form .submit{
	border:1px solid #B32924;
    color:#B32924;
	cursor:pointer;
}
#form form .submit:hover{
	border:1px solid #B32924;
    color:#fff;
	background-color:#B32924;
	cursor:pointer;
}
#form #warning{
	display:none;
	color:#B32924;
	width:330px;
	float:right;
	text-align:center;
}
#form .invalid{
	background-color:#FFB5B5;
}
