/* CSS Document */

	body {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:80%;
		margin: 0px;
	}
	.tablalateral td {
		padding-left:20px;
		padding-bottom:5px;
		padding-right:5px;
		padding-top:5px;
	}
	.flechab {
		background-image: url(/img/bullet_w.gif);
		background-repeat: no-repeat;
		background-position: 10px center;
	}
	.menulateral { color:#FFFFFF; text-decoration:none; font-weight:bold; font-family:Tahoma, Verdana, Arial; font-size:85%;}
	.menulateral:hover { color:#FF0000; text-decoration:underline;}
	.pie {
		background-image: url(/img/agdmin/pie.gif);
		background-repeat: repeat-x;
		background-position: top;
	}
	.cont {
		height:328px;
		background-color:#FAFAFA;
		background-image:url(/img/contbackibili.gif);
		background-position:right;
		background-repeat:repeat-y;
	}
	.contcliente {
		height:328px;
		background-color:#FAFAFA;
		background-image:url(/img/fondo_cliente.gif);
		background-position:bottom;
		background-repeat:repeat-y;
		text-align:left;
}
	#kolor { background-color:#E7E7E7;}
	#kolor2 { background-color:#333333;}
	.imagen { 
		background-image:url(/img/imagen.jpg);
		background-repeat:no-repeat;
		background-position:left top;
		border:#1876B1 solid 2px;
		margin-top:10px;
		padding-bottom:20px;
	}
input {
		font-size:90%;
		border:1px solid #1876B1;
		color:#000000;
}
	
/* Bajo Cabecera */

	.tmenulateral {
		background-image:url(/img/contleftibili.gif);
		background-repeat:no-repeat;
		background-position:left top;
		color:#000000;
		padding-left:10px;
		font-weight:bold;
		font-family: Arial, Tahoma;
		font-size:80%;
		font-weight:bold;
		margin-top:0;
		padding-top:12px;;
		margin-bottom:0;
		padding-bottom:0;
	}
	.tmenulateralibili {
		background-image:url(/img/contleftibili2.gif);
		background-repeat:no-repeat;
		background-position:left top;
		color:#000000;
		padding-left:10px;
		font-weight:bold;
		font-family: Arial, Tahoma;
		font-size:80%;
		font-weight:bold;
		margin-top:0;
		padding-top:12px;;
		margin-bottom:0;
		padding-bottom:0;
	}
	.tmenulateralp {
		color:#333333;
		padding-left:10px;
		font-weight:bold;
		border-bottom:solid 1px #FFFFFF;
		font-family: Helvetica, Arial;
		font-size:80%;
		font-weight:bold;
		margin-top:0;
		padding-top:0;
		background-image:url(/img/contleftibili.gif);
		background-position:left up;
		background-repeat:no-repeat
	}
	.ruta {
		border-bottom:#C2C2C2 solid 2px;
		font-size:80%;
		vertical-align:top;
	}
	.lruta {
		padding-bottom:0;
		padding-top:0;
		margin-bottom:0;
		margin-top:0;
		color:#000000;
	}
	.lruta li {
		background-image:url(/img/bullet_r.gif);
		background-repeat:no-repeat;
		background-position:left;
		display:inline;
		padding-left:7px;
		padding-right:2px;
		text-indent:-35px;
	}
	.finruta {
		width:18px;
		background-image: url(/img/finruta.gif);
		background-repeat: no-repeat;
		background-position: left bottom;
	}
	.lkruta {
		font-weight:bold;
		text-decoration:none;
		color:#333333;
	}
	.lkruta:hover { text-decoration:underline;}
	.lista {
		border:#1876B1 solid 2px;
	}
	.listae {
		border:#FF0000 solid 2px;
		padding:5px;
	}
	.lista th {
		padding:5px;
		background-color:#E7E7E7;
	}
	.lista td {
		padding:5px;
	}
	#vertical th {
		text-indent:10px;
		text-align:left;
	}
	.error {
		text-align:center;
		color:#FF0000;
		font-weight:bold;
	}
	.enlace {
		color:#999999;
		font-weight:bold;
	}
	.enlace:hover {
		color:#1876B1;
		text-decoration:none;
	}
	.enlace3 {
		color:#999999;
		text-decoration:none;
	}
	.enlace3:hover {
		color:#1876B1;
	}
	.enlace2:link {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#1876B1;
		text-decoration:none;
	}
	.enlace2:visited {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#1876B1;
		text-decoration:none;
	}
	.enlace2:hover { 
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#999999;
	}
	.enlace2:active {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#1876B1;
		text-decoration:none;
	}
	.enlace7:link {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#000000;
		text-decoration:none;
		font-size:80%;
	}
	.enlace7:visited {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#000000;
		text-decoration:none;
		font-size:80%;
	}
	.enlace7:hover { 
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#1876B1;
		font-size:80%;
	}
	.enlace7:active {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#000000;
		text-decoration:none;
		font-size:80%;
	}
	.enlace5:link {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#1876B1;
		text-decoration:none;
	}
	.enlace5:visited {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#1876B1;
		text-decoration:none;
	}
	.enlace5:hover { 
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#999999;
	}
	.enlace5:active {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#1876B1;
		text-decoration:none;
	}
	.enlacew:link {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#333333;
		text-decoration:underline;
	}
	.enlacew:visited {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#333333;
		text-decoration:underline;
	}
	.enlacew:hover { 
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#333333;
		text-decoration:underline;
	}
	.enlacew:active {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#333333;
		text-decoration:underline;
	}
	.enlacea:link {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#1876B1;
		text-decoration:none;
	}
	.enlacea:visited {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#1876B1;
		text-decoration:none;
	}
	.enlacea:hover { 
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#1876B1;
		text-decoration:underline;
	}
	.enlacea:active {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#1876B1;
		text-decoration:none;
	}
	.enlace_si {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#1876B1;
		text-decoration:none;
		background-image:url(/img/bullet_si.gif);
		padding-left:10px;
		background-repeat:no-repeat;
		background-position:67px;
		padding-right:40px;
	}
	.enlace_si:hover { 
		color:#999999;
		text-decoration:underline;
	}
	.enlace_an {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#1876B1;
		text-decoration:none;
		background-image:url(/img/bullet_ant.gif);
		padding-left:15px;
		margin-left:40px;
		background-repeat:no-repeat;
		background-position:5px;
		padding-right:40px;
	}
	.enlace_an:hover { 
		color:#999999;
		text-decoration:underline;
	}
	.enlace_sig {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#1876B1;
		text-decoration:none;
		background-image:url(/img/bullet_sig.gif);
		padding-left:10px;
		background-repeat:no-repeat;
		background-position:50px;
		font-weight:bold;
		padding-right:40px;
	}
	.enlace_sig:hover { 
		color:#999999;
		text-decoration:underline;
	}
	.enlace_ant {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#1876B1;
		text-decoration:none;
		background-image:url(/img/bullet_back.gif);
		padding-left:15px;
		background-repeat:no-repeat;
		background-position:5px;
		font-weight:bold;
	}
	.enlace_ant:hover { 
		color:#999999;
		text-decoration:underline;
	}
	.enlace_post {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#1876B1;
		text-decoration:none;
		background-image:url(/img/bullet_sig.gif);
		background-repeat:no-repeat;
		background-position:right;
		padding-right:10px;
		font-weight:bold;
	}
	.enlace_post:hover { 
		color:#999999;
		text-decoration:underline;
	}
	.crear {
		color:#333333;
		font-weight:bold;
		text-decoration:none;
	}
	.crear:hover { text-decoration:underline;}
	.borrar { color:#000000;}
	.borrar:hover { text-decoration:none;}
	.normala:link {
		color:#000000;
		text-decoration:none;
		font-weight:normal;
	}
	.normala:visited {
		color:#000000;
		text-decoration:none;
		font-weight:normal;
	}
	.normala:hover { 
		color:#000000;
		text-decoration:underline;
		font-weight:normal;
	}
	.normala:active {
		color:#000000;
		text-decoration:none;
		font-weight:normal;
	}
	
	/* Cabecera */
	
	.idiomas {
		width:400px;
		font-size:70%;
		text-align:left;
		margin-left:15px;
		margin-right:auto;
		margin-top:12px;
	}
	.idioma { color:#333333; font-weight:bold; text-decoration:none;}
	.idioma:hover { text-decoration:underline; color:#1876B1; font-weight:bold;}
	.idioma_active { text-decoration:underline; color:#1876B1; font-weight:bold;}
	.idioma_active:hover { text-decoration:underline; color:#1876B1; font-weight:bold;}
	.menu {
		font-weight: bold;
		color: #586877;
		text-decoration: none;
	}
	.menu:hover {
		font-weight: bold;
		color: #FF0000;
		text-decoration: none;
	}
	
	.cbz_base {
		background-image: url(/img/cbz_base.gif);
		background-repeat: repeat-x;
		background-position: top;
	}
	
	.cbz_medio {
		background-image: url(/img/cbz_medio.gif);
		background-repeat: no-repeat;
		background-position: top;
	}
	
	.cbz_fin {
		background-image: url(/img/cbz_fin.gif);
		background-repeat: no-repeat;
		background-position: top;
	}
	.cbz_base2 {
		background-image: url(/img/cbz_base.gif);
		background-repeat: repeat-x;
		background-position: top;
		background-color:#333333;
	}
	
	.cbz_medio2 {
		background-image: url(/img/cbz_medio2.gif);
		background-repeat: no-repeat;
		background-position: top;
		background-color:#333333;
	}
	
	.cbz_fin2 {
		background-image: url(/img/cbz_fin2.gif);
		background-repeat: no-repeat;
		background-position: top;
		background-color:#333333;
	}
	.l {
		width:200px;
		height:200px; 
		background-image:url(/img/L.gif);
		background-repeat:no-repeat;
		background-position:13px bottom;}
	.cabecera {
		background-image: url(/img/admin/cabecera.gif);
		background-repeat: repeat-x;
		background-position: top;
	}
	.zp { 
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		text-decoration:none;
		color:#858585;
		font-size:90%;
		padding-right:10px;
	}
	.zp:hover {	text-decoration:underline; color:#1876B1;}
	.zp2 {
		width:170px;
		border-bottom:solid #FF0000 3px;
		padding-bottom:4px;
		padding-top:30px;
	}
	.menu_cabecera { text-align:right; margin-left:auto; margin-right:20px; padding-top:70px; margin-bottom:0px; width:500px;}
	.menu_cabecera ul{	margin:0; padding:0;}
	.menu_cabecera li{
		float:right;
		list-style:none;
		font-family: Arial, Tahoma;
		font-size:80%;
		font-weight:bold;
		padding-left:40px;
		padding-top:12px;
		background-image:url(/img/smenu.gif);
		background-position:20px 12px;
		background-repeat:no-repeat;
	}
	#na { background-image:none;}
	.gr { 	color:#000000; text-decoration:none;}
	.gr:hover { color:#FF0000;}
	.gr2:link { color:#FF0000; text-decoration:none;}
	.gr2:visited { color:#FF0000; text-decoration:none;}
	.gr2:hover { color:#FF0000; text-decoration:none;}
	.gr2:active { color:#FF0000; text-decoration:none;}
	#aut {
		text-align:left;
		padding-left:20px;
		width:auto;}
	
/* Cliente/representante */

.contrasena1 {
	width:4px;
	background-image:url(/img/c1.gif);
	background-repeat:no-repeat;
	background-position:left;
	height:17px;
}
.contrasena2 {
	background-image:url(/img/c2.gif);
	background-repeat:repeat-x;
	background-position:left;
	height:17px;
	text-align:center;
	font-size:80%;
	font-weight:bold;
	color:#FFFFFF;
}
.contrasena3 {
	width:4px;
	background-image:url(/img/c3.gif);
	background-repeat:no-repeat;
	background-position:left;
	height:17px;
}

.cliente {
	color:#1876B1;
	font-weight:bold;
	font-size:80%;
	text-indent:20px;
	background-color:#FFFFFF;
	vertical-align:middle;
	height:20px;
	text-align:right;
}
.imprimir {
	background-image:url(/img/calado.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
}

/* Menu Lateral */

    /* Catalogo */
	
		.indice { 
			  font-size:80%;
			  color:#FFFFFF;
			  font-weight:bold;
			  text-decoration:none;
			  margin-left:15px;
			  padding-left:10px;
			  background-image:url(/img/bullet_w.gif);
			  background-repeat:no-repeat;
			  background-position:left;
		 }
		.indice:hover { 
			  font-size:80%;
			  color:#FFFFFF;
			  font-weight:bold;
			  text-decoration:none;
			  margin-left:15px;
			  text-decoration:underline;
		 }
		.cform {  margin-left:15px; vertical-align:bottom; font-size:80%; color:#FFFFFF;}
		.cform form{ margin:0; padding:0; vertical-align:top;}
		.cform form select { font-size:100%; border:#666666 1px solid; margin:0; padding:0;}
		.cform form input { font-size:100%; margin:0; padding:0; margin:0; padding:0;}
		.cform2 { margin-top:0px; margin-bottom:0px; margin-left:15px; margin-right:15px; vertical-align:top; font-size:100%;}
		.cform2 form{ margin:0; padding:0; vertical-align:top; margin:0; padding:0;}
		.cform2 form select { font-size:100%; border:#666666 1px solid; margin:0; padding:0;}
		.cform2 form input { font-size:100%; margin:0; padding:0;}
		#cbuscar { border-bottom:1px solid #FFFFFF; padding-bottom:5px;}
		#new { background-image:url(/img/cnew.gif); background-repeat:no-repeat; background-position:right;}
		.Nuevop { font-size:0%;}
		.catalogo {
			background-image:url(/img/catalogoback.gif);
			background-repeat:repeat-y;
			background-position:left;
			width:265px;
		}
		.catalogo ul {
			 font-family:Tahoma, Verdana, Arial;
			 list-style:none;
			 font-size:80%;
			 margin-top:2px;
			 margin-left:0px;
			 padding-left:15px;
		}
		.catalogo ul li div {
		  border:solid 1px #C3C3C3;
		  background-color:#FFFFFF;
		  margin-bottom:2px;
		  vertical-align:middle;
		/*  height:12px;*/
		min-height:15px;
		  width:92%;
		  text-indent:4px;
		 }
		.catalogo ul li div:hover {  background-color:#B0CCE2;}
		.catalogo ul li div a {
		  text-decoration:none;
		  color:#000000;
		  background-image:url(/img/bullet_w.gif);
		  background-repeat:no-repeat;
		  background-position:left;
		  padding-left:10px;}
	.catalogo ul li div a:hover { color:#FF0000;}
		.catalogo ul ul {
			 list-style:none;
			 font-size:100%;
			 margin-left:0px;
			 padding-left:0;
		}
		.catalogo ul ul li div a {
		  text-decoration:none;
		  color:#000000;
		  background-image:url(/img/bullet_r.gif);
		  background-repeat:no-repeat;
		  background-position:left;
		  padding-left:10px;
		  margin-left:10px;}
		.catalogo ul ul li a:hover{	color:#009900;}
		.catalogo ul ul ul { list-style:none; color:#FF0000;}
		.catalogo ul ul ul li div a {
		  text-decoration:none;
		  color:#000000;
		  background-image:url(/img/bullet_g.gif);
		  background-repeat:no-repeat;
		  background-position:30px;
		  padding-left:40px;}
		.catalogo ul ul ul li a:hover{ color:#AAAAAA;}
		.catalogo ul ul ul ul { list-style:none; color:#FF0000;}
		.catalogo ul ul ul ul li div a {
		  text-decoration:none;
		  color:#000000;
		  background-image:url(/img/bullet_b.gif);
		  background-repeat:no-repeat;
		  background-position:45px;
		  padding-left:55px;}
		.catalogo ul ul ul ul li a:hover{ color:#009900;}
		#cactn1 { color:#FF0000; font-weight:bold; background-image:url(/img/bullet_w2.gif);}
		#cactn2 { color:#009900; font-weight:bold; background-image:url(/img/bullet_r2.gif);}
		#cactn3 { color:#AAAAAA; font-weight:bold; background-image:url(/img/bullet_g.gif);}
		#cactn4 { color:#009900; font-weight:bold; background-image:url(/img/bullet_b.gif);}
		
	/* Catalogo - Productos destacados - Portada */
	
	.pcatalogo {
		 background-image:url(/img/cp.gif);
		 background-repeat: no-repeat;
		 background-position:top;
		 vertical-align:top;
	}
	#newcp {
		 background-image:url(/img/newcp.gif);
		 background-repeat:no-repeat;
		 background-position:right top;
	}
	.cerf { width:180px; height:50; float:left; vertical-align:top; margin-left:70px;}
	#borded { border-right:1px solid #E7E7E7; border-left:1px solid #E7E7E7;}
	.cpt {
		font-size:80%; 
		padding-left:20px;
		margin-top:3px;
		color:#333333;
	}
	.cpt a { text-decoration:none; color:#333333; font-weight:bold;}
	.cpt a:hover { text-decoration:underline;}
	.cpf {
		height:85px;
		width:180px;
		margin-top:10px;
		margin-left:30px;
	}
	.ampliar {
		margin-bottom:5px;
		margin-left:10px;
	}

/* contenido Portada */
	
	.out h1 {
		font-family:Tahoma, Verdana, Arial;
		color:#FFFFFF;
		font-size:110%;
		margin-bottom:10px;
		padding-left:8px;
		margin-left:0;
		margin-right:0;
	}
	.bien{ 
		  font-weight:bold;
		  font-size:110%;
		  color:#000000;
		  padding-left:10px;
		  border-bottom:1px solid #333333;
		  padding-right:5px;
	 }
	 .bien2 {
		  font-size:80%;
		  vertical-align:bottom;
	 }
	 .foto_portada {
		  width:300px;
		  height:200px;
		  margin-left:60px;
		  margin-top:10px;
	 }
	 .texto_portada {
		 font-size:80%;
		 color:#666666;
		 width:400px;
		 margin-left:10px;
		 margin-top:10px;
		 text-align:justify;
		 float:left;
	 }
	 .pcont {
		  background-image:url(/img/fondo_portada.gif);
		  background-position:right bottom;
		  background-repeat:no-repeat;
		  height:328px;
		  background-color:#FAFAFA;
	 }
	 .pac {
		  background-image:url(/img/calado2.gif);
		  background-repeat:no-repeat;
		  background-position:left top;
		  color:#FFFFFF;
		  font-size:75%;
		  font-weight:bold;
		  padding-left:10px;
		  padding-top:10px;
		  width:200px;
	 }
	 .pout {
		  background-image:url(/img/calado3.gif);
		  background-repeat:no-repeat;
		  background-position:left top;
	 }
	
/* contenido catalogo */

	.nocatalogo{ font-size:150%; text-align:center; color:#000000; font-weight:bold; vertical-align:middle;} 
	#margenes{
		margin:0;
		padding:0;}
	.link1{
		margin:0;
		padding:0;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 90%;
		color: #4143BC;
		font-weight: bold;
		text-decoration: none;
	}
	.link1:hover{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 90%;
		color: #4143BC;
		font-weight: bold;
		text-decoration: underline;
	}
	.ccabecera {
	}
	.ccabecera h1 {
		font-family:Tahoma, Verdana, Arial;
		color:#000000;
		font-weight:bold;
		font-size:140%;
		padding-left:8px;
		margin:0;
	}
	.ccabecera td {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:75%;
	}
	.cproductos th { font-weight:normal; text-align:left;}
	#ccabe {
		background-image:url(/img/ccab.gif);
		background-repeat:no-repeat;
		background-position:150px bottom;
	}
	.cproductos {
		font-size:70%;
		margin-top:15px;
	}
	.cproducto {
		background-image:url(/img/cp2.gif);
		background-repeat:no-repeat;
		background-position:left top;
		vertical-align:top;
		
	}
	#cnew { background-image:url(/img/cpnew.gif);}
	.cnt {
		font-weight:bold;
		margin-top:15px;
		margin-left:3px;
		padding-left:6px;
		width:143px;
	}
	.ampliari {
		padding-top:0px;
		padding-right:32px;
		margin-right:0px;
		margin-top:0px;
		margin-left:auto;
		width:16px;
		height:16px;
		float:right;
	}
	.cnf {
		width:143px;
		height:105px;
		padding-left:8px;
		text-align:center;
		vertical-align:middle;
		margin-top:10px;
		margin-right:15px;
	}
	#nada { background-image:none;}

/* Ficha Producto */

	.avf {
		padding:8px;
		text-align:center;
		vertical-align:top;
	}
	.avf2 {
		text-align:right;
		padding-right:10px;
	}
	.dpdf {
		vertical-align:top;
		text-align:center;
	}
	.tabla_producto th{
		background-color:#666666;
		color:#FFFFFF;
		height:20px;
		vertical-align:middle;
		margin:5px;
		border-left:solid 2px #FFFFFF;
		border-right:solid 2px #FFFFFF;
	}
	.tabla_producto td{
		border-bottom:1px solid #666666;
		padding-left:5px;
		font-size:80%;
	}
	#topad {
		padding-top:6px;
	}
	.ge_tabla {
		border:1px solid #1876B1;
	}

/* Pie */

	.pie {
		background-image:url(/img/pie.gif);
		background-repeat:no-repeat;
		background-position:center top;
		padding-top:18px;
		padding-left:5px;
		font-size:70%;
	}
	.pie2 {
		background-image:url(/img/pieibili.gif);
		background-repeat:no-repeat;
		background-position:center top;
		padding-top:18px;
		padding-left:5px;
		font-size:70%;
	}

/* Formulario */

	.texto {
		font-size:90%;
		border:1px solid #1876B1;
		color:#000000;
	}
	.texto2 {
		font-size:90%;
		border:1px solid #1876B1;
		color:#000000;
	}
	.texto3 { font-size:80%; padding:10px; text-align:justify; vertical-align:top;}
	.boton {
		border-top:1px solid #CCCCCC;
		border-left:1px solid #CCCCCC;
		border-right:2px solid #1876B1;
		border-bottom:2px solid #1876B1;
		background-color:#EEEEEE;
		font-size:85%;
	}
	.pact {
		 font-size:90%;
		 font-weight:normal;
		 color:#000000;
		 border:1px solid #999999;
		 margin-top:2px;
	 }
	.boton2 {
		text-align:center;
		padding-top:2px;
		background-image:url(/img/aceptar.gif);
		background-repeat:no-repeat;
		width:47px;
		height:17px;
	}
	.boton2 a { text-decoration:none; color:#FFFFFF; font-weight:bold; 	font-size:90%;}
	.boton2 a:hover { color:#000000;}
	.formu { margin:0; padding:0; }
	
/* Mails */

	.salir {
		margin-top:135px;
		font-weight:bold;
		font-size:90%;
		color:#666666;
		background-color:#FFFFFF;
		text-align:right;
		padding-right:25px;
		border-bottom:#333333 1px solid;
		border-left:#333333 1px solid;
		border-top:#333333 1px solid;
		background-image:url(/img/go3.gif);
		background-repeat:no-repeat;
		background-position:72px 5px;
	}
	#formulario{
		font-size: 70%;
		color: #000;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	.borde {
		border-color: #336699;
		padding: 10px;
		margin: 10px;
	}

 /* contacta */
 
 .contacta {
 	background-image:url(/img/contacta.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	background-color:#333333;
	border-right:#333333 1px solid;
}

/* Otros */

	.desdisable { color:#CCCCCC;}
	.paginacion { font-size:75%;}
	.indice li{ padding:5px; font-size:120%; list-style:square;}
	#alegria { 
		background-image:url(/img/alegria.gif);
		background-repeat:repeat-x;
		background-position:top;
		vertical-align:bottom;
	}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	/* ----------------------------------------------- IBILI ------------------------------------------------- */
	
	
input {
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}
	
/* Cabecera */

.cibili {
	background-image:url(/img/cabeibiliback.gif);
	background-position:right top;
	background-repeat:no-repeat;
	height:135px;
	vertical-align:top;
}
.logo {
	text-align:right;
	margin-left:25px;
	margin-top:25px;
	width:212px;
}
.logoc1 {
	background-image:url(/img/cabeibilileft.gif);
	background-position:left top;
	background-repeat:no-repeat;
	margin-top:0px;
	padding-top:0px;
	width:265px;
	height:130px;
}

/* Ruta */

.rutaibili { 
	background-color:#FAFAFA;
	background-image:url(/img/contbackibili2.gif);
	background-position:right top;
	background-repeat:no-repeat;
	padding-top:12px;
}
 /* Portada */

.error2 {text-align:left; color:#FFFFFF; margin-bottom:10px; padding:5px; border:2px solid #FF0000;}
.acceso {
	background-image:url(/img/acceso.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	background-color:#1876B1;
	border-top:2px solid #3E3E3D;
	border-left:2px solid #3E3E3D;
	border-right:2px solid #3E3E3D;
	padding-bottom:10px;
	width:306px;
	min-height:151px;
	margin-top:170px;
	margin-left:40px;}
	.acceso_nuevo {
	background-image:url(/img/acceso.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	background-color:#1876B1;
	border-top:2px solid #3E3E3D;
	border-left:2px solid #3E3E3D;
	border-right:2px solid #3E3E3D;
	padding-bottom:10px;
	width:306px;
	min-height:151px;
	margin-top:50px;}
	
.titu {
	color:#FFFFFF;
	font-weight:bold;
	font-size:85%;
	padding-top:10px;
	padding-left:25px;
	margin-bottom:0px;
	padding-bottom:0px;
	background-image:url(/img/botoncillo.gif);
	background-position:14px 13px;
	background-repeat:no-repeat;
}
.celdas {
	font-size:70%;
	color:#FFFFFF;
	padding-left:20px;
	font-weight:bold;
	width:280px;
	text-align:left;
	padding-top:15px;
	margin-top:0px;
}