/* ------------------------------------------------------------------------------------------------------
* Sitio Web:			http://www.acoivan.org
* Version:			1.0
* Autor:			E.R.P Software
* Fecha:			10 / 10 / 2007
* Fecha version anterior:	-
* Cambios:			Estilos del portal genéricos
* Comentarios: En IE6 y anteriores la propiedad min-height no existe, en cambio sí para FF.
  Podemos solucionarlo en la propia hoja
	<!--[if lte IE 6]>
	#div_contenedor{
    height: 100px;
    }
  <![endif]-->
--------------------------------------------------------------------------------------------------------- */
BODY {
position:relative;
BACKGROUND-COLOR:#FFFFFF; 
COLOR: #000000; 
width:100%;
margin:0;
padding:0;
font-Family: Verdana, Arial, sans-serif;
}
/* ENLACES */
a:link, a:visited, a:active {
text-decoration: none; 
}

A {
   font-size: 11px ;
	 font-weight:Bold;
	 COLOR: #005FA1;     	  
   TEXT-DECORATION: none;
	 font-Family: Verdana, Arial, sans-serif; 

}

A:hover {
   COLOR: #FAA71B; 
   font-size: 11px ;
	 font-weight: Bold;	  
   TEXT-DECORATION: none; 
   font-Family: Verdana, Arial, sans-serif;
}

A.rotulo {
   COLOR: #005FA1;  
   font-size: 14px ;
	 font-weight: Bold;	  
   TEXT-DECORATION: none;
	 font-Family: Verdana, Arial, sans-serif; 
}

A.rotulo:hover {
   COLOR: #FAA71B; 
   font-size: 14px ;
	 font-weight: BOld;	  
   TEXT-DECORATION: none; 
   font-Family: Verdana, Arial, sans-serif;
}

A.masinfo {
   COLOR: #005FA1;  
   font-size: 11px ;
	 font-weight: Bold;	  
   TEXT-DECORATION: none; 
	 cursor: help;
	 font-Family: Verdana, Arial, sans-serif;
}

A.masinfo:hover {
   COLOR: #FAA71B; 
   font-size: 11px ;
	 font-weight: BOld;	  
   TEXT-DECORATION: none; 
 	 cursor: help;
	 font-Family: Verdana, Arial, sans-serif;  
}

A.localizacion {
   COLOR: #005FA1;  
   font-size: 10px ;
	 font-weight: Bold;	  
   TEXT-DECORATION: none; 
	 font-Family: Verdana, Arial, sans-serif;
}

A.localizacion:hover {
   COLOR: #FAA71B; 
   font-size: 10px ;
	 font-weight: Bold;	  
   TEXT-DECORATION: none; 
   font-Family: Verdana, Arial, sans-serif;
}

A.rojo {
   COLOR: #ff3366;  
   font-SIZE: 10px;
	 font-weight: Bold;
	 Font-Family: Verdana, Arial, sans-serif;	  
   TEXT-DECORATION: none; 
}

A.rojo:hover {
   COLOR: #D40000;
   TEXT-DECORATION: none;
}

A.mvolver {
		COLOR: #FFFFFE;
		TEXT-DECORATION: none;
		font-size : 11px ;
		font-weight: Bold;
		Font-Family: Verdana, Arial, sans-serif;
}


A.mvolver:hover {
   COLOR: #FAA71B; 
   TEXT-DECORATION: none;
 	 font-size : 11px ;
	 font-weight: Bold;
	 Font-Family: Verdana, Arial, sans-serif;	 
}


A.noticia {
		COLOR: #F9A215;
		TEXT-DECORATION: none;
		font-size:11px;
		font-weight:Bold;
		Font-Family: Verdana, Arial, sans-serif;
}

A.noticia:hover {
   COLOR: #20348A; 
   TEXT-DECORATION: none;
	 font-size:11px;
	 font-weight:Bold;
	 Font-Family: Verdana, Arial, sans-serif;
}

A.menu {
		COLOR: #FFFFFE;
		TEXT-DECORATION: none;
		font-size : 11px ;
	  font-weight:Bold;
	  Font-Family: Verdana, Arial, sans-serif;
		
}

A.menu:hover {
   COLOR: #EFE84C; 
   TEXT-DECORATION: none;
 	 font-size :11px ;
	 font-weight:Bold;
	 Font-Family: Verdana, Arial, sans-serif;
	 	 
}

A.mquienes {
	 COLOR: #FFFFFE;
	 TEXT-DECORATION: none;
 	 font-size : 11px ;
	 font-weight:Bold;
	 Font-Family: Verdana, Arial, sans-serif;
		
}


A.mquienes:hover {
   COLOR: #FAA71B; 
   TEXT-DECORATION: none;
 	 font-size : 11px ;
	 font-weight:Bold;
	 Font-Family: Verdana, Arial, sans-serif; 	 
}

A.mnoticias {
		COLOR: #FFFFFE;
	 TEXT-DECORATION: none;
	 font-size : 11px ;
	 font-weight:Bold;
	 Font-Family: Verdana, Arial, sans-serif;
}


A.mnoticias:hover {
   COLOR: #F7CD2B; 
   TEXT-DECORATION: none;
 	 font-size : 11px ;
	 font-weight:Bold;
	 Font-Family: Verdana, Arial, sans-serif;
 	 
}

A.masociados {
		COLOR: #FFFFFE;
		TEXT-DECORATION: none;
		font-size:11px;
		font-weight:Bold;
		Font-Family: Verdana, Arial, sans-serif;
}


A.masociados:hover {
   COLOR: #E0823C; 
   TEXT-DECORATION: none;
 	 font-size:11px;
	 font-weight:Bold;
	 Font-Family: Verdana, Arial, sans-serif;	 
}

A.macceso {
		COLOR: #FFFFFE;
		TEXT-DECORATION: none;
		font-size:11px;
		font-weight:Bold;
		Font-Family: Verdana, Arial, sans-serif;
}


A.macceso:hover {
   COLOR: #9ED67B; 
   TEXT-DECORATION: none;
 	 font-size:11px;
	 font-weight:Bold;
	 Font-Family: Verdana, Arial, sans-serif;	 
}

A.menlaces {
		COLOR: #FFFFFE;
		TEXT-DECORATION: none;
		font-size:11px;
		font-weight:Bold;
		Font-Family: Verdana, Arial, sans-serif;						
}


