/* CSS Document */
html{color:#000;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}
del,ins{text-decoration:none;}
/*li{list-style:none;}*/
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:baseline;}
sub{vertical-align:baseline;}
legend{color:#000;}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
input,button,textarea,select{font-size:100%;}

.StoreLocator 
{
    margin-left: 10px;
    width: 500px;
    text-align: center;
}

#map
{
    width: 450px;
    height: 300px;
}

body a:active , body a:visited{color:#333;}

#page{ font-size:12px;}
.NormalTextBox {
	color: #333;
	font-size: 120%;
	background-color:#fff;
	
}
#Body{width: 100%;
	background-image: url(/Portals/0/Skins/Frisona/img/bg.jpg);
	background-repeat: repeat-x;
	background-color:#fff;}

p {
  text-align:justify;
  font-size:12px;
}


a:hover {
  color: #000;
}

img,
embed,
object {
  display: block;
}

input,
select {
  font-family: Verdana, Arial, Helvetica, sans-serif;
}




/*
  generic form definitions
*/
* html form .i_check { margin: -.4em -.5em -.3em -.4em; }
*+html form .i_check { margin: -.4em -.1em -.3em -.4em; }

* html form .i_radio { margin: -.4em -.5em -.3em -.4em; }
*+html form .i_radio { margin: -.4em -.1em -.3em -.4em; }

.Normal{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
		
}
.normal a{
color: #73a630!important;
}


/*
  special elements
*/

#quicknav,
.hidden {
  position: absolute;
  left: -999em;
  overflow: hidden;
}

.nobr {
  white-space: nowrap;
}

.clearfix:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}

.clearfix {
  display: inline-block;
}

html[xmlns] .clearfix {
  display: block;
}

* html .clearfix {
  height: 1%;
  overflow: visible;
}




/*
  generic/shared elements

#pre h1,
#content h1 {
	clear: both;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	letter-spacing: .04em;
	color: #517619;
}
*/
#news h2,
#content h2,
#sidebar h2 {
  font-size: 1.3em;
  color:#617630;
  font-weight:bold;
  margin:15px 0 10px 0;
  text-transform:uppercase;/*para unificar, debidoa  que ellos tenian algunos titlos en minuscula y otros en mayuscula*/
  text-decoration:none!important;
}
#content h3{
	font-size: 1.2em;
  color:#617630;
  margin:10px 0 5px 0;}



/*
  page
*/

#page {
  margin: 0 auto;
  width: 976px;
}




/*
  header
*/
/*
#header {
	padding: 0;
	float:left;
	width:976px;
	background-image: url(/Portals/0/Skins/Frisona/img/nav.png);
	background-repeat: no-repeat;

}
#header_interior{
	padding: 0;
	width:976px;
	height:182px;
	position:relative;
	background-image: url(/Portals/0/Skins/Frisona/img/nav_interior.png);
	background-repeat: no-repeat;
}
*/
#header{background-image: url(/Portals/0/Skins/Frisona/img/nav.png);}
#header_interior{background-image: url(/Portals/0/Skins/Frisona/img/nav_interior.png);}
#header, #header_interior{
	padding: 0;
	width:976px;
	position:relative;
	background-repeat: no-repeat;
	}

#header .logo {
  float: left;
  padding: .2em 0 0 0;
}

#header .logo h1 {
  position: relative;
}

#header .logo .legend {
  position: absolute;
  left: 7.3em;
  top: 9.5em;
  display:none;
}

#header .date {
  float: right;
  font-weight: bold;
  letter-spacing: .05em;
  padding: .6em 0 0 0;
  color:#FFF;
  display:none;
  border-bottom:1px solid #517619;
}
/*
  nav
*/

#nav {
	left:216px;
	font-size:14px;
	font-weight:bold;
	bottom:2px;
	position:absolute;
	/*padding-left:2em;*/

}

/*
  search
*/

#search {
	bottom:11px;
	position:absolute;
	width:209px!important;
	right:15px;
	top:120px;
	z-index:999;
}
#search input[type=image]{ 
float:right;
width:27px;
}

#dnn_ctr376_Autocomplete_lupa{height:24px;}

#search form label {
 /* position: absolute;
  left: -999em;
  overflow: hidden;*/
}

#searchform{
	margin-right: 5px;
}

#search form .field {
  float: left;
}

#search form .field .i_text {
 /* border: 1px solid #555;
  font-size: 1.1em;
  padding: .2em;
  width: 15.3em;*/
}

#search form .actions {
  /*float: left;
  padding: .5em 0 0 .8em;*/
}




/*
  news
*/

#news {
	width: 100%;
	letter-spacing: .04em;
	border-top:1px solid #517619;
	clear:both;
	
}

#news h2 {
	display: inline;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #333333;
}

* html #news h2 { padding: 0 .5em 0 0; }

#news p {
  display: inline;
  
  font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#news a {
  color: #FFF;
  text-decoration: none;
}

#news a:hover {
  text-decoration: underline;
}




/*
  pre
*/

#pre {
  overflow: hidden;
  padding: .4em 0 0 0;
  width: 718px;
}

* html #pre { height: 1%; }

#pre .section {
  background-color: #73a630;
  color: #fff;
  font-weight: bold;
  line-height: 1.6;
  padding: 0 .4em;
  text-transform: uppercase;
}

#pre h1 {
  float: left;
}
#pre .options {
  float: right;
}
#titular .options {
  float: right;
}

#pre .options ul{
  float: right;
  display:inline;
}

#pre .options li {
	float: left;
	margin: 0 0 0 1em;
	position: relative;
	width: 16px;
	height: 16px;
	list-style-image: none;
	list-style-type: none;
}

#pre .options li a {
  bottom: 0;
  position: absolute;
  width: 16px;
}

#pre .options li a img {
  margin: 0 auto;
}




/*
  main
*/

#main {
	overflow: hidden;
	float:left;
	width: 976px;
	padding-top: 12px;
	padding-right: 0;
	padding-bottom: 4px;
	padding-left: 0;
	background-color:#FFF;
	border-bottom:1px solid #94805D
}

* html #main { height: 1%; }

#main_interior {
	overflow: hidden;
	float:left;
	padding-top: 15px;
	padding-right: 0;
	padding-bottom: 4px;
	padding-left: 0;
	background-color:#FFF;
}

* html #main { height: 1%; }




/*
  content
*/

#content {border-right:1px solid #517619;
  float: left;
  padding: 15px 15px 30px 15px;
  width: 714px;
}

* html #content { height: 1%; }
/*.col1 {
	padding-left:10px;}*/
#content .col1 {
  float: left;
  width: 472px;
}

#content .col1_izquierda {
margin-top:13px;
  float: left;
  width: 226px;
  font-size: 11px!important;
}
#content .col1_derecha {
font-size: 11px!important;
margin-top:13px;
  float: right;
  width: 226px;
}


#content .col1_derecha img, #content .col1_izquierda img{
	margin: 0px;
	padding: 0px;
}

#content .col1_derecha ul, #content .col1_izquierda ul{
	margin: 0px;
	padding: 0px;
}

#content .col1_derecha li, #content .col1_izquierda li{
	list-style-image: none;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}


#content .col2 {
	float: right;
	width: 226px;
	margin: 0px;
	padding: 0px;

}

#content .col_intro {
  float: left;
  width: 256px;
}

#content .col_main {
  float: right;
  width: 458px;
}


.cab1{ width:500px;}

/*
  sidebar
*/

#sidebar {
  float: right;
  width: 201px;
  padding: 0 15px;
  background-color:#FFF;
  
}

#sidebar .element {
  clear: both;
  overflow: hidden;
  margin: 0 0 3em 0;
}

* html #sidebar .element { height: 1%; }

#sidebar .element h2 {
	border-top: 10px solid #73a630;
	padding: .2em 0 .8em 0;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
}

#sidebar .title {
  font-size: 1.2em!important;
	font-weight: bold;
	letter-spacing: 0.04em;
	line-height: 1.2em;
	color: #73a630;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none!important;
}
#sidebar .title:hover {
  font-size: 1.2em!important;
	font-weight: bold;
	letter-spacing: 0.04em;
	line-height: 1.2em;
	color: #333333!important;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none!important;
}




/*
  footer
*/

#footer {
  border-top: 20px solid #73a630;
  clear: both;
  padding: .8em 0 1em 0;
  overflow: hidden;
}

* html #footer { height: 1%; }

#footer .copyright {
  float: left;
  font-size: 11px;
  letter-spacing: .03em;
}

#footer .menu {
  float: right;
}

#footer .menu a {
color:#50741c;
}
#footer .menu a:hover {
	color: #555;
}

#footer .menu li {
  background: url(img/ftr_div.gif) no-repeat 1px 2px;
  display: inline;
  font-size: 11px;
  letter-spacing: .03em;
  margin: 0 0 0 .5em;
  padding: 0 0 0 .7em;
}

#footer .menu li.first {
  background: none;
  padding-left: 0;
}

/*
  Cascading style sheets for "ACN" (2010-01-08)
  ---
  Designed in 2009 by Emanuele Rodriguez <erodri@gmail.com>
  ---
  pages.css - Page-specific overrides
*/


/* p03 (noticia_detall) */
.p03 #main {
  padding-top: .1em;
}

/* p05 (contacte) */
.p05 #content .e_generic {
  padding-bottom: 0;
}



/*
  Cascading style sheets for "ACN" (2010-01-08)
  ---
  Designed in 2009 by Emanuele Rodriguez <erodri@gmail.com>
  ---
  elements.css - Elements definitions
*/


/*
  content
*/



/* e_form */
#content .e_form {
}

#content .e_form form {
  clear: both;
  overflow: hidden;
}

* html #content .e_form form { height: 1%; }

#content .e_form label {
  display: block;
  font-size: 11px;
  font-weight: bold;
  padding: 0 0 .4em 0;
}

#content .e_form p {
  font-size: 11px;
  letter-spacing: .03em;
  line-height: 1.4;
}

#content .e_form form {
  padding: .5em 0;
}
.tipo_form{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}

#content .e_form .field {
  overflow: hidden;
  padding: 0 0 1em 0;
}

* html #content .e_form .field { height: 1%; }
.campoformulario{
	border: 1px solid #555;
	font-size: 11px;
	margin-top: 4px;
	margin-bottom: 8px;
	padding-top: 3px;
	padding-right: 1px;
	padding-bottom: 3px;
	padding-left: 1px;
}
#content .e_form .field .i_text,
#content .e_form .field textarea {
  border: 1px solid #555;
  font-size: 11px;
  padding: 3px 1px;
}

#content .e_form .field textarea {
  height: 75px;
}

#content .e_form .field .i_file {
  background: #fff;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  padding: 3px 1px;
}

* html #content .e_form .field .i_file { border: 1px solid #555; }
*+html #content .e_form .field .i_file { border: 1px solid #555; }

#content .e_form .field select {
  border: 1px solid #555;
  font-size: 11px;
  padding: 1px 0;
}
.nota {
	clear: both;
	font-size: 10px;
	padding-top: 1em;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #73a630;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#content .e_form .note {
  clear: both;
  font-size: 10px;
  padding: 1em 0 0 0;
}

#content .e_form .actions {
	background: url(img/main_div_h.gif) repeat-x 0 0;
	clear: both;
	overflow: hidden;
	width: 100%;
	padding-top: 1.1em;
	padding-right: 0;
	padding-bottom: 1em;
	padding-left: 0;
	height: 3px;
}

* html #content .e_form .actions { height: 1%; }

#content .e_form .actions .i_submit {
  background: url(img/icon_submit.gif) no-repeat 0 2px;
  border: none;
  color: #73a630;
  float: right; /* Gecko fix for hover underline */
  font-weight: bold;
  letter-spacing: .06em;
  padding: 0 0 0 16px;
  text-transform: uppercase;
	width: auto; /* IE fix */
	overflow: visible; /* IE fix */
}

