/*ESTRUCTURA*/

body {
   font-family: Arial, Helvetica, sans-serif;
   font-size:100%;	/* Equivalente a 16px*/
   line-height:1.125em; /* 16x1.125= 18 */
   text-align:center;
   margin:0 auto;
   padding:0;
   border:0;
	width:100%;
	color: #555555;
   background: #d2d2d2;
  }
  body{
	scrollbar-face-color: #fcfcfc;
	scrollbar-shadow-color: #dcdcdc;
	scrollbar-highlight-color: #ececec;
	scrollbar-3dlight-color: #fff;
	scrollbar-darkshadow-color: #fff;
	scrollbar-track-color:  #fff;
	scrollbar-arrow-color:  #41529C;
}

 
  
p {
	font-size:0.75em;  /* 16x0.75=12 */ 
	margin: 0 0 1.125em 0;
	text-align: left;
}



a {
	text-decoration: none;
	color: #000;
	background-color: transparent;
}
a:hover {
	color: #f78f1e;
}

/*LINKS CON ICONOS*/

#col2 a#descarga:hover,#col2 a#masinfo:hover,#col2 a#verdocu:hover,#col2 a#activar:hover,#col2 a#anadir:hover,#col2 a#atencion:hover,#col2 a#ayuda:hover,#col2 a#desactivar:hover,#col2 a#editar:hover,#col2 a#eliminar:hover,#col2 a#ir:hover,#col2 a#llamada:hover,#col2 a#modificar:hover,#col2 a#subir:hover,#col2 a#volver:hover,#col2 a#verfoto:hover {
	color: #f78f1e;
}
#col2 a#descarga,#col2 a#masinfo,#col2 a#verdocu,#col2 a#activar,#col2 a#anadir,#col2 a#atencion,#col2 a#ayuda,#col2 a#desactivar,#col2 a#editar,#col2 a#eliminar,#col2 a#ir,#col2 a#llamada,#col2 a#modificar,#col2 a#subir,#col2 a#volver,#col2 a#verfoto {
	border: none;
	color: #000;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: 0 0.1em;
	padding: 0 0 0 15px;
}

a#descarga{
	background-image: url(../imagen/00_ico_downl_V.gif);
}
a#masinfo{
	background-image: url(../imagen/00_ico_masinfo_V.gif);
}
a#verdocu{
	background-image: url(../imagen/00_ico_ver_docu_V.gif);
}
a#activar{
	background-image: url(../imagen/00_ico_activar_V.gif);
}
a#anadir{
	background-image: url(../imagen/00_ico_anadir_V.gif);
}
a#atencion{
	background-image: url(../imagen/00_ico_atencion_V.gif);
}
a#ayuda{
	background-image: url(../imagen/00_ico_ayuda_V.gif);
}
a#desactivar{
	background-image: url(../imagen/00_ico_desactivar_V.gif);
}
a#editar{
	background-image: url(../imagen/00_ico_editar_V.gif);
}
a#eliminar{
	background-image: url(../imagen/00_ico_eliminar_V.gif);
}
a#ir{
	background-image: url(../imagen/00_ico_ir_V.gif);
}
a#llamada{
	background-image: url(../imagen/00_ico_llamada_V.gif);
}

a#modificar{
	background-image: url(../imagen/00_ico_modificar_V.gif);
}
a#subir{
	background-image: url(../imagen/00_ico_subir_V.gif);
}
a#volver{
	background-image: url(../imagen/00_ico_volver_V.gif);
}

a#verfoto{
	background-image: url(../imagen/00_ico_verfoto_V.gif);
}

/*flotar a izquierda y derecha*/
.fltleft {
 	margin: 0;
 	float: left;
 }
.fltright {
   margin: 0;
 	float: right;
 }
#saltar{
	display: none;
	visibility: hidden;
 }
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear: both;
	height:1%;
}

.oculto{
	display: none;
	margin: 0;
	padding: 0;
}
/*DESTACADOS DE TEXTO*/
.verde{
	color: #8DA62C;
}
.azul{
	color: #41529C;
}
.rojo{
	color: #CC0000;
}

