/* @override http://www.viniterra.com.ar/cont/css/estilos_public_Viniterra.css */

/* @override http://www.viniterra.com.ar/cont/css/estilos_public_Viniterra.css */

/* @override http://viniterra.com.ar/cont/css/estilos_public_Viniterra.css */

/* @override 
	http://www.eunomiadev.com.ar/cont/css/estilos_public_Viniterra.css
*/

/*NEW*/

/* CSS Document */

body {
	background: #4b4b4b;
	min-width: 950px;
	font-family: Times New Roman, Adobe Garamond, Georgia, sans-serif;
	margin: 0px;
	padding: 0px;
	background-image: url(/cont/img/wp_damask_235.gif);
}

/* @group wrapper */

#wrapper {
	width: 950px;
	margin: auto;
	padding: 0px 30px 0px 30px;
	background-image: url(/cont/img/fon_wrapper.png);
	background-repeat: repeat-y;
}

/* @end */

/* @group header */

.boxHeader {
	height: 149px;
}

#header {
	width: 950px;


/*height: 190px;*/
	padding: 0px;
	margin: 0px;
	background-image: url(/cont/img/fon_header1.jpg);
	background-repeat: no-repeat;
}

/*BTN A HOME EN HEADER*/

a#btnHeader {
	margin: 20px 0px 0px 10px;
	display: block;
	width: 180px;
	height: 100px;
	float: left;
}

/* @end */

/* @group content */

#content {
	background: #949498;
}¡



/* @group columnLeft */

#columnLeft {
	width: 200px;
	padding: 0px 0px 120px 0px;
}

.columnLeft {
	padding: 0px;
	background-image: url(/cont/img/fon_columnLeft.gif);
}

#columnLeft .boxLogos{
	
}

#columnLeft .boxLogos a{
	width: 110px;
	height: 70px;
	margin: auto;
	margin-top: 10px;
	background-repeat: no-repeat;
	background-position: center;
	font-size: 0px;
	color: #717174;
	display: block;
}

#columnLeft .boxLogos a.deMiCampo{
	background-image: url(/cont/img/logoDeMiCampo.gif);
}

#columnLeft .boxLogos a.villaRosa{
	margin-top: 0px;
	background-image: url(/cont/img/logoVillaRosa.gif);
}

/* @end */

/* @group contentArea */

.contentArea {
	background-repeat: no-repeat;
	background-position: bottom center;
}

#contentArea {
	width: 710px;
	padding: 40px 15px 10px 25px;
}

#noticias.listado #contentArea {
	width: 725px;
	padding: 40px 0px 10px 25px;
}

#productos #contentArea {
	padding: 20px 15px 10px 25px;
}

/* @end */

/* @group columnRight */

.columnRight {
	width: 0px;
	margin: 0px;
	padding: 0px;
}

#columnRight {
	width: 0px;
	margin: 0px;
	padding: 0px;
}

/* @end */

/* @end */

/* @group footer */

.fonLogo {
	background-image: url(/cont/img/fon_logo_footer.gif);
	background-repeat: no-repeat;
	height: 95px;
	width: 950px;
	padding: 0px;
	margin: 0px;
}

#footerAddressBar {
	height: 25px;
	color: #FFF;
	padding: 10px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
	text-align: center;
	font-size: 11px;
	background-color: #242424;
	font-family: Georgia;
}

#footerAddressBar a {
	color: #FFF;
	font-weight: normal;
}

/* @group Ayuda final web */

#bloqueayudaInferiorWeb {
	width: 950px;
	height: 40px;
	margin: 0 auto;
	color: whitesmoke;
	font: 10px Georgia, "Times New Roman", Times, serif;
	text-align: left;
}

#txtAyudaInferiorWeb {
	width: 610px;
	height: 31px;
	display: block;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 9px 0px 0px 20px;
	color: #252525;
}

#txtAyudaInferiorWeb a {
	color: #252525;
	text-decoration: none;
}

#botonesAyudaInferiorWeb {
	width: 330px;
	display: inline;
}

/* @end */

/* @end */

/* @group Genericos */

#contentArea .footer {
	text-align: right;
	color: #333;
	padding: 5px 0px 5px 0px;
	font-size: 12px;
	border-top: 1px solid #666;
}

.footer a {
	color: #333;
	font-size: 13px;
	margin: 0px 7px 0px 7px;
}

#contentArea .header {
	padding: 0px;
	color: #FFF;
	font-size: 16px;
	text-transform: uppercase;
	height: 25px;
	margin: 0px 0px 10px 0px;
}

