/* CSS Document */

html,body{
  background-color: #aec688; 
}

body {
  margin-left: 0;
  margin-right: 0;
  margin-top: 0px;
  margin-bottom: 0px;
  text-align: center;
  height:700px;
  background-image: url(../imagenes/fondo.jpg);
  background-repeat:repeat-x;
  padding-top:20px;
  color: #7f7f7f;
  font-family: Arial, sans-serif;
  font-size: 12px;
}

.arriba { 
  clear:both; float:left; 
  width:645px; height:56px;
  background-image: url(../imagenes/fondo-intarriba.jpg);
  background-repeat:no-repeat;
}

h1 {margin:0px; 

  text-align: left; 
  color: #0c2c21;
  font-family: Arial;
  font-size: 22px;
  margin-left:30px;
  font-weight:normal;
  padding-top:0px;
}

h3 {
	margin:0px;
	text-align:left;
	padding-left:50px;
}

#contenido {
  background-color: #ffffff; 
  width:902px;
  border-top: 1px #7ba296 solid;
  border-left: 1px #7ba296 solid;
  border-right: 1px #7ba296 solid;
  border-bottom: 1px #7ba296 solid;
}


p {
  text-align: justify;
  color: #666666;
  font-family: Arial, sans-serif;
  font-size: 12px;
  line-height:20px;
}

p a{
  text-align: justify;
  color: #333333;
  font-family: Arial, sans-serif;
  font-size: 12px;
  line-height:20px;
  text-decoration:none;
}

p a:hover{
  text-align: justify;
  color: #000000;
  text-decoration:none;
}


/** Cabecera **/
#cabecera {
  clear:both; float:center;
  width:900px;  background-color: #ffffff;
}

#cabecera_bloque {
  clear:both; float:left;
  width:900px; background-color: #ffffff;
  padding-top: 30px;

}

.cabecera_logo { float:left; width:200px; }
.cabecera_sep_izq{ width:30px; float:left; }
.cabecera_sep{ width:35px; float:left; }

.cabecera_menu { 
  float:left; width:645px;   
}

.menu_re {
 clear:both; float:right;
 text-align: right; width:645px;
 color: #333333;
}
.menu_re a {  
  color: #666666;
  font-family: Arial, sans-serif;
  font-size: 11px;
  text-decoration: none;
}
.menu_re a:hover {  
  text-decoration: none;
}

.buscador {
 clear:both; float:right;
 text-align: right; width:645px;
 padding-top: 20px;
  color: #7f7f7f;
  font-family: Arial, sans-serif;
  font-size: 12px; 
}

#menuPrincipal {
 clear:both; float:right;
 text-align:right; width:645px;

}

/*******/
#menu{width: 645px; height: 26px; clear:both; 
  margin-left:0px;
  padding-top: 20px;
}

#menu-contenido{ padding-left: 0px; padding-right: 0px; }
div#menuPrincipal {
	float: left; width: auto;  margin: 0; border: 0; padding: 0;
	position: relative; left: 0;  top: 0; z-index : 6; outline: 0;
}
#nav li {
	z-index : 6; float : left; position : relative;  text-align : left;
	padding-left: 0px; padding-right: 4px; font-weight:bold; font-size:11px;
}
.bordeMenu{ border-right: 1px #ffffff solid; padding-top: 7px;  padding-bottom: 0px; }

#nav li li a { z-index: 6; display: block; color : #666666; outline: 0;font-weight:normal;font-size:1em; height:12px; }

div#menuPrincipal a:hover {	 z-index: 6; text-decoration : none; }
div#menuPrincipal ul { z-index: 6; padding: 0; margin: 0; list-style: none; }
div#menuPrincipal li { z-index: 6; float: left; position: relative; width: auto; top: 0;   }
li ul { z-index: 6; display: none; position: absolute;  left: 0; top: 26px; padding-top:0; outline: 0; }

div#menuPrincipal li > ul {  z-index: 6;  }
div#menuPrincipal li:hover ul, li.over ul { z-index : 6; display : block;  background-image: url(../imagenes/fondo_menu.jpg);
  background-repeat:repeat-x; padding-top:5px; margin-top:5px; padding-bottom: 20px;}
div#menuPrincipal ul#nav li ul li { display: block; clear: both; }