/*FORMULARIOS*/	  
.formulario{
	border: 1px solid #bebebe;
	color: #474747;
	background-color: #fff;
	margin: 0;
	padding: 2px;
}

form {
	margin: 0;
	padding: 0;
}
form label{
	display:block;
	color:#0650BA;
	margin:5px 0 0 10px;
	font-size:.85em;
}


form select{
	display:block;
}


form .botones{
	float:left;
	width:93%;
	margin:7px 0 2px 0;
}
form .boton{
	margin: 0;
	padding: 0 0 2px 0;
	border:none;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#fff;
}

form#login .boton{
float: right;
width:60px;
height:25px;
background:url(../imagenes/entrar_bt.gif) top left no-repeat transparent;	
}


form.buscar {
	margin-left: 5px;
}
form.buscar input{
	display: inline;
	width:47%;
}
form.buscar .boton{
	font-size: 11px;
	width:32px;
	height:19px;
	padding: 0 0 2px 0;
	color:#555;
	background:url(../imagenes/ok_bt.gif) top left no-repeat transparent;
	background-color: transparent;	
}

/*FORMULARIO CON ERRORES*/	  
.formularioe{
	border: 1px solid #bebebe;
	color: #474747;
	background-color: #ffeeee;
	margin: 0;
	padding: 2px;
}

/*Formulario*/
#col2 table#formul {
	width:480px;
	margin: 0 0 .5em 0;
	border-spacing: 0px;
	border-collapse: collapse;
	caption-side: top;
	border: 0;
	border-top: 1px dotted #d1d1d1;
	background-color: transparent;
	float: left;
}

#col2 table#formul tr {
	border-right: 0;
	border-left: 0;
	border-top: 0;
	border-bottom: solid 2px #fff;
	margin: 0;
	padding: 0;
}

#col2 table#formul tr.resaltado {
	border-right: 0;
	border-left: 0;
	border-top: 0;
	border-bottom: 1px dotted #d1d1d1;
}
#col2 table#formul td {
	margin: 0;
	padding: 6px 6px 6px 10px;
	border: 0;
}
#col2 table#formul .blanco {
background-color: #fff;
}

#col2 table#formul .enviar {
border-top: 1px dotted #d1d1d1;
background-color: #fff;
padding-top: 20px;
}



/*CONTENEDOR GENERAL*/
#contenedorGeneral {
	width:955px;
	background-color: transparent;
	text-align:left;
	margin:0 auto;
	padding:0;
}
.validador{
	float: left;
	border:0;
	width:70px;
	height:25px;
	padding: 0;
	margin: 10px 0 0 19px;
	display: inline;
}
/*CONTENEDOR GENERAL SIA*/
#contenedorGeneral2 {
	width:600px;
	background-color: #ffffff;
	text-align:left;
	margin:0 auto;
	padding:8px 8px 8px 8px;
}

/*filetes negros laterales*/
#filetes {
	float:left;
	width:953px;
	border-top: 0;
	border-bottom: 1px solid #616161;
	border-left: 1px solid #616161;
	border-right: 1px solid #616161;
	background-color: #fff;
	margin: 0;
	padding: 0;
	overflow: hidden;
}


		
/*MENÚ SUPERIOR*/
#menuSuperior{
	clear:both;
   float:left;
   width:99%;
	height: auto;
	text-align: right;
	border-bottom: 1px solid #edf1e3;
	border-left: 0;
	border-right: 0;
	border-top: 0;
	background-color: #f6f6f6;
	margin: 0;
	padding: 0 1% 0 0;
}
#menuSuperior p{
	float: right;
	margin: 0 0 0 0;
	padding: 0;
	}

/*CABECERA CON LOGO Y FOTO*/	
#cabeceraLogo {
	clear:both;
	float:left;
	width:100%;
	height: 75px;
	border-top: 1px solid #fff;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
	background-color: #fff;
	margin: 0;
	padding: 0;
}
/*Para Guía de empresas*/
#cabeceraLogoSin {
	clear:both;
	float:left;
	width:100%;
	height: 75px;
	border: 0;
	background-color: #fff;
	margin: 0;
	padding: 0;
}			  
				  