A.menlaces:hover {
   COLOR: #CFE0EE; 
   TEXT-DECORATION: none;
 	 font-size:11px;
	 font-weight:Bold;
	 Font-Family: Verdana, Arial, sans-serif;	 
}

A.mforo {
		COLOR: #FFFFFE;
		TEXT-DECORATION: none;
		font-size:11px;
		font-weight:Bold;
		Font-Family: Verdana, Arial, sans-serif;
}


A.mforo:hover {
   COLOR: #B3E6EB; 
   TEXT-DECORATION: none;
 	 font-size:11px;
	 font-weight:Bold;
	 Font-Family: Verdana, Arial, sans-serif;	 
}

A.mcontacto {
		COLOR: #FFFFFE;
		TEXT-DECORATION: none;
		font-size:11px;
		font-weight:Bold;
		Font-Family: Verdana, Arial, sans-serif;
}


A.mcontacto:hover {
   COLOR: #DFBDE6; 
   TEXT-DECORATION: none;
 	 font-size : 11px;
	 font-weight:Bold;
	 Font-Family: Verdana, Arial, sans-serif;	 	 
}

A.aviso {
		COLOR: #FFFFFE;
		TEXT-DECORATION: none;
		font-size : 10px ;
	  font-weight:Bold;
	  Font-Family: Verdana, Arial, sans-serif;
}

A.aviso:hover{
COLOR: #FFCC00;
		TEXT-DECORATION: none;
		font-size : 10px ;
	  font-weight:Bold;
	  Font-Family: Verdana, Arial, sans-serif;		
}

A.afichaasociado {
		COLOR: #000000;
		TEXT-DECORATION: none;
		font-size : 10px ;
	  font-weight:Bold;
	  Font-Family: Verdana, Arial, sans-serif;		
}

A.afichaasociado:hover{
		COLOR: #AA0000;
		TEXT-DECORATION: none;
		font-size : 10px ;
	  font-weight:Bold;
	  Font-Family: Verdana, Arial, sans-serif;		
}

A.afichaproducto {
		COLOR: #F7CD2B;
		TEXT-DECORATION: none;
		font-size : 10px ;
	  font-weight:Bold;
	  Font-Family: Verdana, Arial, sans-serif;		
}

A.afichaproducto:hover{
		COLOR: #AA00AA;
		TEXT-DECORATION: none;
		font-size : 10px ;
	  font-weight:Bold;
	  Font-Family: Verdana, Arial, sans-serif;		
}

A.pie {
		COLOR: #FFFFFE;
		TEXT-DECORATION: none;
		font-size : 10px ;
	  font-weight:Bold;
	  Font-Family: Verdana, Arial, sans-serif;		
}

A.pie:hover {		
   COLOR: #EFE84C; 
   TEXT-DECORATION: none;
 	 font-size : 10px;
	 font-weight:Bold;
	 Font-Family: Verdana, Arial, sans-serif; 
}


/* TABLAS */

table.texto {
font-size 		: 11px ;
font-weight:normal;
Font-Family: Verdana, Arial, sans-serif;
Color		: #000000;
border-color	: #FFFFFE;
background-color: #FFFFFF;
border		: 0px;
}

table.seleccion {
font-size 		: 11px ;
font-weight:normal;
Font-Family: Verdana, Arial, sans-serif;
color		: #000000;
border-color	: #005FA0;
background-color: #FFFFFF;
border		: 1px;
text-align:center;
}

table.textolegal {
font-size 		: 14px ;
font-weight:normal;
Font-Family: Verdana, Arial, sans-serif;
color		: #000000;
border-color	: #FFFFFE;
background-color: #FFFFFF;
border		: 0px;
}

table.noticia {
font-size 		: 11px ;
font-weight:normal;
Font-Family: Verdana, Arial, sans-serif;
color		: #000000;
border-color	: #005FA0;
background-color: #FFFFFF;
}

table.cabecera {
font-size 		: 11px ;
font-weight:normal;
Font-Family: Verdana, Arial, sans-serif;
width   : 99%;
color		: #000000;
border 	: 0px;
background-color: #E7F0F7;
text-align:center;
}

table.ficha{
font-size		: 10px ;
font-weight:normal;
Font-Family: Verdana, Arial, sans-serif;
color		: #000000;
text-align	: center;
border-color	: #005FA0;
background-color: #FFFFFF;
border		: 1px;
width: 100%;
}

table.pie {
font-size 		: 10px ;
font-weight:normal;
Font-Family: Verdana, Arial, sans-serif;
text-align : center;
color		: #CCCCFF;
border		: 0px;
width : 100%
}

table.tbempleo {
	width: 90%;
	font-size : 10px ;
	font-weight:normal;
	Font-Family: Verdana, Arial, sans-serif;	
	text-align:center;
}


table.tblistadotiendas{
	width:250px; 
}

 
table.tbmenu {
	width: 100%;
	text-align:center;
}

table.tb50 {
	width: 50%;
	font-size : 10px ;
	font-weight:normal;
	Font-Family: Verdana, Arial, sans-serif;
}

table.tb70 {
	width: 70%;
	font-size : 10px ;
	font-weight:normal;
	Font-Family: Verdana, Arial, sans-serif;
}

table.tb90 {
	width: 90%;
	font-size : 10px ;
	Font-Family: Verdana, Arial, sans-serif;
}

table.tb95 {
	width: 95%;
	text-align:center;
}


table.tb100 {
	width: 100%;
	background-color: #FFFFFF;
	font-size : 11px ;
	font-weight:normal;
	Font-Family: Verdana, Arial, sans-serif;
}

table.tb100azul {
	width: 100%;
	background-color:#005FA0;
	font-size :10px ;
	font-weight:normal;
	Font-Family: Verdana, Arial, sans-serif;
}
	
td.centrado {
	text-align:center;
}

td.derecha {
	text-align:right;
}

td.izquierda {
	text-align:left;
}


td.activado {
  font-size:11px;		
	font-weight:Bold;
	Font-Family: Verdana, Arial, sans-serif;
	Color : #005DAD; 	
	background-color: #FCFE4E;
	text-align:center;
}

td.b2bactivada {
  font-size:11px;
	font-weight:Bold;
	Font-Family: Verdana, Arial, sans-serif;
	Color : #FFFFFF; 	
	background-color: #CCE1F5;
	text-align:center;
}

