.news_value a{
 color: #339900;
 text-decoration: none;
}

.newslink
{
  color: #339900;
  text-decoration: none;
}

.texto_sangrado2 a:hover
{
  text-decoration: underline;
}
input.tx-sremailsubscribe-pi1-submit
{
  margin-left: 20px !important;
}

.tx-sremailsubscribe-pi1 a
{
  background-image: none;
}
.label_reg_ayuda
{
  margin-left: 170px;
}
.tx-sremailsubscribe-pi1
{
  margin-left: -10px;
}

.lineablanca
{
  width:100%;
  /*
  border-top-width: 1px;
  border-top-style: solid;
  /*border-top-color: #ffffff;
  border-top-color: #339900;
  /*border-top-color: #04328E;*/
  margin-top:2px;

}
.titulocontacto
{
  text-align:left; 
  text-transform:uppercase;
}

.listacontactos a
{
  text-decoration: none;
  color: #04328E;
}

.listacontactos a:hover
{
  text-decoration:underline;
}

.contenedorcontactos
{
  padding-top: 5px;
  padding-left: 5px;
  width:133px; 
  font-family:Trebuchet MS; 
  color:#04328E; 
  background-color:#E6EBF4;
  display:none;
  border-top: black 1px solid; 
  border-left: black 1px solid; 
  border-right: black 1px solid;   
  border-bottom: black 1px solid;
}
/*
img.nomarginlc
{
  margin-left:18px;
  padding-left:18px;
}
.listacontactos img
{
  margin-left: -18px;
}

.listacontactos
{
  padding:15px;
}
*/
.espaciobottom
{
  padding-bottom:10px;
}

.servizosatt
{
  margin-top:10px;
}

.ttnewsservizos
{
  margin-top: -18px;
}

.component-items-ordered li {
     margin-top: 20px;
     font-weight: normal;
}

.divregistro
{
   margin-top: 20px;
}
.divregistro p
{
  float: left;
  margin-top:20px;
  margin-left:-40px;
}

span.crearanuncioerror
{
 color: red;
}
div.contenidorighttitle_separacion {
   color: #339900;
   font-family: sans-serif;
   font-size: 16px;
   font-weight: bold;
   text-align : left;
   padding-bottom: 5px;
   padding-top: 8px;
}

.jk_poll_linklist
{
  text-decoration:none;
 text-color: #339900;
}

.jk_poll_linklist
{
   text-decoration:underline;
}

.poll_link a
{
 text-decoration:none;
 text-color: #339900;
}
.poll_link a:hover
{
 text-decoration:underline;
}

.historico a
{
 color: #339900;
 text-decoration: none;
 font-weight: bold;
}

.historico a:hover
{
 text-decoration: underline;
}
div.historico
{
  padding-top:6px;
}

div.tx_idomhistoricoboletin_pi1 a:hover
{
  text-decoration:underline;
}


div.rightmodif
{
 margin-left: 5px;   
}
.encuesta_top p
{
 margin-bottom: -20px;
 padding-bottom: 0px !important;
}
.encuesta_modif2 p
{
  padding-top: 0px;
  padding-bottom: 0px;
  margin-top: 0px;
  margin-bottom: -30px;
}

.fichaempresadrch
{
 /*border-left:2px solid #CCCCCC; */
 padding-left:10px;
 float:right;
 width:46%;
}

.botonvolverclass
{
  float:left;
}

.fichaempresaizq
{
  width:52%;
  float:left;
}

.tx-idomgooglemaps-pi1
{
 float: left;
}

.fichaempresadrch a
{
  color: #339900;
  text-decoration: none;
}
.fichaempresadrch a:hover
{
 text-decoration: underline;
}

.foto_empresa
{
  /*margin-top: 10px;*/
  display: block;
}

.encuentro a
{
 color: #339900;
 text-decoration: none;
}

.encuentro a:hover
{
 text-decoration: underline;
}