#content .e_form .actions input:hover {
  color: #000;
  cursor: pointer;
  text-decoration: underline;
}


/* e_form_contact */
#content .e_form_contact form {
  margin-right: -20px;
  width: 492px;
}

#content .e_form_contact .field {
  float: left;
  padding-right: 20px;
}

#content .e_form_contact .size_m .i_text,
#content .e_form_contact .size_m textarea {
  width: 222px;
}

#content .e_form_contact .size_m select {
  width: 226px;
}

#content .e_form_contact .size_xl .i_text,
#content .e_form_contact .size_xl textarea {
  width: 468px;
}

#content .e_form_contact .size_xl select {
  width: 472px;
}

#content .e_form_contact .size_xl .i_file {
  width: 294px;
}

#content .e_form_contact .note,
#content .e_form_contact .actions {
  margin-right: 20px;
  position: relative;
}

* html #content .e_form_contact .actions input { margin-right: -20px; }
*+html #content .e_form_contact .actions input { margin-right: -20px; }


/* e_form_countries */
#content .e_form_countries label {
  position: absolute;
  left: -999em;
  overflow: hidden;
}

#content .e_form_countries .size_m select {
  width: 226px;
}


/* e_generic */
#content .e_generic {
  overflow: hidden;
  padding: 0 0 3em 0;
}

* html #content .e_generic { height: 1%; }

#content .e_generic .date {
	display: block;
	font-size: 11px;
	letter-spacing: 0.03em;
	font-weight: normal;
	color: #333333;
	float: left;
}

#content .e_generic .pre {
  overflow: hidden;
  padding: 0 0 .8em 0;
}




* html #content .e_generic .pre { height: 1%; }

#content .e_generic .pre .date {
  float: left;
  padding: .4em 0 0 0;
}

#content .e_generic .pre .options {
  float: right;
}

#content .e_generic .pre .options ul{
	list-style-image: none;
	list-style-type: none;
}

#content .e_generic .pre .options li {
	list-style-image: none;
	list-style-type: none;
  float: left;
  margin: 0 0 0 1em;
  position: relative;
  width: 16px;
  height: 16px;
}

#content .e_generic .pre .options li a {
  bottom: 0;
  position: absolute;
  width: 16px;
}

#content .e_generic .pre .options li a img {
  margin: 0 auto;
}

#content .e_generic .author {
  display: block;
  font-size: 11px;
  font-weight: bold;
  letter-spacing: .03em;
  margin: .5em 0 .7em 0;
}

#content .e_generic .share {
  overflow: hidden;
  padding: 0 0 2.5em 0;
}

* html #content .e_generic .share { height: 1%; }

#content .e_generic .share li {
	float: left;
	padding: 0 1.2em 0 0;
	list-style-image: none;
	list-style-type: none;
}

#content .text {
	font-size: 11px;
	letter-spacing: .03em;
	line-height: 1.4em;
}

#content .text a{
	color: #7E1321;	
}

#content .text ul{
	margin-left: 25px;
	margin-top: 10px;
	margin-bottom: 2px;
}

#content .text li{
	padding-bottom: 8px;
}

#content .e_generic .text p {
  line-height: 1.4;
  margin: 0 0 1.2em 0;
}

#content .e_generic .text strong {
  font-weight: bold;
}

#content .e_generic .text em {
  font-style: italic;
}

#content .e_generic .text ul {
  margin: 1em 0;
}
.text strong{
	font-size: 11px;
	font-weight: bold;
}

.text h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px!important;
	color: #333333!important;
	text-transform: none;
}
#content .e_generic  h2 {
	font-size: 11px;
	text-transform: none;
	color: #333333;
}

#content .e_generic .links {
	clear: both;
	padding-top: 23px;
	padding-right: 0;
	padding-bottom: 0.5em;
	padding-left: 0;
}

#content .e_generic .links  a{
	color: #7E1321;
	text-decoration: underline;
	font-size: 11px;
	
}
#content .e_generic .links  a:hover{
	color: #333333;
	text-decoration: underline;
		font-size: 11px;
}

#content .e_generic .links ul {
  margin: .5em 0 0 0;
}

#content .e_generic .links h2 {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-bottom: 6px;
}

#content .e_generic .links ul li {
	font-size: 11px;
	font-weight: bold;
	letter-spacing: .03em;
	line-height: 1.3;
	padding-top: 8px;
	padding-right: 0;
	padding-bottom: 8px;
	padding-left: 0;
}

#content .e_generic .links a{
	font-weight: bold;
}

#content .e_generic .tags {
  clear: both;
  padding: 1em 0 .5em 0;
}

#content .e_generic .tags h2 {
  display: inline;
  padding: 0 .5em 0 0;
}

#content .e_generic .tags p {
  display: inline;
  font-size: 11px;
  letter-spacing: .03em;
  line-height: 1.3;
}

#content .e_generic .tags a {
	font-weight: bold;
	color: #7E1321;
	text-decoration: underline;
}
#content .e_generic .tags a:hover {
	font-weight: bold;
	
	color: #333333;
}


/* e_intro */
#content .e_intro {
  font-size: 1.4em;
  letter-spacing: .02em;
  line-height: 1.4;
}


/* e_highlights */
#content .e_highlights {
	overflow: hidden;
	padding-top: 0;
	padding-right: 0;
	padding-left: 0;
}

* html #content .e_highlights { height: 1%; }

#content .e_highlights h2 {
	font-weight: bold;
	letter-spacing: .04em;
	margin: 16px 0 .8em 0;
	text-transform: uppercase;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #517619;
}




#content .e_highlights li {
	float: left;
	list-style-image: none;
	list-style-type: none;
	padding: 0px;
	margin-top: 0;
	margin-left: 19px;
	margin-bottom: 0px;
	margin-right:0px;
}

#content .e_highlights li.first {
  margin-left: 0px;;
}

#content .e_highlights li a {
	display: block;
	padding-bottom: 3px;
	border-bottom-width: 10px;
	border-bottom-style: solid;
	border-bottom-color: #fff;
}

#content .e_highlights li a:hover {
  border-color: #73a630;
}

#content .e_highlights li img{
	height: 46px;
	width: 62px;
}


/* e_map */
#content .e_map {
  padding: 0 0 2.5em 0;
}

#content .e_map #map {
  width: 472px;
  height: 280px;
}


/* e_media */
#content .e_media {
  padding: 0 0 3em 0;
}

#content .e_media h2 {
	padding: 0 0 .5em 0;
	color: #333333;
	font-size: 10px;
	letter-spacing: 0.1em;
}

#content .e_media .nav {
	background-color: #000;
	text-align: center;
	overflow: hidden;
	padding-top: 0.3em;
	padding-right: 0.8em;
	padding-bottom: 0.8em;
	
	color: #FFFFFF;
	
}

* html #content .e_media .nav { height: 1%; }

#content .e_media .nav .prev {
  float: left;
}

#content .e_media .nav .next {
  float: right;
}

#content .e_media .nav .current {
  color: #fff;
  padding: 0 3em;
}

#content .e_media .legend {
	display: block;
	font-weight: bold;
	line-height: 1.4;
	letter-spacing: .04em;
	padding: .5em 0 0 0;
	font-size: 0.9em;
}


/* e_movie CAMBIADO
#content .e_movie {
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 15px;
	padding-left: 0;
}
*/
#content .e_movie .movie {
  padding: 0 0 .5em 0;
  width: 472px;
}

/*#content .e_movie .title {
font-size: 16px;
	font-weight: bold;
	letter-spacing: 0.04em;
	line-height: 1.3em;
	color: #73a630;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
desactivado para unificar estilos}*/
#content .e_movie .title{ text-decoration:none;}
#content .e_movie .title, #content .e_movie .title:hover { 
	font-size: 16px;
	font-weight: bold;
	color: #517619!important;
	font-family: Verdana, Arial, Helvetica, sans-serif;}
#content .e_movie .title:hover {
	/*letter-spacing: 0.04em;
	line-height: 1.3em;*/
	text-decoration: underline;
}


/* e_nav */
#content .e_nav {
  background: url(img/main_div_h.gif) repeat-x 0 0;
  margin: 0 0 .1em 0;
}

#content .e_nav .inner {
  background: url(img/main_div_h.gif) repeat-x 0 bottom;
  overflow: hidden;
  padding: .7em 0 .6em 0;
}

* html #content .e_nav .inner { height: 1%; }

#content .e_nav .current {
  float: left;
  font-size: 11px;
  letter-spacing: .03em;
}

#content .e_nav .nav {
  float: right;
  text-align: center;
  width: 23em;
}

#content .e_nav .nav .prev {
  float: left;
  padding-top: .1em;
}

#content .e_nav .nav .next {
  float: right;
  padding-top: .1em;
}

#content .e_nav .nav .pages {
}

#content .e_nav .nav .pages li {
  display: inline;
  font-size: 11px;
  line-height: 11px;
  padding: 0 .25em;
}

#content .e_nav .nav .pages li.sel a {
  color: #000;
  text-decoration: none;
}

#content .e_nav .nav .pages li.sel a:hover {
  cursor: text;
}



/* e_news */
#content .e_news {
	clear: both;
	overflow: hidden;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 8px;
}

* html #content .e_news { height: 1%; }


#content .e_news h2 {
	padding: 0 0 1em 0;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

#content .e_news .row {
  clear: both;
  overflow: hidden;
  padding: 0 0 2.8em 0;
}

* html #content .e_news .row { height: 1%; }

#content .e_news .row ul {
	margin: 0px;
	padding: 0px;
}
#content .e_news .row li {
float:left;
	margin: 0 0 0 19px;
	width: 164px;
	list-style-image: none;
	list-style-type: none;
}

#content .e_news .row li.first {
	list-style-image: none;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

#content .e_news .row li img {
  padding: 0 0 .6em 0;
}

#content .e_news .row li .date {
	display: block;
	font-size: 11px;
	letter-spacing: .03em;
	padding: 0 0 .2em 0;
	font-weight: normal;
}

#content .e_news .row li a {
	font-size: 12px;
	font-weight: bold;
	letter-spacing: .07em;
	line-height: 1.4;
	color: #73a630;
	text-decoration: underline;
}

#content .e_news .row li a:hover {
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 0.07em;
	line-height: 1.4;
	color: #333333;
	text-decoration: underline;
}

#content .e_news .row li p {
  font-size: 11px;
  letter-spacing: .03em;
  line-height: 1.4;
  margin: .7em 0 1em 0;
}


/* e_news1 
#content .e_news1 {
  padding: 1em 0 0 0;
}*/

#content .e_news1 img, .col2 img{
	/*padding-bottom: 8px;*/
}

#content .e_news1 .cola {
  float: left;
  width: 226px;
}

#content .e_news1 .colb {
  float: right;
  width: 226px;
}

/*#content .e_news1 li {
  padding: 0 0 3em 0;
}*/

#content .e_news1 li img {
  margin: 0 0 1.1em 0;
}


#content .e_news1 .title:hover {
  font-size: 13px;
	font-weight: bold;
	color: #517619!important;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.title+br{ display:none;}

/* e_news2 */
#content .e_news2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
}

#content .e_news2 ul{
	margin: 0px;
	padding: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}

#content .e_news2 li {
	list-style-image: none;
	list-style-type: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	/*padding-bottom: 3em;*/
	padding-left: 0;
	font-size: 11px;
}

#content .e_news2 li .first{
	margin: 0px;
	padding: 0px;
	
}

#content .e_news2 li img {
    margin: 0 0 0.9em 0;
    padding-top:0px;
}

#content .e_news2 li .title, #content .e_news1 .title{
	font-size: 13px;
	font-weight: bold;
	color: #73a630;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	margin:0 0 15px;
	display:block;
	
}