td.b2b {
  font-size:11px;
	font-weight:Bold;
	Font-Family: Verdana, Arial, sans-serif;
	Color : #FFFFFD;
	text-align:center;	 	
}

td.fondoazul {
  font-size:11px;
	font-weight:Bold;
	Font-Family: Verdana, Arial, sans-serif;
	Color : #FFFFFF; 	
	background-color: #CCE1F5;			
}

td.rotulocatalogo {
font-size		: 12px ;
Font-Family: Verdana, Arial, sans-serif;
Font-Weight: Bold;
color		: #000000;
text-align	: left;
border-color	: #005FA0;
background-color: #CCE1F5;
border		: 1px;
}

td.rotuloempleos {
font-size		: 12px ;
font-family: BOld;
Font-Family: Verdana, Arial, sans-serif;
color		: #000000;
text-align	: left;
border-color	: #005FA0;
background-color: #CCE1F5;
border		: 1px;
}


td.listadoproductos {
color		: #000000;
text-align	: center;
border		: 0px;
width : 33%;
}

td.tdlistadoasociados {
color		: #000000;
text-align	: left;
border		: 1px;
width : 50%;
}


td.dcatalogo {
border  : 0px #CCE1F5 solid;
font-size		: 10px ;
font-weight:normal;
Font-Family: Verdana, Arial, sans-serif; 
color		: #000000;
background-color: #FFFFFF;
width : 200px;
}

td.dbloqueizq {
border  : 0px;
font-size		: 10px ;
font-weight:normal;
Font-Family: Verdana, Arial, sans-serif; 
color		: #000000;
background-color: #CCE1F5;
width : 25%;
}

td.tdpiatic {
		text-align: center;
		width : 25%;
}

td.tdfinanciado {
		text-align: left;
		width : 50%;
}

td.tdasturias{
		text-align:center;
		width : 25%;
}

td.td10 {
 width : 10%;				
}

td.td14 {
	width : 14%;
}

td.td25 {
	width : 25%;
}

td.td30 {
	width : 30%;
}

td.td40 {
	width : 40%;
}

td.td50 {
	width : 50%;
}

td.td60 {
  width : 60%;
}
td.td75 {
	width : 75%;
}

td.td100 {
	width : 100%;
}


td.tdenlacenoticia {
	width :25%;
	text-align:right;
}


td.cablistasociados {
 	font-size:11px;	
 	font-weight:Bold;
  Font-Family: Verdana, Arial, sans-serif;
	Color : #005DAD; 	
	background-color: #F7CD2A;
	text-align:left;
	width: 100%;	
}


table tr.f, th.f {
border          : 1px #CCCCFF solid;
}

table tr.seleccion, th.seleccion {
border          : 1px #CCCCFF solid;
}

table td.seleccion {
border          : 1px #CCCCFF solid;
}

table td.f {
border  : 1px #CCCCFF solid;
font-size		: 10px ;
font-weight:normal;
Font-Family: Verdana, Arial, sans-serif; 
color		: #000000;
background-color: #FFFFFF;
}

table td.f14 {
border  : 1px #CCCCFF solid;
font-size		: 14px ;
font-weight:normal;
Font-Family: Verdana, Arial, sans-serif; 
color		: #000000;
background-color: #FFFFFF;
}

table td.negrita{
font-size:11px;
font-weight:Bold;
Font-Family: Verdana, Arial, sans-serif;
color: #000000;
}

table td.azul {
width : 100%;
background-color : #005FA9;
}



table td.oferta {
border  : 1px #CCCCFF solid;
font-size		: 10px ;
font-weight:normal;
Font-Family: Verdana, Arial, sans-serif; 
color		: #000000;
text-align: center;
background-color: #FFFFFF;
}

table td.listaoferta {
border  : 1px #CCCCFF solid;
font-size		: 10px ;
font-weight:normal;
Font-Family: Verdana, Arial, sans-serif; 
color		: #000000;
text-align: left;
background-color: #FFFFFF;
}


table th.titoferta {
border  : 1px #CCCCFF solid;
font-size		: 12px ;
Font-Family: Verdana, Arial, sans-serif;
Font-weight: BOld; 
color		: #005DAD;
text-align   : center;
background-color: #FFFFFF;
}


table td.fichaproducto {
border  : 5px #005FA9 solid;
font-size		: 10px ;
font-weight:normal;
Font-Family: Verdana, Arial, sans-serif; 
color		: #000000;
background-color: #FFFFFF;
}

table td.tdlistadotiendas{
border : 5px #CCE1F5 solid;
font-size		: 10px ;
font-weight:normal;
Font-Family: Verdana, Arial, sans-serif;
color		: #000000;
text-align	: left;
background-color: #FFFFFF;
}

table td.rotuloofertas {
border          : 0px;
background-color : #CCE1F5;
font-size: 18px ;
font-weight: Bold;
Font-Family: Verdana, Arial, sans-serif;  
}

table td.rotulofichaoferta {
border          : 0px;
background-color : #FFFFFF;
font-size: 18px ;
font-weight: BOld;
Font-Family: Verdana, Arial, sans-serif;  
}


/* FUENTES */
p.b2bg {
font-size: 14px ;
font-weight: Bold;
Font-Family: Verdana, Arial, sans-serif;
color: #000000;
}

p.subrotulofichaoferta {
font-size: 14px ;
font-weight:normal;
Font-Family: Verdana, Arial, sans-serif;
border          : 0px;
  
}

p.info {
font-size: 10px ;
Font-Family: Verdana, Arial, sans-serif;
font-weight: Bold;
color: #000000;
}

p.info {
font-size: 10px ;
font-weight:Bold;
Font-Family: Verdana, Arial, sans-serif;
color: #000000;
}

p.listado {
font-size: 14px ;
font-weight: BOld;
Font-Family: Verdana, Arial, sans-serif;
color: #000000;
text-align:left;
}

p.error{
font-size: 10px ;
font-weight: Bold;
Font-Family: Verdana, Arial, sans-serif;
color: #FF3300;
}

p.error16{
font-size: 16px ;
font-weight: Bold;
Font-Family: Verdana, Arial, sans-serif;
color: #FF3300;
}

p.textopeq{
font-size: 10px ;
font-weight:normal;
Font-Family: Verdana, Arial, sans-serif;
COLOR: #000000;
}

p.textojustify{
font-size: 10px ;
font-weight:normal;
Font-Family: Verdana, Arial, sans-serif;
COLOR: #000000;
text-align: justify;
}