#contentArea .content {
	padding: 0px 0px 10px 0px;
}

.autor {
	color: #333333;
	font-size: 11px;
	font-family: Arial, Helvetica, Geneva, sans-serif;
}

.fotoIzquierda {
	float: left;
	margin: 0px 10px 10px 0px;
}

.fotoDerecha {
	float: right;
	margin: 0px 0px 10px 10px;
}

/*disponible p banner superior*/

h1,h2,h3,h4,h5 {
	margin: 0px;
	position: relative;
	font-weight: normal;
}

h1 {
	opacity: 0;
	font-size: 0px;
	margin: 0px;
	padding: 0px;
}

a {
	text-decoration: none;
	position: relative;
	color: #000000;
}

a:hover {
	color: #CCC;
	text-decoration: none;
}

a, a:link, a:hover, a:active, a:visited {
	outline: none;
}

/*FIN BLOQUES*/

.clear {
	clear: both;
}

p {
	font-size: 12px;
	margin: 0px;
	position: relative;
}

.img {
	float: right;
	margin: 0px 0px 10px 15px;
	width: 300px;
}

.img img {
	margin: 0px 0px 5px 0px;
}

.img .pie {
	font-size: 12px;
	padding: 5px 0px 0px 0px;
	font-style: italic;
	color: #333;
	width: 290px;
}

/* @end */

/* @group IMAGES */

.imgIzq {
	float: left;
	margin: 0px 10px 10px 0px;
}

.imgDer {
	float: right;
	margin: 0px 0px 10px 10px;
}

/*IMG VISTA LISTADO*/

#content.listado #contentArea .record img {
	height: 90px;
	width: auto;
	border: 1px solid #666666;
}

/*IMG VISTA SOLA*/

#content.sola #contentArea .record img {
	height: 300px;
	width: auto;
	border: 1px solid #666666;
}

/* @end */

/* @group FORM */

form {
	margin: 0px;
	padding: 0px;
}

.formTable {
	color: #FFF;
	font-size: 11px;
}

.cajasForm {
	margin: 0px 10px 5px 0px;
	background: #404040;
	border: 1px solid #666666;
	padding: 5px;
	color: #FFF;
}

.box .cajasForm {
	width: 100px;
	margin: 0px 0px 5px 5px;
}

.btnForm {
	margin: 5px 0px 0px 0px;
	font-size: 11px;
	background: #252525;
	border: none;
	color: #FFFFFF;
	padding: 3px 10px 3px 10px;
}

.box .btnForm:hover {
	background: #000000;
}

#baja {
	background: #990000;
	font-family: Arial, Verdana;
	margin: 0px 0px 0px 5px;
}

/* @end */

/* @group BTNS */

.boxBtn {
	font-size: 11px;
	text-align: right;
}

#contentArea .boxBtn#prevNext {
	padding: 1px 10px 1px 10px;
	clear: both;
}

#contentArea .boxBtn#prevNext td {
	padding: 2px 10px 0px 10px;
}

#contentArea .boxBtn#prevNext a {
	color: #FFFFFF;
	font-size: 11px;
}

#contentArea .boxBtn#prevNext a:hover {
	color: #999999;
}

#columnRight .box .boxBtn {
	text-align: right;
}

.footer .boxBtn {
	
}

.footer .boxBtn a:hover {
	color: #666;
}

.idiomas {
	float: right;
	margin: 120px 20px 0px 0px;
}

.idiomas a {
	font-size: 12px;
	background-color: #333;
	color: #FFF;
	padding: 5px 10px 5px 10px;
	text-transform: uppercase;
}

.idiomas a:hover {
	background-color: #000;
}

/* @end */

/* @group menu superior */

#header .boxMnu {
	margin: 0px;
	height: 40px;
}

#header .boxMnu .mnu {
	margin: 0px;
	padding: 0px 0px 0px 7px;
	background: #404040;
	height: 40px;
}

#header .boxMnu .mnu a {
	height: 32px;
	display: block;
	float: left;
	margin: 0px;
	padding: 8px 5px 0px 5px;
	color: #F5F5F5;
	text-decoration: none;
	font-size: 12px;
	text-transform: uppercase;
	background-image: url(/cont/img/fon_line_mnu.gif);
	background-repeat: no-repeat;
	background-position: left;
}

#header .boxMnu .mnu a:hover {
	background-color: #2E2E2E;
}

#header .boxMnu .mnu .letter1 {
	font-size: 18px;
	text-transform: uppercase;
}

#header .boxMnu .mnu li {
	list-style: none;
	display: inline;
}