#content .e_news2 li .title:hover {
	font-size: 13px;
	font-weight: bold;
	color: #517619!important;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	
}





/* e_specials */
#content .e_specials {
  overflow: hidden;
}

* html #content .e_specials { height: 1%; }

#content .e_specials .row {
  clear: both;
  overflow: hidden;
  padding: 0 0 2.8em 0;
}

* html #content .e_specials .row { height: 1%; }

#content .e_specials .row li {
  float: left;
  margin: 0 0 0 20px;
  width: 226px;
}

#content .e_specials .row li.first {
  margin-left: 0;
}

#content .e_specials .row li img {
  padding: 0 0 .6em 0;
}

#content .e_specials .row li a {
  font-size: 1.2em;
  font-weight: bold;
  letter-spacing: .07em;
  line-height: 1.4;
}


/*
  sidebar
*/


/* s_opinion */
#sidebar .s_opinion {
  background: #e3e3e3 url(img/s_opinion_bg.gif) no-repeat 0 bottom;
  padding: .8em 1em 2em 1em;
  font-size: 11px;
  text-decoration:none!important;

}

#sidebar .s_opinion {
  background: #e3e3e3 url(img/s_opinion_bg.gif) no-repeat 0 bottom;
  padding: .8em 1em 2em 1em;
  font-size: 11px;
	text-decoration:none!important;
}



#sidebar .s_opinion h2 {
  border-top: none;
  padding-top: 0;
  text-decoration:none!important;
}

#sidebar .s_opinion .author {
  padding: .2em 0 1.3em 0;
  position: relative;
  text-decoration:none!important;
}

* html #sidebar .s_opinion .author { height: 1%; }

#sidebar .s_opinion .author img {
  display: inline;
  padding: 0 .5em 0 0;
}

#sidebar .s_opinion .author .legend {
  font-size: 11px;
  letter-spacing: .03em;
  position: absolute;
  bottom: 1.2em;
  width: 9em;
}

#sidebar .s_opinion p {
  font-size: 11px;
  letter-spacing: .03em;
  line-height: 1.4;
  margin: .7em 0 1em 0;
}


/* s_social */
#sidebar .s_social {
}

#sidebar .s_social li {
	float: left;
	margin: 0 0 0 1em;
	list-style-image: none;
	list-style-type: none;
}

#sidebar .s_social li.first {
  margin-left: 0;
}


/* s_special */
#sidebar .s_special h2 {

}

#sidebar .s_special img {
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 8px;
	padding-left: 0;
}

#sidebar .s_special .more {
  font-size: 11px;
  letter-spacing: .07em;
  padding: 1em 0 0 0;
}
#sidebar .s_special .more a {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #73a630;
	text-decoration: underline;
}
#sidebar .s_special .more a:hover {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: underline;
}




/* s_translator */
#sidebar .s_translator {
}

#sidebar .s_translator .field {
}

#sidebar .s_translator label {
  display: block;
  font-size: 11px;
  letter-spacing: .03em;
}

#sidebar .s_translator select {
  border: 1px solid #555;
  font-size: 11px;
  margin: .8em 0;
  padding: .1em 0;
  width: 206px;
}

#sidebar .s_translator .actions {
  float: right;
}

#sidebar .s_translator .actions .i_submit {
  background: url(img/icon_submit.gif) no-repeat 0 2px;
  border: none;
  color: #73a630;
  float: right; /* Gecko fix for hover underline */
  font-weight: bold;
  letter-spacing: .06em;
  padding: 0 0 0 16px;
  text-transform: uppercase;
	width: auto; /* IE fix */
	overflow: visible; /* IE fix */
}

#sidebar .s_translator .actions input:hover {
  color: #000;
  cursor: pointer;
  text-decoration: underline;
}
/******************interdigital*************************/

#titular {
	float:left;
	width: 976px;
	padding-top: 17px;
	padding-bottom:0px;
	margin-bottom:0px;
	background-color:#FFF
	
}
#titular h1, #pre h1,
#content h1 /*los 2 ultimos son para unificar estilos*/,.title_grey .Head{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px!important;
	color: #517619!important;
	font-weight: bold;
	margin: 0 0 0 15px!important;
	padding: 0px!important;
	text-transform:uppercase;/* para unificar, ya que tienen algunos titulos en mayusculas y otros en min�sculas */
	text-decoration:none!important;
}
/*.title_grey .Head, .title_grey .Head:hover{ 
	margin:0 0 0 7px!important; 
	text-decoration:none!important;
	font-size: 18px!important;}:*/
#titular .options ul{
  float: right;
}

#titular .options li {
	float: left;
	margin: 0 0 0 1em;
	position: relative;
	width: 16px;
	height: 16px;
	list-style-image: none;
	list-style-type: none;
}

#titular .options li a {
  bottom: 0;
  position: absolute;
  width: 16px;
}

#titular .options li a img {
  margin: 0 auto;
}
#titular .section,  .section{
	background-color: #73a630;
	color: #fff;
	font-weight: bold;
	line-height: 1.6;
	padding: 0 .4em;
	text-transform: uppercase;
	font-size: 10px;
}

/*sitemap*/

/* e_sitemap */
#content .e_sitemap {
  overflow: hidden;
}

#content .e_sitemap ul {
}

#content .e_sitemap ul li {
	list-style-image: none;
	list-style-type: none;
}

#content .e_sitemap ul li span {
	background-color: #605048;
	display: block;
	float: left;
	width: 12.9em;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 1em;
	margin-left: 0;
	padding-top: 0.6em;
	padding-right: 1em;
	padding-bottom: 0.7em;
	padding-left: 1em;
}

#content .e_sitemap ul li span a {
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}

#content .e_sitemap ul li span a:hover {
  color: #000;
}

#content .e_sitemap ul li ul {
	float: left;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 1.7em;
}

#content .e_sitemap ul li ul li {
}

#content .e_sitemap ul li ul li span {
  background-color: #957e72;
  float: none;
}

#content .e_sitemap ul li ul li span a {
}

/* e_message */
#content .e_message {
  background-color: #957e72;
  color: #fff;
  font-size: 11px;
  font-weight: bold;
  letter-spacing: .01em;
  padding: .8em .8em .1em .8em;
}

#content .e_message p,
#content .e_message ul {
  margin: 0 0 .7em 0;
}



/*listado de noticias*/

.e_newsi {
	float: left;
	margin: 0 0 0 19px;
	width: 160px;
	list-style-image: none;
	list-style-type: none;
}


.e_newsi img {
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0.5em;
	padding-left: 0;
}

.e_newsi .date {
	display: block;
	font-size: 11px;
	letter-spacing: .03em;
	padding: 0 0 .2em 0;
	font-weight: normal;
}

.e_newsi a {
	font-size: 11px;
	font-weight: bold;
	letter-spacing: .07em;
	line-height: 1.4;
	color: #73a630;
	text-decoration: underline;
}

.e_newsi a:hover {
	font-size: 11px;
	font-weight: bold;
	letter-spacing: 0.07em;
	line-height: 1.4;
	color: #333333;
	text-decoration: underline;
}

.e_newsi p {
  font-size: 11px;
  letter-spacing: .03em;
  line-height: 1.4;
  margin: .7em 0 1em 0;
}
.e_newsi .Title{
	padding-bottom: 8px;
}
.row img{
	width: 165px;
}
.enlace_siempre a 
{
    text-decoration: underline;
}
#social{overflow:hidden;
margin-bottom:15px;
height:21px;}
#main_interior #social ul li, #social ul li{
		list-style:none!important;
		background:none;
		list-style-type:none!important;
		list-style-image:none!important;
	
}
#social ul li img{ 	width:21px;
	float:left;
	height:21px;
	margin-right:5px;}
.facebook img{ background:url(img/facebook.png) no-repeat 0 top;}
.twitter img{ background:url(img/t.png) no-repeat 0 top;}
.rss img{background:url(img/rss.png) no-repeat 0 top;}
.youtube img{background:url(img/you.png) no-repeat 0 top;}
.facebook img:hover{ background:url(img/facebook.png) no-repeat 0 bottom;}
.twitter img:hover{ background:url(img/t.png) no-repeat 0 bottom;}
.rss img:hover{background:url(img/rss.png) no-repeat 0 bottom;}
.youtube img:hover{background:url(img/you.png) no-repeat 0 bottom;}
.flickr img{ background:url(img/fickr.png) no-repeat 0 top;}
.flickr img:hover{ background:url(img/fickr.png) no-repeat 0 bottom;}
.DnnModule-OnyakTechAxonOptIn{
	background-color:#517619;
	color:#FFF;
	padding:5px;
	margin:10px 0;}
#dnn_SidePane .email, .name{
	font-weight:bold;
	font-size:12px;
	padding-left:10px;
	margin:15px 0 0;
	}
#dnn_SidePane .name{ margin:0;}
#n_text{padding-bottom:5px;}
.ControlPanel a.CommandButton:link, .ControlPanel a.CommandButton:visited , .RadTreeView{ color:#00C;}
a.CommandButton:link, a.CommandButton:visited{
	
	padding:5px 0 0 10px;}
.blue{font-weight:bold;
color:#012c72;}
#HouseMenuNav li{
	background-image:url("/Portals/0/Skins/Frisona/img/nav1.png");background-color:#ffffff;}
/*LISTADOS*/
.capaListado{
	padding: 0 0 0 10px;
	color:#0a3475;
}
.capaListado a{color:#0a3475;}
.capaListado li{list-style:none; }

.fila1 , .fila2, .fila3, .fila4, .fila5, .fila6, .fila7, .fila8, .fila9, .fila10, .fila11, .fila12, .fila13, .fila14, .fila15{
	background-image:url(/Portals/0/Skins/Frisona/img/listado_ul_bg.png);
	clear:both;
	background-position: bottom;
}
.columna3{ font-weight:bold;}
.columna4{ color:#707173;}
/*NAVEGADOR SUPERIOR */
#nav #HouseMenuNav{
	/*font-family:"Myriad Pro", Verdana, Geneva, sans-serif;*/
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight:bold;

height:50px;
}
#nav #HouseMenuNav li{
	width:100px!important;
	height:100px!important;
	background-image: url(/Portals/0/Skins/Frisona/img/nav_.png);
	background-repeat: no-repeat;
	text-align:left;
	padding:8px 5px 0 5px;
	margin-right:5px;
	}
#nav #HouseMenuNav li a{
		color:#517619;
		height:25px;
		border:none;
		}
#nav #HouseMenuNav li:hover {
	background-image: url(/Portals/0/Skins/Frisona/img/nav_hover_.png);
	background-repeat: no-repeat;
	}/*Es el hover del style 3*/
#nav #HouseMenuNav li:hover a , #nav #HouseMenuNav li a:active{color:#FFF;}

#news #HouseMenuNav{
	background-color:#FFF;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	position:absolute!important;
	top:159px;
	width:976px;
	z-index:998;
	}
#news #HouseMenuNav li{border-right:1px solid #517619;padding:5px 10px 0 10px;float:left;}
#news #HouseMenuNav li a{color:#517619;}
#news #HouseMenuNav li a:hover{color:#333;}

#contenedor_nav{
/*width:976px;*/
position:relative;
height:159px;
}

.casillaBusqueda{width:180px; float:left;/* -webkit-box:80px;*/}
.ModOnyakTechAxonOptInC p{ 
	padding:8px 0 0 10px; 
	font-weight:bold; 
	font-size:16px; 
	text-align:left;
	}
#dnn_ctr506_View_lbMsg{display:none;}
.SubSubHead{ display:none!important;}
#dnn_ctr506_View_lnkUnsubscribe { padding-right:10px;}
/*#dnn_ListadoPane{ padding-left:15px;}*/


/*listas*/
/*.listaCabeceras{ display:none;}*/

