/* Estilos generales */
html,body {margin:0;padding:0}
* {margin:0;padding:0;}
body{font: 76% georgia, serif;text-align:center;background:#ECEEEF url("imgs/bg_rest.gif") top left repeat-x;}
form {margin:0;padding:0;}
img {border:0;}
p{margin:0 10px 10px}
/*hr {border:0;height:0;}*/

/*:link, :visited {color:#969696;text-decoration:none;}
/*:visited { color:#969696;}*/
/*:link:hover, :visited:hover { color:#F00;text-decoration:underline;}
/*:link:active { color: #333333; }*/

/* Cabecera */
#i_header{background:#FFFFFF;padding:0;margin:0;width:761px;text-align:center;margin:0 auto;}

/* Logo Ilustranet */
#i_header .i_logo {float:left;width:158px;margin:0;z-index:100;padding:0;text-align:center;}
#i_header .i_logo img {margin:0 auto;padding:14px 0 0 0}
#i_header .i_logo a {color:#E02290;font-size:140%;text-decoration:none;}
#i_header .i_logo a:hover {color:red;text-decoration:none;}
#i_header .i_logo sup {font-size:60%;}

/* Segundo Logo Ilustranet (Cabecera 2) */
#i_header .i_logo2 {float:left;width:750px;margin:0;z-index:100;padding:0;text-align:left;height:56px;}
#i_header .i_logo2 img {margin:5px 8px 0 18px;}
#i_header .i_logo2 a {color:#E02290;font-size:140%;text-decoration:none;}
#i_header .i_logo2 a:hover {color:red;text-decoration:none;}
#i_header .i_logo2 sup {font-size:60%;}

/* Cabecera pr */
#i_header .i_logo2 .cab_prv {color:#E02290;font-size:140%;}

/* Logo Quiénes Somos */
#i_header .i_lang {float:right;width:158px;text-align:right;margin:0;background:transparent;}
#i_header .i_lang ul {margin:5px 0 10px 0;list-style:none;border:0;width:100%;text-align:right;}
#i_header .i_lang ul a {padding: 3px 26px 3px 0;}
#i_header .i_lang ul li {padding:2px 0 0 0;margin:0;background-position:0 6px;}
#i_header .i_lang a.i_who {color:#E02290;text-decoration:none;font-size:135%;background:transparent url("imgs/pen_white2_rest.gif") top right no-repeat;background-position:100% 50%;}
#i_header .i_lang a.i_who:hover {color:#FF0000;text-decoration:none;background:transparent url("imgs/pen_red2_rest.gif") top right no-repeat;background-position:100% 50%;}

/* Títulos menús */
#nav {float:left;width:158px;margin-left:0px;padding:20px 0 10px 0;text-align:left}
#nav p {margin:0 0 1px 0;padding: 3px 0 3px 14px;color:black;font-family: verdana, arial, sans-serif;}
span.nav  {margin:0 0 1px 0;padding: 3px 0 3px 20px;color:black;font-size:140%;background:transparent url("imgs/pen_white_rest.gif") top left no-repeat;background-position:0 50%;}
p.nav_droite {margin:0 0 1px 0;padding:0 20px 3px 0;text-align:right;color:black;font-size:140%;background:transparent url("imgs/pen_white2_rest.gif") top right no-repeat;background-position:100% 50%;}

/* Título menú login portada */
#nav2 {margin:0;padding:20px 0 10px 0;text-align:right;}
span.nav2  {margin:0;padding:3px 45px 3px 0;color:black;font-size:140%;background:transparent url("imgs/pen_white2_rest.gif") top right no-repeat;background-position:100% 50%;}

/* Listas menús */
ul.menu_b {margin:0 0 3px 0;color:#000;list-style:none;border:0;width:100%; text-align:left}
ul.menu_b li {padding:2px 0 0 0;margin:0;background-position:0 6px;}
ul.menu_b a {color:#969696;text-decoration:none;padding:3px 0 3px 20px;font-size:100%}
ul.menu_b a:hover {color:#EB1D39;text-decoration:underline;background:transparent url("imgs/pen_red_rest.gif") top left no-repeat;background-position:0 50%;}

/* Lista menú login portada */
.menu_b2 {float:right;text-align:right;margin:5px 0 0 0;background:transparent;}
.menu_b2 ul {margin:0;list-style:none;border:0;width:100%;text-align:right;}
.menu_b2 ul a {padding:3px 24px 3px 0;}
.menu_b2 ul li {padding:0;margin:0;background-position:0 6px;}
.menu_b2 a.recordar {color:#969696;text-decoration:none;font-size:100%;}
.menu_b2 a.recordar:hover {color:#EB1D39;text-decoration:underline;background:transparent url("imgs/pen_red2_rest.gif") top right no-repeat;background-position:100% 50%;}

/* Menú publicidad */
#extra{float:left;width:158px;margin-left:0px;padding:1px 0 0 0}
#extra span {margin:0 0 1px 0;padding: 3px 0 1px 0;color:#969696;display:block;text-align:center;font-size:90%;line-height:140%;}
#extra img {margin:2px 0 0 0;}

/* Pie */
#footer{clear:left;width:100%;margin:0;padding:50px 0 50px 0;background:#ECEEEF url("imgs/bg_footer_rest.gif") top center no-repeat;color:#969696;text-align:center;}
#footer span {font-size:80%;line-height:150%;}
#footer img{margin:0 0 5px 0;}
#footer a{color:#000000;text-decoration:none;}
#footer a:hover{color:#EB1D39;}

/* Fondos tablas interiores*/
.zona_tab {background:#FFFFFF;}
.zona_tab2 {background:#CCCCCC;}

/* Ruta actual */
.feet {float:left;margin:2px 0;padding: 0 0 0 20px;color:#969696;font-size:90%;background:transparent url("imgs/pen_red_rest.gif") top left no-repeat;background-position:0 50%;}
.feet b {color:#000000;font-weight:bold;}

/* Textos */
.normal {font-size:100%;color:white;text-align:left;}
.normal2 {font-size:100%;color:black;text-align:left;padding:0 0 3px 0;}
.normal3 {font-size:100%;color:BDBDBD;text-align:left;padding:0 0 3px 0;}
.normal4 {font-size:100%;color:#969696;text-align:left;font-weight:normal;}
.normal6 {font-size:100%;color:#E02290;text-align:left;font-weight:normal;padding:10px 0 10px 0;}
.negrita {font-size:100%;color:white;text-align:left; font-weight:bold;}
.normal5 {font-size:100%;color:white;text-align:left;font-weight:bold;padding:0 0 2px 0;}
.negrita sup {font-size:90%;color:#DF4B99;text-align:left;font-weight:bold;}
.negrita2 {font-size:100%;color:black;text-align:left; font-weight:bold;}
.negrita3 {font-size:100%;color:#DF4B99;text-align:left;font-weight:bold;padding:0 10px 0 5px;}
.menor {font-size:70%;color:#969696;text-align:left;}
.oblig {font-size:100%;color:#DF4B99;text-align:left;}

/* Márgenes */
.margen1 {padding:0 0 12px 0;}
.margen2 {padding:0 0 3px 0;}
.margen3 {padding:5px 0 0 0;}
.margen4 {padding:5px 0 0 6px;}
.margen5 {padding:15px 0 0 0;}
.margen6 {padding:10px 0 0 0;}
.margen7 {padding:0 0 15px 0;}
.margen8 {padding:0 0 8px 0;}
.margen9 {padding:0 0 0 10px;}

/* Título página */
.titulo {font-size:140%;color:white;text-align:left;background:transparent url("imgs/bg_titulo.gif") bottom left repeat-x;padding:8px 0 4px 0;}
.subtitulo {font-size:140%;color:black;text-align:left;padding:10px 0 5px 0;}
.titulo2 {font-size:140%;color:white;text-align:left;background:transparent url("imgs/bg_titulo.gif") bottom left repeat-x;padding:4px 0 4px 0;}
.subtitulo2 {font-size:140%;color:#606060;text-align:left;padding:5px 0 5px 0;}

/* Separador */
.separador {font-size:100%;background:transparent url("imgs/bg_titulo.gif") bottom left repeat-x;}

/* Formularios (Login) */
.private form {width:124px;}
.private input {color:#DF4B99;font:12px georgia, serif;margin:0 0 0 20px;}
.private label {width:100%;display:block;color:#969696;font-size:110%;margin:0 0 0 20px;}
.private p {display:block;color:#969696;font-size:90%;margin:5px 0 10px 0;padding:0;}
.private a {text-decoration:none;}
.private a:hover {text-decoration:underline;}
.private .button {background:#D1D1CF;margin:5px 0 0 20px;padding:1px 6px 1px 6px;width:60px;}

/* Formularios (Registro y Enviar comentario) */
table.tableform {margin:0;color:#9D9592;}
table.tableform input {color:#DF4B99;font:12px georgia, serif;margin:2px 0 2px 0;width:99%;}
table.tableform select {color:#DF4B99;font:12px georgia, serif;}
table.tableform textarea {color:#DF4B99;font:12px georgia, serif;margin:2px 0 2px 0;width:99%;}
table.tableform .radios {background:none;color:#DF4B99;width:20px;}
table.tableform .checkboxs {background:none;color:#DF4B99;width:20px;}
table.tableform .checkboxs2 {background:none;color:#DF4B99;padding:2px 0 2px 0;width:15px;height:15px;}
table.tableform .button {background:#D1D1CF;margin:1px 0 5px 0;padding:1px 6px 1px 6px;width:90px;}
table.tableform .button2 {background:#D1D1CF;margin:5px 0 15px 0;padding:1px 6px 1px 6px;width:90px;}
table.tableform .button3 {background:#D1D1CF;margin:1px 0 10px 0;padding:1px 6px 1px 6px;width:90px;}
table.tableform .button4 {background:#D1D1CF;margin:10px 0 0 0;padding:1px 6px 1px 6px;width:90px;}
table.tableform .button5 {background:#D1D1CF;margin:7px 0 15px 0;padding:1px 6px 1px 6px;width:90px;}
table.tableform .button6 {background:#D1D1CF;margin:2px 0 0 0;padding:0 5px 0 5px;width:60px;}
table.tableform .button7 {background:#D1D1CF;margin:20px 0 5px 0;padding:1px 6px 1px 6px;width:90px;}
table.tableform .button8 {background:#D1D1CF;margin:2px 0 0 10px;padding:0 5px 0 5px;width:80px;}
table.tableform .short {margin:2px 0 2px 0;width:168px;}
table.tableform .short2 {margin:2px 0 2px 0;width:120px;}
table.tableform .short3 {margin:2px 0 2px 0;width:98%;}
table.tableform .short4 {margin:2px 0 2px 0;width:170px;}
table.tableform .short5 {margin:2px 0 2px 0;width:190px;}
table.tableform .long3 {margin:2px 0 2px 0;width:240px;}
table.tableform .long {margin:2px 0 2px 0;width:300px;}
table.tableform .long2 {margin:2px 0 2px 0;width:264px;}

/* Formularios (Categorías) */
.check_box {color:#DF4B99;margin:1px 0 1px 0;}
.box_file {color:#DF4B99;margin:2px 0 2px 0;}

/* Botones */
.button {background:#D1D1CF;color:#DF4B99;margin:10px 0 15px 0;padding:1px 6px 1px 6px;width:70px;}
.button2 {background:#D1D1CF;color:#DF4B99;font:12px georgia, serif;margin:20px 0 20px 0;padding:1px 6px 1px 6px;width:90px;}
.button3 {background:#D1D1CF;color:#DF4B99;font:12px georgia, serif;margin:15px 0 20px 0;padding:1px 6px 1px 6px;width:90px;}
.button4 {background:#D1D1CF;color:#DF4B99;padding:1px 6px 1px 6px;width:70px;}
.button5 {background:#D1D1CF;color:#DF4B99;padding:1px 6px 1px 6px;width:60px;}

/* Pie imágenes galerías */
.pie_imagen {background:transparent url("imgs/arrow_left.gif") top right no-repeat;background-position:100% 50%;padding:0 12px 0 0;margin:0;text-align:right;background-color:#FFFFFF;}
.pie_imagen a {text-decoration:none;color:#5F5F5F;}
.pie_imagen a:hover {color:#000000;}
.pie_imagen_negrita {font-weight:bold}

/* Quiénes somos */
.tit_who {font-size:110%;color:#695E5A;text-align:left;padding:0 0 4px 0;font-weight:bold;}
.texto_who {color:#000000;}
ul.lista_who {list-style:url(imgs/arrow_black_rest.gif);padding:0 0 1px 16px;margin:0;text-align:left;color:#000000;}
ol.lista_who {font-size:110%;font-weight:bold;list-style:none;padding:0 0 0 16px;margin:0;text-align:left;color:#695E5A;}
ol.lista_who li {margin-bottom:15px;}
ol.lista_who .lista2 {color:#000000;font-size:90%;font-weight:normal;padding:0;}

/* Buscador alfabético */
a.busca:link,a.busca:visited,a.busca:link:active {font-size:100%;text-align:center;font-weight:bold;text-decoration:none;color:#DF4B99;}
a.busca:link:hover,a.busca:visited:hover{font-size:100%;text-align:center;font-weight:bold;color:#FF0000;}
.busca_actual {font-size:100%;text-align:center;font-weight:bold;color:#969696;}

/* Título listado buscador */
.tit_listado {color:#FFFFFF;font-size:100%;text-align:left;font-weight:bold;padding:10px 0 4px 0;}
.tit_listado2 {color:#969696;font-size:100%;text-align:left;font-weight:bold;padding:10px 0 10px 0;}

/* Listado buscador */
.listado {background:transparent url("imgs/arrow_grey_rest.gif") top left no-repeat;background-position:left;padding:2px 0 2px 12px;margin:0;text-align:left;}
.listado a {color:#606060;text-decoration:none;}
.listado a:hover {color:#FF0000;}

/* Listado empresas */
table.emp_listado {padding:10px 0 10px 0;border-collapse:collapse;}
td.emp_logo {padding:10px 10px 10px 10px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#AAAAAA;}
td.emp_contener {padding:10px 0 10px 0;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#AAAAAA;}
td.emp_tit {font-size:130%;color:#000066;text-align:left;font-weight:bold;padding:0 0 2px 10px;}
td.emp_datos {font-size:100%;color:#606060;text-align:left;padding:0 0 2px 10px;}
td.emp_datos a {color:#DF4B99;font-weight:bold;}
td.emp_datos a:hover {color:#ff0000;font-weight:bold;}
td.emp_datos2 {font-size:100%;padding:10px 0 2px 10px;}

/* Enlaces listado de empresas*/
td.emp_datos2 .emp_enlace {font-size:90%;font-weight:bold;}
td.emp_datos2 .emp_enlace a {color:#E02290;text-decoration:none;}
td.emp_datos2 .emp_enlace a:hover {color:#FF0000;text-decoration:underline;}

/* Botones listados */
td.controles {padding:2px 0 18px 0;}
td.controles2 {padding:16px 0 18px 0;}
.button_direc {background:#D1D1CF;color:#DF4B99;font:12px georgia, serif;margin:2px 0 0 0;padding:1px 6px 1px 6px;width:40px;}
.controles {font-size:100%;color:#303030;text-align:center; font-weight:bold;}

/* Botones listados */
table.il_listado {padding:10px 0 10px 0;border-collapse:collapse;}
td.emp_controles {padding:16px 0 18px 0;border-top-width:1px;border-top-style:solid;border-top-color:#AAAAAA;}
.emp_controles {font-size:100%;color:#303030;text-align:center; font-weight:bold;}

/* Tablón */
.cv_titulo {font-size:140%;color:white;text-align:left;padding:15px 0 0 0;}
.cv_titulo2 {font-size:140%;color:black;text-align:left;padding:15px 0 0 0;}
.cv_subtitulo {font-size:140%;color:black;text-align:left;padding:10px 0 10px 0;}
td.cv_add {padding:10px 0 0 0;}
table.cv_foto {margin:25px 0 0 0}
table.cv_lista {border-collapse:collapse;}
td.cv_listado {color:#606060;padding:4px 4px 4px 4px;font-size:90%;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#AAAAAA;}
td.cv_listado2 {padding:4px 4px 4px 4px;font-size:90%;cursor:pointer;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#AAAAAA;}
td.cv_lista_cabecera {color:#000066;font-weight:bold;padding:4px 4px 4px 4px;font-size:90%;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#AAAAAA;}
.fecha_ev {padding:2px 0 0 0;font-size:90%;}
table.cv_lista_ta {border-collapse:collapse;margin:15px 0 0 0;}
td.ta_listado {color:#606060;padding:10px 4px 2px 4px;font-size:90%;}
td.ta_listado2 {color:#303030;padding:2px 4px 10px 4px;font-size:90%;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#AAAAAA;}
.ta_titulo {font-size:110%;}

/* Enlaces tablón */
td.ta_listado2 .ampliar {color:#E02290;}
td.ta_listado2 .ampliar a {color:#E02290;text-decoration:none;}
td.ta_listado2 .ampliar a:hover {color:#FF0000;text-decoration:underline;}

/* Enlaces CV */
.volver {font-size:100%;font-weight:bold;padding:0 2px 0 0;color:#E02290;}
.volver a {color:#E02290;text-decoration:none;}
.volver a:hover {color:#FF0000;text-decoration:underline;}

/* Buscador ofertas */
td.titulos {color:#000066;font-weight:bold;padding:0 0 0 0;font-size:90%;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#AAAAAA;}

/* Parte pública tablón */
td.ta_publico {padding:5px 5px 5px 5px;}
td.ta_publico .ta_publicacion {color:#606060;font-size:90%;}
td.ta_publico .ta_titulo {color:#303030;font-size:100%;font-weight:bold;padding:5px 0 0 0;}
td.ta_publico .ta_texto {color:#101010;font-size:95%;padding:10px 0 0 0;}
td.ta_publico .ta_fecha {color:#101010;font-size:95%;font-weight:bold;}

/* Enlaces parte pública tablón */
td.ta_publico .ta_enlace {font-size:100%;font-weight:bold;}
td.ta_publico .ta_enlace a {color:#E02290;text-decoration:none;}
td.ta_publico .ta_enlace a:hover {color:#FF0000;text-decoration:underline;}

/* Enviar comentario */
.img_aleat {padding:15px 0 13px 0;}

/* Noticias de la portada */
table.cv_lista_not {border-collapse:collapse;margin:0 12px 12px 12px;}
td.not_listado {color:#606060;padding:10px 2px 2px 2px;font-size:90%;}
td.not_listado2 {color:#303030;padding:2px 2px 10px 2px;font-size:90%;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#AAAAAA;}
.not_titulo {font-size:150%;font-weight:bold;}
.not_cabecera {font-size:110%;}
td.not_listado p {margin-left:0px;}

/* Noticias del listado */
table.cv_lista_not2 {border-collapse:collapse;margin:0 5px 5px 5px;}
td.not2_listado {color:#606060;padding:10px 2px 2px 2px;font-size:90%;}
td.not2_listado3 {color:#606060;padding:5px 2px 4px 2px;font-size:90%;}
td.not2_listado2 {color:#303030;padding:2px 2px 10px 2px;font-size:90%;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#AAAAAA;}
.not2_titulo {font-size:160%;font-weight:bold;}
.not2_cabecera {font-size:110%;}
td.not2_listado3 p {margin-left:0px;margin-bottom:0px;}

/* Enlaces noticias portada */
td.not_listado2 .ampliar {color:#E02290;}
td.not_listado2 .ampliar a {color:#E02290;text-decoration:none;}
td.not_listado2 .ampliar a:hover {color:#FF0000;text-decoration:underline;}

/* Enlaces noticias portada */
td.not2_listado2 .ampliar {color:#E02290;}
td.not2_listado2 .ampliar a {color:#E02290;text-decoration:none;}
td.not2_listado2 .ampliar a:hover {color:#FF0000;text-decoration:underline;}

/* Buscador de noticias */
td.tit_bus_not {color:#FFFFFF;font-size:110%;text-align:left;font-weight:bold;padding:10px 0 5px 0;}
td.texto_bus_not {color:#DF4B99;font-size:100%;font-weight:bold;text-align:left;padding:5px 0 5px 0;}
td.texto_bus_not2 {color:#DF4B99;font-size:100%;font-weight:bold;text-align:left;padding:5px 0 0 0;}

/* Parte pública actualidad */
td.act_publico {padding:5px 5px 5px 5px;}
td.act_publico .act_publicacion {color:#606060;font-size:90%;}
td.act_publico .act_titulo {color:#303030;font-size:130%;font-weight:bold;padding:5px 0 0 0;}
td.act_publico .act_texto {color:#101010;font-size:95%;padding:10px 0 0 0;}
td.act_publico .act_fecha {color:#101010;font-size:95%;font-weight:bold;}
td.act_publico p {margin-left:0px;margin-bottom:0px;}
td.act_publico2 {padding:10px 5px 10px 5px;border-top-width:1px;border-top-style:solid;border-top-color:#AAAAAA;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#AAAAAA;}

/* Enlaces parte pública actualidad */
td.act_publico2 .act_enlace {font-size:100%;font-weight:bold;}
td.act_publico2 .act_enlace a {color:#E02290;text-decoration:none;}
td.act_publico2 .act_enlace a:hover {color:#FF0000;text-decoration:underline;}

/* Descargas y tutoriales */
td.arch_descarga {color:#606060;}
td.enlace_descarga {text-decoration:none;}
td.enlace_descarga a {color:#E02290;text-decoration:none;}
td.enlace_descarga a:hover {color:#FF0000;text-decoration:none;}

/* Botones listados descargas y tutoriales */
td.controles_des {padding:8px 0 0 0;}
.button_direc_des {background:#D1D1CF;color:#DF4B99;font:12px georgia, serif;margin:2px 0 0 0;padding:1px 6px 1px 6px;width:30px;font-size:90%;}
.controles_des {font-size:100%;color:#303030;text-align:center; font-weight:bold;}

/* Comentarios de las noticias del listado */
table.cv_lista_com {border-collapse:collapse;margin:0 5px 5px 5px;}
td.com_listado {color:#606060;padding:10px 2px 2px 2px;font-size:90%;}
td.com_listado3 {color:#606060;padding:2px 2px 2px 2px;font-size:90%;}
td.com_listado2 {color:#303030;padding:2px 2px 10px 2px;font-size:90%;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#AAAAAA;}
.com_titulo {font-size:110%;font-weight:bold;}
.com_cabecera {font-size:110%;}

/* Ir a noticias desde la portada */
.titulo2 .ir_noticias {font-size:70%;}
.titulo2 .ir_noticias a {color:#E02290;text-decoration:none;}
.titulo2 .ir_noticias a:hover {color:#FF0000;text-decoration:none;}

/* Estilo para los enlaces de los cuerpos de las noticias */
td.act_publico .enlace_noticia a {color:#E02290;text-decoration:none;}
td.act_publico .enlace_noticia a:hover {color:#FF0000;text-decoration:underline;}

/* Enlace a entidad colaboradora */
.colaboradoras {color:#606060;font-size:110%;padding:10px 15px 10px 15px;text-align:left;}
.negrita .ent_colaboradora {color:#E02290;font-weight:normal;}
.negrita .ent_colaboradora a {color:#E02290;text-decoration:none;}
.negrita .ent_colaboradora a:hover {color:#FF0000;text-decoration:underline;}

/* Glosario */
td.glos_listado {color:#606060;padding:10px 2px 5px 2px;font-size:90%;}
td.glos_listado2 {color:#303030;padding:2px 2px 12px 2px;font-size:90%;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#AAAAAA;}
.glos_titulo {font-size:140%;font-weight:bold;}
.glos_contenido {font-size:110%;}