/* ROTULOS */


p.rotulonoticias {
font-size: 20px ;
font-weight: Bold;
Font-Family: Verdana, Arial, sans-serif;
color: #F7CD2B;
}

p.rotulo {
	font-size: 14px ;
	font-weight: Bold;
	Font-Family: Verdana, Arial, sans-serif;
	color: #005DAD;
}

p.rotulo16 {
	font-size: 16px ;
	font-weight:Bold;
	Font-Family: Verdana, Arial, sans-serif;	
	color: #005DAD;
}

p.rotulopie {
	font-size: 14px ;
	FONT-Weight:Bold;
	Font-Family: Verdana, Arial, sans-serif;
	color: #005DAD;
	text-align:left;
}

p.rotulogrande {
	font-size: 20px ;
	font-weight:Bold;
	Font-Family: Verdana, Arial, sans-serif;
	color: #005DAD;
}

p.rotulomediano {
	font-size: 18px ;
	font-weight:Bold;
	Font-Family: Verdana, Arial, sans-serif;	
	color: #005DAD;
}

p.azulclaro{
	font-size: 18px ;
	Font-Family: Verdana, Arial, sans-serif;
	font-weight:Bold;
	color:#B6D0E5;
}


p.textoazul {
	font-size: 14px ;
	font-weight:normal;
	Font-Family: Verdana, Arial, sans-serif;
	color: #005DAD;
}

p.masinfo {
	font-size: 11px ;
	font-weight:normal;
	Font-Family: Verdana, Arial, sans-serif;
	color: #005DAD;
	cursor:help ;	
}
p.izquierda {
  text-align:left;
}

p.derecha {
  text-align:right;
}

p.centrado {
  text-align:center;
}

p.cabnoticia{
font-size: 10px ;
font-weight:Bold;
Font-Family: Verdana, Arial, sans-serif;
color: #000000;
}

p.fechanoticia{
font-size: 10px ;
Font-Family: Verdana, Arial, sans-serif;
font-weight:Bold;
color: #000000;
text-align: right;
}

p.textonoticia{
font-size: 10px ;
font-weight:normal;
Font-Family: Verdana, Arial, sans-serif;
color: #000000;
text-align: left;
}

p.cabnoticia{
font-size: 10px ;
font-weight:Bold;
Font-Family: Verdana, Arial, sans-serif;
color: #000000;
}

p.fechanoticia{
font-size: 10px ;
font-weight:Bold;
Font-Family: Verdana, Arial, sans-serif;
color: #000000;
text-align: right;
}

p.derecha11{
font-size:11px;
font-weight:Bold;
Font-Family: Verdana, Arial, sans-serif;
color: #000000;
text-align: right;
}

p.derecha12{
font-size: 12px ;
font-weight:bold;
Font-Family: Verdana, Arial, sans-serif;
color: #000000;
text-align: right;
}


p.textonoticia{
font-size: 10px ;
Font-Family: Verdana, Arial, sans-serif;
color: #000000;
text-align: left;
}

/* TITULOS */

h1.rotulonoticias {
font-size: 20px ;
font-weight:Bold;
Font-Family: Verdana, Arial, sans-serif;
color: #F7CD2B;
}

h1.azul{
	font-size: 26px;
	font-weight:Bold;
	Font-Family: Verdana, Arial, sans-serif;
	color: #005DAD;
}


h1.naranja{
	font-size: 26px;
	font-weight:Bold;
	Font-Family: Verdana, Arial, sans-serif;
	color:#FAA71B;
}

h1.naranjafuerte{
	font-size: 26px ;
	font-weight:Bold;
	Font-Family: Verdana, Arial, sans-serif;
	color:#e28c41
}

h1.amarillo{
	font-size: 26px ;
	font-weight:Bold;
	Font-Family: Verdana, Arial, sans-serif;
	color:#fae21a;
}

h1.azulclaro{
	font-size: 26px ;
	font-weight:bold;
	Font-Family: Verdana, Arial, sans-serif;
	color:#b6d0e5;
}

h1.lila{
	font-size: 26px ;
	font-weight:Bold;
	Font-Family: Verdana, Arial, sans-serif;
	color:#dbbbd9;
}

h1.verde{
	font-size: 26px ;
	font-weight:Bold;
	Font-Family: Verdana, Arial, sans-serif;	
	color:#9dce75;
}


h2.rotulo {
	font-size: 14px ;
	font-weight:Bold;
	Font-Family: Verdana, Arial, sans-serif;
	color: #005DAD;
}

h2.negro {
	font-size: 16px ;
	font-weight:Bold;
	Font-Family: Verdana, Arial, sans-serif;
	color: #000000;
}

h2.naranja{
	font-size: 16px ;
	font-weight:Bold;
	Font-Family: Verdana, Arial, sans-serif;
	color:#f9a61e;
}

h2.gris{
	font-size: 16px ;
	font-weight:Bold;
	Font-Family: Verdana, Arial, sans-serif;
	color:#615c73;
}

h3.azul{
	font-size: 15px;
	font-weight:Bold;
	Font-Family: Verdana, Arial, sans-serif;
	color: #005DAD;
}


h1.rotuloprincipal {
	font-size: 18px ;
	font-weight:Bold;
	Font-Family: Verdana, Arial, sans-serif;
	color: #005DAD;
}


/* OTROS */
.bbutton {
font-size:11px;
font-weight:Bold;
Font-Family: Verdana, Arial, sans-serif;
color: #FFFFFF;
border: 1px solid #005FA1;
border-style: none;
border-color: #FFFFFF;
background-position: bottom;
background-color: #005FA0;
padding-left: 3px;
padding-right: 3px;
cursor:pointer ;
}

/* Boton volver en la zona privada */
.bbutton2 {
font-size:11px;
font-weight:Bold;
Font-Family: Verdana, Arial, sans-serif;
color: #005FA0;
border: 0px solid #000000;
border-style: none;
border-color: #FFFFFF;
background-color: #CCE1F5;
padding-left: 0px;
padding-right: 0px;
cursor:pointer ;
}


input{
Font-Family: Verdana, Arial, sans-serif;
font-size: 11px;
font-weight:normal;
color: #005FA0;
background-color:#FFFFFF;
cursor: pointer;
}

input.error{
Font-Family: Verdana, Arial, sans-serif;
font-size: 11px;
font-weight:normal;
color: #AA0000;
background-color:#ffcc99;
}