#nav li{ padding-bottom: 5px; }
#nav li a{ color:#666; text-decoration: none; }
#nav li a:link{ color:#333; text-decoration: none; }
#nav li a:visited{ color:#333; text-decoration: none; }
#nav li a:hover{ color:#333; text-decoration: none;  }

.esquienes {width: 114px; padding-left:12px; padding-top:5px;}
.esquehacemos {width: 140px;padding-left:12px;padding-top:5px;}
.esmercados {width: 170px;padding-left:12px;padding-top:5px;}
.esaccionistas {width: 167px;padding-left:12px;padding-top:5px;}
.escontacto {width: 80px;padding-left:12px;padding-top:5px;}
.esprensa {width: 65px;padding-left:12px;padding-top:5px;}


.esquienes_ingles {width: 95px; padding-left:12px; padding-top:5px;}
.esquehacemos_ingles {width: 140px;padding-left:12px;padding-top:5px;}
.esmercados_ingles {width: 170px;padding-left:12px;padding-top:5px;}
.esaccionistas_ingles {width: 185px;padding-left:12px;padding-top:5px;}
.escontacto_ingles {width: 80px;padding-left:12px;padding-top:5px;}
.esprensa_ingles {width: 65px;padding-left:12px;padding-top:5px;}

/*******/

/*** Migas de pan ***/

#migas {
 clear:both; float:left;
 width:900px; background-color: #ffffff;
 height:30px;
}

.migas_texto {
  clear:both; float:right;
  text-align: right; width:645px;
  padding-right: 30px;
  color: #666666;
  font-family: Arial, sans-serif;
  font-size: 10px;
}

.migas_texto a{
  clear:both;
  color: #666666;
  font-family: Arial, sans-serif;
  font-size: 10px;
  text-decoration:none;
}

.migas_texto a:hover{
  color: #333333;
}

/** Cuerpo **/

#cuerpo {
 clear:both; float:left;
 width:900px; background-color: #ffffff;

}

#cont {
  clear:both; float:left; background-color:#ffffff;
  width:900px; 
}

#cuerpo_bloque { 
  float:left; width:645px; 
}

.menu_izq { float:left; width:200px; }

.bloque { 
  float:left; width:645px; 
}




.titulo_cont {
  text-align: left; 
  color: #333333;
  font-family: Arial;
  font-size: 22px;

}


.titulo_home {
  text-align: left; 
  color: #80917d;
  font-family: Arial;
  font-size: 22px;
  line-height:20px;
  margin-left:8px;
}

.texto_home {
  text-align: left; 
  color: #666666;
  font-family: Arial;
  font-size: 11px;
  line-height:16px;
  margin-left:8px;
  padding-top:17px;
}


.abajo { 
  clear:both; float:left; width:645px; 
  background-image: url(../imagenes/fondo-intabajo.jpg);
  background-repeat:no-repeat;
  background-position: bottom center;
}

.altura-h {
  height: 300px;
}

#col_form{ 
 clear: both; float: left; width: 590px; background-color:#ffffff; 
}