/*MENÚ PRINCIPAL*/
#menuPrincipal{
	clear:both;
	float:left;
	width:951px;
	height: 31px;
	border-top: 1px solid #bebebe;
	border-bottom: 1px solid #bebebe;
	border-left: 0;
	border-right: 0;
	background-image: url(../interior/imagenes/fondoMenuPrincipal.gif);
	background-repeat: repeat-x;
	background-position: left;
	vertical-align: middle;
	text-align: center;
	margin: 0;
	padding: 0 0 0 2px;
}
		
#menuPrincipal ul {
	text-align:center;
	margin:0;
	padding:0;
	list-style:none;
}
#menuPrincipal li {
	float: left;
	margin:0;
	border-left: 1px solid #fff;
	border-right: 1px solid #cdcdcd;
	border-bottom: 0;
	border-top: 0;
	display: inline;
}
#menuPrincipal span {
	float: left;
	display: block;
}
#menuPrincipal span a {
	text-decoration: none;
	float: left;
	color: #666666;
	background-color: transparent;
	font-size:12px;
	line-height: 2.5em;
	margin:0;
	padding:0 4px 0 3px; /*AQUÍ SE REGULA EL ANCHO DE LOS BOTONES*/
}
#menuPrincipal span a:hover {
	color: #495bad;
	background-color: transparent;
	background-image: url(../interior/imagenes/fondoMenuPrincipalBg.gif);
	background-repeat: repeat-x;
	background-position: left;
  }
#menuPrincipal a.seleccionado {
	color: #495bad;
	background-color: transparent;
	background-image: url(../interior/imagenes/fondoMenuPrincipalBg.gif);
	background-repeat: repeat-x;
	background-position: left;
}
#menuPrincipal span a.desactivado {
	text-decoration: none;
	float: left;
	color: #A6A6A6;
	background-color: transparent;
}
#menuPrincipal span a.desactivado:hover {
	color: #A6A6A6;
	background-color: transparent;
	background-image: none;
  }
/*Banners del menu*/
.trescol #col1 fieldset#banner2{
width: 226px;
height: 154px;
background-image: url(../imagenes/banner2_fondo.gif);
background-repeat: no-repeat;
background-position: top left;
padding: 0 6px 12px 6px;
text-align: left;
}
.trescol #col1 fieldset#banner1{
width: 226px;
height: 75px;
background-image: url(../imagenes/banner1_fondo.gif);
background-repeat: no-repeat;
background-position: top left;
padding: 0 6px 12px 6px;
text-align: left;
}

/*ÁREA DE CONTENIDO GENERAL - TRES COLUMNAS*/
.contenido {
	float:left;
	width:100%;
	background-image: url(../interior/imagenes/fondo_pagina.gif);
	background-repeat: repeat-y;
	background-position: top; 
	background-color: #fff;
	padding: 0;
	margin: 0;
	border: 0;
}
.contenido#ficha {
	background-color: #fff;
	background-image: none;
}
.contenido#guia {
	float:left;
	width:100%;
	background-image: url(../imagen/fondo_guia.jpg);
	background-repeat: no-repeat;
	background-position: top right; 
	background-color: #fff;
	padding: 0;
	margin: 0;
	border: 0;
}


#col1,
#col2,
#col3 {
	float:left;
	position:relative;
	padding:0 0 1em 0;
	overflow:hidden;
	height: 100%;
	background-color: transparent;

}
	
/*COLUMNA 1 - MENÚ*/
.trescol #col1 {
	width:25%;
	left: 0;
	margin: 0;
}

.trescol #col1 #tituloMenu {
	width: 238px;
	height: 127px;
	margin: 0;
	padding: 0;
	overflow: hidden;
}