#header .boxMnu .mnu li a.activeSection {
	background-color: #2E2E2E;
}

/* @end */

/* @group sub menu comercio */

#comercioExterior #contentArea .boxSubMnu{
	
}

#comercioExterior #contentArea .boxSubMnu .mnu{
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#comercioExterior #contentArea .boxSubMnu .mnu li{
	display: inline;
}

#comercioExterior #contentArea .boxSubMnu a.btnSelect{
	padding: 0px 5px 0px 5px;
	font-family: Georgia;
	font-size: 12px;
	border-right: 1px solid #666666;
}

#comercioExterior #contentArea .boxSubMnu a.btnSelect:hover{
	color: #ffffff;
}

/* Instancia Lateral */

#columnLeft .boxSubMnu {
	margin: 0px 0px 20px 0px;
}

#columnLeft .mnu#comercioExterior {
	padding: 0px;
	margin: 0px;
	width: 200px;
}

#columnLeft .mnu#comercioExterior li {
	list-style: none;
}

#columnLeft .mnu#comercioExterior a {
	margin: 0px 0px 0px 0px;
	padding: 5px 20px 5px 15px;
	font-family: Adobe Garamond, Times New Roman, Georgia, sans-serif;
	font-size: 16px;
	text-align: right;
	color: #404040;
	text-decoration: none;
	display: block;
	border-bottom: 1px solid;
}

#columnLeft .mnu#productos a:hover {
	background-color: #58585a;
	color: #000;
}




/* @end */

/* @group sub menu superior */

#header .boxSubMnu {
	margin: 0px 0px 0px 0px;
	background: #333333;
	background-image: url(/cont/img/fon_subMnu.gif);
}

#header .boxSubMnu .mnu {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 202px;
	height: 40px;
}

#header .boxSubMnu .mnu a {
	height: 15px;
	margin: 0px 0px 0px 0px;
	padding: 15px 20px 0px 20px;
	color: #bbbbbb;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 12px;
	display: block;
	border-right: 1px solid #222222;
	float: left;
}

#header .boxSubMnu .mnu a:hover {
	color: #fff;
}

#header .boxSubMnu .mnu li {
	list-style: none;
	display: inline;
}

/* @end */

/* @group menu lateral */

#columnLeft .boxSubMnu {
	margin: 0px 0px 20px 0px;
}

#columnLeft .mnu#productos {
	padding: 0px;
	margin: 0px;
	width: 200px;
}

#columnLeft .mnu#productos li {
	list-style: none;
}

#columnLeft .mnu#productos a {
	height: 70px;
	margin: 0px 0px 0px 0px;
	padding: 10px 30px 0px 15px;
	font-family: Adobe Garamond, Times New Roman, Georgia, sans-serif;
	font-size: 18px;
	font-style: italic;
	text-align: center;
	text-transform: capitalize;
	color: #404040;
	text-decoration: none;
	display: block;
}

#columnLeft .mnu#productos a:hover {
	background-color: #58585a;
	color: #BFBFBF;
}

/*FONDOS SUBMENU VINOS*/

/*viniterra*/

#productos #columnLeft .mnu#productos a.btnViniterra {
	background-image: url(/cont/img/btn_vinos_viniterra.jpg);
}

#productos #columnLeft .mnu#productos a.btnViniterra:hover {
	background-image: url(/cont/img/btn_vinos_viniterra_over.jpg);
}

/*viniterra select*/

#productos #columnLeft .mnu#productos a.btnSelect {
	background-image: url(/cont/img/btn_vinos_viniterraSelect.jpg);
}

#productos #columnLeft .mnu#productos a.btnSelect:hover {
	background-image: url(/cont/img/btn_vinos_viniterraSelect_over.jpg);
}

/*terra*/

#productos #columnLeft .mnu#productos a.btnTerra {
	background-image: url(/cont/img/btn_vinos_terra.jpg);
}

#productos #columnLeft .mnu#productos a.btnTerra:hover {
	background-image: url(/cont/img/btn_vinos_terra_over.jpg);
}

/*omnium*/

#productos #columnLeft .mnu#productos a.btnOmnium {
	background-image: url(/cont/img/btn_vinos_omnium.jpg);
}

#productos #columnLeft .mnu#productos a.btnOmnium:hover {
	background-image: url(/cont/img/btn_vinos_omnium_over.jpg);
}

/*dolcissimo*/

#productos #columnLeft .mnu#productos a.btnDolcissimo {
	background-image: url(/cont/img/btn_vinos_dolcissimo.jpg);
}