select {
font-size: 11px ;
font-weight:normal;
Font-Family: Verdana, Arial, sans-serif;
color: #000000;
background-color: #FFFFFF;
}

option{
font-size: 11px ;
font-weight:normal;
Font-Family: Verdana, Arial, sans-serif;
color: #000000;
background-color: #FFFFFF;
padding-left: 3px;
padding-right: 3px;
}

textarea{
font-size: 11px ;
Font-Family: Verdana, Arial, sans-serif;
font-weight:normal;
color: #344566;
background-color: #FFFFFF;
color: #000000;
}

textarea.error{
font-size: 11px ;
font-weight:normal;
Font-Family: Verdana, Arial, sans-serif;
color: #344566;
background-color: #ffcc99;
color: #AA0000;
}


div.fondo{
position:absolute;
font-size: 11px ;
font-weight:normal;
Font-Family: Verdana, Arial, sans-serif;
Left: 0%;
Right: 1%;
Width: 99%;
background-color:#FFFFFF;
text-align:center;
clear:both;
float:left;
}

div.fondoazul{
position:relative;
font-size: 11px ;
font-weight:normal;
Font-Family: Verdana, Arial, sans-serif;
Left: 0%;
Right: 0%;
Width: 96%;
height:10px;
top:0%;
float:left;
background-color:#005FA0;
text-align:center;
}

div.cabecera{
position: relative;
width:100%;
height:180px;
top:0%;
left:0%;
background-color:#E7F0f8;
text-align:center;
border: 6px solid #005FA0;
margin-left:0px;
margin-right:0px;
}

div.logo{
position: absolute;
left:0%;
right:0%;
width:20%;
top: 0%;
text-align:center;
float:left;
background-color:#e7f0f7;
z-index:1;
}

div.textologo{
position: absolute;
Width: 42%;
left: 20%;
right:0%;
top: 0%;
background-color:#e7f0f7;
text-align:center;
z-index:1;
float:left;
z-index:100;
}

div.animalogo{
position: absolute;
Width: 35%;
left: 65%;
right:0px;
top: 0px;
background-color:#E7F0F7;
text-align:right;
border: 0px solid #E7F0F7;
float:right;
}

div.dquienesno {
	position: relative;
  font-size:11px;	
	font-weight:Bold;
	Font-Family: Verdana, Arial, sans-serif;
	text-align:center;	
	width:14%;
	left:0%;
	background-color:#005FA0;
  float:left;
}

div.dquienes {
	position: relative;
  font-size:11px;
	font-weight:Bold;
	Font-Family: Verdana, Arial, sans-serif;
	Color : #005DAE; 	
	background-color: #FAA71A;
	text-align:center;	
	left:0%;
	width:14%;
	float:left;
}

div.dnoticiasno {
	position: relative;
  font-size:11px;
	font-weight:Bold;
	Font-Family: Verdana, Arial, sans-serif;
	text-align:center;	
	width:14%;
	left:0%;
	background-color:#005FA0;
	float:left;
}

div.dnoticias {
  position: relative;
	font-size:11px;
	font-weight:Bold;
	Font-Family: Verdana, Arial, sans-serif;
	Color : #005DAD; 	
	background-color: #F7CD2A;
  left:0%;	
	width:14%;
	text-align:center;
	float:left;		
}

div.dasociadosno {
	position: relative;
  font-size:11px;
	font-weight:Bold;
	Font-Family: Verdana, Arial, sans-serif;
	text-align:center;	
	width:14%;
	left:0%;
	background-color:#005FA0;
	float:left;	
}

div.dasociados {
	position: relative;
  font-size:11px;
	font-weight:Bold;
	Font-Family: Verdana, Arial, sans-serif;
	Color : #005DAD; 	
	background-color: #E0823B;
	text-align:center;
	width:14%;	
	left:0%;
	float:left;			
}

div.daccesono {
	position: relative;
  font-size:11px;
	font-weight:Bold;
	Font-Family: Verdana, Arial, sans-serif;
	text-align:center;	
	width:14%;
	left:0%;
	background-color:#005FA0;
	float:left;								 	
}

div.dacceso {
  position: relative;
	font-size:11px;
	font-weight:Bold;
	Font-Family: Verdana, Arial, sans-serif;
	Color : #005DAD; 	
	background-color: #9ED67A;
	text-align:center;
	width:14%;	
	left:0%;
	float:left;	
}

div.denlacesno {
	position: relative;
  font-size:11px;
	font-weight:Bold;
	Font-Family: Verdana, Arial, sans-serif;
	text-align:center;	
	width:14%;
	left:0%;
	background-color:#005FA0;
	float:left;
}

div.denlaces {
	position: relative;
  font-size:11px;
	font-weight:Bold;
	Font-Family: Verdana, Arial, sans-serif;
	Color : #005DAD; 	
	background-color: #CFE0EF;
	text-align:center;
	width:14%;	
	left:0%;
	float:left;	
}

div.dforono {
	position: relative;
  font-size:11px;
	font-weight:Bold;
	Font-Family: Verdana, Arial, sans-serif;
	text-align:center;	
	width:14%;
	left:0%;
	background-color:#005FA0;
	float:left;
}
div.dforo {
  position: relative;
	font-size:11px;
	font-weight:Bold;
	Font-Family: Verdana, Arial, sans-serif;
	Color : #005DAD; 	
	background-color: #B3E6EA;
	text-align:center;
	left:0%;
	width:14%;
	float:left;		
}

div.dcontactono {
	position: relative;
  font-size:11px;
	font-weight:Bold;
	Font-Family: Verdana, Arial, sans-serif;
	text-align:center;	
	width:14%;
	left:0%;
	background-color:#005FA0;
	float:left;
}
div.dcontacto {
	position: relative;
  font-size:11px;
	font-weight:Bold;
	Font-Family: Verdana, Arial, sans-serif;
	Color : #005DAD; 	
	background-color: #DFBDE5;
	text-align:center;
	left:0%;
	width:14%;
	float:left;		
}

div.menuprincipal{
position:relative;
height:12px;
left:0%;
width:100%;
right:0%;
background-color:#005FA0;
border: 6px solid #005FA0;
z-index:100;
}