/*MENÚ IZQUIERDA*/
.trescol #col1 #menu {
	float:left !important;
	float:none;
	width: 238px;
	margin: 0;
	padding: 0 0 30px 0;
	background-color: #f2f2f2;
	border-top: 1px solid #c2c4c0;
	background-image: url(../interior/imagenes/fondo_menu.gif);
	background-repeat: repeat-x;
	background-position: bottom left; 
}
.trescol #col1 #menu ul{
	float:left;
	position: relative;
	left: 10px;
	/*width: 219px;*/
	width: 209px;
	font-size:0.75em;
	line-height: 1.2em;
	text-align: left;
	list-style: none;
	margin: 16px 0 0 0;
	padding: 0;
	background-color: transparent;
}
.trescol #col1 #menu ul li {
	padding: 0;
	margin: 0 0 10px 0;
}
.trescol #col1 #menu ul li a{
	float: left;
	/*width: 202px;*/
	width: 192px;
	color: #666;
	background-color: transparent;
	background-image: url(../interior/imagenes/bolo_nivel2.gif);
	background-repeat: no-repeat;
	background-position: 0% .3em;
	padding: 0 0 0 17px;
	margin: 0 0 10px 0;
}
.trescol #col1 #menu ul li a:hover{
	color: #495bad;
	background-color: transparent;
	background-image: url(../interior/imagenes/bolo_nivel2_selec.gif);
	background-repeat: no-repeat;
	background-position: 0% .1em;
}
.trescol #col1 #menu ul li a.seleccionado{
	color: #495bad;
	background-color: transparent;
	background-image: url(../interior/imagenes/bolo_nivel2_selec.gif);
	background-repeat: no-repeat;
	background-position: 0% .1em;
}

/*segundo nivel*/
.trescol #col1 #menu ul li ul{
	float:left;
	/*width: 172px;*/
	width: 190px;
	font-size:1em;
	line-height: 1.2em;  
	text-align: left;
	list-style: none;
	margin: 0 0 10px 8px;
	padding: 0;
	background-color: transparent;
	display: inline;
}
.trescol #col1 #menu ul li ul li{
	padding: 0;
	margin: 0;
	margin: 0 0 5px 0;
}
.trescol #col1 #menu ul li ul li a{
	float: left;
	/*width: 172px;*/
	width: 132px;
	color: #666;
	background-color: transparent;
	background-image: url(../interior/imagenes/bolo_nivel3.gif);
	background-repeat: no-repeat;
	background-position: 0% .3em;
	padding: 0 15px 0 20px;
	margin: 0 0 5px 0;
}
.trescol #col1 #menu ul li ul li a:hover{
	color: #495bad;
	background-color: transparent;
	background-image: url(../interior/imagenes/bolo_nivel3.gif);
	background-repeat: no-repeat;
	background-position: 0% .3em;
}
.trescol #col1 #menu ul li ul li a.seleccionado {
	color: #495bad;
	background-color: transparent;
	background-image: url(../interior/imagenes/bolo_nivel3_selec.gif);
	background-repeat: no-repeat;
	background-position: 0% .3em;
}

				
.masinfo{
	float:left !important;
	float:none;
	text-align:center;
	width: 215px;
	padding: 0;
	margin: 0 0 10px 11px;
}

.masinfo2{
	float:left !important;
	float:none;
	text-align:center;
	width: 205px;
	padding: 0;
	margin: 0 0 10px 16px;
}
						
						
		
/*COLUMNA 2 - INFORMACIÓN*/
.trescol #col2 {
	width:49%;
	left: 2%;
	margin: 0;
}



#ruta{
	margin: 0.9em 0 0.56em 0; 
}

h1, h2, h3, h4 {
	font-weight: normal;
	line-height:1.125em;
	margin:0;
	padding:0;
}