#productos #columnLeft .mnu#productos a.btnDolcissimo:hover {
	background-image: url(/cont/img/btn_vinos_dolcissimo_over.jpg);
}

/*espumante*/

#productos #columnLeft .mnu a.btnEspumante {
	background-image: url(/cont/img/btn_vinos_espumante.jpg);
}

#productos #columnLeft .mnu#productos a.btnEspumante:hover {
	background-image: url(/cont/img/btn_vinos_espumante_over.jpg);
}

/*FIN FONDOS SUBMENU VINOS*/

/* @end */

/* @group Login */

#columnLeft #formLogin.box {
	
}

#formLogin h3 {
	font-family: Adobe Garamond, Times New Roman, Georgia, sans-serif;
	font-size: 18px;
	text-transform: uppercase;
	padding: 0px 0px 0px 10px;
	color: #222222;
}

#formLogin.box .content {
	width: 180px;
	margin: 0px 0px 0px 0px;
	padding: 10px;
	background-image: url(/cont/img/fon_login.gif);
	background-color: #58585a;
}

#formLogin .tablaForm {
	margin: 10px 0px 0px 0px;
}

.boxRegistrarse {
	padding: 10px 0px 0px 0px;
	font-family: Tahoma, Arial, Verdana, Helvetica;
	font-size: 9px;
	color: #ffffff;
	text-align: center;
}

#formLogin a {
	font-weight: bold;
	color: #ffffff;
}

#formLogin .tablaForm td {
	font-family: Georgia;
	font-size: 12px;
	padding: 0px;
	color: #cccccc;
}

.formTableTitle {
	font-size: 15px;
	text-transform: uppercase;
	padding: 20px 0px 0px 0px;
}

/* @end */

/* @group Banners */

.banner {
	margin: 0px 0px 5px 5px;
}

.banner img {
	width: 190px;
}

/* @end */

/* @group home */

.home #contentArea {
	width: 340px;
	padding: 40px 15px 10px 25px;
}

.home .contentArea {
	background-image: none;
}

.home #columnRight {
	width: 340px;
	padding: 40px 0px 10px 0px;
}

.home #columnRight .box {
	background: #404040;
	margin: 0px 0px 20px 0px;
	padding: 10px 10px 15px 10px;
	color: #FFF;
}

.home #columnRight .box h2 {
	text-align: center;
	font-size: 24px;
}

.home #columnRight .box .subTitulo {
	text-align: center;
	font-size: 24px;
}

.home #columnRight .box object,
.home #columnRight .box img {
	margin: 0px 0px 10px 0px;
}

.home .titulo {
	font-size: 12px;
}

.home .subTitulo {
	font-size: 12px;
}

.home .record img {
	width: 120px;
	margin: 0px 10px 0px 0px;
	float: left;
}

.home #contentArea .box {
	background: #86868a;
	margin: 0px 0px 20px 0px;
	padding: 10px 20px 5px 0px;
	color: #222222;
}

.home #contentArea .box img {
	float: left;
	margin: -25px 10px 0px 0px;
	position: relative;
}

.home #contentArea .box .titulo, .home #columnRight .box .titulo {
	text-transform: uppercase;
	margin: 0px 0px 5px 0px;
}

.home #contentArea .box .titulo h2 {
	font-size: 17px;
}

.home #contentArea .box .subTitulo {
	padding: 0px 0px 0px 20px;
	font: 11px/14px Tahoma "Lucida Grande", Lucida, Verdana, sans-serif;
}

.home #columnRight .box img {
	margin: 0px 0px 10px 0px;
	width: 320px;
}

.home #columnRight .box .subTitulo {
	font-size: 19px;
	margin: 0px 0px 10px 0px;
	color: #cfcfcf;
}

.home #columnRight .box .cuerpo {
	font-size: 14px;
	font: 11px/14px Tahoma "Lucida Grande", Lucida, Verdana, sans-serif;
	line-height: 17px;
}

.home #columnRight .box .cuerpo a {
	color: #FFF;
}

.home .btn {
	text-align: right;
	margin: 5px 0px 5px 0px;
}

.home .btn a {
	color: #FFF;
	font-size: 13px;
}

.home .btn a:hover {
	color: #333;
}

/* @end */

/* @group listado */

.status {
	padding: 5px 0px 5px 0px;
	margin: 0px 0px 10px 0px;
	text-align: left;
	font-style: italic;
	color: #333;
	font-size: 14px;
}

.listado #contentArea .header h2 {
	font-family: Adobe Garamond, Times New Roman, Georgia, sans-serif;
	margin: 0px;
	text-transform: uppercase;
	font-size: 22px;
}