.listadoMercadoGanadero{ 
	margin-top:20px; 
	font-size:12px;
	clear:both;
	display:block;
	overflow:hidden;}
.DnnModule-DNN_UserDefinedTable .listadoMercadoGanadero .columna3{ 
padding:14px 0;
}
.DnnModule-DNN_UserDefinedTable .listadoMercadoGanadero .columna4{ margin-right:15px!important;}
.DnnModule-DNN_UserDefinedTable .listadoMercadoGanadero .columna8{ 
	width:208px;}

.listadoMercadoGanadero li{ float:left; display:block; padding: 0 7px 0 0;}
.grupo1{ 
	width:100%; 
	height:20px;
	margin:10px 0 0 0;}
.grupo1 img{ margin-right:10px;}
.PagingTable{ border:0!important; display:block;}
.listadoMercadoGanadero span{ font-weight:bold;}

.grupo2{
	margin-bottom:10px;
	padding-bottom:15px;
	background-image: url(/Portals/0/Skins/Frisona/img/bg_ul.png);
	background-position: bottom;
	width:700px;
	background-repeat: repeat-x;
	clear:both;
	overflow:hidden!important;
	margin:10px 0 0 0;
}
.grupo1{ height:35px;}
.columna3{  width:54px;}
.columna4{  width:19px; margin-right:21px;}
.columna8{ 
	min-width:172px!important;
	float:left;
	margin:0 0 8px;}
.columna9{ 
	/*min-width:436px;*/
	width:691px;
	float:left;}
.columnaCabecera2{ width:127px;}
.columnaCabecera4{ width:80px;}
.columna5, .columna6, .listaCabeceras .columnaCabecera6, .listaCabeceras .columnaCabecera5{ width: 153px; margin-right:10px; color:#707173;}
.columna5{ margin-left:40px;}
.columna5 span, .columna6 span, .columna7 span{ padding-right:5px; font-weight:bold; }
.columna7{width: 137px; padding:0;}
/*modulo definir terminos listado*/
.DnnModule-473{ margin-bottom:35px;}
/*boton suscripci�n*/
.boton_suscrib a{
	background-image: url(/Portals/0/Skins/Frisona/img/boton_suscripcion.png);
	width:111px;
	margin:10px;
	height:28px;
	background-position: top;
}
/*bot�n suscripci�n*/
.boton_suscrib a:hover{background-image: url(/Portals/0/Skins/Frisona/img/boton_suscripcion.png); background-position: bottom;}

/*Lista especial suscriptores*/
.especialsuscriptores{ margin-top:20px;}
.especialsuscriptores li{ list-style:none; width:175px; float:left; }
.especialsuscriptores li a{ padding-bottom:10px;}
.especialsuscriptores .columna1{ 
	font-weight:bold; 
	color:#0A3475;
	width:355px!important;
	margin:0 9px 0 0;}
.especialsuscriptores .columna2, .especialsuscriptores .columna3, .especialsuscriptores .columna4{color:#707173;}
.especialsuscriptores .columna1, .especialsuscriptores .listaCabeceras .columnaCabecera1{  width:363px;}
.especialsuscriptores .columna2{width:200px;}
.especialsuscriptores .listaCabeceras .columnaCabecera2{width:200px;}
.especialsuscriptores .columna3 {  width:87px;}
.especialsuscriptores .columna4{  width:50px;}
.especialsuscriptores .listaCabeceras .columnaCabecera3{width:86px;}
.especialsuscriptores .listaCabeceras .columnaCabecera4{width:50px;}
.especialsuscriptores .columna4{ margin:0; padding:0;}
.especialsuscriptores .UDT_Table_AlternateItem, .especialsuscriptores .UDT_Table_Item{  padding-bottom:30px;
	background-image: url(/Portals/0/Skins/Frisona/img/bg_ul.png); background-repeat: repeat-x; margin-bottom:10px;
	padding-bottom:30px;
	background-position: bottom;
	overflow:hidden;}
/* formulario jueces*/
.col_intro #dnn_leftPane{ padding:10px;}
.col_intro #dnn_leftPane img{ width:230px; margin-bottom:10px;}
.col_intro #dnn_leftPane .icn img{ width:20px; margin-bottom:10px;}
/* clases formulario*/
.UDT_Form hr{ display:none;}
.UDT_Form .titulo{ font-size: 0.85em; color:#617630;}
.UDT_Form p, .UDT_Form b{ font-size:0.65em;}
.UDT_Form b{ font-weight: bold; color:#617630}
.UDT_Form span{ color:#605d5d; font-size:1.2em;}
.UDT_Form .UDT_Field UDT_Type_String{ width:300px;;}
.UDT_Form input{ margin:10px 0; width:50%;}
.UDT_Form input[type=submit]{ width:80px;}
.UDT_Form textarea{ margin:10px 0;}

/*sitemap*/

.DnnModule-DerekTraugerSiteMap{ font-size:1.2em; line-height:1.4em;}
.DnnModule-DerekTraugerSiteMap a{ color:#617630; padding-left:8px;}

/*sobre nosotros*/
.DnnModule--1 a{ color:#617630; font-weight:bold;}
.DnnModule--1 p, .DnnModule--1 .titulo, .DnnModule--1 li{ padding-left:20px;}
.DnnModule--1 li{ padding-bottom:10px;}
.DnnModule--1 .titulo{ color:#617630; font-size:1.1em; font-weight:bold;}
.Head span{ 
	text-decoration:none;
	float:right;/*flotaci�n del bot�n*/}
/*.title_grey .Head{ color: #617630!important; text-decoration:none!important; padding-left:8px;}*/
ul li{ list-style:none!important;}

strong{ 
	font-weight:bold;
	color:#517619;}
/*formulario mejor vaca*/
.UDT_Input{ margin-bottom:30px;}
.UDT_Input input[type=radio]{ 
	width:10px; 
	margin: 10px 10px 0 0;}
.UDT_Input td{ margin-left:10px;}
.UDT_Input label{ 
	font-weight:bold;
	font-size:0.88em;
	float:left;
	color:#517619;}
/*filtros listados*/
/*#main_interior #content select,#main_interior #content a {font-size:1.1em;}*/
/*a�adir recurso, mismo estilo que en inferior*/
#dnn_ContentPane a.CommandButton{
	font-size:14px!important;
	color:#003366;}
#dnn_ContentPane .BotonDerecha {
	float:right;}
/*fin a�adir recurso, mismo estilo que en inferior*/
#content select{ margin-right:10px;}
#dnn_ContentPane a{ color: #517619;}

#dnn_ContentPane a:hover{ color:#333; text-decoration:none;}
/*formulario*/
#main_interior input[type="file"]{
	width:200px;
	border: 1px solid #333;
	height:22px;
	background-color:#FFF;}
/* imagen bot�n*/
#main_interior input[type="submit"] {
	-moz-border-radius: 2px 2px 2px 2px;
	background-repeat:repeat-x;
	background-color:#7DA72B;
	border: 1px solid #486D03;
	color:#fff!important;
	height:26px;
	padding:0 5px 0 5px;
	font-weight:bold;
	border-width:1px!important;
	display:block;
	font-size:1.2em;
	background-image: url(/Portals/0/img/bg_button.jpg);
	background-position: top;
	text-align:center;
	float:left;
	margin-right:10px;
	cursor:pointer;
}

#main_interior input[type="submit"]:disabled, #main_interior input[type="submit"]:disabled:hover{
	background-image:none;
	background-color:#999;
	border-color:#666;
	cursor:auto;
}

#main_interior input[type="submit"]:hover{
	background-repeat:repeat-x;
	background-color:#7DA72B;
	background-image: url(/Portals/0/img/bg_button_h.jpg);
	background-position: bottom;
	}
#dnn_ctr370_FormContacto_PnlPresupuesto input[type=image]{ width:80px;}
#main_interior .listaCabeceras ul li { padding:2px 0;}
/*mercado ganadero*/
#dnn_ListadoPane{ display:block;}
.PagingTable{ 
	width:700px; }
.capaListado, .especialsuscriptores{
	background:url(/Portals/0/img/piper_block.jpg) repeat-x;
	background-position: top;
	height:100%;
	background-color:#fafafa;}
.listaCabeceras{ display:block;
	margin-bottom:20px;
	overflow:hidden;
	clear:both;}
.listaCabeceras li{ float:left;}
.listaCabeceras li a, #dnn_ContentPane .listaCabeceras a {color:#0A3475;}
.listaCabeceras .especialsuscriptores li a { margin:0;}
.capaListado .columnaCabecera1, .capaListado .columnaCabecera3, .capaListado .columnaCabecera8, .capaListado .columnaCabecera9{ display:none;}
.listaCabeceras li a img{ display:inline;}
.especialsuscriptores .listaCabeceras .columnaCabecera8{ display:none;}
#main_interior .especialsuscriptores .columnaCabecera1{ padding: 5px 0 0 5px;}
#main_interior .especialsuscriptores .columna1{ padding: 0 0 0 5px;}
/*IE*/
td{ border:none;}
textarea{ overflow:auto!important;}
/*CREDITOS*/
#creditos{ 
	display:block;
	clear:both;
	float:right;
	margin:10px 0 0;
	font-size:12px;
	}
#creditos a{ color:#333;
	text-decoration:none;
	height:16px;
	display:inline-block;}
#creditos a:hover{ text-decoration:underline;}
.interdigital{background:url(/Portals/0/img/firma-idgl.gif) no-repeat;
	padding:0 0 0 20px;}
.dotnetnuke{background:url(/Portals/0/img/firma_dotnetnuke.png) no-repeat;
	padding:0 0 0 20px;}
/*mismo estilos en tablas que mercado ganadero*/
#dnn_ContentPane .especialsuscriptores .columna1 a{
	color:#0A3475;
	font-weight:normal;
	font-size:11px;}
/*mismo estilos en tablas que mercado ganadero*/

/*Evento destacado en calendario*/

.eventoCalendar{
	height:32px;
	margin-top:-12px;
	z-index:1;
	line-height:20px!important;
	padding:10px 0 0;}
.eventoCalendar a{
	text-indent:5000px;}
	
/*TITULOS SEGUNDA COLUMNA*/

.col2 .title{
	float: left;
	margin-left:0!important;
	padding-left:0!important;}
	
.col2 .title span{
	margin-left:0!important;
	padding-left:0!important;
	float:left;}

/*CONTACTO*/

/*.Presupuesto tr,.Presupuesto tr td, .Presupuesto tr td .campoformulario{
	width:450PX!important;}*/
.Presupuesto .una_columna, .Presupuesto .una_columna input {
	width:450PX!important;}
/*.Presupuesto tr td.dos_columnas, .Presupuesto tr td.dos_columnas .campoformulario{
	width:225px!important;}
.Presupuesto tr.dos_columnas_tr{
	width:230px!important;}*/
	/* CSS Document */
html{color:#000;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}
del,ins{text-decoration:none;}
/*li{list-style:none;}*/
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:baseline;}
sub{vertical-align:baseline;}
legend{color:#000;}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
input,button,textarea,select{font-size:100%;}

.StoreLocator 
{
    margin-left: 10px;
    width: 500px;
    text-align: center;
}

#map
{
    width: 450px;
    height: 300px;
}

body a:active , body a:visited{color:#333;}

#page{ font-size:12px;}
.NormalTextBox {
	color: #333;
	font-size: 120%;
	background-color:#fff;
	
}
#Body{width: 100%;
	background-image: url(/Portals/0/Skins/Frisona/img/bg.jpg);
	background-repeat: repeat-x;
	background-color:#fff;}

p {
  text-align:justify;
  font-size:12px;
}


a:hover {
  color: #000;
}

img,
embed,
object {
  display: block;
}

input,
select {
  font-family: Verdana, Arial, Helvetica, sans-serif;
}




/*
  generic form definitions
*/
* html form .i_check { margin: -.4em -.5em -.3em -.4em; }
*+html form .i_check { margin: -.4em -.1em -.3em -.4em; }

* html form .i_radio { margin: -.4em -.5em -.3em -.4em; }
*+html form .i_radio { margin: -.4em -.1em -.3em -.4em; }

.Normal{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
		
}
.normal a{
color: #73a630!important;
}


/*
  special elements
*/

#quicknav,
.hidden {
  position: absolute;
  left: -999em;
  overflow: hidden;
}

.nobr {
  white-space: nowrap;
}

.clearfix:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}

.clearfix {
  display: inline-block;
}

html[xmlns] .clearfix {
  display: block;
}

* html .clearfix {
  height: 1%;
  overflow: visible;
}




/*
  generic/shared elements

#pre h1,
#content h1 {
	clear: both;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	letter-spacing: .04em;
	color: #517619;
}
*/
#news h2,
#content h2,
#sidebar h2 {
  font-size: 1.3em;
  color:#617630;
  font-weight:bold;
  margin:15px 0 10px 0;
  text-transform:uppercase;/*para unificar, debidoa  que ellos tenian algunos titlos en minuscula y otros en mayuscula*/
  text-decoration:none!important;
}
#content h3{
	font-size: 1.2em;
  color:#617630;
  margin:10px 0 5px 0;}



/*
  page
*/

#page {
  margin: 0 auto;
  width: 976px;
}




/*
  header
*/

#header {
	padding: 0;
	float:left;
	width:976px;
	background-image: url(/Portals/0/Skins/Frisona/img/nav.png);
	background-repeat: no-repeat;
	height:182px;

}
#header_interior{
	padding: 0;
	width:976px;
	height:182px;
	position:relative;
	background-image: url(/Portals/0/Skins/Frisona/img/nav_interior.png);
	background-repeat: no-repeat;
}