.contacto a
{
 color: #339900;
 text-decoration: none;
}

.contacto a:hover
{
 text-decoration: underline;
}

.tx-sremailsubscribe-pi1 legend
{
  color: #339900;
}
.tx-idomhistoricoboletin-pi1 a:hover
{
  text-decoration: underline;
}
div.divlogin a
{
 color:#339900;
 text-decoration: none;
}
div.divlogin a:hover
{
 text-decoration: underline;
}

td#forgotpass a:hover
{
 text-decoration: underline;
}
.noticia_latest 
{
  padding-bottom: 17px;
}
.recuperacionfail
{
  margin-top: 40px;
  margin-bottom: 40px;
}

.recordatoriook
{
  margin-top: 40px;
  margin-bottom: 40px;
}
.tx-idomresetldappass-pi1 h2
{
        font-family: Trebuchet MS;
        font-size: 24px;
       font-weight: normal;
        color: #339900;
}

div.contenidoleft3 {
 width: 636px;
 float:left;
 padding-right:10px;
 border-right:2px solid #CCCCCC;
 min-height: 380px;
}

dt.lineaCampo
{
  
  border-bottom:1px solid #CCCCCC;
  padding-bottom:10px;
  padding-top:10px;

}
div.lineaCampo{
        border-bottom:1px solid #CCCCCC;
padding-bottom:10px;
padding-top:10px;
}

div.lineaCampo:after
{
        content: ".";
        display: block;
        height: 0;
        clear: both;
        visibility:hidden;
}

.tx-indexedsearch-searchbox h2
{
   color:#339900;
}

.tx-macinasearchbox-pi1 input[type="submit"]:hover
{
	cursor: pointer;
}



.important{
 font-weight:bold;
}

.name-of-person{
 font-style:italic;
}

.detail{
 font-style:normal;
}

.idioma a{
 text-decoration: none;
 color: silver;
}

.idioma a:hover{
  text-decoration: none;
  color: #339900;
}

.tx-sremailsubscribe-pi1 fieldset
{
  border: 0px;
}

.tx-idomutilsicons-pi1 {
	float:right;
	margin-top:-14px;
	padding-top:0px;
}

.tx-sremailsubscribe-pi1 dt
{
   width : 150px;
   text-align: left;
   float:left;
}

.tx-sremailsubscribe-pi1 input
{
	margin-left: 170px;
	float: left;
}
.tx-sremailsubscribe-pi1 label
{
	width:170px;
}

.idioma li{
display: inline;
list-style: none;
}

.minimenuup a{
 text-decoration: none;
  color:#AAAAAA;
}

.minimenuup li{
  display: inline;
  list-style: none;
}


.tx-indexedsearch-searchbox input{
}
.tx-indexedsearch-searchbox label{
  font-weight:bold;
}


.activo
{
  font-weight:bold;
}

.contenido img{
border:0px;
}

div.tx-idompagelist-pi1 a{
  color: #04328e;
  font-weight: normal;
}
div.tx-idompagelist-pi1 li{
color:#339900;
}
div.tx-idompagelist-pi1 ul{
        float:left;
        width:172px;
        margin:0px;
        padding:0px;
        list-style:square;
        font-family: sans-serif;
    font-size: 11px;
    text-align : left;
    line-height:20px;
    margin-left:20px;
}

span.idom_pagelist_item_strong a{
  color: #04328e;
  font-weight: bold;
}

.footer{
  color: #808080;
  display:block;
  margin-left:0px;  
}

.footer ul{
list-style: none;
}

.footer a:hover
{
text-decoration:underline;
margin-left:0px;
}

div.footer li{
float: left;
margin-left:30px;
text-align: left;
padding-top: 0px;
}
.footer a{
 color:grey;
 text-decoration: none;
 margin-left: 0px;
 margin-top: 0px;

 font-size: 10px;
}

