@charset "utf-8";
/* CSS Document */


@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url('http://themes.googleusercontent.com/static/fonts/opensans/v4/cJZKeOuBrn4kERxqtaUH3fY6323mHUZFJMgTvxaG2iE.eot');
  src: local('Open Sans'), local('OpenSans'), url('http://themes.googleusercontent.com/static/fonts/opensans/v4/cJZKeOuBrn4kERxqtaUH3T8E0i7KZn-EPnyo3HZu7kw.woff') format('woff');
}




@font-face {  
  font-family: 'HelveticaNeueLT Std Med Cn';  
  src: url('http://www.agrodrigo.es/CR_Servicios_Graficos/HelveticaNeueLTStd/HelveticaNeueLTStd-MdCn.otf') format("opentype");  
  src: local('HelveticaNeueLT Std Med Cn'), local('HelveticaNeueLT Std Med Cn'), url('http://www.agrodrigo.es/CR_Servicios_Graficos/HelveticaNeueLTStd/HelveticaNeueLTStd-MdCn.otf') format("opentype"); 
  
} 


@font-face {
	font-family: "HelveticaNeueLT Std Lt Cn";
	src: url(http://www.agrodrigo.es/CR_Servicios_Graficos/HelveticaNeueLTStd/HelveticaNeueLTStd-LtCn.otf) format("opentype");

} 



@font-face {
	font-family: 'HelveticaNeueLT Std Thin';
	src: url('http://www.agrodrigo.es/CR_Servicios_Graficos/HelveticaNeueLTStd/HelveticaNeueLTStd-Th.otf');
    src: local('HelveticaNeueLT Std Thin'), local('HelveticaNeueLT Std Thin'), url('http://www.agrodrigo.es/CR_Servicios_Graficos/HelveticaNeueLTStd/HelveticaNeueLTStd-Th.otf') format("opentype");
} 






@font-face {
	font-family: "HelveticaNeueLT Std Lt It";
	src: url(http://www.agrodrigo.es/CR_Servicios_Graficos/HelveticaNeueLTStd/HelveticaNeueLTStd-LtIt.otf) format("opentype");

} 

@font-face {
	font-family: "HelveticaNeueLT Std Med Ext";
	src: url(http://www.agrodrigo.es/CR_Servicios_Graficos/HelveticaNeueLTStd/HelveticaNeueLTStd-Hv.otf) format("opentype");

} 



.pie a{
	font-family: "Arial";
	font-size: 9px;
	color: #999;
	text-align: left;
		text-decoration:none
}

.pie a:hover{
	font-family: "Arial";
	font-size: 9px;
	color: #999;
	text-align: left;
		text-decoration:none
}

.espacio {
	font-size: 12px;
	color: #FFF;
	line-height: normal;
	font-weight: normal;
	word-spacing: 7px;
}


.Bigthin {
	font-family: 'Lato','Open Sans','Josefin Sans';
	font-size: 65px;
	color: #FFF;
	line-height: 1px;
	font-weight: 300;
	text-align: left;
	letter-spacing: -2px;
}

.Bigthin2 {
	font-family: 'Lato','Open Sans','Josefin Sans';
	font-size: 44px;
	color: #FFF;
	line-height: 1px;
	font-weight: 400;
	text-align: left;
	letter-spacing: 0em;
}

.Bigthin3 {
	font-family: 'HelveticaNeueLT Std Thin','Open Sans','Josefin Sans';
	font-size: 30px;
	color: #FFF;
	line-height: 1px;
	font-weight: 400;
	text-align: left;
	letter-spacing: 0em;
}

.TitEspecial {
	font-family:  'HelveticaNeueLT Std Thin','Open Sans';
	font-size: 46px;
	color: #FFF;
	line-height: 30px;
	font-weight: 300;
	text-align: left;
}
.parrafoEspecial {
	font-family:  'HelveticaNeueLT Std Thin','Open Sans';
	font-size: 11px;
	color: #666;
	line-height: 13px;
	font-weight: normal;
	text-align: left;
	letter-spacing: 1px;
}


.leermas {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	line-height: 10%;
	font-weight: normal;
	font-style: italic;
	text-align: left;
}

.leermas a{
	color: #FFF;
	text-decoration:none
}

.leermas a:hover{
	color: #FFF;
	text-decoration:none
}

.Big {
	font-family: "HelveticaNeueLT Std Med Ext",'Open Sans';
	font-size: 24px;
	color: #FFF;
	line-height: 18px;
	font-weight: 800;
	text-align: left;
	text-transform: none;
	vertical-align: top;
	letter-spacing: 0px;
}


.Menur {
	font-family: "HelveticaNeueLT Std Med Cn",'Terminal Dosis';
	font-size: 12px;
	color: #FFF;
	font-weight: normal;
		text-align: right;

}




 .Menul {
	font-family: 'Terminal Dosis',"HelveticaNeueLT Std Lt Cn";
	font-size: 12px;
	font-weight: normal;
	color: #999;
	text-align: right;
	margin-top: 5px;
	padding-top: 5px;
}

.Menul:hover {
		font-family: 'Terminal Dosis',"HelveticaNeueLT Std Lt Cn";
	color: #FFF;
}

.Menul:active {
	color: #999;
}

.Menul:a {
	color: #999;
}


.pie {
	font-family: "Arial";
	font-size: 9px;
	color: #999;
	text-align: center;
}
.tablaespecial {
	background-attachment: fixed;
	background-image: url(images/fondoespecial.png);
	background-repeat: no-repeat;
	background-position: center 250px;
}


#menub {
	width: 100%;
	margin-bottom: 0px;
	margin-left: 0;

	z-index: 1;
	float: left;
	position: absolute;
	overflow: visible;
	top: 0;
	height: 60px;
}
#noticia {
	width: 100%;
	z-index: 1;
	float: left;
	position: absolute;
	bottom: 35px;
	
	height: 135;
}
#botton {
	width: 100%;
	z-index: 99;
	float: left;
	position: fixed;
	height: 35;
	bottom: 0px;
	left: 0px;
}


#arriba {
	margin: 0 auto;
	width: 1024px;
	top: 25px;
}


/* Structure the footer area */

/* =Header
-------------------------------------------------------------- */

#header {
	width:100%;
    height:395px;
}
#header.gallery {
	width:100%;
    height:150px;
}
#header h1 {
    margin:0;
    position:absolute;
    height:111px;
    width: 186px;
    top:0;
    left:18px;
    overflow:hidden;
}
#header h1 a{
    display:block;
    height:100%;
    width: 100%;
    text-indent:-9999px;
}
#header h1 a span{
    display:block;
    height:100%;
    width: 100%;
    position:absolute;
    top:0;
    left:0;
    background:url("images/logo.png") no-repeat; /* logo image */
    cursor:pointer; /* ie */
}
#menux h1 a span {
	display:block;
	height:100%;
	width: 100%;
	position:absolute;
	top:0;
	left:0;
	background:url("images/logo.png") no-repeat; /* logo image */
	cursor:pointer; /* ie */
}
.element1 {
	color:#FFF;
	background-color:#000;
	/* start opacity settings */
	filter:alpha(opacity=70);
	-moz-opacity:.70;
	opacity:.70;
       /* end opacity settings */
}
.element100 {
	color:#FFF;
	background-color:#000;
	/* start opacity settings */
	filter:alpha(opacity=98);
	-moz-opacity:.98;
	opacity:.98;
}
.cbrnmenutop {
	position: absolute;
	padding-top: 5px;
}