#header .logo {
  float: left;
  padding: .2em 0 0 0;
}

#header .logo h1 {
  position: relative;
}

#header .logo .legend {
  position: absolute;
  left: 7.3em;
  top: 9.5em;
  display:none;
}

#header .date {
  float: right;
  font-weight: bold;
  letter-spacing: .05em;
  padding: .6em 0 0 0;
  color:#FFF;
  display:none;
  border-bottom:1px solid #517619;
}
/*
  nav
*/

#nav {
	left:216px;
	font-size:14px;
	font-weight:bold;
	bottom:2px;
	position:absolute;
	/*padding-left:2em;*/

}

/*#nav h2 {
  position: absolute;
  left: -999em;
  overflow: hidden;
}

#nav .menu {
  float: right;
  white-space: nowrap;
}

#nav .menu li {
  float: left;
  font-weight: bold;
  letter-spacing: .03em;
  margin: 0 0 0 .5em;
  text-align: center;
}

#nav .menu li a {
  background: url(img/nav_item_bg.gif) no-repeat 0 bottom;
  color: #000;
  display: block;
  font-size: 1.1em;
  height: 1.8em;
  padding: .8em 0 0 0;
  text-decoration: none;
  width: 134px;
}

#nav .menu li.sel a,
#nav .menu li a:hover {
  background-position: -134px bottom;
  color: #fff;
}

*/


/*
  search
*/


#dnn_ctr376_Autocomplete_Texto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	height:18px;
	height:16px;
	margin-left:-4px!important;/*float: right;*/
	width:165px!important;
  	/*padding: 1em 1.1em 0 0;*/
	padding:2px 8px;
	float:left;
	
}
#search .CajaBing/*resultados buscador*/{
	top:29px;
	right:2px;
	z-index:999;
	}
#dnn_ctr376_Autocomplete_lupa{height:24px;}

#search form label {
 /* position: absolute;
  left: -999em;
  overflow: hidden;*/
}

#searchform{
	margin-right: 5px;
}

#search form .field {
  float: left;
}

#search form .field .i_text {
 /* border: 1px solid #555;
  font-size: 1.1em;
  padding: .2em;
  width: 15.3em;*/
}

#search form .actions {
  /*float: left;
  padding: .5em 0 0 .8em;*/
}




/*
  news
*/

#news {
	width: 100%;
	letter-spacing: .04em;
	border-top:1px solid #517619;
	clear:both;
	
}

#news h2 {
	display: inline;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #333333;
}

* html #news h2 { padding: 0 .5em 0 0; }

#news p {
  display: inline;
  
  font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#news a {
  color: #FFF;
  text-decoration: none;
}

#news a:hover {
  text-decoration: underline;
}




/*
  pre
*/

#pre {
  overflow: hidden;
  padding: .4em 0 0 0;
  width: 718px;
}

* html #pre { height: 1%; }

#pre .section {
  background-color: #73a630;
  color: #fff;
  font-weight: bold;
  line-height: 1.6;
  padding: 0 .4em;
  text-transform: uppercase;
}

#pre h1 {
  float: left;
}
#pre .options {
  float: right;
}
#titular .options {
  float: right;
}

#pre .options ul{
  float: right;
  display:inline;
}

#pre .options li {
	float: left;
	margin: 0 0 0 1em;
	position: relative;
	width: 16px;
	height: 16px;
	list-style-image: none;
	list-style-type: none;
}

#pre .options li a {
  bottom: 0;
  position: absolute;
  width: 16px;
}

#pre .options li a img {
  margin: 0 auto;
}




/*
  main
*/

#main {
	overflow: hidden;
	float:left;
	width: 976px;
	padding-top: 12px;
	padding-right: 0;
	padding-bottom: 4px;
	padding-left: 0;
	background-color:#FFF;
	border-bottom:1px solid #94805D
}

* html #main { height: 1%; }

#main_interior {
	overflow: hidden;
	float:left;
	padding-top: 15px;
	padding-right: 0;
	padding-bottom: 4px;
	padding-left: 0;
	background-color:#FFF;
}

* html #main { height: 1%; }




/*
  content
*/

#content {border-right:1px solid #517619;
  float: left;
  padding: 15px 15px 30px 15px;
  width: 714px;
}

* html #content { height: 1%; }
/*.col1 {
	padding-left:10px;}*/
#content .col1 {
  float: left;
  width: 472px;
}

#content .col1_noticia{
  float: left;
  width: 700px;
}

#content .col1_izquierda {
margin-top:13px;
  float: left;
  width: 226px;
  font-size: 11px!important;
}
#content .col1_derecha {
font-size: 11px!important;
margin-top:13px;
  float: right;
  width: 226px;
}


#content .col1_derecha img, #content .col1_izquierda img{
	margin: 0px;
	padding: 0px;
}

#content .col1_derecha ul, #content .col1_izquierda ul{
	margin: 0px;
	padding: 0px;
}

#content .col1_derecha li, #content .col1_izquierda li{
	list-style-image: none;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}


#content .col2 {
	float: right;
	width: 226px;
	margin: 0px;
	padding: 0px;

}

#content .col_intro {
  float: left;
  width: 256px;
}

#content .col_main {
  float: right;
  width: 458px;
}


.cab1{ width:500px;}

/*
  sidebar
*/

#sidebar {
  float: right;
  width: 201px;
  padding: 0 15px;
  background-color:#FFF;
  text-decoration:none!important;
  
}

#sidebar .element {
  clear: both;
  overflow: hidden;
  margin: 0 0 3em 0;
}

* html #sidebar .element { height: 1%; }

#sidebar .element h2 {
	border-top: 10px solid #73a630;
	padding: .2em 0 .8em 0;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
}

#sidebar .title {
  font-size: 1.2em!important;
	font-weight: bold;
	letter-spacing: 0.04em;
	line-height: 1.2em;
	color: #73a630;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none!important;
}
#sidebar .title:hover {
  font-size: 1.2em!important;
	font-weight: bold;
	letter-spacing: 0.04em;
	line-height: 1.2em;
	color: #333333!important;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none!important;
}




/*
  footer
*/

#footer {
  border-top: 20px solid #73a630;
  clear: both;
  padding: .8em 0 1em 0;
  overflow: hidden;
}

* html #footer { height: 1%; }

#footer .copyright {
  float: left;
  font-size: 11px;
  letter-spacing: .03em;
}

#footer .menu {
  float: right;
}

#footer .menu a {
color:#50741c;
}
#footer .menu a:hover {
	color: #555;
}

#footer .menu li {
  background: url(img/ftr_div.gif) no-repeat 1px 2px;
  display: inline;
  font-size: 11px;
  letter-spacing: .03em;
  margin: 0 0 0 .5em;
  padding: 0 0 0 .7em;
}

#footer .menu li.first {
  background: none;
  padding-left: 0;
}

/*
  Cascading style sheets for "ACN" (2010-01-08)
  ---
  Designed in 2009 by Emanuele Rodriguez <erodri@gmail.com>
  ---
  pages.css - Page-specific overrides
*/


/* p03 (noticia_detall) */
.p03 #main {
  padding-top: .1em;
}

/* p05 (contacte) */
.p05 #content .e_generic {
  padding-bottom: 0;
}



/*
  Cascading style sheets for "ACN" (2010-01-08)
  ---
  Designed in 2009 by Emanuele Rodriguez <erodri@gmail.com>
  ---
  elements.css - Elements definitions
*/


/*
  content
*/



/* e_form */
#content .e_form {
}

#content .e_form form {
  clear: both;
  overflow: hidden;
}

* html #content .e_form form { height: 1%; }

#content .e_form label {
  display: block;
  font-size: 11px;
  font-weight: bold;
  padding: 0 0 .4em 0;
}

#content .e_form p {
  font-size: 11px;
  letter-spacing: .03em;
  line-height: 1.4;
}

#content .e_form form {
  padding: .5em 0;
}
.tipo_form{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}

#content .e_form .field {
  overflow: hidden;
  padding: 0 0 1em 0;
}

* html #content .e_form .field { height: 1%; }
.campoformulario{
	border: 1px solid #555;
	font-size: 11px;
	margin-top: 4px;
	margin-bottom: 8px;
	padding-top: 3px;
	padding-right: 1px;
	padding-bottom: 3px;
	padding-left: 1px;
}
#content .e_form .field .i_text,
#content .e_form .field textarea {
  border: 1px solid #555;
  font-size: 11px;
  padding: 3px 1px;
}

#content .e_form .field textarea {
  height: 75px;
}

#content .e_form .field .i_file {
  background: #fff;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  padding: 3px 1px;
}

* html #content .e_form .field .i_file { border: 1px solid #555; }
*+html #content .e_form .field .i_file { border: 1px solid #555; }

#content .e_form .field select {
  border: 1px solid #555;
  font-size: 11px;
  padding: 1px 0;
}
.nota {
	clear: both;
	font-size: 10px;
	padding-top: 1em;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #73a630;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#content .e_form .note {
  clear: both;
  font-size: 10px;
  padding: 1em 0 0 0;
}

#content .e_form .actions {
	background: url(img/main_div_h.gif) repeat-x 0 0;
	clear: both;
	overflow: hidden;
	width: 100%;
	padding-top: 1.1em;
	padding-right: 0;
	padding-bottom: 1em;
	padding-left: 0;
	height: 3px;
}

* html #content .e_form .actions { height: 1%; }

#content .e_form .actions .i_submit {
  background: url(img/icon_submit.gif) no-repeat 0 2px;
  border: none;
  color: #73a630;
  float: right; /* Gecko fix for hover underline */
  font-weight: bold;
  letter-spacing: .06em;
  padding: 0 0 0 16px;
  text-transform: uppercase;
	width: auto; /* IE fix */
	overflow: visible; /* IE fix */
}

#content .e_form .actions input:hover {
  color: #000;
  cursor: pointer;
  text-decoration: underline;
}


/* e_form_contact */
#content .e_form_contact form {
  margin-right: -20px;
  width: 492px;
}

#content .e_form_contact .field {
  float: left;
  padding-right: 20px;
}