div.topitemsmini a
{
font-size: 12px;
color: #339900;
font-family: Trebuchet MS;
font-weight: bold;
text-decoration: none;
}


div.topitemsmini a:hover
{
color: #339900;
font-weight: bold;
text-decoration: underline;
}
span.todojunto a
{
   margin-left: 0px;
}

div.tx-idompagelist-pi1 a
{
  text-decoration: none;
}

.user-crearanuncios-pi1
{
}

div.tx-idompagelist-pi1 a:hover
{
  text-decoration: underline;
}



div.sitemap a
{
  text-decoration:none;
  color: #339900;
}

span.ttnewstitle
{
  font-family: Trebuchet MS;
  font-size: 18px;
  color: #339900;
}

.ttnewssub
{
  font-family: Trebuchet MS;
  font-size: 15px;
  color: #339900;
  font-weight: bold;
}
.ttnewsdate
{
  font-weight: bold;
  color: #339900;
}

dd
{
  margin: 0px;
}

.tx-idomminilogin-pi1 a
{
  color: #339900;
  text-decoration:none;
}
.cazul{
  color: #339900;
}

.cazul a{
  text-decoration: none;
  color: #cccccc;
}

.cazul a: hover{
  color: #339900;
}
.user-emprplugin-pi1 a{
 color: #339900;
 text-decoration:none;
}


.user-crearanuncios-pi1 a{
color: #000000;
text-decoration: none;
}

.user-crearanuncios-pi1 a:hover
{
 color: #339900;
}

div.user-crearanuncios-pi1
{
  font-family: sans-serif;
  font-weight: bold;
  text-align: left;
}
.cabecera
{
	font-family: sans-serif;
	font-size: 16px;
  color: #339900;
}

.user-crearanuncios-pi1
{
border: 0px;
margin-bottom: 25px;
}

h2.forms_derecha
{
color: #339900;

font-family: sans-serif;

font-size: 16px;

font-weight: bold;

text-align: left;
}
.user-linktoforum-pi1
{
  padding-top: 8px;
}
.user-linktoforum-pi1 a
{
text-decoration:none;
color: #000000;
}
.user-linktoforum-pi1 a:hover
{
  color:#339900;
}
div.contenidoleft2ampliado {
 width :570px;
 padding-left:10px;
 float: both;
 padding-right:10px;
 border-left:2px solid #CCCCCC;
 display:block;
 /*border-right:2px solid #CCCCCC;*/
}

div.contenidoleft1reducido{
width :200px;
  float:left;
  padding-right:10px;
  display:block;
  border-right:2px solid #CCCCCC;

}

div#capabuscadortop

{

width: 230px;

float: left;

margin-top: 0px;

margin-right: 0px;

margin-bottom: 0px;

margin-left: 0px;

padding-top: 0px;

padding-right: 0px;

padding-bottom: 0px;

padding-left: 0px;

}

.header_mainverde
{
background-color: #339900;
float: left;
width: 405px;
height: 131px;
padding-top: 20px;
margin-right: 0px;
margin-bottom: 0px;
margin-top: 5px;
margin-left: 5px;
padding-left: 15px;
}


.header_imgleft{
	float:left;
	}

.label_articulo {
    float : left;
    color : #339900;
    font-weight : bold;
    line-height : 1.3em;
}

.news_value {
 font-weight : bold;
 padding : 0px;
 margin-left : 5px;
 margin-top : 0px;
 margin-right : 0px;
 margin-bottom : 0px;
 color : #303030;
 line-height : 1.3em;
}

.texto_sangrado2 {
 *display:block;
 *float:none;
}


.texto_sangrado2:after {
		 content: ".";
		 display: block;
		 height: 0;
		 clear: both;
		 visibility:hidden;
}
.no_label
{
   float: none;
   font-weight: normal;
   padding-left: 0px;
}

.lineaCampo textarea
{
}