.listado #contentArea .record {
	width: 315px;
	height: 140px;
	margin: 0px 20px 20px 0px;
	padding: 10px;
	background-color: #66666B;
	font-family: Tahoma, Helvetica, Arial, Verdana;
	float: left;
}

.listado #contentArea .record img {
	width: 120px;
	margin: 0px 10px 0px 0px;
	height: 120px;
	float: left;
}

.listado #contentArea .fecha {
	color: #FFFFFF;
	font-size: 11px;
	padding: 5px 5px 5px 10px;
	text-align: right;
	margin: 0px 0px 5px 0px;
}

.listado #contentArea  h4 a {
	font-family: Adobe Garamond, georgia, Times New Roman, sans-serif;
	font-size: 18px;
	text-transform: uppercase;
	color: #999;
	position: relative;
}

.listado #contentArea  h4 a:hover {
	color: #fff;
}

.listado #contentArea .nombre {
	font-family: Times New Roman;
	font-size: 16px;
	color: #222222;
	text-transform: capitalize;
}

.listado #contentArea .origen, .year, .alcVol {
	font-size: 12px;
	color: #222;
	text-transform: capitalize;
	margin: 0px 0px 10px 0px;
}

.listado #contentArea .subTitulo {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	color: #262626;
	line-height: 16px;
	position: relative;
}

.listado #contentArea #prevNext.boxBtn {
	height: 20px;
	padding: 0px;
	margin: 0px;
}

/* @end */

/* @group sola */

.sola #contentArea .record {
	padding: 0px;
	border-bottom: none;
}

.sola #contentArea .fecha {
	display: inline;
	font-size: 11px;
	font-weight: bold;
	color: #000;
	font-weight: normal;
	font-style: normal;
	font-family: Arial, Verdana, sans-serif;
}

.sola #contentArea h4 {
	font-size: 35px;
}

.sola #contentArea .titulo {
	margin: 0px 0px 10px 0px;
}

.sola #contentArea .subTitulo {
	font-size: 15px;
	font-style: italic;
	line-height: 18px;
	margin: 0px 0px 10px 0px;
	color: #333333;
}

.sola #contentArea .cuerpo {
	text-align: left;
	line-height: 17px;
	margin: 0px 0px 20px 0px;
	font: 11px/15px Tahoma "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #333;
}

.sola #contentArea .record img {
	width: 300px;
	float: right;
	border: 1px solid #666;
	margin: 0px 0px 5px 0px;
}

.sola .nota p {
	font-family: Times New Roman, Adobe garamond, Georgia, sans-serif;
	font-size: 16px;
	color: #222222;
}

.sola .nota {
	text-align: justify;
	color: #222222;
	font: 12px/17px Georgia, Times New Roman, sans-serif;
	margin: 0px 0px 15px 0px;
}

div.origen {
	font-size: 12px;
	margin: 0px 0px 0px 0px;
}

.sola #contentArea .footer {
	padding-top: 5px;
}

/*ubicacion geografica*/

#ubicacion.sola .record .img{
	width: 550px;
	margin: 0px 0px 0px 0px;
	float: none;
}

#ubicacion.sola .record .img img{
	width: 550px;
	margin: 0px;
	float: none;
}

#ubicacion.sola .record .img .pie{
	height: 20px;
	margin: 0px 0px 10px 0px;
	float: none;
}

#ubicacion.sola a.btn {
	color: #00586e;
}

#ubicacion.sola a.btn:hover{
	color: #ffffff;
}

/* @end */

/* @group SECCIONES */

#noticias.listado #contentArea .record img {
	height: 140px;
	float: left;
}

#noticias.sola #contentArea .record img {
	float: right;
	margin: 0px 0px 10px 15px;
}

/* @group Comercio Exterior */

#moodalBox div.content div.record div.cuerpo {
	font-family: Tahoma "Lucida Grande", Lucida, Verdana, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #212121;
}

#moodalBox div.content div.record div.cuerpo a:link {
	text-decoration: none;
	color: #880f00;
}



/* @end */

#noticias.listado #contentArea .footer {
	margin: 0px 20px 0px 0px;
}

#contacto .contentArea img {
	float: right;
	border: 2px solid #444;
}

/* @group Productos */

/* Productos Listado */

#productos.listado #contentArea .record, #productos.sola #contentArea .listado .record {
	width: 315px;
	height: 100px;
	margin: 0px 20px 30px 0px;
	padding: 10px;
	background-color: #66666B;
	font-family: Tahoma, Helvetica, Arial, Verdana;
	float: left;
}