#content .e_form_contact .size_m .i_text,
#content .e_form_contact .size_m textarea {
  width: 222px;
}

#content .e_form_contact .size_m select {
  width: 226px;
}

#content .e_form_contact .size_xl .i_text,
#content .e_form_contact .size_xl textarea {
  width: 468px;
}

#content .e_form_contact .size_xl select {
  width: 472px;
}

#content .e_form_contact .size_xl .i_file {
  width: 294px;
}

#content .e_form_contact .note,
#content .e_form_contact .actions {
  margin-right: 20px;
  position: relative;
}

* html #content .e_form_contact .actions input { margin-right: -20px; }
*+html #content .e_form_contact .actions input { margin-right: -20px; }


/* e_form_countries */
#content .e_form_countries label {
  position: absolute;
  left: -999em;
  overflow: hidden;
}

#content .e_form_countries .size_m select {
  width: 226px;
}


/* e_generic */
#content .e_generic {
  overflow: hidden;
  padding: 0 0 3em 0;
}

* html #content .e_generic { height: 1%; }

#content .e_generic .date {
	display: block;
	font-size: 11px;
	letter-spacing: 0.03em;
	font-weight: normal;
	color: #333333;
	float: left;
}

#content .e_generic .pre {
  overflow: hidden;
  padding: 0 0 .8em 0;
}




* html #content .e_generic .pre { height: 1%; }

#content .e_generic .pre .date {
  float: left;
  padding: .4em 0 0 0;
}

#content .e_generic .pre .options {
  float: right;
}

#content .e_generic .pre .options ul{
	list-style-image: none;
	list-style-type: none;
}

#content .e_generic .pre .options li {
	list-style-image: none;
	list-style-type: none;
  float: left;
  margin: 0 0 0 1em;
  position: relative;
  width: 16px;
  height: 16px;
}

#content .e_generic .pre .options li a {
  bottom: 0;
  position: absolute;
  width: 16px;
}

#content .e_generic .pre .options li a img {
  margin: 0 auto;
}

#content .e_generic .author {
  display: block;
  font-size: 11px;
  font-weight: bold;
  letter-spacing: .03em;
  margin: .5em 0 .7em 0;
}

#content .e_generic .share {
  overflow: hidden;
  padding: 0 0 2.5em 0;
}

* html #content .e_generic .share { height: 1%; }

#content .e_generic .share li {
	float: left;
	padding: 0 1.2em 0 0;
	list-style-image: none;
	list-style-type: none;
}

#content .text {
	font-size: 11px;
	letter-spacing: .03em;
	line-height: 1.4em;
}

#content .text a{
	color: #7E1321;	
}

#content .text ul{
	margin-left: 25px;
	margin-top: 10px;
	margin-bottom: 2px;
}

#content .text li{
	padding-bottom: 8px;
}

#content .e_generic .text p {
  line-height: 1.4;
  margin: 0 0 1.2em 0;
}

#content .e_generic .text strong {
  font-weight: bold;
}

#content .e_generic .text em {
  font-style: italic;
}

#content .e_generic .text ul {
  margin: 1em 0;
}
.text strong{
	font-size: 11px;
	font-weight: bold;
}

.text h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px!important;
	color: #333333!important;
	text-transform: none;
}
#content .e_generic  h2 {
	font-size: 11px;
	text-transform: none;
	color: #333333;
}

#content .e_generic .links {
	clear: both;
	padding-top: 23px;
	padding-right: 0;
	padding-bottom: 0.5em;
	padding-left: 0;
}

#content .e_generic .links  a{
	color: #7E1321;
	text-decoration: underline;
	font-size: 11px;
	
}
#content .e_generic .links  a:hover{
	color: #333333;
	text-decoration: underline;
		font-size: 11px;
}

#content .e_generic .links ul {
  margin: .5em 0 0 0;
}

#content .e_generic .links h2 {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-bottom: 6px;
}

#content .e_generic .links ul li {
	font-size: 11px;
	font-weight: bold;
	letter-spacing: .03em;
	line-height: 1.3;
	padding-top: 8px;
	padding-right: 0;
	padding-bottom: 8px;
	padding-left: 0;
}

#content .e_generic .links a{
	font-weight: bold;
}

#content .e_generic .tags {
  clear: both;
  padding: 1em 0 .5em 0;
}

#content .e_generic .tags h2 {
  display: inline;
  padding: 0 .5em 0 0;
}

#content .e_generic .tags p {
  display: inline;
  font-size: 11px;
  letter-spacing: .03em;
  line-height: 1.3;
}

#content .e_generic .tags a {
	font-weight: bold;
	color: #7E1321;
	text-decoration: underline;
}
#content .e_generic .tags a:hover {
	font-weight: bold;
	
	color: #333333;
}


/* e_intro */
#content .e_intro {
  font-size: 1.4em;
  letter-spacing: .02em;
  line-height: 1.4;
}


/* e_highlights */
#content .e_highlights {
	overflow: hidden;
	padding-top: 0;
	padding-right: 0;
	padding-left: 0;
}

* html #content .e_highlights { height: 1%; }

#content .e_highlights h2 {
	font-weight: bold;
	letter-spacing: .04em;
	margin: 16px 0 .8em 0;
	text-transform: uppercase;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #517619;
}




#content .e_highlights li {
	float: left;
	list-style-image: none;
	list-style-type: none;
	padding: 0px;
	margin-top: 0;
	margin-left: 19px;
	margin-bottom: 0px;
	margin-right:0px;
}

#content .e_highlights li.first {
  margin-left: 0px;;
}

#content .e_highlights li a {
	display: block;
	padding-bottom: 3px;
	border-bottom-width: 10px;
	border-bottom-style: solid;
	border-bottom-color: #fff;
}

#content .e_highlights li a:hover {
  border-color: #73a630;
}

#content .e_highlights li img{
	height: 46px;
	width: 62px;
}


/* e_map */
#content .e_map {
  padding: 0 0 2.5em 0;
}

#content .e_map #map {
  width: 472px;
  height: 280px;
}


/* e_media */
#content .e_media {
  padding: 0 0 3em 0;
}

#content .e_media h2 {
	padding: 0 0 .5em 0;
	color: #333333;
	font-size: 10px;
	letter-spacing: 0.1em;
}

#content .e_media .nav {
	background-color: #000;
	text-align: center;
	overflow: hidden;
	padding-top: 0.3em;
	padding-right: 0.8em;
	padding-bottom: 0.8em;
	
	color: #FFFFFF;
	
}

* html #content .e_media .nav { height: 1%; }

#content .e_media .nav .prev {
  float: left;
}

#content .e_media .nav .next {
  float: right;
}

#content .e_media .nav .current {
  color: #fff;
  padding: 0 3em;
}

#content .e_media .legend {
	display: block;
	font-weight: bold;
	line-height: 1.4;
	letter-spacing: .04em;
	padding: .5em 0 0 0;
	font-size: 0.9em;
}


/* e_movie CAMBIADO
#content .e_movie {
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 15px;
	padding-left: 0;
}
*/
#content .e_movie .movie {
  padding: 0 0 .5em 0;
  width: 472px;
}

/*#content .e_movie .title {
font-size: 16px;
	font-weight: bold;
	letter-spacing: 0.04em;
	line-height: 1.3em;
	color: #73a630;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
desactivado para unificar estilos}*/
#content .e_movie .title{ text-decoration:none;}
#content .e_movie .title, #content .e_movie .title:hover { 
	font-size: 16px;
	font-weight: bold;
	color: #517619!important;
	font-family: Verdana, Arial, Helvetica, sans-serif;}
#content .e_movie .title:hover {
	/*letter-spacing: 0.04em;
	line-height: 1.3em;*/
	text-decoration: underline;
}


/* e_nav */
#content .e_nav {
  background: url(img/main_div_h.gif) repeat-x 0 0;
  margin: 0 0 .1em 0;
}

#content .e_nav .inner {
  background: url(img/main_div_h.gif) repeat-x 0 bottom;
  overflow: hidden;
  padding: .7em 0 .6em 0;
}

* html #content .e_nav .inner { height: 1%; }

#content .e_nav .current {
  float: left;
  font-size: 11px;
  letter-spacing: .03em;
}

#content .e_nav .nav {
  float: right;
  text-align: center;
  width: 23em;
}

#content .e_nav .nav .prev {
  float: left;
  padding-top: .1em;
}

#content .e_nav .nav .next {
  float: right;
  padding-top: .1em;
}

#content .e_nav .nav .pages {
}

#content .e_nav .nav .pages li {
  display: inline;
  font-size: 11px;
  line-height: 11px;
  padding: 0 .25em;
}

#content .e_nav .nav .pages li.sel a {
  color: #000;
  text-decoration: none;
}

#content .e_nav .nav .pages li.sel a:hover {
  cursor: text;
}



/* e_news */
#content .e_news {
	clear: both;
	overflow: hidden;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 8px;
}

* html #content .e_news { height: 1%; }


#content .e_news h2 {
	padding: 0 0 1em 0;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

#content .e_news .row {
  clear: both;
  overflow: hidden;
  padding: 0 0 2.8em 0;
}

* html #content .e_news .row { height: 1%; }

#content .e_news .row ul {
	margin: 0px;
	padding: 0px;
}
#content .e_news .row li {
float:left;
	margin: 0 0 0 19px;
	width: 164px;
	list-style-image: none;
	list-style-type: none;
}

#content .e_news .row li.first {
	list-style-image: none;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

#content .e_news .row li img {
  padding: 0 0 .6em 0;
}

#content .e_news .row li .date {
	display: block;
	font-size: 11px;
	letter-spacing: .03em;
	padding: 0 0 .2em 0;
	font-weight: normal;
}

#content .e_news .row li a {
	font-size: 12px;
	font-weight: bold;
	letter-spacing: .07em;
	line-height: 1.4;
	color: #73a630;
	text-decoration: underline;
}

#content .e_news .row li a:hover {
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 0.07em;
	line-height: 1.4;
	color: #333333;
	text-decoration: underline;
}

#content .e_news .row li p {
  font-size: 11px;
  letter-spacing: .03em;
  line-height: 1.4;
  margin: .7em 0 1em 0;
}


/* e_news1 
#content .e_news1 {
  padding: 1em 0 0 0;
}*/

#content .e_news1 img, .col2 img{
	/*padding-bottom: 8px;*/
}

#content .e_news1 .cola {
  float: left;
  width: 226px;
}

#content .e_news1 .colb {
  float: right;
  width: 226px;
}

/*#content .e_news1 li {
  padding: 0 0 3em 0;
}*/

#content .e_news1 li img {
  margin: 0 0 1.1em 0;
}


#content .e_news1 .title:hover {
  font-size: 13px;
	font-weight: bold;
	color: #517619!important;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.title+br{ display:none;}

/* e_news2 */
#content .e_news2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
}

#content .e_news2 ul{
	margin: 0px;
	padding: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}

#content .e_news2 li {
	list-style-image: none;
	list-style-type: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	/*padding-bottom: 3em;*/
	padding-left: 0;
	font-size: 11px;
}

#content .e_news2 li .first{
	margin: 0px;
	padding: 0px;
	
}

#content .e_news2 li img {
    margin: 0 0 0.9em 0;
    padding-top:0px;
}

#content .e_news2 li .title, #content .e_news1 .title{
	font-size: 13px;
	font-weight: bold;
	color: #73a630;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	margin:0 0 15px;
	display:block;
	
}

#content .e_news2 li .title:hover {
	font-size: 13px;
	font-weight: bold;
	color: #517619!important;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	
}





/* e_specials */
#content .e_specials {
  overflow: hidden;
}

* html #content .e_specials { height: 1%; }

#content .e_specials .row {
  clear: both;
  overflow: hidden;
  padding: 0 0 2.8em 0;
}

* html #content .e_specials .row { height: 1%; }