.lineaCampo label{
	display: block;
        float: left;
        width: 170px;
        font-weight: bold;

}
.tx-indexedsearch-searchbox label{
        display: block;
        float: left;
        width: 170px;
        font-weight: bold;
}


.tx-idomuserdirectoryldap-pi1 label{
	display: block;
	float: left;
	width: 170px;
	font-weight: bold;
}

.tx-idomresetldappass-pi1 label{
	display: block;
	float: left;
	width: 170px;
	font-weight: bold;
}

.component-items
{
	list-style : outside url(../images/cuadrado_verde_8.gif);
}

.component-items li
{
  /*margin-top: 25px;*/
  font-weight: normal;
}

.component-items a
{
  color:#339900;
  text-decoration: none;
}

.component-items a:hover
{
  text-decoration: underline;
}

/*  AÑADIDO DEL NUEVO DISEÑO    -----------------------   ---------------  */

.texto_texto input {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	*font-size : 1em;
	font-weight : normal;
	line-height : 1.3em;
	padding_top : 4em;
	color : #303030;
}

.texto_texto select {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	*font-size : 1em;
	font-weight : normal;
	line-height : 1.3em;
	padding_top : 4em;
	color : #303030;
}

div.footer:after {
	content: ".";  
	display: block; 
	height: 0; 
	clear: both; 
	visibility:hidden;
}

div.separadorultimanoticia_big img{
	float:left;
	margin-top:0px;
}


div.separadorultimanoticia_big {
  height: 1px;
  background-color : #CCCCCC ;
  width:600px;
  float:left;
  display:block;
  margin-bottom:15px;
}

.enlaces {
	color : #339900;
	text-decoration : none;
	font-weight : normal;
}

.enlaces a {
	color : #339900;
	text-decoration : none;
	font-weight : normal;
}

.enlaces a:hover {
	text-decoration : underline;
}

label.new_label {
	width:170px;
	font-weight:bold;
}


.tx-idomuserregistrationldap-pi1 label{
   font-weight:bold;
}

/*  Nuevos Texto Contenidos */

.csc-header {
	color : black;
	font-weight : bold;
	margin-bottom :0.5em;
	margin-top : 1.2em;
	background-image : url(../images/cuadrado_verde_10.gif);
	background-repeat: no-repeat; 
	background-position: 0px 2px; 
	text-indent : 1.8em;
}

.bodytext {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	*font-size : 1em;
	color : #303030;
	font-weight : normal;
	line-height : 1.3em;
	padding_top: 4em;
    	margin-bottom:15px;
}


.tx-sremailsubscribe-pi1 label
{
  font-weight: bold;
  width: 170px;
}
.tx-sremailsubscribe-pi1 input
{
  margin-left:0px;
}

span.tx-sremailsubscribe-pi1-click-to-edit
{
  margin-left:10px;
}
.tx-sremailsubscribe-pi1-click-to-edit a
{
   
   color: #339900;
   padding-left: 0px;
   margin-left: 0px;
}

.tx-sremailsubscribe-pi1-click-to-edit a:hover
{
  text-decoration: underline;
}

.bodytext input {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	*font-size : 1em;
	font-weight : normal;
	line-height : 1.3em;
	padding_top : 4em;
	color : #303030;
}

.bodytext select {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	*font-size : 1em;
	font-weight : normal;
	line-height : 1.3em;
	padding_top : 4em;
	color : #303030;
}

.bodytext a {
	color : #339900;
	text-decoration : none;
	font-weight : normal;
}

.bodytext a:hover {
	text-decoration : underline;
}

.bodytext ul {
	display : block;
	list-style : outside url(../images/cuadrado_verde_8.gif);
	padding-left: 4em;
}

.bodytext ul li {
	margin-top : 1.1em;
}

.bodytext ul ul {
	display : block;
	list-style : outside url(../images/cuadrado_verde_7.gif);
	padding-left: 4em;
	padding-top: 1.1em;
}
^