#col2 h1 {
	font-size:1.75em;/* 16x1.75=28 */  
	color: #495bad;
	background-color: transparent;
	margin-bottom: 0.56em; 
}
#col2 h2 {
	font-size:1.125em; /* 16x1.125=18 */
	color: #495bad;
	background-color: transparent;
	font-weight: lighter;
	margin-bottom: 0.50em;
}
#col2 h3 {
	font-size:0.875em; /* 16x0.875=14 */
	font-weight: bolder;
	color: #495bad;
	background-color: transparent;
	margin-bottom: 0.45em;
}
#col2 h4 {
	font-size:0.8em; /* 16x0.875=14 */
	font-weight: bolder;
	color: #8DA62C;
	background-color: transparent;
}
#col3 h4 {
	font-size:0.8em; /* 16x0.875=14 */
	font-weight: bolder;
	color: #8DA62C;
	background-color: transparent;
}


#col2 p  {
	font-size:0.75em;  /* 16x0.75=12 */ 
	margin:0 0 1.125em 0;
	text-align: left;
}
#col2 p a{
	color: #495bad;
	border-bottom: 1px solid #ececec;
}
#col2 p a:hover{
	color: #f78f1e;
}
#col2 div#ruta>p a{
	color: #000;
	border: none;
}
#col2 div#ruta>p a:hover{
	color: #f78f1e;
	border: none;
}
#col2 p +p{
	margin:1.125em 0 0 0;
}
	
#col2 p img{
/*border: 1px solid #E3E4E2;*/
border: none;
}
#col2 img.texto{
	margin: 0 20px 10px 0;
	display: block;
}	

#col2 img.textoi{
	margin: 0 0 10px 15px;
	display: block;
}						
							

#col2 ul{
	font-size:0.75em;
	text-align: left;
	margin: 0 0 1.125em 1.125em;
	padding: 0 0 0 4%;
}
#col2 ul a{
	color: #495bad;
	border-bottom: 1px solid #ececec;
}
#col2 ul a:hover{
	color: #f78f1e;
}
#col2 ul li{
	list-style-image: url(../imagenes/boloLista.gif);
	list-style-position: outside;
}
#col2 ul li ul{
	font-size:1em;
	text-align: left;
	margin: 0;
	padding: 0 0 0 3.5%;
}
#col2 ul li ul li{
	list-style-position: outside;
	list-style: circle;
	margin: .3em 0 .3em 0;
}

#col2 ul#letras li{
	list-style: lower-latin;
	list-style-position: outside;
}
#col2 ul li ul#letras li{
	list-style: lower-latin;
	list-style-position: outside;
}


#col2 ol{
	font-size:0.75em;
	text-align: left;
	margin: 0 0 1.125em 0;
	padding: 0 0 0 5%;
}
#col2 ol#justificada{
	text-align: justify;
}
#col2 ol li{
	list-style: decimal outside;
}
#col2 ol li ul{
	font-size:1em;
	text-align: left;
	margin: 0;
	padding: 0 0 0 3.5%;
}
#col2 ol li ul li{
	list-style-position:  outside;
	list-style: circle;
}
#col2 ol li ul#letras li{
	list-style: lower-latin;
	list-style-position: outside;
}



/*espacio para tablas e ilustraciones*/
#col2 fieldset{
	padding: 0;
	margin: 2.25em 0 1.1em 0;
	border: none;
}
fieldset legend {
	font-size:0.8em;
	font-weight: normal;
	padding: 0;
	margin: 0 0 1.125em 0;
	color: #495bad;
	background-color: transparent;
}			

/*Tablas*/
#col2 table {
	padding:0;
	margin: .75em 0 1.1em .1em;
	border-spacing: 0px;
	border-collapse: collapse;
	caption-side: top;
}
#col2 table a{
color: #495bad;
border-bottom: 1px solid #ececec;
}
#col2 table a:hover{
	color: #f78f1e;
}
#col2 table img {
border: none;
}
#col2 table#conborde {
	border: 1px solid #E3E4E2;
}
/*Listado en tablas*/
#col2 table ul{
	font-size:1em;
	line-height: 1.2em;
}
/*párrafo en tablas*/
#col2 table p{
	font-size:.9em;
	margin: 0;
}
#col2 table#centrada {
	margin: 0 auto 1.1em;
}