#productos.sola #contentArea .listado{
	margin: 20px 0px 0px 0px;
}

#productos.sola #contentArea .listado .record{
	height: 60px;
}

#productos.listado #contentArea .record img {
	width: 40px;
	margin: -25px 20px 0px 0px;
}

#productos.sola #contentArea .listado .record img{
	height: 100px;
	background: none;
	margin: -25px 0px 0px 0px;
	padding: 0px 10px 0px 10px;
}

#productos.listado #contentArea .record h3 a, #productos.sola #contentArea .listado .record h3 a {
	font-family: Times New Roman, Adobe garamond, Georgia, sans-serif;
	text-transform: uppercase;
	color: #e3e4e4;
	font-size: 15px;
	font-weight: 300;
	letter-spacing: 0.1em;
}

#productos.listado #contentArea .record h3 a:hover, #productos.sola #contentArea .listado .record h3 a:hover {
	color: #FFF;
}

#productos.listado #contentArea .record h4, #productos.sola #contentArea .listado .record h4 {
	font-family: Times New Roman, Adobe garamond, Georgia, sans-serif;
	text-transform: none;
	color: #000;
	font-size: 13px;
}

/* Productos Sola */

#productos.sola #contentArea .record {
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#productos.sola #contentArea .record h2 {
	font-size: 15px;
	color: #FFF;
	text-transform: uppercase;
}

#productos.sola #contentArea .record h4 {
	font-size: 22px;
}

#productos.sola #contentArea .record strong {
	font-weight: normal;
	font-style: italic;
}

#productos.sola #contentArea .record img {
	margin: 0px 50px 0px 30px;
	padding: 10px 25px 10px 25px;
	width: auto;
	height: 350px;
	border: 0px;
	background-color: #66666B;
}

#productos.sola #content.intro #contentArea img {
	margin: 0px 0px 20px 20px;
	background: none;
	padding: 0px;
	border: 1px solid #666666;
}

/* @end */

/* @group Caratula Bienvenida */

body#gen.intro {
	background-color: #404040;
	margin: 70px 0px 0px 0px;
}

#gen.intro .content_intro {
	width: 620px;
	margin: auto;
}

#gen.intro .content_intro .header h2 {
	font-size: 1px;
	color: #cccccc;
	opacity: 0;
}

#gen.intro .content_intro .logo {
	width: 170px;
	height: 100px;
	padding: 0px 0px 10px 0px;
	background-image: url(/cont/img/logoIntro.gif);
	background-repeat: no-repeat;
	float: left;
}

#gen.intro .content_intro .boxImg {
	width: 600px;
	margin: 25px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
	background-color: #717074;
}

#gen.intro .content_intro img {
	width: 600px;
	margin: 0px;
	border: 1px solid #555555;
}

#gen.intro .content_intro .idiomas {
	width: 620px;
	margin: 0px;
	padding: 0px;
	float: none;
}

#gen.intro .content_intro .idiomas .english {
	width: 260px;
	height: 50px;
	margin: 0px;
	padding: 20px 0px 0px 0px;
	text-align: center;
	background-repeat: repeat-x;
	background-position: top;
	float: left;
}

#gen.intro .content_intro .idiomas .avatar {
	width: 100px;
	height: 70px;
	background-color: #717174;
	background-image: url(/cont/img/logoIntroAvatar.gif);
	background-repeat: no-repeat;
	background-position: center;
	float: left;
}

#gen.intro .content_intro .idiomas .espanol {
	width: 260px;
	height: 50px;
	margin: 0px;
	padding: 20px 0px 0px 0px;
	text-align: center;
	float: left;
}

#gen.intro .content_intro .idiomas a {
	margin: 0px;
	padding: 0px;
	font-size: 14px;
	text-align: center;
	background: none;
	color: #cccccc;
	float: none;
}

#gen.intro .content_intro .idiomas a:hover {
	color: #ffffff;
}

#gen.intro .content_intro .idiomas a .letter1 {
	font-size: 20px;
}

#gen.intro .content_intro .titulo {
	font-family: Times New Roman, Adobe Garamond, Georgia, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #cccccc;
}

#gen.intro .content_intro .txtFooter {
	padding: 15px 3px 0px 3px;
	background-image: url(/cont/img/fon_idioma_intro.gif);
	background-repeat: repeat-x;
	background-position: top;
}

