/* old styles */
.headerwhite { font-size: 8pt; color: #ffffff; }
.headerinfo  { font-size: 8pt; text-indent: 7px; text-align: left; }	
.text8justify	{ font-size: 8pt; text-align: justify; }
.text9justify	{ font-size: 9pt; text-align: justify; }
.text10justify	{ font-size: 10pt; text-align: justify; }
.text11justify	{ font-size: 11pt; text-align: justify; }
.text12justify	{ font-size: 12pt; text-align: justify; }
.text8left	{ font-size: 8pt; text-align: left; }
.text9left	{ font-size: 9pt; text-align: left; }
.text10left	{ font-size: 10pt; text-align: left; }
.text11left	{ font-size: 11pt; text-align: left; }
.text12left	{ font-size: 12pt; text-align: left; }

/* global body settings */
body.main { text-align: center; }
body { background-color: #FFFFFF; margin: 0px 0px 0px 0px; }
body,ul,ol,li,td,p,div,span,input,textarea,select {	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; color: #000000; }

/* headlines */
h1 { font-size: medium; color: #000000; font-weight: bold; }
h2 { font-size: small; color: #000000; font-weight: bold; }
h3 { font-size: x-small; color: #000000; font-weight: bold; }
h4 { font-size: xx-small; color: #000000; font-weight: bold; }
h5 { font-size: xx-small; color: #000000; font-weight: bold; }
h6 { font-size: xx-small; color: #000000; font-weight: bold; }

/* common links */
a,a:link	{	color: #000000; font-weight: normal; text-decoration: none; }
a:visited	{	color: #000000; text-decoration: none; }
a:hover		{	color: #0000FF; text-decoration: none;; }
a:active	{	color: #000000; text-decoration: none; }

/* Head navigation */
a.navtop,a.navtop:visited,a.navtop:hover { color: #ffffff; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 17px; vertical-align: middle; white-space: nowrap; padding: 2px; font-weight: normal; text-decoration: none; }
.navspacer { color: #ffffff; font-size: 8pt; vertical-align: middle; }

a.headnav:link, a.headnav:visited, a.headnav.active {
	border: 0px;
	padding-top: 2px;
	padding-left: 6px;
	padding-right: 6px;
	background-image: url(/sites/agrotraza/sites/consoltic/consoltic/recursos/fondo_boton_navhead.gif);
  	height: 0;
  	color: #ffffff;
  	display: block;
 	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 18px;
	
}
a.headnav:hover {
	border: 0px;
	padding-top: 2px;
	padding-left: 6px;
	padding-right: 6px;
	background-image: url(/sites/agrotraza/sites/consoltic/consoltic/recursos/fondo_boton_navhead_hover.gif);
  	height: 0;
  	color: #ffffff;
  	display: block;
  	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 18px;
	
	background-color: ;

}

/* tabla que contiene el head navigation */
table.tableheadnav{
	background-image: url(/system/modules/org.opencms.frontend.templateone.cst/resources/style.css);
}

div.divheadnav, div.divheadnavsel{
	height: 0px;
	width: px;
}

/* Separador de la barra de navegacion */
div.navspacer {
	border: 0px;
	padding: 0px;
	background-image: url(/system/modules/org.opencms.frontend.templateone.cst/resources/style.css);
	width: 0px;
  	display: block;
	height: 0;

}

/* Div que contiene a todo */
div.global{
	width: 950px;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	margin: 0px auto 0px auto;
	/*overflow:hidden;*/
}


/* Head navigation submenu */
div.menu, div.menu a.mI, div.menu a.mI span.mIText, div.menu a.mI span.mIArrow {
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 10 px;
  font-style: normal;
  font-weight: normal;
}

div.menu {
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 10px;
	background-color: #ffffff;
  border: 1px solid #ffffff;
  text-align: left;
  left: 0px;
  position: absolute;
  top: 0px;
  visibility: hidden;
  z-index: 101;
}

div.menu a.mI, div.menu a.mICurrent {
  color: #ffffff;
  	background-color: #ffffff;
  cursor: pointer;
  display: block;
  padding: 3px 1em;
  text-decoration: none;
  white-space: nowrap;
}

div.menu a.mI:hover, div.menu a.mIHighlight, div.menu a.mICurrent, div.menu a.mI:hover span.mIText, div.menu a.mI:hover span.mIArrow {
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #FFFFFF;
  background-color: #ffffff;
}

div.menu a.mI span.mIText, div.menu a.mI span.mIArrow {
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #ffffff;
}

div.menu a.mI span.mIArrow {
  margin-right: -.75em;
}

/* foot row links */
a.linksheadfoot,a.linksheadfoot:link { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; font-weight: normal; text-decoration: none; }
a.linksheadfoot:visited	{ color: #000000; text-decoration: none; }
a.linksheadfoot:hover	{ color: #0000FF; text-decoration: none; }
a.linksheadfoot:active	{ color: #000000; text-decoration: none; }

/* head row links */
a.linkshead,a.linkshead:link { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; font-weight: normal; text-decoration: none; vertical-align: middle; }
a.linkshead:visited	{ color: #000000; text-decoration: none; }
a.linkshead:hover	{ color: #0000FF; text-decoration: none; }
a.linkshead:active	{ color: #000000; text-decoration: none; }
.headnavspacer { 
	color: #000000; 
	font-size: 8pt;
	vertical-align: middle;
}

/* bread crumb navigation */
div.breadcrumb			{ margin: 4px 8px; }
span.breadcrumb			{ font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; text-decoration: none; white-space: nowrap; }
a.breadcrumb,a.breadcrumb:visited,a.breadcrumb:hover { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; text-decoration: none; font-weight: normal; white-space: nowrap; }

/* head search input form */
.search { border: 1px solid #000000; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #ffffff; font-size: 8pt; }
.searchlinks { text-align: center; width: 100%; }
.searchresult { margin-bottom: 10px; }
.formbutton { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; height: 18px; background-color: #EEEEEE; color: #000000; border: 1px solid #000000; }

/* main layout table */
table.main { 
	padding: 0px; 
	margin: 0px;	
	border-style: none; 
	/*width: 950px; */
	width: 100%;
	heigth: 100%;
}


/* border of the head navigation row */
div.linkshead {
	/*width: 950px;*/
/*	border-left: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
*/	background-color: transparent;
/*	background-image: url(/sites/agrotraza/sites/consoltic/consoltic/recursos/fondo_boton_navhead.gif);*/
	vertical-align: middle;
	text-align: right;
	margin: 0px;
	padding-bottom: 1px;
	padding-top: 0px;
	padding-left: 0px;
	position: absolute;
	top:0px;
	overflow: hidden;
	right: 20px;
        z-index: 15;
}

input.search{
	width:130px;
}

/* head image row & head editable area */
div.imagehead, div.edithead {
	width: 950px;
	background-color: #ffffff;
	text-align: left;
	clear: both;
	margin: 0px auto 0px auto;
	position: relative;
	
}

/* image link block on top of background image */
span.imagelink {
	margin: 0; 
	padding: 0;
	display: block;
	width: 175px; 
	cursor: pointer;
}

/* Barra de navegacion superior */
div#navtop {	
	margin: 0px;
	background-color: #ffffff;
	background-image: url(/sites/agrotraza/sites/consoltic/consoltic/recursos/fondo_boton_navhead.gif);
	text-align: left;
	text-indent: 5px;
	width: 0px;height: px;position: absolute;left: 0px;top: 0px;overflow: hidden;	
	color: #ffffff;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 18px;
}

/* border of the foot navigation row */
div.linksfoot {
	width: 950px;
/*	border-left: 0px solid #FFFFFF;
	border-bottom: 0px solid #FFFFFF;
        border-top: 0px solid #FFFFFF;
	border-right: 0px solid #FFFFFF;
*/	background-color: #EEEEEE;
	margin-left:auto;
	margin-right:auto;
	text-align: right;
	padding-top: 0px;
	padding-bottom: 0px;
}

/* block around main content row (left nav, content, infobox) */
div.main {
	width: 950px;
	margin-left: auto;
	margin-right: auto;
	/*margin: 0px;*/
	

}

/* special width for print screen */
div.print {
	width: 100%;
}

/* content table cell */
td.content {	
	vertical-align: top;
	color: #000000;
	background-color: #FFFFFF;
	padding-top: 0px;
	padding-left: 0px;
	overflow: hidden;
	width: px;
}

/* content styles */

/* a single content element */
td.element {
	vertical-align: top;
	font-size: xx-small ;
	text-align: justify;
	
		border: 1px solid #FFFFFF;
	
	overflow:hidden;
}

/* a single old content element */
td.oldelement {
	font-size: 10pt;
	text-align: justify;
	vertical-align: top;
}

/* a single new content element */
div.element {
	margin: 8px;
	margin-top: 5px; 
	padding: 4px; 
	/*border: 1px solid #FFFFFF; */
	text-align: justify; 
	clear: both;
	overflow:hidden;
}

div.element2 {
	margin: 5px; 
	padding: 4px; 
	border: 1px solid #FFFFFF; 
	text-align: left; 
	clear: both;
}

/* infobox column */
td.infobox {
	width: 140px;
	vertical-align: top;
	background-color: #EEEEEE;
	border-left: 1px solid #000000;
        border-top: 1px solid #000000;
}

/* left navigation column */
td.navleft {
	width: 218px;
	vertical-align: top;
	background-color: #ffffff;
	background-image: url(/system/modules/org.opencms.frontend.templateone.cst/resources/none);
    	background-repeat: repeat-y;
    	border-right: 1px solid #ffffff;
}

div.navleft {
	width: 218px;
        overflow: hidden;
	height: 100%;
	padding-top: px;

}

/* left navigation image row */
span.navleftimage {
	display: block;
	width: 175px;
	cursor: pointer;
}

/* left navigation list */
ul.navleft { 
	margin: 0 0 0 20px;
	padding: 2px;
} 

/* left navigation list item */
li.navleftactive { 
    list-style-image: url(/system/modules/org.opencms.frontend.templateone.cst/resources/nav_a.gif); 
} 
 
li.navleft { 
    list-style-image: url(/system/modules/org.opencms.frontend.templateone.cst/resources/nav_i.gif);
}

a.navleft,a.navleft:link,a.navleft:visited,a.navleft:active { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; text-decoration:none; font-weight: normal; }
a.navleft:hover { color: #000000; text-decoration: underline; }

a.navleftactive,a.navleftactive:link,a.navleftactive:visited,a.navleftactive:active { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; font-weight: bold; text-decoration:none; }
a.navleftactive:hover { color: #000000; text-decoration: underline; }

/*Estilos para la nivel de la barra de navegacion */
a.navleft0, a.navleft0:link, a.navleft0:visited, a.navleft0:active,a.navleftactive0,a.navleftactive0:link,a.navleftactive0:visited,a.navleftactive0:active{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	width: 218px;
	border: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 20px;
	padding-right: 10px;
	background-image: url(/system/modules/org.opencms.frontend.templateone.cst/resources/style.css);
        color: white;
	font-weight: bold;
	display: block;
        height: 18px;
}
a.navleft0:hover,a.navleftactive0:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;        
	width: 218px;
	border: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 20px;
	padding-right: 10px;
	background-image: url(/system/modules/org.opencms.frontend.templateone.cst/resources/style.css);
  	color: white;
	font-weight: bold;
	display: block;
        height: 18px;
}
div.navleft0div {
	width: 218px;
        padding: 0px;
	overflow: hidden;
	display: block;
        color: white;
	font-weight: bold;
        height: 18px;
}

a.navleft1, a.navleft1:link, a.navleft1:visited, a.navleft1:active,a.navleftactive1,a.navleftactive1:link,a.navleftactive1:visited,a.navleftactive1:active{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	width: 218px;
	border: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 20px;
	padding-right: 10px;
	background-image: url(/system/modules/org.opencms.frontend.templateone.cst/resources/style.css);
        color: white;
	font-weight: bold;
	display: block;
	
	height: 18px;
	
}
a.navleftactive1,a.navleftactive1:link,a.navleftactive1:visited,a.navleftactive1:active{
color: #000000; 
}
a.navleft1:hover,a.navleftactive1:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;        
	width: 218px;
	border: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 20px;
	padding-right: 10px;
	background-image: url(/system/modules/org.opencms.frontend.templateone.cst/resources/style.css);
  	color: white;
	font-weight: bold;
	display: block;
	
	height: 18px;
	
}
div.navleft1div {
	width: 218px;
        padding: 0px;
	overflow: hidden;
	display: block;
        color: white;
	background-color: ;
	font-weight: bold;
	
	height: 18px;
	
	
}

a.navleft2, a.navleft2:link, a.navleft2:visited, a.navleft2:active,a.navleftactive2,a.navleftactive2:link,a.navleftactive2:visited,a.navleftactive2:active{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	width: 218px;
	border: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 20px;
	padding-right: 10px;
	background-image: url(/system/modules/org.opencms.frontend.templateone.cst/resources/style.css);
  	color: #000000;
	display: block;
	
	height: 18px;
	
	
}

a.navleftactive2,a.navleftactive2:link,a.navleftactive2:visited,a.navleftactive2:active{
color: #000000; 
}

a.navleft2:hover,a.navleftactive2:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;        
	width: 218px;
	border: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 20px;
	padding-right: 10px;
	background-image: url(/system/modules/org.opencms.frontend.templateone.cst/resources/style.css);
  	color: #000000;
	display: block;
	
	height: 18px;
	
	
}
div.navleft2div {
	width: 218px;
        padding: 0px;
	overflow: hidden;
	display: block;
        color: #000000;
	background-color: ;
	
	height: 18px;
	
	
}

a.navleft3, a.navleft3:link, a.navleft3:visited, a.navleft3:active,a.navleftactive3,a.navleftactive3:link,a.navleftactive3:visited,a.navleftactive3:active{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	width: 218px;
	border: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 20px;
	padding-right: 10px;
	background-image: url(/system/modules/org.opencms.frontend.templateone.cst/resources/style.css);
  	color: white;
	display: block;
	
	height: 18px;
	
}

a.navleftactive3,a.navleftactive3:link,a.navleftactive3:visited,a.navleftactive3:active{
color: #000000; 
}

a.navleft3:hover,a.navleftactive3:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;        
	width: 218px;
	border: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 20px;
	padding-right: 10px;
	background-image: url(/system/modules/org.opencms.frontend.templateone.cst/resources/style.css);
  	color: white;
	display: block;
	
	height: 18px;
	
}
div.navleft3div {
	width: 218px;
        padding: 0px;
	overflow: hidden;
	display: block;
        color: white;
	background-color: ;
	
	height: 18px;
	
	
}

/* Side element styles */
div.sidelist {
	margin: 2px;
	text-align: left; 
	clear: both;
}

div.sidelisthead {
  	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	margin-top: 0px;
        margin-right: 0px;
        margin-left: 0px;
        margin-bottom: 0px;
	padding-left: 20px;
	padding-right: 3px;
  	padding-bottom: 2px;
	background-color: #CCCCCC;
	background-image: url(/sites/agrotraza/sites/consoltic/consoltic/recursos/cab_news.gif);
	overflow: hidden;
  	background-repeat: no-repeat;	
}

div.sidelistitem {
	font-size: 12px;
	margin: 2px 1px 0px;
}

a.sidelistitemhead {
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 3px;
}

div.sidelistseparador {
	height: 3px;
	background-image: url(/sites/agrotraza/sites/consoltic/consoltic/recursos/separador_news.gif);
	overflow: hidden;
  	background-repeat: no-repeat;
}


/* popup window border */
div.popup { border: 1px solid #ffffff;
	-moz-box-sizing: border-box;
	margin-top: 10px;
	width: 100%;  
}

h1.popup { font-size: 10pt; padding: 2px; width: 100%; background-color: #ffffff; color: #ffffff; }
.popupform { border: 1px solid #000000; width: 450px; }
span.formerror { color: #ffffff; font-weight: bold;}

/* imprint */
table.imprint {	width: 100%; }
td.imprint { vertical-align: top; font-size: 9pt; }

/* default styles for the online forms */
input.onlineform, select.onlineform, textarea.onlineform { 
width: 300px; 
border: 1px solid #000000; 
background-color: ;
color: ; 

}
textarea.onlineform { height: 80px; }

/* default styles */
.nowrap { white-space: nowrap; }
.bold { font-weight: bold; }

/* listado de noticias */

#cabtab a,a:link,a:visited {
	color: #000000;
}

#cabtab {
	background-color: #FFFFFF;
	font-weight: bold;
        /*font-size: 14em;*/
	font-size: small;
	padding: 2 2 2 2px;
	text-align: left;
	color: #000000;
}

#cuerpotab{
	font-size: xx-small;
	padding: 4 4 4 4px;
	background-color: #FFFFFF;
	text-align: justify;
	color: #999999;
} 

#leermas{
	background-color: #FFFFFF;
	font-weight: bold;
	font-size: xx-small;
	padding: 2 2 2 2px;
	text-align: right;
	color: #000000;
}

#tablanoticia{
   border: 0px dotted #999999;
}

/* formulario de contactar */
.form_label_start{
	background-color: #EDEDED;
}

.form_field_start{
	background-color: #EDEDED;
}

.form_error_start{
	color: #CC0000:
}

.form_label_error_start{
	color: #CC0000; 
	font-weight: bold;
}

div.element {}

h2.lp_headline {
	margin-top: 0;
	padding-top: 0;
}

.lp_maxwidth {
	width: 100%;
}

span.lp_imgleft {
	float: left;
	padding: 0 5px 5px 2px;
}

span.lp_imgright {
	float: right;
	padding: 0 2px 5px 5px;
}

div.lp_clearfloat {
	clear: both;
}

td.lp_top {
	vertical-align: top;
}

td.lp_imgleft {
	padding-right: 8px;
}

td.lp_imgright {
	padding-left: 8px;
}

p.lp_imgdesc {
	font-size: 10px;
}

/* DGB 31-08-06 */
div.line{
	background-color:#999999;
	font-size:1px;
	line-height:1px;
	height:1px;
	margin-top:2px;
	margin-bottom:3px;
}
div#detailContent{
	/*height: 300px;*/
	background-image: url(/system/modules/org.opencms.frontend.templateone.cst/resources/style.css);
	background-position: bottom right;
	background-repeat: no-repeat;
	overflow: hidden;
}
#detailTitle
	{
	margin-top:12px;
	/*margin-left:5px;*/
	margin-right:10px;
	margin-bottom:10px;
        font-family:Verdana,sans-serif;
        color:#000000;
        vertical-align:top;
        font-size:13px;
        font-weight:bold;
}

div.loginform {
    overflow: hidden;
    position: absolute;
    top: 164px;
    left: 580px;
    height:14px;
    width:220px;
    font-size:10px;
    color: #FFFFFF;
    z-index:10;
}

div.loginform2 {
    font-size:10px;
    color: #EF9F52;
    width: 50px;
}

input.loginform{
	width:120px;
	font-family: Verdana,sans-serif;
	color: #000000;
	font-size: 9px;
        border: 1px solid #000000;
}

table.loginform {
	font-family: Verdana,sans-serif;
	color: #000000;
	font-size: 8px;
	background-color: #E8EEFA;
	border: 1px solid #1E90FF;
}
a.mainlink{
	padding-right:2px;
}

a.notas_presa_negrita {
	font-weight:bold;
}