#content .e_specials .row li {
  float: left;
  margin: 0 0 0 20px;
  width: 226px;
}

#content .e_specials .row li.first {
  margin-left: 0;
}

#content .e_specials .row li img {
  padding: 0 0 .6em 0;
}

#content .e_specials .row li a {
  font-size: 1.2em;
  font-weight: bold;
  letter-spacing: .07em;
  line-height: 1.4;
}

/*
  sidebar
*/


/* s_opinion */
#sidebar .s_opinion {
  background: #e3e3e3 url(img/s_opinion_bg.gif) no-repeat 0 bottom;
  padding: .8em 1em 2em 1em;
  font-size: 11px;
  text-decoration:none!important;

}

#sidebar .s_opinion {
  background: #e3e3e3 url(img/s_opinion_bg.gif) no-repeat 0 bottom;
  padding: .8em 1em 2em 1em;
  font-size: 11px;
  text-decoration:none!important;

}



#sidebar .s_opinion h2 {
  border-top: none;
  padding-top: 0;
}

#sidebar .s_opinion .author {
  padding: .2em 0 1.3em 0;
  position: relative;
}

* html #sidebar .s_opinion .author { height: 1%; }

#sidebar .s_opinion .author img {
  display: inline;
  padding: 0 .5em 0 0;
}

#sidebar .s_opinion .author .legend {
  font-size: 11px;
  letter-spacing: .03em;
  position: absolute;
  bottom: 1.2em;
  width: 9em;
}

#sidebar .s_opinion p {
  font-size: 11px;
  letter-spacing: .03em;
  line-height: 1.4;
  margin: .7em 0 1em 0;
}


/* s_social */
#sidebar .s_social {
}

#sidebar .s_social li {
	float: left;
	margin: 0 0 0 1em;
	list-style-image: none;
	list-style-type: none;
}

#sidebar .s_social li.first {
  margin-left: 0;
}


/* s_special */
#sidebar .s_special h2 {

}

#sidebar .s_special img {
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 8px;
	padding-left: 0;
}

#sidebar .s_special .more {
  font-size: 11px;
  letter-spacing: .07em;
  padding: 1em 0 0 0;
}
#sidebar .s_special .more a {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #73a630;
	text-decoration: underline;
}
#sidebar .s_special .more a:hover {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: underline;
}




/* s_translator */
#sidebar .s_translator {
}

#sidebar .s_translator .field {
}

#sidebar .s_translator label {
  display: block;
  font-size: 11px;
  letter-spacing: .03em;
}

#sidebar .s_translator select {
  border: 1px solid #555;
  font-size: 11px;
  margin: .8em 0;
  padding: .1em 0;
  width: 206px;
}

#sidebar .s_translator .actions {
  float: right;
}

#sidebar .s_translator .actions .i_submit {
  background: url(img/icon_submit.gif) no-repeat 0 2px;
  border: none;
  color: #73a630;
  float: right; /* Gecko fix for hover underline */
  font-weight: bold;
  letter-spacing: .06em;
  padding: 0 0 0 16px;
  text-transform: uppercase;
	width: auto; /* IE fix */
	overflow: visible; /* IE fix */
}

#sidebar .s_translator .actions input:hover {
  color: #000;
  cursor: pointer;
  text-decoration: underline;
}
/******************interdigital*************************/

#titular {
	float:left;
	width: 976px;
	padding-top: 17px;
	padding-bottom:0px;
	margin-bottom:0px;
	background-color:#FFF
	
}
#titular h1, #pre h1,
#content h1 /*los 2 ultimos son para unificar estilos*/,.title_grey .Head{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px!important;
	color: #517619!important;
	font-weight: bold;
	margin: 0 0 0 15px!important;
	padding: 0px!important;
	text-transform:uppercase;/* para unificar, ya que tienen algunos titulos en mayusculas y otros en min�sculas */
	text-decoration:none!important;
}
/*.title_grey .Head, .title_grey .Head:hover{ 
	margin:0 0 0 7px!important; 
	text-decoration:none!important;
	font-size: 18px!important;}:*/
#titular .options ul{
  float: right;
}

#titular .options li {
	float: left;
	margin: 0 0 0 1em;
	position: relative;
	width: 16px;
	height: 16px;
	list-style-image: none;
	list-style-type: none;
}

#titular .options li a {
  bottom: 0;
  position: absolute;
  width: 16px;
}

#titular .options li a img {
  margin: 0 auto;
}
#titular .section,  .section{
	background-color: #73a630;
	color: #fff;
	font-weight: bold;
	line-height: 1.6;
	padding: 0 .4em;
	text-transform: uppercase;
	font-size: 10px;
}

/*sitemap*/

/* e_sitemap */
#content .e_sitemap {
  overflow: hidden;
}

#content .e_sitemap ul {
}

#content .e_sitemap ul li {
	list-style-image: none;
	list-style-type: none;
}

#content .e_sitemap ul li span {
	background-color: #605048;
	display: block;
	float: left;
	width: 12.9em;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 1em;
	margin-left: 0;
	padding-top: 0.6em;
	padding-right: 1em;
	padding-bottom: 0.7em;
	padding-left: 1em;
}

#content .e_sitemap ul li span a {
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}

#content .e_sitemap ul li span a:hover {
  color: #000;
}

#content .e_sitemap ul li ul {
	float: left;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 1.7em;
}

#content .e_sitemap ul li ul li {
}

#content .e_sitemap ul li ul li span {
  background-color: #957e72;
  float: none;
}

#content .e_sitemap ul li ul li span a {
}

/* e_message */
#content .e_message {
  background-color: #957e72;
  color: #fff;
  font-size: 11px;
  font-weight: bold;
  letter-spacing: .01em;
  padding: .8em .8em .1em .8em;
}

#content .e_message p,
#content .e_message ul {
  margin: 0 0 .7em 0;
}



/*listado de noticias*/

.e_newsi {
	float: left;
	margin: 0 0 0 19px;
	width: 160px;
	list-style-image: none;
	list-style-type: none;
}


.e_newsi img {
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0.5em;
	padding-left: 0;
}

.e_newsi .date {
	display: block;
	font-size: 11px;
	letter-spacing: .03em;
	padding: 0 0 .2em 0;
	font-weight: normal;
}

.e_newsi a {
	font-size: 11px;
	font-weight: bold;
	letter-spacing: .07em;
	line-height: 1.4;
	color: #73a630;
	text-decoration: underline;
}

.e_newsi a:hover {
	font-size: 11px;
	font-weight: bold;
	letter-spacing: 0.07em;
	line-height: 1.4;
	color: #333333;
	text-decoration: underline;
}

.e_newsi p {
  font-size: 11px;
  letter-spacing: .03em;
  line-height: 1.4;
  margin: .7em 0 1em 0;
}
.e_newsi .Title{
	padding-bottom: 8px;
}
.row img{
	width: 165px;
}
.enlace_siempre a 
{
    text-decoration: underline;
}
#social{overflow:hidden;
margin-bottom:15px;
height:21px;}
#main_interior #social ul li, #social ul li{
		list-style:none!important;
		background:none;
		list-style-type:none!important;
		list-style-image:none!important;
		float:left;
	
}
#social ul li a{ 	
	width:21px;
	display:block;
	height:20px;
	margin-right:5px;}
#social ul li.facebook a{ background:url(img/facebook.png) no-repeat 0 top;}
#social ul li.twitter a{ background:url(img/t.png) no-repeat 0 top;}
#social ul li.rss a{background:url(img/rss.png) no-repeat 0 top;}
#social ul li.youtube a{background:url(img/you.png) no-repeat 0 top;}
#social ul li.instagram a{background:url(img/instagram.png) no-repeat 0 top;}
#social ul li.facebook a:hover{ background:url(img/facebook.png) no-repeat 0 bottom;}
#social ul li.twitter a:hover{ background:url(img/t.png) no-repeat 0 bottom;}
#social ul li.rss a:hover{background:url(img/rss.png) no-repeat 0 bottom;}
#social ul li.youtube a:hover{background:url(img/you.png) no-repeat 0 bottom;}
#social ul li.instagram a:hover{background:url(img/instagram.png) no-repeat 0 bottom;}
#social ul li.flickr a{ background:url(img/fickr.png) no-repeat 0 top;}
#social ul li.flickr a:hover { background:url(img/fickr.png) no-repeat 0 bottom;}
.DnnModule-OnyakTechAxonOptIn{
	background-color:#517619;
	color:#FFF;
	padding:5px;
	margin:10px 0;}
#dnn_SidePane .email, .name{
	font-weight:bold;
	font-size:12px;
	padding-left:10px;
	margin:15px 0 0;
	}
#dnn_SidePane .name{ margin:0;}
#n_text{padding-bottom:5px;}
.ControlPanel a.CommandButton:link, .ControlPanel a.CommandButton:visited , .RadTreeView{ color:#00C;}
a.CommandButton:link, a.CommandButton:visited{
	
	padding:5px 0 0 10px;}
.blue{font-weight:bold;
color:#012c72;}
#HouseMenuNav li{
	background-image:url("/Portals/0/Skins/Frisona/img/nav1.png");background-color:#ffffff;}
/*LISTADOS*/
.capaListado{
	padding: 0 0 0 10px;
	color:#0a3475;}
.capaListado a{color:#0a3475;}
.capaListado li{list-style:none; }

.fila1 , .fila2, .fila3, .fila4, .fila5, .fila6, .fila7, .fila8, .fila9, .fila10, .fila11, .fila12, .fila13, .fila14, .fila15{
	background-image:url(/Portals/0/Skins/Frisona/img/listado_ul_bg.png);
	clear:both;
	background-position: bottom;
}
.columna3{ font-weight:bold;}
.columna4{ color:#707173;}
/*NAVEGADOR SUPERIOR ANTIGUO
.H6_Style3 , .H6_Style2{
padding:5px 10px 15px 8px;
height:32px;
height:0\9;
padding-bottom:15px\9;
font-family:"Myriad Pro", Verdana, Geneva, sans-serif; 
font-size:1.14em;}
.H6_Style3 {
	background-image: url(/Portals/0/Skins/Frisona/img/nav_g.png);
	background-repeat: no-repeat;
}
.H6_Style3 a{color:#517619!important; text-decoration:none;}
.H6_Style2 , #ActiveTabLevel0{
	background-image: url(/Portals/0/Skins/Frisona/img/nav_hover_g.png);
	background-repeat: no-repeat;
}/*Es el hover del style 3
.H6_Style2:hover a{color:#FFF!important; text-decoration:none;}
#ActiveTabLevel0 a{color:#EFEEFE!important; text-decoration:none;}*/
/*NAVEGADOR SUPERIOR */
#nav #HouseMenuNav{
/*font-family:"Myriad Pro", Verdana, Geneva, sans-serif;*/
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight:bold;

/*font-size:16px!important;*/
height:40px;
}
#nav #HouseMenuNav li{
	width:86px!important;
	height:32px!important;
	background-image: url(/Portals/0/Skins/Frisona/img/nav_g.png);
	background-repeat: no-repeat;
	text-align:center;
	padding:8px 5px 0 5px;
	margin-right:5px;
	}
#nav #HouseMenuNav li a{
		color:#517619;
		height:25px;
		border:none;
		}
#nav #HouseMenuNav li:hover {
	background-image: url(/Portals/0/Skins/Frisona/img/nav_hover_g.png);
	background-repeat: no-repeat;
	}/*Es el hover del style 3*/
#nav #HouseMenuNav li:hover a , #nav #HouseMenuNav li a:active{color:#FFF;}

#news #HouseMenuNav{
	background-color:#FFF;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	position:absolute!important;
	top:159px;
	width:976px;
	z-index:888!important;
	}