/*Contenido central que recoge el bloque izquierdo y el contenido a mostrar*/
div.contenedor{
position:absolute;
width:100%;
left:0%;
right:0%;
text-align:center;
margin-left:0px;
margin-right:0px;
border: 6px solid #005FA0;
background-color: #CCE1F5;
clear:both;
}

div.contenedor_otros{
position:absolute;
width:100%;
left:0%;
right:0%;
text-align:center;
margin-left:0px;
margin-right:0px;
border: 6px solid #005FA0;
background-color: #FFFFFF;
clear:both;
}

div.fondopie{
text-align:left;
Width: 100%;
height:225px;
top:0%;
left:0%;
height:auto;
background-color:#005FA0;
border: 0px solid #005FA0;
clear:both;
}

div.bloqueizquierdo{
position:relative;
left:0%;
top:10px;
width : 23%;
text-align:left;
background-color: #CCE1F5;
border:0px solid #CCE1F5;
z-index:0;
float:left;
min-height:400px;
}

/*Contenido central de la información*/
div.contenido{
position:relative;
width : 76%;
text-align:left;
background-color: #FFFFFF;
left:1%;
top:0%;
float:left;
min-height:450px;
}

div.contenido_empleo{
position:relative;
width :100%;
text-align:left;
background-color: #FFFFFF;
float:left;
}

div.contenido_productos{
position:relative;
width : 69%;
text-align:left;
background-color: #FFFFFF;
left:1%;
top:0%;
float:left;
min-height:450px;
}

div.contenido_b2b{
position:relative;
width : 99%;
text-align:left;
background-color: #FFFFFF;
min-height:300px;
float:left;
}

div.quienes{
position:relative;
width : 90%;
left:5%;
right:5%;
text-align:left;
background-color: #FFFFFF;
height:350px;
clear:both;
}

div.pie{
position:relative;
Width: 98%;
left:0%;
right:0%;
top:0%;
height: 100px;
font-size: 14px ;
Font-Family: Verdana, Arial, sans-serif;
Font-weight:Bold;
color: #005DAD;
background-color:#FFFFFF;
border: 10px solid #005DAD;
float:left;
}

div.creditos{
position:relative;
font-size: 10px ;
font-weight:normal;
Font-Family: Verdana, Arial, sans-serif;
Width: 98%;
color: #CCCCFF;
background-color:#005FA0;
text-align:center;
float:left;
border:10px solid #005FA0;
}

div.W3C{
position: relative;
font-size: 10px ;
font-weight:normal;
Font-Family: Verdana, Arial, sans-serif;
Width: 10%;
color: #ccccff;
background-color:#005FA0;
text-align:left;
float:left;
}

div.WCC{
position: relative;
font-size: 10px ;
font-weight:normal;
Font-Family: Verdana, Arial, sans-serif;
Width: 10%;
left: 0%;
color: #ccccff;
background-color:#005FA0;
text-align:left;
float:left;
}


div.resultados{
position: relative;
font-size: 10px ;
font-weight:normal;
Font-Family: Verdana, Arial, sans-serif;
Width: 50%;
left: 5%;
color: #ccccff;
background-color:#005FA0;
text-align:center;
float:left;
}

div.gpa{
position: absolute;
font-size: 10px ;
font-weight:normal;
Font-Family: Verdana, Arial, sans-serif;
Left: 75%;
right: 5%;
Width: 20%;
top:2%;
text-align:right;
float:Left;
}

div.erp{
position: relative;
font-size: 10px ;
font-weight:normal;
Font-Family: Verdana, Arial, sans-serif;
Left: 0%;
right: 5%;
Width: 20%;
text-align:right;
float:right;
}


div.piatic{
position: absolute;
font-size: 10px ;
font-weight:normal;
Font-Family: Verdana, Arial, sans-serif;
Left: 50%;
width: 25%;
color: #ccccff;
text-align:center;
}

div.principalderecha{
position:absolute;
text-align:right;
left: 35%;
right: 5%;
z-index:2;
}

div.buscador_empleo {
position:relative;
text-align:left;
width:57%;
left: 5%;
right:2%;
float:left;
height:auto;
border: 1px solid #B6D0E5;
background: url("../imagen/lupa.gif") no-repeat left;
background-position: bottom left;
background-color:#FFFFFF;
}

div.contenido_buscador_empleo{
	position:relative;
	left:30%;
	width:69%;
	float:left;
}


div.botones_empleo{
position:relative;
text-align:center;
float:left;
left:0%;
width:100%;
}


div.categorias_empleo{
position:relative;
text-align:left;
width:30%;
right:5%;
float:right;
}

div.ofertas_empleo{
position:relative;
text-align:center;
left: 5%;
top: 0%;
width:90%;
right: 5%;
background-color: #CCE1F6;
border: 5px solid #CCE1F5;
float:left;
}

div.linea_empleo{
position: relative;
font-size		: 12px ;
Font-Family: Verdana, Arial, sans-serif;
Font-weight:Bold;
color		: #000000;
text-align	: left;
background-color: #FFFFFF;
width: 100%;
left: 0%;
right: 0%;
border: 1px solid #B6D0E5; 
}

div.aqui{
	font-size: 18px ;
	Font-Family: Verdana, Arial, sans-serif;
	font-weight:Bold;
	color:#f9a61e;
	text-align:left;
}


div.ahora{
	font-size: 18px ;
	Font-Family: Verdana, Arial, sans-serif;
	font-weight:Bold;
	color:#615c73;
	text-align:right;
}

div.bloquebanners{
position: absolute;
font-size: 11px ;
font-weight:normal;
Font-Family: Verdana, Arial, sans-serif;
Left: 75%;
Width: 20%;
Top:2%;
color: #000000;
background-color:#FFFFFF;
text-align:right;
z-index:1;
}

div.bloquecentral {
position: relative;
font-size: 11px ;
font-weight:normal;
Font-Family: Verdana, Arial, sans-serif;
Left: 0%;
Width: 76%;
color: #000000;
background-color:#FFFFFF;
text-align:left;
z-index:1;
}

div.ver_noticia{
position: relative;
font-size 		: 11px ;
font-weight:normal;
Font-Family: Verdana, Arial, sans-serif;
color		: #000000;
width: 90%;
left: 0%;
right: 0%;
border	: 5px solid #005FA0;
background-color: #FFFFFF;
float:left;
text-align:center;
}