#col_listado{ 
 /*clear: both; float: left; width: 590px; background-color:#ffffff;*/
 clear: both; float: left; width: 590px;  padding-top:0px; padding-bottom:20px; background-color:#ffffff; 
}
.tipologia_col_listado-a{ float: left; width:110px; text-align: left; margin-bottom:0px; padding-left:10px; padding-top:2px; padding-bottom:2px; background-color:#5f9baf; color:#ffffff; font-size:10px; font-weight:bold;}
.tipologia_col_listado-b{ float: left; width:5px; text-align: left; margin-bottom:0px; padding: 0; background-color:#ffffff; font-size:10px;}
.tipologia_col_listado-c{ float: left; width:355px; text-align: left; margin-bottom:0px; padding-left:10px; padding-top:2px; padding-bottom:2px; background-color:#5f9baf; color:#ffffff; font-size:10px; font-weight:bold;}
.tipologia_col_listado-d{ float: left; width:5px; text-align: left; margin-bottom:0px; padding: 0; background-color:#ffffff; font-size:10px;}
.tipologia_col_listado-e{ float: left; width:85px; text-align: left; margin-bottom:0px; padding-left:10px; padding-top:2px; padding-bottom:2px; background-color:#5f9baf; color:#ffffff; font-size:10px; font-weight:bold;}

.col_listado-a{ float: left; width:105px; text-align: left;  padding: 0; }
.col_listado-b{ float: left; width:20px; text-align: left;  padding: 0; }
.col_listado-c{ float: left; width:320px; text-align: left; padding-left:10px; border-left: 1px #666666 solid;}
.col_listado-d{ float: left; width:50px; text-align: left;  padding: 0; }
.col_listado-e{ float: left; width:80px; text-align: left;  padding: 0; padding-right:2px;}

/* Columnas en ingles. */
.tipologia_col_listado-ai{ float: left; width:110px; text-align: left; margin-bottom:0px; padding-left:10px; padding-top:2px; padding-bottom:2px; background-color:#5f9baf; color:#ffffff; font-size:10px; font-weight:bold;}
.tipologia_col_listado-bi{ float: left; width:5px; text-align: left; margin-bottom:0px; padding: 0; background-color:#ffffff; font-size:10px;}
.tipologia_col_listado-ci{ float: left; width:330px; text-align: left; margin-bottom:0px; padding-left:10px; padding-top:2px; padding-bottom:2px; background-color:#5f9baf; color:#ffffff; font-size:10px; font-weight:bold;}
.tipologia_col_listado-di{ float: left; width:5px; text-align: left; margin-bottom:0px; padding: 0; background-color:#ffffff; font-size:10px;}
.tipologia_col_listado-ei{ float: left; width:110px; text-align: left; margin-bottom:0px; padding-left:10px; padding-top:2px; padding-bottom:2px; background-color:#5f9baf; color:#ffffff; font-size:10px; font-weight:bold;}

.col_listado-ai{ float: left; width:105px; text-align: left;  padding: 0; }
.col_listado-bi{ float: left; width:20px; text-align: left;  padding: 0; }
.col_listado-ci{ float: left; width:320px; text-align: left; padding-left:10px; border-left: 1px #666666 solid;}
.col_listado-di{ float: left; width:20px; text-align: left;  padding: 0; }
.col_listado-ei{ float: left; width:110px; text-align: left;  padding: 0; padding-right:2px;}

#col_listado5{ 
 clear: both; float: left; width: 590px;  padding-top:10px;padding-bottom:10px; background-color:#ffffff; 
}
/*#5f9baf*/
.tipologia_col_listado5-a{ float: left; width:95px; text-align: left; margin-right:5px; padding-left:10px; padding-top:2px; padding-bottom:2px; background-color:#5f9baf; color:#ffffff; font-size:10px; font-weight:bold; }
.tipologia_col_listado5-b{ float: left; width:75px; text-align: left; margin-right:5px; padding-left:10px; padding-top:2px; padding-bottom:2px; background-color:#5f9baf; color:#ffffff; font-size:10px; font-weight:bold;}
.tipologia_col_listado5-c{ float: left; width:215px; text-align: left; margin-right:5px; padding-left:10px; padding-top:2px; padding-bottom:2px; background-color:#5f9baf; color:#ffffff; font-size:10px; font-weight:bold;}
.tipologia_col_listado5-d{ float: left; width:65px; text-align: left; margin-right:5px; padding-left:10px; padding-top:2px; padding-bottom:2px; background-color:#5f9baf; color:#ffffff; font-size:10px; font-weight:bold;}
.tipologia_col_listado5-e{ float: left; width:65px; text-align: left; margin-right:0px; padding-left:10px; padding-top:2px; padding-bottom:2px; background-color:#5f9baf; color:#ffffff; font-size:10px; font-weight:bold;}

.col_listado5-a{ float: left; width:110px; text-align: left;  padding: 0; }
.col_listado5-c{ float: left; width:230px; text-align: left; padding-left:10px; border-left: 1px #666666 solid;}
.col_listado5-b{ float: left; width:90px; text-align: left;  padding: 0; }
.col_listado5-d{ float: left; width:70px; text-align: left;  padding: 0; margin-right:5px; }
.col_listado5-e{ float: left; width:70px; text-align: left;  padding: 0; padding-right:2px;}


.col_listado_cargo {
  color: #666666;
  font-family: Arial, sans-serif;
  font-size: 12px;
  padding-left:10px;

}
.col_listado_nota {
  text-align: left; 
  color: #333333;
  font-family: Arial;
  font-size: 11px;

}


#2col{ 
 clear: both; float: left; width: 645px;
}

.column-a{ float: left; width: 370px; text-align: left; padding: 0; }
.column-b{ float: left; width: 30px; text-align: left;  padding: 0; }
.column-c{ float: left; width: 185px; text-align: left;  padding: 0; }
.column-d{ float: left; width: 590px; text-align: left;  padding: 0; }

.column-html{ float: left; width: 590px; text-align: left;  padding: 10px;; background-color:#ffffff;}


.column-e{ float: left; width: 275px; height: 320px; text-align: left;  padding: 0; }


.btn_detnot1 {
 clear:both; float:right;
 text-align: right; width:590px;
 padding-bottom:40px;
}

.btn_detnot2 {
 clear:both; float:right;
 text-align: right; width:590px;
 padding-top:70px;
}


#list_not{ 
 clear: both; float: left; width: 590px;
}
.list_not-a{ float: left; width: 150px; text-align: left; padding: 0; }
.list_not-b{ float: left; width: 20px; text-align: left;  padding: 0; }
.list_not-c{ float: left; width: 415px; text-align: left;  padding: 0; }
.list_not-d{ float: left; width: 585px; text-align: left;  padding: 0; }


.home_izq{ float: left; width: 150px; height:168px; text-align: left;  padding: 0; 
  background-image: url(../imagenes/fondo1.jpg);
  background-repeat:no-repeat;
  background-position: bottom center;
}
.home_izq a{ float: left; width: 150px; height:168px; text-align: left;  padding: 0; 
  background-image: url(../imagenes/fondo1.jpg);
  background-repeat:no-repeat;
  background-position: bottom center;
  text-decoration: none;
}

.home_izq_en{ float: left; width: 194px; height:168px; text-align: left;  padding: 0; 
  background-image: url(../imagenes/fondo1_en.jpg);
  background-repeat:no-repeat;
  background-position: bottom center;
}
.home_izq_en a{ float: left; width: 194px; height:168px; text-align: left;  padding: 0; 
  background-image: url(../imagenes/fondo1_en.jpg);
  background-repeat:no-repeat;
  background-position: bottom center;
  text-decoration: none;
}

.home_central{ float: left; width: 150px; height:168px; text-align: left;  padding: 0; 
  background-image: url(../imagenes/fondo2.jpg);
  background-repeat:no-repeat;
  background-position: bottom center;
}

.home_central_en{ float: left; width: 194px; height:168px; text-align: left;  padding: 0; 
  background-image: url(../imagenes/fondo2_en.jpg);
  background-repeat:no-repeat;
  background-position: bottom center;
}


.home_der{ float: left; width: 150px; height:168px; text-align: left;  padding: 0; 
  background-image: url(../imagenes/fondo3.jpg);
  background-repeat:no-repeat;
  background-position: bottom center;
}
.home_der a{ float: left; width: 150px; height:168px; text-align: left;  padding: 0; 
  background-image: url(../imagenes/fondo3.jpg);
  background-repeat:no-repeat;
  background-position: bottom center;
 text-decoration: none;
}

.home_der_en{ float: left; width: 194px; height:168px; text-align: left;  padding: 0; 
  background-image: url(../imagenes/fondo3_en.jpg);
  background-repeat:no-repeat;
  background-position: bottom center;
}
.home_der_en a{ float: left; width: 194px; height:168px; text-align: left;  padding: 0; 
  background-image: url(../imagenes/fondo3_en.jpg);
  background-repeat:no-repeat;
  background-position: bottom center;
 text-decoration: none;
}

.home_der2{ float: left; width: 150px; height:168px; text-align: left;  padding: 0; 
  background-image: url(../imagenes/fondo4.jpg);
  background-repeat:no-repeat;
  background-position: bottom center;
}
.home_der2 a{ float: left; width: 150px; height:168px; text-align: left;  padding: 0; 
  background-image: url(../imagenes/fondo4.jpg);
  background-repeat:no-repeat;
  background-position: bottom center;
 text-decoration: none;
}

.enlaces_home_2 {
	text-align: left;
	margin-left:5px;
	margin-bottom:0;
	margin-right:0;
	margin-top:0;
	padding:0;
	padding-bottom:7px;
	color: #666666;
    font-family: Arial, sans-serif;
    font-size: 11px;
    text-decoration:none;
	fon
}
.enlaces_home_2 a{
	margin-left:0;
	padding-bottom:10px;
	margin-bottom:5px;
	color: #666666;
    font-family: Arial, sans-serif;
    font-size: 11px;
    text-decoration:none;
	line-height:13px;
}
.enlaces_home_2 a:hover{ 
  text-decoration:none;
  color: #333333;
}



.column-d ul{ margin:0; padding:0px; list-style-image: url(../imagenes/listado.jpg); }

.column-d li{ 
  margin-top:15px;
  margin-left:25px; padding:0px;
  text-align: justify;
  color: #666666;
  font-family: Arial, sans-serif;
  font-size: 12px;
  line-height:20px;
}


.column-d li a{ 
  text-align: justify;
  color: #666666;
  font-family: Arial, sans-serif;
  font-size: 12px;
  text-decoration:none;
}

.column-d li a:hover{ 
  text-decoration:none;
  color: #333333;
}



#hist{ 
 clear: both; float: left; width: 590px;
}

.hist-b{ float: left;
		 margin-left:295px; 
		 _margin-left:147px; /** explorer 6 **/
		 text-align: left; padding: 0; border-left: 2px #adc687 solid;}

.hist-der{ float: left; width: 250px; text-align: left; padding: 0; }
.hist-der ul{ margin:0; width: 250px; padding-left: 25px; list-style-image: url(../imagenes/historia/punto.jpg); }
.hist-der li{ 
  margin-top:5px;
  margin-left:25px;
  padding:0px;
  text-align: justify;
  color: #666666;
  font-family: Arial, sans-serif;
  font-size: 12px;
}
.fondo-der {
  height:27px;
  margin-left:288px; padding: 0;
  background-image: url(../imagenes/historia/puntoder.jpg);
  background-repeat:no-repeat; 
  background-position: bottom left;
}
.fondo-der2 {
  height:27px;
  margin-left:288px; padding: 0;
  background-image: url(../imagenes/historia/puntoder2.jpg);
  background-repeat:no-repeat; 
  background-position: bottom left;
}

.fondo-izq {
  height:27px;
  margin-left:139px; padding: 0;
  background-image: url(../imagenes/historia/puntoizq.jpg);
  background-repeat:no-repeat; 
  background-position: bottom left;
}


.hist-c{ float: left; width: 295px; text-align: left; padding: 0; border-right: 2px #adc687 solid;}
.hist-c2{ float: left; width: 295px; text-align: left; padding: 0; }

.hist-izq{ float: left; width: 250px; text-align: left; padding: 0; }
.hist-izq ul{ margin:0; padding:0px; list-style-image: url(../imagenes/historia/punto.jpg); }

.hist-izq li{ 
  margin-top:5px;
  margin-left:25px; padding:0px;
  text-align: justify;
  color: #666666;
  font-family: Arial, sans-serif;
  font-size: 12px;
  line-height:20px;
}

.fechader {
  float:left;
  color: #333333;
  font-family: Arial, sans-serif;
  font-size: 16px;
  font-weight:bold;
  margin-left:40px; 
  padding: 0;
}

.fechaizq {
  float:left;
  color: #333333;
  font-family: Arial, sans-serif;
  font-size: 16px;
  font-weight:bold;
  padding: 0;
}

.not_hist {
  text-align:left; 
  color: #333333;
  font-family: Arial, sans-serif;
  font-size: 12px;
  font-weight:normal;
}

#menu_izq_home{ 
 clear: both; float: left; width: 165px; margin-left:3px; 
 padding-top:15px; 

}
#menu_izq_img{ 
 clear: both; float: left; width: 165px; margin-left:3px; 

}
.menu_izq_home-a{ float: left; width: 9px; text-align: left; padding:0; }
.menu_izq_home-b{ float: left; width: 151px; text-align: left; padding:0; }
.menu_izq_home-c{ float: left; width: 5px; text-align: left; padding:0; }

.not_home {
  text-align: left; 
  color: #666666;
  font-family: Arial;
  font-size: 11px;
  line-height:16px;
}

.not_home a{
  text-align: left; 
  color: #666666;
  font-family: Arial;
  font-size: 11px;
  line-height:16px;
  text-decoration: none;
}
.not_home a:hover{
  text-align: left; 
  color: #333333;
  text-decoration: none;
}

.not_home_enlace {
  text-align: right; 
  color: #666666;
  font-family: Arial;
  font-size: 11px;
  line-height:16px;
}

.not_home_enlace a{
  text-align: right; 
  color: #666666;
  font-family: Arial;
  font-size: 11px;
  line-height:16px;
  text-decoration: none;
}
.not_home_enlace a:hover{
  text-align: right; 
  color: #333333;
  text-decoration: none;
}

.verde {
	float: left; width: 275px; 
	background-color:#ffffff;
    margin-top:10px;
	margin-bottom:10px;
	/*border-bottom:#5f9baf 1px solid;*/
	border-bottom:#adc687 1px solid;
}

.verde2 {
	float: left; 
	width: 590px;
	background-color:#ffffff;
	border-bottom:#5f9baf 3px solid;
	margin-bottom:10px;
	margin-right:3px;
}

.cuerpo_linea{ padding-top:40px; clear: both; float:left; width:645px;}

.det_not{ padding-top:30px; clear: both; float:left; width:590px;}
.det_not2{ padding-top:5px; clear: both; float:left; width:590px;}


.texto_cont {
  text-align:left; 
  color: #333333;
  font-family: Arial, sans-serif;
  font-size: 13px;
  line-height:18px;
}

.tabla_cont {
  text-align:left; 
  color: #666666;
  font-family: Arial, sans-serif;
  font-size: 12px;
  line-height:18px;
}

.tabla_cont a{
  text-align:left; 
  color: #333333;
  font-family: Arial, sans-serif;
  font-size: 12px;
  line-height:18px;
  text-decoration:none;
}

.tabla_cont a:hover{
  color: #000000;
  text-decoration:none;
}

.tit_cont_grande{
  text-align:left;
  width:500px;
  color: #333333;
  font-family: Arial, sans-serif;
  /*font-weight:bold;*/
  font-size: 16px;
  line-height:18px;
}

.tit_cont {
  text-align:left; 
  color: #666666;
  font-family: Arial, sans-serif;
  font-weight:bold;
  font-size: 12px;
  line-height:18px;
}
.tit_cont a{
  text-align:left; 
  color: #333333;
  font-family: Arial, sans-serif;
  font-size: 12px; font-weight:bold;
  line-height:18px;
  text-decoration:none;
}

.tit_cont a:hover{
  color: #000000;
  text-decoration:none;
}


.tit_cont3 {
  text-align:left; 
  color: #000000;
  font-family: Arial, sans-serif;
  font-weight:bold;
  font-size: 12px;
  line-height:18px;
}
.tit_cont3 a{
  text-align:left; 
  color: #000000;
  font-family: Arial, sans-serif;
  font-size: 12px; font-weight:bold;
  line-height:18px;
  text-decoration:none;
}
.tit_cont3 a:hover{
  color: #000000;
  text-decoration:none;
}

.tit_cont2 {
  text-align:left; 
  color: #ffffff;
  font-family: Arial, sans-serif;
  font-weight:bold;
  font-size: 12px;
  line-height:20px;
  background-color:#adc587;text-decoration:none;
}
.tit_cont2 a{
  text-align:left; 
  color: #ffffff;
  font-family: Arial, sans-serif;
  font-size: 12px; font-weight:bold;
  line-height:20px;
  text-decoration:none;
  background-color:#adc587;
}
.tit_cont2 a:hover{
  color: #ffffff;
  text-decoration:none;
  background-color:#adc587;
}


.tabla_list {
  text-align:justify; 
  color: #666666;
  font-family: Arial, sans-serif;
  font-size: 12px;
  line-height:20px;
}

.tabla_list a{
  text-align:justify; 
  color: #666666;
  font-family: Arial, sans-serif;
  font-size: 12px;
  line-height:20px;
  text-decoration:none;
}

.tabla_list a:hover{
  color: #333333;
  text-decoration:none;
}

.tit_list {
  text-align:justify; 
  color: #666666;
  font-family: Arial, sans-serif;
  font-weight:bold;
  font-size: 12px;
  line-height:20px;
}
.tit_list a{
  text-align:justify; 
  color: #666666;
  font-family: Arial, sans-serif;
  font-size: 12px; font-weight:bold;
  line-height:20px;
  text-decoration:none;
}

.tit_list a:hover{
  color: #333333;
  text-decoration:none;
}

.cab_th {
  background-color:#adc687;
  color: #333333;
  font-family: Arial, sans-serif;
  font-size: 10px;
  line-height:14px;
  padding:5px 2px 0px 10px;
  
}
.cab_td {
  background-color:#d7ecb7;
  color: #333333;
  font-family: Arial, sans-serif;
  font-size: 11px;
  line-height:18px;
  padding:5px 0px 5px 10px;
}

.neg_th {
  background-color:#adc687;
  color: #333333;
  font-family: Arial, sans-serif;
  font-size: 14px;
  line-height:18px;
  font-weight:bold;
  padding-left:10px;
}

.neg_td {
  background-color:#d7ecb7;
  color: #333333;
  font-family: Arial, sans-serif;
  font-size: 12px;
  line-height:18px;
  padding-left:10px;
  padding-top:10px;
  padding-bottom:10px;
  padding-right:10px;
  text-align:left;
}


/* estilos para los elementos de los formularios */
input {
  color: #000000;
  font-family: Arial, sans-serif;
  font-size: 10px;
  border-top: 1px #7f7f7f solid;
  border-left: 1px #7f7f7f solid;
  border-right: 1px #7f7f7f solid;
  border-bottom: 1px #7f7f7f solid;
}

.formulario {
  color: #000000;
  font-family: Arial, sans-serif;
  font-size: 11px;
  border-top: 1px #c6c6c6 solid;
  border-left: 1px #c6c6c6 solid;
  border-right: 1px #c6c6c6 solid;
  border-bottom: 1px #c6c6c6 solid;
}





/**** pie de pagina ****/

#pie {
  clear:both; float:left; 
  width:650px; 
}

#pie_bloque { 

  background-color:#ffffff;
  clear:both; float:left;
  width:650px; 
  padding-top: 30px;

}


.menu_pie {
 clear:both; float:left;
 text-align: right; width:645px;
 color: #818183;
 font-family: Arial;
 font-size: 12px;  
}
.menu_pie a{
 color: #818183;
 text-decoration:none;
}
.menu_pie a:hover{
 color: #000000;
 text-decoration:none;
}

.pie_linea{ padding-top:20px; float:left; width:900px;}

/*** Estilos para las pestaņas ***/
ul.menuList {border-bottom: 1px solid #ffffff; margin: 0; padding-bottom: 19px; padding-left:0px}
ul.menuList li {display: inline; list-style-type: none; margin: 0; padding: 0}
ul.menuList li a {
	background: #c3c3c3; border: 1px solid #ffffff; color: #ffffff; float: left; 
	font-family: Arial; font-size: 14px; line-height: 16px; 
	margin-right: 2px; padding: 2px 10px 2px 10px; text-decoration: none; }
ul.menuList a:link.active, ul.menuList a:visited.active {background: #c3c3c3; border-bottom: 1px solid #ffffff; color: #ffffff}
ul.menuList a:hover {color: #333333}

ul.menuList li.selected a {background: #d7ecb7; border-bottom: 1px solid #d7ecb7; color: #000000; font-weight: bold; }
ul.menuList li.selected a:hover {color: #000000; }

div.tabcontents {border: 1px solid #ffffff; border-top: 1px; padding-top:2px;}
div.tabcontent {padding: 0px; display: none}
div.tabcontentSelected { border-bottom: 1px solid #d7ecb7; padding: 0px; display: block; background: #d7ecb7;}



#paginacion { 
clear:both;
font-size: 12px;
float:left;
text-align : center;
width : 570px;
padding: 0;
margin: 5px 0 5px 0;
}

#paginacion a {
font-size: 12px;
padding: 2px 5px 2px 5px;
margin: 5px;
border: 0;
height:15px;
color:#333333;
text-decoration:none;
}
#paginacion a:hover {
padding: 2px 5px 2px 5px;
margin: 5px;
border: 0;
color: #666666;
text-decoration:none;
height:15px;
}
#paginacion span.current {
padding: 2px 5px 2px 5px;
margin:5px;
height:15px;
font-weight: bold;
background-color: #adc687;
color: #fff;
}
#paginacion span.disabled {
padding: 2px 5px 2px 5px;
margin: 5px;
border: 0;
height:15px;
color: #D000;
}

.enlace_lista a{
	color:#333333;
	text-decoration:none;
}
.enlace_lista a:hover{
	color:#000000;
	text-decoration:none;
}