#col2 table th{
	font-size:0.75em;
	font-weight: normal; 
	color: #81867F;  
	margin: 0;
	padding:4px;
	border-left: 1px dotted #E3E4E2;
	border-right: 1px dotted #E3E4E2;
	border-top: 1px solid #DEDFDD;
	border-bottom: 2px solid #DEDFDD;
}
#col2 table td {
	font-size:0.75em;  /* 16x0.75=12 */
	margin: 0;
	padding:4px;
	border-left: 1px dotted #E3E4E2;
	border-right: 1px dotted #E3E4E2;
	border-top: 1px solid #E3E4E2;
	border-bottom: 1px solid #DEDFDD;
}
#col2 table#biotec td {
	padding: 0 20px 0 0;
	vertical-align: top;
	width: 30%;
	border: 0;
}
#col2 table#biotec img {
border: 1px solid #E3E4E2;
}
/*imagen para resumen de publicaciones*/
img#resumen{
	margin-left: 20px;
	margin-bottom: 20px;
	border: 1px solid #E3E4E2;
}

#col2 table td.sinborde {
border: 0;
}
#col2 table td.bordeabajo {
border-top: 0;
border-left: 0;
border-right: 0;
border-bottom: 1px solid #E3E4E2;
}

#col2 table td.iz {
	text-align: left;
}
#col2 table td.cent {
	text-align: center;
}
#col2 table td.der {
	text-align: right;
}
#col2 table th.cent {
	text-align: center;
}
#col2 table h2 {
	text-transform: uppercase;
	line-height:1.5em;
}
#col2 table h3 {
	text-transform: uppercase;
	line-height:1.5em;
}
td#desp {
padding-left: 30px;

}
			
/*COLUMNA 3 - INFORMACIÓN COMPLEMENTARIA*/
.trescol #col3 {
	width:22%;
	left: 4%;
	margin: 0;
}
/*Buscador*/
.trescol #col3 #buscador {
	font-size: 11px;
	margin: 0 0 0 10px;
	width: 100%;
	height: 21px;
	background-image: url(../interior/imagenes/fondo_buscador.gif);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #fff;
	margin: 0;
	padding: 8px 0 10px 0;
}
/*Cuadro de Lo Último*/		
.trescol #col3 fieldset#ultimo {
	background-image: url(../interior/imagenes/ilustracion_loUltimo.jpg);
	background-repeat: no-repeat;
	background-position: bottom left;
	padding-bottom: 125px;
}

/*Bloque de un evento: Tipo de evento, evento y fecha*/
.bloqueEvento{
	float: left;
	width: 170px;
	padding: 0;
	margin: 0 0 14px 0;
}
/*Llamada a evento*/
.evento {
	float: left;
	width: 150px;
	color: #495bad;
	background-color: transparent;
	margin: 0 0 0 20px;
	padding: 0;
	display: inline;
}
.evento a{
	text-decoration: none;
	color: #495bad;
}
.evento a:hover{
	text-decoration: none;
	color: #f78f1e;
}
/*Titular con bolos*/
.titularBolo {
	float: left;
	width: 150px;
	height: auto;
	color: #354413;
	background-color: transparent;
	background-image: url(../interior/imagenes/bolo_titular_ultimos.gif);
	background-repeat: no-repeat;
	background-position: 0% .3em;
	margin: 0;
	padding-left: 20px;
}


/*Fecha del evento*/		
.fecha {
	float: left;
	width: 150px;
	color: #707070;
	background-color: transparent;
	margin: 0 0 0 20px;
	padding: 0;
	display: inline;
}

/*Titular franja verde*/
.trescol #col3 .titular {
	float: left;
	width: 171px;
	background-image: url(../interior/imagenes/fondo_titular_col3.gif);
	background-repeat: repeat-x;
	background-position: top left;
	background-color: #9bc642;
	border: 1px solid #C2C4C0;
	color: #495bad;
	font-size:1.125em;
	line-height: 1.5em;
	margin: 0;
	padding: 0 0 0 30px;
}