div.texto_ver_noticia{
position: relative;
font-size 		: 11px ;
font-weight:normal;
Font-Family: Verdana, Arial, sans-serif;
color		: #000000;
width: 85%;
left:2%;
right:2%;
border-color	: #005FA0;
border: 0px solid #FF0000;
background-color: #FFFFFF;
text-align:justify;
clear:both;
}

div.noticias{
position:relative;
font-size: 11px ;
font-weight:normal;
Font-Family: Verdana, Arial, sans-serif;
Width: 98%;
color: #000000;
background-color:#FFFFFF;
text-align:left;
}

div.listado_noticias_conimagen{
position:relative;
width:80%;
left: 5%;
right: 0%;
text-align:left;
min-height:450px;
height:450px;
}

div.buscador_noticias{
position: relative;
font-size:11px;
font-weight:Bold;
Font-Family: Verdana, Arial, sans-serif;
Left: 5%;
Width: 95%;
color: #000000;
background-color:#FFFFFF;
text-align:left;
}

div.titulo_noticia{
position:relative;
font-size: 10px ;
Font-Family: Verdana, Arial, sans-serif;
Font-weight:Bold;
text-align:left;
width:75%;
float:left;
}

div.texto_noticia{
position:relative;
font-size: 10px ;
font-weight:normal;
Font-Family: Verdana;
text-align:justify;
width:100%;
}

div.fecha_noticia{
position:absolute;
font-size: 10px ;
Font-Family: Verdana, Arial, sans-serif;
Font-weight:Bold;
float:right;
text-align:right;
width:25%;
left:75%;
}

div.imagen_noticia{
position:relative;
float:left;
width:25%;
min-height:70px;
height:50px; /*compatibilidad con IE5*/
}

div.enlace_noticia{
position:relative;
float:right;
width:20%;
left:75%;
left:0%;
text-align:right;
}

div.listado_noticias {
position:relative;
font-size: 11px ;
font-weight:normal;
Font-Family: Verdana, Arial, sans-serif;
width:100%;
background-color:#FFFFFF;
text-align:left;
float:left;
min-height:70px;
}

div.grissup{
position:relative;
font-size: 11px ;
font-weight:normal;
Font-Family: Verdana, Arial, sans-serif;
Left: 0%;
Right: 0%;
width: 250px;
color: #000000;
background: url("../imagen/grissup.gif") no-repeat right;
text-align:justify;
}

div.grislinea{
position:relative;
font-size: 11px ;
font-weight:normal;
Font-Family: Verdana, Arial, sans-serif;
Left: 0%;
Right: 0%;
width: 250px;
color: #000000;
background: url("../imagen/grislinea.gif") repeat right;
background-color:#FFFFFF;
text-align:justify;
}

div.grisinf{
position:relative;
font-size: 11px ;
font-weight:normal;
Font-Family: Verdana, Arial, sans-serif;
Left: 0%;
Right: 0%;
width: 250px;
color: #000000;
background: url("../imagen/grisinf.gif") no-repeat right;
text-align:justify;
}

div.texto{
position:relative;
font-size: 11px ;
font-weight:normal;
Font-Family: Verdana, Arial, sans-serif;
width: 90%;
left: 5%;
right: 5%;
text-align:justify;
}

div.texto_banner{
position:relative;
font-size: 11px ;
font-weight:normal;
Font-Family: Verdana, Arial, sans-serif;
width: 80%;
left: 10%;
right: 10%;
text-align:justify;
}

div.formulario{
position:relative;
font-size: 11px ;
font-weight:normal;
Font-Family: Verdana, Arial, sans-serif;
width: 90%;
left: 5%;
right: 5%;
float:left;
text-align:left;
}

div.accesibilidad{
position:relative;
font-size: 11px ;
font-weight:normal;
Font-Family: Verdana, Arial, sans-serif;
width: 90%;
left: 5%;
right: 5%;
float:left;
text-align:left;
}


div.texto_busqueda_asociados{
position: relative;
font-size: 11px ;
font-weight:normal;
Font-Family: Verdana, Arial, sans-serif;
Left: 0%;
Width: 90%;
color: #000000;
text-align:left;
}

div.buscador_asociados{
position: relative;
font-size:11px;
font-weight:Bold;
Font-Family: Verdana, Arial, sans-serif;
Left: 0%;
Width: 100%;
color: #000000;
text-align:left;
}

div.ficha_asociado{
position:relative;
text-align:center;
float:left;
top:0%;
width:90%;
left:5%;
right:5%;
}

div.botones_ficha{
position:relative;
text-align:center;
float:left;
border:0px solid #CCCCFF;
width:98%;
left:2%;
padding-right:1%;
padding-top:1%;
padding-left:1%;
}

div.boton_ficha{
position:relative;
text-align:center;
width:auto;
left:0%;
right:0%;
float:left;
border:1px solid #CCCCFF;
}

div.asociados{
position:relative;
text-align:center;
width:98%;
left:0%;
float:left;
height:400px;
min-height:400px;
}


div.bloque_lista_asociados{
position:relative;
width: 95%;
left: 0%;
right: 0%;
text-align:left;
}

div.bloque_datos_asociados_izquierda{
position:relative;
width: 48%;
left: 0%;
height:60px;
right: 2%;
text-align:left;
float:left;
}

div.bloque_datos_asociados_derecha{
position:relative;
width: 48%;
height:60px;
left: 2%;
right: 0%;
text-align:left;
float:left;
}

div.localizacion_socio_listado{
position:absolute;
left:70%;
width:30%;
top:0%;
text-align:right;
float:left;
}

div.datos_lista_asociados{
position:relative;
width: 100%;
left: 0%;
right: 0%;
text-align:left;
float:left;
}


div.cablistasociados {
	position:relative;									 
  font-size:11px;
	font-weight:Bold;
	Font-Family: Verdana, Arial, sans-serif;
	Color : #005DAD; 	
	background-color: #F7CD2A;
	text-align:left;
	width: 100%;	
}


div.datos_acceso{
position:relative;
font-size:11px;
font-weight:Bold;
Font-Family: Verdana, Arial, sans-serif;   
width: 100%;
left: 0%;
right: 0%;
text-align:justify;
background: url("../imagen/candado.gif") no-repeat right;
float:left;
}

div.label_usuario{
position:relative;
font-size: 11px;
Font-Family: Verdana, Arial, sans-serif;
Font-weight:Bold;   
width: 60%;
left: 0%;
right: 0%;
text-align:left;
float:left;
}