#gen.intro .content_intro .cuerpoEs {
	margin: 0px;
	padding: 20px 0px 0px 0px;
	font-family: georgia;
	font-size: 12px;
	text-align: center;
	line-height: 17px;
	color: #cccccc;
	clear: both;
	float: none;
}

#gen.intro .content_intro .cuerpoEn {
	margin: 0px;
	padding: 30px 0px 0px 0px;
	font-family: georgia;
	font-size: 12px;
	text-align: center;
	line-height: 17px;
	color: #cccccc;
	clear: both;
	float: none;
}

/* @end */

/* @group Legal disclaimer */

body#gen.disclaimer {
	background-color: #404040;
}

#gen.disclaimer .content_disclaimer {
	width: 620px;
	margin: auto;
}

#gen.disclaimer .content_disclaimer .header h2 {
	font-size: 1px;
	color: #cccccc;
	opacity: 0;
}

#gen.disclaimer .content_disclaimer .record {
	width: 500px;
	margin: 25px 0px 0px 0px;
	padding: 10px 50px 10px 50px;
	background-color: #717074;
	text-align: center;
}

#gen.disclaimer .content_disclaimer .record a {
	width: 86px;
	height: 16px;
	margin: 15px 0px 0px 200px;
	padding: 7px;
	display: block;
	background-image: url(/cont/img/btn_enter.gif);
	color: #FFF;
	text-align: center;
	text-transform: uppercase;
	letter-spacing: 0.2em;
}

#gen.disclaimer .content_disclaimer .idiomas a:hover {
	color: #ffffff;
}



#gen.disclaimer .content_disclaimer .titulo {
	margin: 0px 0px 10px 0px;
	font-family: Times New Roman, Adobe Garamond, Georgia, sans-serif;
	font-size: 17px;
	font-weight: normal;
	text-transform: uppercase;
	color: #FFF;
	display: block;
}

#gen.disclaimer .content_disclaimer .cuerpoEs, #gen.disclaimer .content_disclaimer .cuerpoEn {
	margin: 0px;
	padding: 20px 0px 0px 0px;
	font-family: georgia;
	font-size: 14px;
	text-align: center;
	line-height: 17px;
	color: #FFF;
	clear: both;
}

/* @end */

/* @end */

/* @group Boxes */

#columnLeft .box {
	margin: 20px 0px 0px 0px;
}

#columnLeft .box .header h3 {
	font-family: Adobe Garamond, Times New Roman, Georgia, sans-serif;
	font-size: 18px;
	text-transform: uppercase;
	padding: 0px 0px 0px 10px;
	color: #222222;
}

#columnLeft .box .content {
	font-size: 11px;
}

#columnLeft .box .record img {
	
}

#columnLeft .box .footer {
	
}

/*BOX NOTICIAS*/

#columnLeft #noticias.box .content {
	width: 180px;
	padding: 10px 10px 0px 10px;
}

#columnLeft #noticias.box h3 {
	
}

#columnLeft #noticias.box .record {
	padding: 10px 0px 10px 0px;
	border-bottom: 1px solid #555555;
}

#columnLeft #noticias.box .record img {
	width: 70px;
	margin: 0px 5px 5px 0px;
	border: 2px solid #444;
	float: left;
}

#columnLeft #noticias.box .fecha {
	font-family: Georgia, Times New Roman, Adobe Garamond, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #222;
}

#columnLeft #noticias.box .titulo h4 a {
	font-size: 12px;
	color: #CCC;
}

#columnLeft #noticias.box .titulo h4 a:hover {
	color: #ffffff;
}

#columnLeft #noticias.box .subTitulo {
	font-family: Tahoma, Arial, Helvetica, Verdana;
	font-size: 10px;
	color: #222;
	font-style: italic;
}

#columnLeft #noticias.box .footer {
	padding: 5px 15px 5px 5px;
	font-size: 12px;
	text-align: right;
}

#columnLeft #noticias.box .footer a {
	color: #000000;
}

#columnLeft #noticias.box .footer a:hover {
	color: #ffffff;
}

/* @end */

/* @group enviar Amigo */

body#sendFriend {
	background-color: #717074;
	background-image: none;
	margin: 0px;
	width: 400px;
}

#sendFriend .box {
	width: 400px;
	background-color: none;
	background-image: none;
}

#sendFriend .header {
	height: 50px;
	margin: 0px 0px 5px 0px;
	background-image: url(/cont/img/sendFriend_form_header_es.gif);
}

#headerSendMail_ca.header {
	background-image: url(/cont/img/sendFriend_header_ca.jpg);
}

#sendFriend h2 {
	font-size: 18px;
	color: #ffffff;
	margin: 0px 0px 5px 0px;
	text-transform: uppercase;
}

