/*CSS lijeva, desna strana, pathway*/
body
{
	margin:0;
}
.idioma{}
.idioma_activo{color: #9C9C9C;}

/* Seleccion por producto */
.grupotaric{text-align: right; padding-right: 10px; font-size: 10px; color: #58AA0A;}
.subgrupostaric {padding-left: 10px;}
.subgrupostaric select{width: 300px; font-size: 9px;  color:  #666;}

/* Seleccion por empresa */
span.gruposic a{font-size: 12px; color: #666;}
span.gruposic{padding-right: 10px;}
span.gruposic a:hover, div.gruposic a{font-size: 12px; color: #58AA0A;}
div.gruposic{padding-top: 10px;}
div.subgruposic{padding-left: 20px; padding-bottom: 10px;}
div.subgruposic a{font-size: 11px; color: #000;}
div.subgruposic a:hover{color: #58AA0A;}
/* El modulo de selección de idiomas */
.user4{position: absolute; text-align: right; top: 25px; right: 20px; width: 195px; height: 30px; z-index: 20;}
.user3{position: absolute; top: 70px; right: 10px; width: 600px; height: 30px; z-index: 20;}
.user5{width: 100%;}
.user6{width: 100%;}


#banner{position:absolute; top: 20px; right: 390px; width: 400px; height: 30px; z-index: 20;}

tr,td,p,div
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#000000;
	font-weight:normal;
}
.header
{
	/* background: url(../images/top_back.jpg) repeat-x; */
}
.top
{
	background: url(../images/linea_verde.gif) repeat-x;
}
.footer
{
	background: url(../images/linea_verde.gif) 100% 0% repeat-x;
}

.tablaproductos td{text-align: center; height: 2.5em; border: 1px dotted  #58AA0A;}
.tablaproductos div{padding-left: 10px; padding-right: 10px;}
.tablaproductos a div{background-color: #FFF; color: #58AA0A;}
.tablaproductos a:hover div {background-color: #FFF; color: #514B4B;}


.content
{
padding: 0px 5px 0px 5px;
background-color: #FFFFFF;
border-left: 4px solid #FFFFFF;
border-right: 4px solid #FFFFFF;
}
.left
{
	background-color: #FFF; 
	background: url(../images/linea_vertical1.gif) 100% 0% repeat-y;
	padding-left: 5px;
}
.right
{
	background-color:#FFF;
	background: url(../images/linea_vertical1.gif) 0% 100% repeat-y;
}
/*modules*/
table.moduletable th  {
	color: #58AA0A;
	border-bottom: 1px solid #58AA0A;
	text-align: left;
	padding-top: 10px;
	padding-left: 22px;
	height: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	text-transform: none;
	background: url(/exportacion/images/M_images/weblink.png) 2% 60% no-repeat;
	}
table.moduletable_menu th {
	color: #58AA0A;
	border-bottom: 1px solid #514B4B;
	text-align: left;
	padding-top: 8px;
	padding-left: 7px;
	height: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	text-transform: none;
	}
	
/*ancho del modulo de acceso*/
table.moduletable, table.moduletable_menu {
	width: 180px;
	padding: 0px 0px 0px 0px;
}

.right table.moduletable_menu td, .right table.moduletable td{
	padding-left: 10px;
}

table.pollstableborder td {
  padding: 2px;
}
/*links of title,readon,etc*/
a.mainlevel:link, a.mainlevel:visited {
	display: block;
	vertical-align: middle;
	font-size: 10px;
	font-weight: normal;
	color: #58AA0A;
	text-align: left;
	line-height: 20px;
    width: 176px!important;
	text-decoration: none;
	border-bottom: 1px solid #DEDEDE;
	text-indent: 6px;
	height: 20px;
	padding: 1px 0px 1px 0px;
}
a.mainlevel:hover {
	display: block;
	vertical-align: middle;
	font-size: 10px;
	font-weight: normal;
	color: #514B4B;
	text-align: left;
	line-height: 20px;
	width: 176px!important;
    width: 176px;
	text-decoration: none;
	background: #FFFFFF;
	border-bottom: 1px solid #DEDEDE;
	text-indent: 6px;
	height: 20px;
	padding: 1px 0px 1px 0px;
}
a.sublevel:link, a.sublevel:visited {
	padding-left: 1px;
	vertical-align: middle;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
}
a.sublevel:hover {
	color: #FFCC00;
	text-decoration: none;
}
.mainlevel-nav {
  	margin-left: -3px!important;
	margin-left: -6px;
}
a.mainlevel-nav:link, a.mainlevel-nav:visited {
	position: relative;
	padding: 1px 20px 1px 20px!important;
	color: #58AA0A;
  	margin: 0px 0px 0px 0px;
  	font-weight: bold;
	font-size:14px;
}
a.mainlevel-nav:hover {
	position: relative;
	color: #FFFFFF;
	padding: 3px 20px 3px 20px!important;
 	font-weight: bold;

}
.moduletable-nav {

}
a:link, a:visited {
	color: #58AA0A; text-decoration: none;
	font-weight: bold; font-size: 10px;
}
a:hover {
	color: #58AA0A;	text-decoration: none;
	font-weight: bold; font-size: 10px;
}
.contentheading {
	color: #58AA0A;
	text-indent: 0px;
	font-weight: bold;
	font-size: 10px;
	padding: 3px 0px 3px 0px;
	/* white-space: nowrap;*/
}
.componentheading {
	color: #58AA0A;
	text-indent: 5px;
	font-weight: bold;
	font-size: 14px;
	padding: 3px 0px 3px 0px;
	border-bottom: 1px solid #58AA0A;
	/* white-space: nowrap; */
	margin-bottom: 3px;
}
.sectiontableheader
{
	background-color:#58AA0A;
	color: #FFFFFF;
	font-weight: bold;
	padding: 2px 2px 2px 2px;
}
.contentpane {

}
.contentpaneopen {
  padding: 3px 5px 3px 5px;
}
TABLE.contentpaneopen TD{
  padding: 0px 5px 0px 5px;
}
.sectiontableentry1 {
}
.sectiontableentry2 {
background-color:#EDEDED;
}
.small
{
	color: #333333;
	font-size:10px;
}
.createdate
{
	color:#333333;
	font-size:10px;
}
.modifydate
{
	color:#333333;
	font-size:10px;
}
.contentdescription
{
	color:#333333;
	font-size:11px;
}
/*custom stuff*/

ul
{
margin: 0px;
padding: 0px;
list-style: none;
}

li
{
line-height: 15px;
padding-left: 15px;
padding-top: 0px;
/* background: url(../images/dot.gif) no-repeat; */
background-position: 0px 3px;
}

a.readon:link, a.readon:visited
{
	color: #58AA0A; text-decoration: none;
	font-weight: bold;
}

a.readon:hover
{
	color: #333333;	text-decoration: none;
	font-weight: bold;
}

a.category:link,a.category:visited
{
	color:#58AA0A; text-decoration: none;
	font-weight: bold;
}

a.category:hover
{
	color:#666666;
	text-decoration: none;
	font-weight: bold;
}

table.searchinto {
width:inherit;
}

table.searchintro td {
	font-weight: bold;
}

table.contenttoc {
  border: 1px solid #CCCCCC;
  padding: 2px;
  margin-left: 2px;
  margin-bottom: 2px;
}

form {
/* removes space below form elements */
	margin: 0px;
 	padding: 0px;
}

.mosimage {
  border: 1px solid #CCCCCC;
  margin: 5px;
}

.mosimage_caption {
  margin-top: 2px;
  background: #D9DEDA;
  padding: 1px 2px;
  color: #666666;
  font-size: 10px;
  border-top: 1px solid #CCCCCC;
}

.pollstableborder td {
  padding: 2px;
}

.inputbox {
	padding: 2px;
	font-family: Verdana, Arial, Hevlvetica, sans-serif;
	font-size: 10px;
	border: solid 1px #58AA0A;
	background-color: #FFFFFF;
}

.button {
  color: #333333;
  font-family: Verdana, Arial, Hevlvetica, sans-serif;
  text-align: center;
  font-size: 10px;
  font-weight: normal;
  border: 2px solid #58AA0A;
  width: auto;
  padding: 0px 7px;
  margin: 10px;
}

.back_button {
  text-align: center;
  font-size: 10px;
  font-weight: normal;
  background-color: #58AA0A;
  width: 50px;
  padding: 5px 5px;
  margin: 10px;
}
.back_button  a{color: white;}
.back_button  a:hover{color: #444;}

.pagenav {
  text-align: center;
  font-size: 10px;
  font-weight: bold;
  background-color: #C6C6C6;
  width: auto;
  margin: 1px;
  color:#58AA0A;
  padding: 4px 3px 4px 3px!important;
}
a.pagenav{
  color:#fff;
  padding: 1px 3px 1px 3px!important;
}
a.pagenav:hover{
  color: #58AA0A;
  padding: 3px 3px 3px 3px!important;
}

.pagenavbar {
	margin-right: 1px;
}

.strong
{
	color: #999;
}


ul#mainlevel-nav {
  list-style       : none;
  margin           : 0;
  padding		   : 0;
  line-height      : 13px; 
}
ul#mainlevel-nav li {
  display          : block;
  background-image : none;
  padding-left     : 1px;
  padding-right    : 1px;
  float            : right;
  margin           : 0;
  width            : auto !important;
  font-size        : 10px;
  white-space      : nowrap;
  line-height      : 13px; 
}
ul#mainlevel-nav li a, ul#mainlevel-nav li a:hover {
  font-size        : 10px;
  background-color : #58AA0A;
  padding-left     : 16px;
  padding-right    : 15px;
  text-decoration  : none;
  color            : #FFFFFF;
  line-height      : 13px; 
}
ul#mainlevel-nav li a:hover {
  color            : #FFFFFF;
  font-size        : 10px;
}


ul#mainlevel-bot {
  list-style       : none;
  margin           : 0;
  padding		   : 0;
  line-height      : 13px; 
}
ul#mainlevel-bot li {
  display          : block;
  background-image : none;
  padding-left     : 1px;
  padding-right    : 1px;
  float            : right;
  margin           : 0;
  width            : auto !important;
  font-size        : 11px;
  white-space      : nowrap;
  line-height      : 13px; 
}
ul#mainlevel-bot li a, ul#mainlevel-bot li a:hover {
  font-size        : 11px;
  background-color : white;
  padding-left     : 16px;
  padding-right    : 15px;
  text-decoration  : none;
  color            : #666;
  line-height      : 13px; 
}
ul#mainlevel-bot li a:hover {
  color            : #000;
}




/*Modificaciones nuria */
.moduletablenuria{}

.titulo1 {font-size: 14pt; color: #58AA0A; font-family: Verdana, Arial, Hevlvetica; font-weight: bold; }
.titulo2 {font-size: 12pt; color: #58AA0A; font-family: Verdana, Arial, Hevlvetica; font-weight: bold; }
.titulo3 {font-size: 10pt; color: #58AA0A; font-family: Verdana, Arial, Hevlvetica; font-weight: bold; }
.titulo4 {font-size: 8pt; color: #58AA0A; font-family: Verdana, Arial, Hevlvetica; font-weight: bold; }
.titulo5 {font-size: 7pt; color: #58AA0A; font-family: Verdana, Arial, Hevlvetica; font-weight: bold; }
.titulo6 {font-size: 8pt; color: #58AA0A; font-family: Verdana, Arial, Hevlvetica; }
.titulo7 {font-size: 9px; color: #58AA0A; font-family: Verdana, Arial, Hevlvetica; }
.titulo8 {font-size: 7pt; color: #58AA0A; font-family: Verdana, Arial, Hevlvetica; }
.titulo9 {font-size: 8pt; color: #717074; font-family: Verdana, Arial, Hevlvetica;}
.titulo10 {font-size: 8pt; color: #717074; font-family: Verdana, Arial, Hevlvetica; font-weight: bold;}
.titulo11 {font-size: 7pt; color: #717074; font-family: Verdana, Arial, Hevlvetica; }
.rayado {border-bottom: 1px dotted #58AA0A;  }

a.titulo3{  text-decoration: none;  }         
a.titulo3:link{ color: #000000; }         
a.titulo3:visited{ color: #000000; }         
a.titulo3:active{ color: #58AA0A; }         
a.titulo3:hover{ color: #58AA0A; }         

.titulo3 a{ text-decoration:none;  }         
.titulo3 a:link{ color: #000000; }         
.titulo3 a:visited{ color: #000000; }         
.titulo3 a:active{ color: #58AA0A; }         
.titulo3 a:hover{ color: #58AA0A; }         

.textogris10 {font-size: 10pt; color: #979797; font-family: Verdana, Arial, Hevlvetica; }
.textogris8 {font-size: 8pt; color: #979797; font-family: Verdana, Arial, Hevlvetica; }
.textogris6 {font-size: 6pt; color: #979797; font-family: Verdana, Arial, Hevlvetica; }

.texto8 {color: #58AA0A; font-family: Verdana, Arial, Hevlvetica; font-size: 8pt; text-align: justify; vertical-align: top;}
.texto10 {color: #58AA0A; font-family: Verdana, Arial, Hevlvetica; font-size: 10pt; text-align: justify;}

.textoidiomas {color: #000000; font-family: Verdana; font-size: 9pt; line-height: 13pt; font-weight: bold}
.textonormal1 {color: #000000; font-family: Verdana; font-size: 8pt; line-height: 13pt; text-align: justify;}
.textonormal1t {font-family: Verdana; font-size: 8pt; line-height: 13pt; text-align: justify; color: #979797; text-decoration: line-through;}
.textonormal2 {color: #000000; font-family: Verdana; font-size: 8pt; line-height: 11pt; text-align: justify;}
.textonormal2t {font-family: Verdana; font-size: 8pt; line-height: 11pt; text-align: justify; color: #979797; text-decoration: line-through;}
.tachado{color: #979797; text-decoration: line-through;}
table.tactil td {cursor: pointer;}



.titulo1 a { text-decoration:none; font-size: 12pt;}
.moduletablenuria A { text-decoration:none; font-size: 12pt;}
.moduletablenuria A:link{ color: #000000; }         
.moduletablenuria A:visited { color: #000000; }    
.moduletablenuria A:active { color: #58AA0A; }    
.moduletablenuria A:hover { color: #58AA0A; }
.moduletablenuria img {border: none;}
.moduletablenuria table{border: none;}
.moduletablenuria li {list-style-type: square; color: #58AA0A;}
/*
.moduletablenuria div {
	scrollbar-face-color: #FFFFFF; 
	scrollbar-highlight-color: #FFFFFF; 
	scrollbar-shadow-color: #FFFFFF; 
	scrollbar-arrow-color: #58AA0A; 
	scrollbar-track-color: #FFFFFF;
}
*/

.linkverde a { text-decoration:none; font-size: 16pt;}
.linkverde a:link{ color: #58AA0A; font-size: 16pt; }         
.linkverde a:visited { color: #58AA0A; font-size: 16pt; }    
.linkverde a:active { color: #58AA0A; font-size: 16pt; }    
.linkverde a:hover { color: #000000; font-size: 16pt;}