a:active { color: #000000; text-decoration: none }
a:link { color: #000000; text-decoration: none }
a:visited { color: #000000; text-decoration: none }
a:hover { color: #000000; text-decoration: underline }

.gradualshine{
	filter:alpha(opacity=0);
	-moz-opacity:0.1;
	font-family: Trebuchet, Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	color: #FFFFFF;
	padding-left: 15px;
	padding-bottom: 6px;
}

body {
	background-image: url(../imagenes/fondo.gif);
	margin-left: auto;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 50px;
	text-align:center;
	background-attachment: scroll;
	background-repeat: repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
}

.textarea {
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-width: 1px;
	border-bottom-width: 1px;	
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: C1C1C1;
	border-left-color: C1C1C1;
	border-top-color: C1C1C1;
	border-bottom-color: C1C1C1;
}

.texto1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
.texto1 a:link {
	color: #666666;
}
.texto1 a:visited {
	color: #666666;
}
.texto1 blockquote {
	border-left-width: 18px;
	border-left-style: solid;
	border-left-color: #F6F6F2;
	margin-left: 30px;
	padding-left: 15px;
}
.texto1 blockquote strong {
	line-height:20px;
}

.texto1 strong {
	color: #777;
}
.texto1 b {
	color: #777;
}

.texto2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #F5661C;
	font-weight: bold;
}

.submenu {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #444444;
	font-size: 11px;
}

.submenu a:hover {
	color: #444444;
	background-color: #FFFA9A;
	text-decoration: none;
}

.submenuM {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px
	color: #555555;
	background-color: #FFFA9A;
	text-decoration: none;
}

.submenuM a:hover {
	color: #777777;
	background-color: #FFFA9A;
	text-decoration: none;
}
.submenuM b {
	color: #666666;
	background-color: #FFFA9A;
	text-decoration: none;
}


.portada {
	background-color: #FFFFFF;
	text-align: left;
	margin-right: auto;
	margin-left: auto;
}
.margenLogo {
	padding: 22px;
	margin-left: 22px;
}
.margenLogoAdm {
	padding: 14px;
	margin-left: 10px;
}
.logo {
	padding: 50px;
	text-align:left;
}
.logoNaranja {
	text-align: left;
	border-bottom-width: 10px;
	border-bottom-style: solid;
	border-bottom-color: #131313;
	padding-right:22px;
}
.logoNegro {
	text-align: left;
	border-bottom-width: 10px;
	border-bottom-style: solid;
	border-bottom-color: #020202;
	padding-right:22px;
}
.logoFinca {
	text-align: left;
	border-bottom-width: 10px;
	border-bottom-style: solid;
	border-bottom-color: #333;
	padding-right:22px;
}
.logoDirecto {
	text-align: left;
	border-bottom-width: 10px;
	border-bottom-style: solid;
	border-bottom-color: #BAAF9E;
	padding-right:22px;
}
.logoGris {
	text-align: left;
	border-bottom-width: 10px;
	border-bottom-style: solid;
	border-bottom-color: #71787B;
	padding-right:22px;
}
.logoRojo {
	text-align: left;
	border-bottom-width: 10px;
	border-bottom-style: solid;
	border-bottom-color: #FFAC16;
	padding-right:22px;
}
.idiomas {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	text-align: right;
	padding-right: 50px;
	padding-bottom: 20px;
	font-size: 11px;
	vertical-align: bottom;
}
.idiomas a:link {
	color: #444;
	font-weight: bold;
}
.idiomas a:hover {
	color: #444;
	font-weight: bold;
	background-color: #FFFA9A;
}
.idiomas a:visited {
	color: #444;
	font-weight: bold;
}
.txtPeque {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.txtPeque a:link {
	color: #E45D03;
	text-decoration: none;
}
.txtPeque a:visited {
	color: #E45D03;
	text-decoration: none;
}
.subrayado {
	background-color: #FFFA9A;
}
.pieDeFoto {
	font-family: Trebuchet, Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	color: #FFFFFF;
	padding-left: 15px;
	padding-bottom: 6px;
}
.btnMenuOff {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #131313;
	text-align: center;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.btnMenuOff a:link {
	color: #FFFFFF;
	text-decoration: none;	
}
.btnMenuOff a:visited {
	color: #FFFFFF;
	text-decoration: none;	
}
.btnMenuOff a:hover {
	color: #FFFFFF;
	text-decoration: none;	
}
.btnMenuOn {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #131313;
	background-color: #fff;
	text-align: center;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.btnMenuOn a:hover {
	color: #131313;
	text-decoration: none;	
}
.btnMenuOn a:link{
	color: #131313;
	text-decoration: none;	
}
.btnMenuOn a:visited {
	color: #131313;
	text-decoration: none;	
}
.btnMenuOnD {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333;
	background-color: #F5F3DD;
	text-align: center;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.btnMenuOnD a:hover {
	color: #333;
	text-decoration: none;	
}
.btnMenuOnD a:link{
	color: #333;
	text-decoration: none;	
}
.btnMenuOnD a:visited {
	color: #333;
	text-decoration: none;	
}
.btnMenuOnF {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #F5F3DD;
	background-color: #222;
	text-align: center;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.btnMenuOnF a:hover {
	color: #FFF;
	text-decoration: none;	
}
.btnMenuOnF a:link{
	color: #FFF;
	text-decoration: none;	
}
.btnMenuOnF a:visited {
	color: #FFF;
	text-decoration: none;	
}
.margenContenido {
	padding: 20px 10px 10px;
}
.txtNaranja {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF5700;
}
.txtNegro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #020202;
}
.txtClub {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #772119; 
}
.txtGris {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #636A6D;
}
.menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
}
.menu a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	text-decoration: none;
}
.menu a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	text-decoration: none;
}
.menu a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	text-decoration: none;	
}
.naranja {
	color: #FF5801;
}
.naranja a:link {
	color: #FF5801;
	text-decoration: none;	
}
.naranja a:hover {
	color: #FF5801;
	text-decoration: none;	
}
.naranja a:visited {
	color: #FF5801;
	text-decoration: none;	
}

.ficha {
	margin: 0px;
	padding: 0px;
}
.dentroFicha {
	margin: 10px;
	padding: 20px;
	background-color: #F9F9F9;
	border: 1px solid #EBEBEB;
	background-image: url(../imagenes/esquinaFicha.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	background-attachment: fixed;
}
.dentroFicha2 {
	margin: 10px;
	padding: 20px;
	background-color: #F9F9F9;
	background-image: url(../imagenes/esquinaFicha.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	background-attachment: fixed;
	border-top: 1px none #EBEBEB;
	border-right: 1px solid #EBEBEB;
	border-bottom: 1px solid #EBEBEB;
	border-left: 1px solid #EBEBEB;
}
.dentroFicha3 {
	background-color: #F9F9F9;
	background-image: url(../imagenes/esquinaFicha.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	background-attachment: fixed;
	border-top: 1px none #EBEBEB;
	border-right: 1px solid #EBEBEB;
	border-bottom: 1px solid #EBEBEB;
	border-left: 1px solid #EBEBEB;
}
.dentroCatalogo {
	background-color: #F9F9F9;
	border: 1px solid #EBEBEB;
	background-image: url(../imagenes/esquinaFicha.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	background-attachment: fixed;
}

.fotoCatalogo {
	background-color: #FFFFFF;
	margin: 15px;
	padding: 15px;
	border: 1px solid #DBDBDB;
	text-align: center;
	vertical-align: middle;
}
.fotoBotella {
	background-color: #FFFFFF;
	margin: 15px;
	padding: 15px;
	border: 1px solid #DBDBDB;
	text-align: center;
	vertical-align: middle;
}
.fotoCatalogo img {
	border: 1px solid #DBDBDB;
}
.direccion {
	background-color: #F2F2F2;
	color: #777;
	font-weight: bold;
	margin: 10px;
	padding: 10px;
	border: 1px solid #F3F3F3;
	line-height: 18px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
.direccion a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 11px;
	color: #C23D30;
	line-height: 18px;
	text-decoration: none;
	
}
.direccion a:hover {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #C23D30;
	line-height: 18px;
	text-decoration: none;
	
}
.direccion a:link {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 11px;
	color: C23D30;
	line-height: 18px;
	text-decoration: none;
	
}
.direccion1 {
	background-color: #fff;
	color: #666;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	border: 1px solid #F2F2F2;
	line-height: 10px;
	font-size: 9px;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
}
.direccion1 a:link {
	font-size: 9px;
	font-weight:bold;
	color: #C23D30;
	text-decoration: none;
}
.direccion1 a:hover {
	font-size: 9px;
	color: #C23D30;
	text-decoration: none;
}
.direccion1 a:visited {
	font-size: 9px;
	color: #C23D30;
	text-decoration: none;
}
.direccion2 {
	background-image: url(../imagenes/fondoDireccion.gif);
	background-color: #f5f5f5;
	color: #666;
	margin-top: 0px;
	margin-right: 11px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	border: 1px solid #ddd;
	line-height: 14px;
	font-size: 11px;
	font-family:  Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

.direccion2 a:link {
	font-weight:bold;
	color: #C23D30;
	text-decoration: none;
}
.direccion2 a:hover {
	font-weight:bold;
	color: #C23D30;
	text-decoration: none;
}
.direccion2 a:visited {
	font-weight:bold;
	color: #C23D30;
	text-decoration: none;
}
.fondoSolapa {
	background-image: url(../imagenes/fondoSol.gif);
	background-repeat: repeat-x;
}
.fondoSolapa2 {
	background-image: url(../imagenes/fondoSol2.gif);
	background-repeat: repeat-x;
}
.fondoSolapa3 {
	background-image: url(../imagenes/fondoSol3.gif);
	background-repeat: repeat-x;
}
.solapas a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #777;
	text-decoration: none;
	font-weight: bold;
}
.solapas a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #777;
	text-decoration: none;
	font-weight: bold;
}
.solapas a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #777;
	text-decoration: none;
	font-weight: bold;
}
.titFicha {
	margin-left: 30px;
	margin-top: 25px;
	margin-bottom: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
}

.elementosFicha {
	margin-left: 50px;
	margin-top: 15px;
	margin-bottom: 25px;
}
.catalogo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 22px;
	color: #777;
	margin-left: 14px;
	margin-top: 5px;
}
.catalogo a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #777;
		line-height: 22px;
	text-decoration: none;
}
.catalogo a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #777;
		line-height: 22px;
	font-size: 10px;
	text-decoration: none;
}
.catalogo a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #777;
		line-height: 22px;
	font-size: 10px;
	text-decoration: none;
}
.formula {
	font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	background-color: #fffff0;
}
.formulaBtn {
	font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
}
.btnFormula {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #444;
}
.idiomas {
	color: #424242;
	font-weight: bold;
}
.idiomas a:link {
	color: #424242;
	font-weight: bold;
}
.idiomas a:visited {
	color: #424242;
	font-weight: bold;
}
.idiomas a:hover {
	color: #424242;
	font-weight: bold;
	background-color: #FFFF9C;
}
.oblig {
	font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #fffff0;
}
.titNoticia {
	font-weight: bold;
	color: #C63B33;
}
.titNoticia2 {
	font-weight: bold;
	color: #3366cc;
}
.titNoticia3 {
	font-weight: bold;
	color: #000000;
}
.subTitNoticia a:link {
	font-weight: bold;
	color: #909290;
}
.subTitNoticia a:visited {
	font-weight: bold;
	color: #909290;
}
.subTitNoticia {
	font-weight: bold;
	color: #909290;
}
.imag {
	float:right;
	margin:2;
	padding:2px;
	text-align:center;
	border: 1px solid #909290;
}
.imag2 {
	float:right;
	margin:2px;
	padding:0px;
	text-align:center;
}
.oferta {
	background-color: #FAFAFA;
	border: 1px solid #F3F3F3;
	padding: 10px;
	margin: 10px;
}
.fichaCata {
	border: 1px solid #DCDECD;
	padding: 20px;
	background-image: url(../imagenes/vuelta.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.fichaCata img {
	float:right;
	margin:2px;
	padding:0px;
	text-align:center;
}

.titCata {
	font-family: Verdana, "Times New Roman", Times, serif;
	font-weight: bold;
	color: #9C3B21;
	margin-left: 30px;
	padding-left: 10px;
	font-size: 11px;
	background-image: url(../imagenes/tip2.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.banda {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #9C3B21;
	background-color: #F6F7ED;
	width: 95%;
	padding-left: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 11px;
	font-weight: bold;
	background-image: url(../imagenes/tip.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

.cat {
	padding-left: -10px;
	margin-left: -10px;
	margin-right: 2px;
}
.cat2 {
	padding-left: 15px;
	margin-left: 15px;
}
.logoFlota {
	float:left; 
	margin:0 1em 1em 0; 
	padding:2px; 
	text-align:center;
}
.logoFlota2 {
	float:right; 
	margin:0 1em 1em 0; 
	padding:2px; 
	text-align:center;
}
h1 {	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #C23D30;
	margin-bottom:25px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	}
.margenContenido .texto1 img {
	vertical-align: absmiddle;
}