#sendFriend .content {
	font-size: 12px;
	padding: 0px 15px 0px 15px;
	height: 380px;
}

#sendFriend .tablaForm {
	width: 360px;
	color: #333;
}

#sendFriend .formTableTitle {
	font-size: 14px;
	color: #ffffff;
	padding: 0px 0px 5px 0px;
	text-transform: uppercase;
	font-weight: normal;
}

#sendFriend .cajasForm {
	width: 200px;
	height: 13px;
	margin: 0px 0px 3px 0px;
	border: 1px solid #666;
	padding: 3px;
	color: #FFF;
}

#sendFriend #from_email, #sendFriend #to_email, #comentaris {
	width: 200px;
}

#sendFriend #comentaris {
	height: 30px;
}

#sendFriend #check.formTableContent {
	height: 16px;
	margin: 0px;
	padding: 0px;
}

#sendFriend .footer {
	height: 25px;
	padding: 15px 0px 5px 0px;
	font-size: 14px;
	font-style: italic;
	text-align: center;
	background-image: url(/cont/img/sendFriend_footer.jpg);
	background-repeat: no-repeat;
}

#sendFriend .footer a {
	color: #FFFFFF;
	font-weight: bold;
}

.tablaForm {
	margin: 10px 0px 10px 0px;
	font-size: 12px;
}

.contenido1 {
	text-align: right;
	padding: 0px 10px 0px 0px;
	color: #000;
}

.contenido1 img {
	height: 25px;
}

.contenido2 {
	color: #000;
}

.contenido3 {
	color: #FFF;
	padding: 0px 0px 5px 0px;
}

.contenido3 h4 {
	font-weight: bold;
}

.contenido4 {
	text-align: right;
}

#contacto #contentArea .tablaForm {
	width: 400px;
}

/* BTNS */

#sendFriend .box .btnForm {
	margin: 5px 0px 0px 5px;
	font-family: "Georgia", Times New Roman, sans-serif;
	font-size: 12px;
	background: #333;
	border: none;
	color: #fff;
	padding: 5px 10px 5px 10px;
}

/* @end */

/* @group slideShow */

#slideShow.listado #contentArea .record .titulo a {
	font-size: 13px;
}

#slideShow.listado #contentArea .record {
	height: 170px;
	width: 140px;
	text-align: center;
	padding: 5px;
	border-bottom: 1px solid #333;
	border-top-color: 1px solid #333;
}

#slideShow.listado #contentArea .record img {
	width: 150px;
	margin: -4px -5px 8px -5px;
	clear: both;
}

#slideShow.listado #contentArea .record .fecha {
	text-align: center;
}

/* @end */

/* @group users */

#users.sola #contentArea input#addressCountry.cajasForm, #users.sola #contentArea input#addressCity.cajasForm, #users.sola #contentArea input#addressComunity.cajasForm {
	width: 150px;
}

#users.sola #contentArea input#nickName.cajasForm {
	width: 190px
}

#users.sola #contentArea input#addressZip.cajasForm {
	width: 100px;
}

#users.sola #contentArea input#company.cajasForm {
	width: 200px;
}

#users.sola #contentArea input#mobile.cajasForm, #users.sola #contentArea input#telephone.cajasForm, #users.sola #contentArea input#fax.cajasForm {
	width: 200px;
}

#users.sola #contentArea p {
	margin: 0px 0px 20px 0px;
}

#users.sola #contentArea .box {
	background: #999;
	margin: 0px 0px 15px 0px;
	font-size: 12px;
	width: 640px;
	color: #333;
	padding: 1px 5px 10px 5px;
	border-top: 1px solid #666;
	border-bottom: 2px solid #666;
}

#users.sola #contentArea input#name.cajasForm {
	width: 250px;
}

#users.sola #contentArea h3 {
	color: #FFF;
	font-size: 16px;
	text-transform: uppercase;
	margin: 0px 0px 5px 0px;
}

#users.sola #contentArea .box .cajasForm {
	width: 300px;
	margin: 0px 5px 5px 0px;
}

#users.sola #contentArea input#addressProvince.cajasForm {
	width: 150px;
}

#users.sola #contentArea #spl.box {
	width: 420px;
}

#users.sola #contentArea input#password.cajasForm, #users.sola #contentArea input#password2.cajasForm {
	width: 200px;
}

#users.sola #contentArea input#fechaNacimiento.cajasForm, #users.sola #contentArea input#sexo.cajasForm{
	width: 110px;
}

/* @end */