#news #HouseMenuNav li{border-right:1px solid #517619;padding:5px 10px 0 10px;float:left;}
#news #HouseMenuNav li a{color:#517619;}
#news #HouseMenuNav li a:hover{color:#333;}

#contenedor_nav{
width:976px;
position:relative;
/*height:159px;*/
/*overflow:hidden;*/
display:table;

}

.casillaBusqueda{width:180px; float:left;/* -webkit-box:80px;*/}
.ModOnyakTechAxonOptInC p{ 
	padding:8px 0 0 10px; 
	font-weight:bold; 
	font-size:16px; 
	text-align:left;
	}
#dnn_ctr506_View_lbMsg{display:none;}
.SubSubHead{ display:none!important;}
#dnn_ctr506_View_lnkUnsubscribe { padding-right:10px;}
/*#dnn_ListadoPane{ padding-left:15px;}*/


/*listas*/
/*.listaCabeceras{ display:none;}*/

.listadoMercadoGanadero{ 
	margin-top:20px; 
	font-size:12px;
	clear:both;
	display:block;
	overflow:hidden;}
.DnnModule-DNN_UserDefinedTable .listadoMercadoGanadero .columna3{ 
width:1px;
overflow:visible;
margin:5px 0 0;
}
.DnnModule-DNN_UserDefinedTable .listadoMercadoGanadero .columna4{ margin-right:15px!important;}

.DnnModule-DNN_UserDefinedTable .listadoMercadoGanadero .columna8{ 
	width:208px;}

.listadoMercadoGanadero li{ float:left; display:block; padding: 0 7px 0 0;}
.grupo1{ 
	width:100%; 
	height:20px;
	margin:10px 0 0 0;}
.grupo1 img{ margin-right:10px;}
.PagingTable{ border:0!important; display:block;}
.listadoMercadoGanadero span{ font-weight:bold;}

.grupo2{
	margin-bottom:10px;
	padding-bottom:15px;
	background-image: url(/Portals/0/Skins/Frisona/img/bg_ul.png);
	background-position: bottom;
	width:700px;
	background-repeat: repeat-x;
	clear:both;
	overflow:hidden!important;
	margin:10px 0 0 0;
}
.grupo1{ height:35px;}
.columna3{  width:54px;}
.columna4{  width:19px; margin-right:21px;}
.columna8{ 
	min-width:172px!important;
	float:left;
	margin:0 0 8px;}
.columna9{ 
	/*min-width:436px;*/
	width:691px;
	float:left;}
.columnaCabecera2{ width:90px;}
.columnaCabecera4{ width:86px;}
.columna5, .columna6, .listaCabeceras .columnaCabecera5{ width: 153px; margin-right:10px; color:#707173;}
.listaCabeceras .columnaCabecera6{ 
margin:0 0 0 8px;
width:168px;
}
.columna5{ margin-left:40px;}
.columna5 span, .columna6 span, .columna7 span{ padding-right:5px; font-weight:bold; }
.columna7{width: 137px; padding:0;}
/*modulo definir terminos listado*/
.DnnModule-473{ margin-bottom:35px;}
/*boton suscripci�n*/
.boton_suscrib a{
	background-image: url(/Portals/0/Skins/Frisona/img/boton_suscripcion.png);
	width:111px;
	margin:10px;
	height:28px;
	background-position: top;
}
/*bot�n suscripci�n*/
.boton_suscrib a:hover{background-image: url(/Portals/0/Skins/Frisona/img/boton_suscripcion.png); background-position: bottom;}

/*Lista especial suscriptores*/
.especialsuscriptores{ margin-top:20px;}
.especialsuscriptores li{ list-style:none; width:175px; float:left; }
.especialsuscriptores li a{ padding-bottom:10px;}
.especialsuscriptores .columna1{ 
	font-weight:bold; 
	color:#0A3475;
	width:355px!important;
	margin:0 9px 0 0;}
.especialsuscriptores .columna2, .especialsuscriptores .columna3, .especialsuscriptores .columna4{color:#707173;}
.especialsuscriptores .columna1, .especialsuscriptores .listaCabeceras .columnaCabecera1{  width:363px;}
.especialsuscriptores .columna2{width:200px;}
.especialsuscriptores .listaCabeceras .columnaCabecera2{width:200px;}
.especialsuscriptores .columna3 {  width:87px;}
.especialsuscriptores .columna4{  width:50px;}
.especialsuscriptores .listaCabeceras .columnaCabecera3{width:86px;}
.especialsuscriptores .listaCabeceras .columnaCabecera4{width:50px;}
.especialsuscriptores .columna4{ margin:0; padding:0;}
.especialsuscriptores .UDT_Table_AlternateItem, .especialsuscriptores .UDT_Table_Item{  padding-bottom:30px;
	background-image: url(/Portals/0/Skins/Frisona/img/bg_ul.png); background-repeat: repeat-x; margin-bottom:10px;
	padding-bottom:30px;
	background-position: bottom;
	overflow:hidden;}
/* formulario jueces*/
.col_intro #dnn_leftPane{ padding:10px;}
.col_intro #dnn_leftPane img{ width:230px; margin-bottom:10px;}
.col_intro #dnn_leftPane .icn img{ width:20px; margin-bottom:10px;}
/* clases formulario*/
.UDT_Form hr{ display:none;}
.UDT_Form .titulo{ font-size: 0.85em; color:#617630;}
.UDT_Form p, .UDT_Form b{ font-size:0.65em;}
.UDT_Form b{ font-weight: bold; color:#617630}
.UDT_Form span{ color:#605d5d; font-size:1.2em;}
.UDT_Form .UDT_Field UDT_Type_String{ width:300px;;}
.UDT_Form input{ margin:10px 0; width:50%;}
.UDT_Form input[type=submit]{ width:80px;}
.UDT_Form textarea{ margin:10px 0;}

/*sitemap*/

.DnnModule-DerekTraugerSiteMap{ font-size:1.2em; line-height:1.4em;}
.DnnModule-DerekTraugerSiteMap a{ color:#617630; padding-left:8px;}

/*sobre nosotros*/
.DnnModule--1 a{ color:#617630; font-weight:bold;}
.DnnModule--1 p, .DnnModule--1 .titulo, .DnnModule--1 li{ padding-left:20px;}
.DnnModule--1 li{ padding-bottom:10px;}
.DnnModule--1 .titulo{ color:#617630; font-size:1.1em; font-weight:bold;}
.Head span{ 
	text-decoration:none;
	float:right;/*flotaci�n del bot�n*/}
/*.title_grey .Head{ color: #617630!important; text-decoration:none!important; padding-left:8px;}*/
ul li{ list-style:none!important;}

strong{ 
	font-weight:bold;
	color:#517619;}
/*formulario mejor vaca*/
.UDT_Input{ margin-bottom:30px;}
.UDT_Input input[type=radio]{ 
	width:10px; 
	margin: 10px 10px 0 0;}
.UDT_Input td{ margin-left:10px;}
.UDT_Input label{ 
	font-weight:bold;
	font-size:0.88em;
	float:left;
	color:#517619;}
/*filtros listados*/
/*#main_interior #content select,#main_interior #content a {font-size:1.1em;}*/
/*a�adir recurso, mismo estilo que en inferior*/
#dnn_ContentPane a.CommandButton{
	font-size:14px!important;
	color:#003366;}
#dnn_ContentPane .BotonDerecha {
	float:right;}
/*fin a�adir recurso, mismo estilo que en inferior*/
#content select{ margin-right:10px;}
#dnn_ContentPane a{ color: #517619;}

#dnn_ContentPane a:hover{ color:#333; text-decoration:none;}
/*formulario*/
#main_interior input[type="file"]{
	width:200px;
	border: 1px solid #333;
	height:22px;
	background-color:#FFF;}
/* imagen bot�n*/
#main_interior input[type="submit"] {
	-moz-border-radius: 2px 2px 2px 2px;
	background-repeat:repeat-x;
	background-color:#7DA72B;
	border: 1px solid #486D03;
	color:#fff!important;
	height:26px;
	padding:0 5px 0 5px;
	font-weight:bold;
	border-width:1px!important;
	display:block;
	font-size:1.2em;
	background-image: url(/Portals/0/img/bg_button.jpg);
	background-position: top;
	text-align:center;
	float:left;
	margin-right:10px;
	cursor:pointer;
}

#main_interior input[type="submit"]:disabled, #main_interior input[type="submit"]:disabled:hover{
	background-image:none;
	background-color:#999;
	border-color:#666;
	cursor:auto;
}

#main_interior input[type="submit"]:hover{
	background-repeat:repeat-x;
	background-color:#7DA72B;
	background-image: url(/Portals/0/img/bg_button_h.jpg);
	background-position: bottom;
	}
#dnn_ctr370_FormContacto_PnlPresupuesto input[type=image]{ width:80px;}
#main_interior .listaCabeceras ul li { padding:2px 0;}
/*mercado ganadero*/
#dnn_ListadoPane{ display:block;}
.PagingTable{ 
	width:700px; }
.capaListado, .especialsuscriptores{
	background:url(/Portals/0/img/piper_block.jpg) repeat-x;
	background-position: top;
	height:100%;
	background-color:#fafafa;}
.listaCabeceras{ display:block;
	margin-bottom:20px;
	overflow:hidden;
	clear:both;}
.listaCabeceras li{ float:left;}
.listaCabeceras li a, #dnn_ContentPane .listaCabeceras a {color:#0A3475;}
.listaCabeceras .especialsuscriptores li a { margin:0;}
.capaListado .columnaCabecera1, .capaListado .columnaCabecera3, .capaListado .columnaCabecera8, .capaListado .columnaCabecera9{ display:none;}
.listaCabeceras li a img{ display:inline;}
.especialsuscriptores .listaCabeceras .columnaCabecera8{ display:none;}
#main_interior .especialsuscriptores .columnaCabecera1{ padding: 5px 0 0 5px;}
#main_interior .especialsuscriptores .columna1{ padding: 0 0 0 5px;}
/*IE*/
td{ border:none;}
textarea{ overflow:auto!important;}
/*CREDITOS*/
#creditos{ 
	display:block;
	clear:both;
	float:right;
	margin:10px 0 0;
	font-size:12px;
	}
#creditos a{ color:#333;
	text-decoration:none;
	height:16px;
	display:inline-block;}
#creditos a:hover{ text-decoration:underline;}
.interdigital{background:url(/Portals/0/img/firma-idgl.gif) no-repeat;
	padding:0 0 0 20px;}
.dotnetnuke{background:url(/Portals/0/img/firma_dotnetnuke.png) no-repeat;
	padding:0 0 0 20px;}
/*mismo estilos en tablas que mercado ganadero*/
#dnn_ContentPane .especialsuscriptores .columna1 a{
	color:#0A3475;
	font-weight:normal;
	font-size:11px;}
/*mismo estilos en tablas que mercado ganadero*/

/*Evento destacado en calendario*/

.eventoCalendar{
	height:32px;
	margin-top:-12px;
	z-index:1;
	line-height:20px!important;
	padding:10px 0 0;}
.eventoCalendar a{
	text-indent:5000px;}
	
/*TITULOS SEGUNDA COLUMNA*/

.col2 .title{
	float: left;
	margin-left:0!important;
	padding-left:0!important;}
	
.col2 .title span{
	margin-left:0!important;
	padding-left:0!important;
	float:left;}

/*CONTACTO*/

/*.Presupuesto tr,.Presupuesto tr td, .Presupuesto tr td .campoformulario{
	width:450PX!important;}*/
.Presupuesto .una_columna, .Presupuesto .una_columna input {
	width:450PX!important;}
/*.Presupuesto tr td.dos_columnas, .Presupuesto tr td.dos_columnas .campoformulario{
	width:225px!important;}
.Presupuesto tr.dos_columnas_tr{
	width:230px!important;}*/
	
/*Correcci�n nota legal*/
.c_content .first a{ display:block;}