/*Cuadro de contenido*/
.trescol #col3 fieldset {
	float: left;
	width: 181px;
	font-size:0.75em;
	line-height: 1.2em;
	color: #545454;
	background-color: #f2f2f2;
	border: 1px solid #C2C4C0;
	margin: 0 0 15px 0;
	padding: 10px;
}

/*Cuadro de Menú Servicios*/
.trescol #col3 fieldset#servicios {
	height: 102px;
	background-image: url(../interior/imagenes/servicios.jpg);
	background-repeat: no-repeat;
	background-position: bottom left;
}
				
				
/*Menú Servicios*/
.trescol #col3 #servicios #menuServicios{
	float: left;
	width: 80px;
	margin: 5% 0 0 90px;
	padding: 0;
	display: inline;
}
.trescol #col3 #menuServicios ul{
	float:left;
	width: 100%;
	text-align: left;
	list-style: none;
	margin: 0;
	padding: 0;
	background-color: transparent;
}
.trescol #col3 #menuServicios ul li {
	padding: 0;
	margin: 0 0 5px 0;
}
.trescol #col3 #menuServicios ul li a{
	float: left;
	width: 85%;
	color: #666;
	text-decoration: none;
	background-color: transparent;
	background-image: url(../interior/imagenes/bolo_menu_servicios.gif);
	background-repeat: no-repeat;
	background-position: 0% .3em;
	padding: 0 0 0 15%;
	margin: 0 0 5px 0;
}
.trescol #col3 #menuServicios ul li a:hover{
	color: #f78f1e;
	background-color: transparent;
	background-image: url(../interior/imagenes/bolo_menu_servicios_bg.gif);
	background-repeat: no-repeat;
	background-position: 0% .3em;
}
.trescol #col3 #menuServicios ul li a.seleccionado{
	color: #f78f1e;
	background-color: transparent;
	background-image: url(../interior/imagenes/bolo_menu_servicios_bg.gif);
	background-repeat: no-repeat;
	background-position: 0% .3em;
}
				
/*COLUMNAS  - GUÍA DE EMPRESAS*/
.doscol #col2 {
	width: 500px;
	height: 545px;
	padding: 40px 0 10px 15px;
	left: 0;
	margin: 10px 0 0 0;
	background-color: transparent;
	overflow: auto;
	float: left;
}
.doscol #col2.scrol {
	width: 937px;
	height: 565px;
	overflow: auto;
	}

.doscol #col2 p{
	line-height:1.25em;
	text-align: left;
	margin: 0 0 1.125em 0;
}
.doscol #col2 p#resultado{
	font-size:1em;
	font-weight: bold; 
	text-align: left;
	margin: 0 0 0 0;
}
.doscol #col2 p#resultado span{
	text-transform: uppercase;
}
.doscol #col2 table {
width: 400px;
margin-left: 20px
}
.doscol #col2 table#ancha {
width: 440px;
margin-left: 20px
}
.doscol #col2 table td.bordeabajo {
border-top: 0;
border-left: 0;
border-right: 0;
border-bottom: .1em dashed #E3E4E2;
}
.doscol #col2 select{
	font-size: 1em;
}
.doscol #col3 {
	width:400px;
	height: 615px;
	padding: 0;
	left: 0;
	margin: 0;
	overflow: visible;
	background-color: transparent;
	/*float: right;*/
}

.doscol #col3 table {
	width: 65%;
	font-size:0.75em;
	padding: 0;
	margin: 0 0 1em 0;
	border-spacing: 0px;
	border-collapse: collapse;
	caption-side: top;
}
.doscol #col3 table#alfabetico td {
	font-size: 2em;
	font-weight: bold;
	padding: 0px 4px 12px 4px;
	text-align: center;
}