ul {
	display : block;
	list-style : outside url(../images/cuadrado_verde_8.gif);
	padding-left: 4em;
}

ul li {
	margin-top : 1.1em;
}

ul ul {
	display : block;
	list-style : outside url(../images/cuadrado_verde_7.gif);
	padding-left: 4em;
}


.menu .select li{
  margin:0px;
  padding:0px;
}

/* Nueva clase para menú */

/*  Clases para Ficha Empresa  */

div.header_mainazul{
	margin-top:10px;
	background-color:#04328E;
	width:98%;
	padding-top:5px;
	padding-bottom:5px;
	text-align:center;
	color: #FFFFFF;
    font-family: Trebuchet MS;
    font-size: 18px;
    font-weight: bold;
}
.fondoazulito
{
background-color:#04328E;
}

div.maingris{
	margin-top:5px;
	background-color:#F3F3F3;
/*	width:393px;*/
	text-align:left;
	color: #000000;
    font-family: Trebuchet MS;
    font-size: 13px;
}

div.maingris p{
	padding-top:10px;
	padding-bottom:10px;
	padding-left:15px;
	line-height:18px;
}

div.maingris p a{
	font-weight:bold;
}

div.maingris p a:hover{
	font-weight:bold;
}

.texto_azul_bold{
	font-family: Trebuchet MS;
	font-size: 12px;
	font-weight: bold;
	color: #04328E;
}

div.separadorhmaingris {
  margin-left:15px;
  margin-right:15px;
  margin-top:30px;
  height: 1px;
  background-color : #CCCCCC ;
  /*width:380px;*/
  display:block;  
}


div.paginacionfichapemes{
	text-align:right;
	color: #A4A4A4;
    font-family: Trebuchet MS;
    font-size: 12px;
    margin-right:15px;
    font-weight:bold;
    margin-bottom:10px;
    margin-top:3px;
}

div.paginacionfichapemes a{
	color: #A4A4A4;
    font-weight:bold;
    text-decoration:none;
}

div.paginacionfichapemes a:hover{
	color: #A4A4A4;
    font-weight:bold;
    text-decoration:underline;
}

a.enlace_verde {
	font-size: 12px;
	color: #339900;
	font-family: Trebuchet MS;
	font-weight: normal;
	text-decoration: none;
}

a.enlace_verde:hover {
	color: #339900;
	font-weight: normal;
	text-decoration: underline;
}


/* Nuevos Texto Contenidos  */


label.new_label_2 {
	width:170px;
	font-weight:bold;
    display : block;
    float : left;
    
}

div.lineaForma {
	
}

div.lineaForma:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility:hidden;
}

.contenidoleft1 h3
{
  *font-size: 12px;
}


/* MIKEL PRUEBAS ESTILOS */

/*************** TABLAS  ***********/


.contenttable {
	text-align: left;
	position: relative;
	border-collapse: collapse;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #C9C5C5;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #C9C5C5;
	width: 100%;
	margin-bottom:15px;
}
.contenttable caption  {
	font-family:  "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #222222;
	padding-top: 3px;
	padding-bottom: 10px;
	text-align: left;
}	
.contenttable thead tr th   {
	font-family:  "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #222222;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C9C5C5;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #C9C5C5;
	background-color: #DDDDDD;
	padding: 3px;
	text-align: center;
}
.contenttable tr th   {
	font-family:  "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #222222;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C9C5C5;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #C9C5C5;
	background-color: #F9F9F9;
	padding: 3px;
}
.contenttable tbody tr td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C9C5C5;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #C9C5C5;
	padding: 4px;
}
.contenttable tbody .tr-even td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C9C5C5;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #C9C5C5;
	padding: 4px;
	background-color: #F9F9F9;
}

.contenidoleft3 h3
{
  *font-size: 12px;
}