div.zona_privada{
position:relative;
font-size: 11px;
Font-Family: Verdana, Arial, sans-serif;
Font-weight:Bold;    
width: 100%;
left: 0%;
right: 0%;
text-align:left;
}

div.oferta{
position:relative;
width: 90%;
left: 5%;
right: 0%;
text-align:left;
background: url("../imagen/empleo.gif") no-repeat right;
float:left;
z-index:5;
}

div.contenido_oferta{
position:relative;
width: 80%;
left: 0%;
right: 0%;
text-align:left;
float:left;
z-index:1;
}

div.logo_empresa_empleo{
position: relative;
left: 0%;
right: 0%;
width: 50%;
top:0%;
text-align:right;
float:right;
z-index:0;
}

div.imagenderecha{
position: relative;
left: 0%;
right: 5%;
width: 25%;
top:0%;
text-align:right;
float:right;
z-index:2;
}

div.textoizquierda{
position:absolute;
width: 80%;
left: 10%;
right: 10%;
text-align:left;
}


div.naranjasup{
position:relative;
font-size: 11px ;
font-weight:normal;
Font-Family: Verdana, Arial, sans-serif;
Left: 0%;
Right: 0%;
width: 250px;
color: #000000;
background: url("../imagen/naranjasup.gif") no-repeat right;
text-align:justify;
}

div.naranjalinea{
position:relative;
font-size: 11px ;
font-weight:normal;
Font-Family: Verdana, Arial, sans-serif;
Left: 0%;
Right: 0%;
width: 250px;
color: #000000;
background: url("../imagen/naranjalinea.gif") repeat right;
text-align:justify;
}

div.naranjainf{
position:relative;
font-size: 11px ;
font-weight:normal;
Font-Family: Verdana, Arial, sans-serif;
Left: 0%;
Right: 0%;
width: 250px;
color: #000000;
background: url("../imagen/naranjainf.gif") no-repeat right;
text-align:justify;
}

div.error_noticia{
position:relative;
Left: 15%;
width:70%;
Right: 15%;
Top: 10%;
height:100px;
color: #000000;
background: url("../imagen/error.gif") no-repeat right;
text-align:left;
float:left;
}


div.error{
position:relative;
font-size: 11px ;
font-weight:normal;
Font-Family: Verdana, Arial, sans-serif;
Left: 5%;
width:90%;
Right: 5%;
height:270px;
min-height:270px;
color: #000000;
background: url("../imagen/error.gif") no-repeat right;
background-position: top right;
background-color:#FFFFFF;
text-align:left;
}

div.mensaje_error{
position:relative;
width: 100%;
left: 0%;
right: 0%;
top:10%;
text-align:left;
}

div.centrado{
text-align:center;
position:relative;
}

div.paginas {
text-align:left;
position:relative;
clear:both;
}

div.centrado_central{
position:relative;
text-align:center;
width:75%;
left:25%;
}

div.izquierda{
text-align:left;
position:relative;
}

div.derecha{
text-align:right;
position:relative;
}

div.derechaabs{
text-align:right;
left: 30%;
position:absolute;
}

div.derechacartel{
position: relative;
left: 5%;
right: 5%;
width: 20%;
text-align:right;
float: left;
}

div.promociones{
position: relative;
left: 0%;
right: 0%;
width: 99%;
text-align:left;
min-height:400px;
/* es necesario para IE6 y versiones anteriores */
height: 400px;
				background: url("../imagen/cartel_acoivan.jpg") no-repeat right;
background-position: right bottom;
background-color:#FFFFFF;
}

div.izquierdaabs{
position: absolute;
left: 0%;
width: 45%;
text-align:justify;
}

div.enlaces{
position:relative;
font-size: 11px ;
font-weight:normal;
Font-Family: Verdana, Arial, sans-serif;
right: 1%;
width: 95%;
min-height: 400px;
height:400px;
text-align:right;
z-index: 1;
left:0%;
background: url("../imagen/cadena_enlaces.gif") no-repeat right;
background-position: bottom right;
background-color:#FFFFFF;
}

div.buscador {
position:relative;
text-align:center;
left: 0%;
width:100%;
float:left;
}

div.catalogo_productos{
position:relative;
text-align:center;
width:100%;
left:0%;
float:left;
}

div.buscador_productos {
position:relative;
text-align:left;
width:69%;
left: 5%;
right:0%;
border: 1px solid #B6D0E5;
background: url("../imagen/lupa.gif") no-repeat right;
background-position: bottom right;
background-color:#FFFFFF;
}

div.anima_productos{
position:relative;
text-align:center;
Left: 5%;
Right: 0%;
Width: 70%;
}

div.titulo_catalogo{
position:relative;
text-align:left;
background-color:#FFFFFF;
border:10px solid #FFFFFF;
width:98%;
float:left
}

div.productos_asociado{
position:relative;
font-size : 11px ;
font-weight:normal;
Font-Family: Verdana, Arial, sans-serif;
Left: 5%;
Right: 5%;
Width: 80%;
background-color:#FFFFFF;
text-align:center;
float:left;
}

div.bloqueizquierdoproductos{
position:relative;
width : 30%;
top:0%;
text-align:left;
background-color: #CCE1F5;
left:0%;
z-index: 1;
float:left;
}

div.lineatienda{
position: relative;
font-size		: 12px ;
Font-Family: Verdana, Arial, sans-serif;
font-weight:Bold;
color		: #000000;
text-align	: left;
background-color: #FFFFFF;
width: 96%;
left: 2%;
right: 2%;
}


div.contactar{
position: absolute;
right: 1%;
width: 25%;
height: 275px;
text-align:right;
z-index: 0;
top:20%;
background: url("../imagen/contactar.gif") no-repeat right;
}


div.contenido_contacto{
position:relative;
left:0%;
width:80%;
text-align:left;
z-index:0;
}

div.justificado{
text-align:justify;
}


img.imgproductopar {
border  : 5px #005FA0 solid;
font-size		: 10px ;
font-weight:normal;
Font-Family: Verdana, Arial, sans-serif;
color		: #000000;
background-color: #FFFFFF;
}

img.imgproductoimpar {
border  : 5px #CCCCFF solid;
font-size		: 10px ;
font-weight:normal;
Font-Family: Verdana, Arial, sans-serif;
Color		: #000000;
background-color: #FFFFFF;
}

img.enlace {
border  : 0px;
}

hr.azulclaro {
	color:#b6d0e5;
}