.doscol #col3 h3 {
	font-size: 0.70em;
	font-weight: bolder;
	color: #495bad;
	margin-bottom: 20px;
}
.doscol #col3 p{
	margin: 0 0 .5em 0;
}
.doscol #col3 input.formulario{
	width: 170px;
}
.doscol #col3 select.formulario{
	width: 175px;
}
.doscol #col3 #inicio {
	margin: 280px 0 0 0;
	padding: 0 0 0 100px;
}
.doscol #col3 #avanzada {
	/*margin: 400px 0 0 0;
	padding: 0 0 0 110px;*/
	margin: 30px 0 0 0;
	padding: 0 0 0 10px;
}
.doscol #col3 #avanzada p#small {
	font-size:0.7em;  /* 16x0.75=12 */ 
	margin: -.5em 0 0 0;
	text-align: left;
}


.doscol #col3 #mapa {
	margin: 200px 0 0 0;
	padding: 0;
}
.doscol #col3 #mapa h3 {
	margin-left: 100px;
	margin-bottom: 0.45em;
}

.doscol #col3 #mapa p {
	margin-left: 100px;
}
.doscol #col3 #alfa {
	margin: 280px 0 0 0;
	padding: 0 0 0 30px;
}



/*Menu Carpeta para Formulario de Inscripción de Empresas (El Sector)*/
#tabs4 {
float: left;
width:482px;
line-height: normal;
border-bottom: 1px solid #C2C4C0;
background-color: transparent;
margin: 0;
padding: 0;
}
#tabs4 ul {
margin:0;
/*padding:10px 10px 0 3px;*/
padding:10px 0 0 10px;
list-style:none;
text-align: center;
}
#tabs4 li {
display:inline;
margin:0;
padding:0;
}
#tabs4 a {
float:left;
background:url("../imagenes/tableft4.gif") no-repeat left top;
margin:0 0 -1px 0;
padding:0 0 0 7px;
text-decoration:none;
}
#tabs4 a span {
float:left;
display:block;
background:url("../imagenes/tabright4.gif") no-repeat right top;
padding:5px 15px 4px 6px;
color: #495bad;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs4 a span {float:none;}
/* End IE5-Mac hack */

#tabs4 a:hover span {
color:#000;
}
#tabs4 a:hover {
background-position:0% -42px;
color: #000;
}
#tabs4 a:hover span {
background-position:100% -42px;
color: #000;
}

#tabs4 #current a {
background:url("../imagenes/tableft4_current.gif") no-repeat left top;
background-position:0% -42px;
color: #000;
}
#tabs4 #current a span {
background:url("../imagenes/tabright4_current.gif") no-repeat right top;
background-position:100% -42px;
color: #000;
}

#tabs4 span#inactivo {
float:left;
background:url("../imagenes/tableft4.gif") no-repeat left top;
margin:0 0 -1px 0;
padding:0 0 0 7px;
text-decoration:none;
color: #7A7A7A;
}
#tabs4 span#inactivo span{
float:left;
display:block;
background:url("../imagenes/tabright4.gif") no-repeat right top;
padding:5px 15px 4px 6px;
color: #A1A1A1;
}




				

/* Footer styles */
#footer1 {
	clear:both;
	float:left;
	width:100%;
	height: 50px;
	text-align: left;
	background-image: url(../interior/imagenes/fondo_pie.gif);
	background-repeat: repeat-x;
	background-position: 0% 0em;
	color: #545454;
	background-color: #e7e7e7;
	border-top: 1px solid #d1d1d1;
	border-bottom: none;
	border-left: none;
	border-right: none;
	margin: 3px 0 0 0;
	padding: 0;
}
#footer1 p{
	font-size:0.7em;
	line-height: 1.6em;
	margin: 6px 0 0 19px;
}

#footer2 {
	clear:both;
	float:left;
	width:100%;
	height:19px;
	background-image: url(../interior/imagenes/fondo_pie2.gif);
	background-repeat: repeat-x;
	background-position: left top;
	margin: 0;
	padding: 0;
}
	 
.arriba{
float: right;
background-color: transparent;
background-image: url(../imagenes/bolo_arriba.gif);
background-repeat: no-repeat;
background-position: 0 0.4em;
padding-left: 1.25em;
margin: 0;
}















































