/* Reset - [29/06/2009] */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;outline:0;/*font-weight:inherit*/;font-style:inherit;vertical-align:baseline;background:transparent;font-size:100%;font-family: "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;font-style:normal;}
ol, ul {list-style:none;}
img	{border:none;}
blockquote, q {quotes:"" "";}
blockquote:before, blockquote:after, q:before, q:after {content:"";content:none;}
:focus {outline:0;}
ins	{text-decoration:none;}
del	{text-decoration:line-through;}
table {border-collapse:collapse;border-spacing:0;}
caption, th, td	{font-weight:normal;}
a {cursor:pointer;}
dfn	{font-style:normal;}

/* Body */
html { height:100%;}
body { background-color:#08209A; color:#666666;height:100%;}
/* elementos de texto */
#page p {}
#page small {}
#page big {}
#page b,#page strong{font-weight:bold}
#page em, #page i{font-style:italic}
#page u{}
#page strike{}
#page sub {}
#page sup {}
#page hr {}
/* elementos de títulos */
#page h1, #page h2, #page h3, #page h4, #page h5 {}
#page h1 {font-size:1.8em;}
#page h2 {font-size:1.4em;}
#page h3 {font-size:1.2em;}
#page h4 {font-size:1.2em;}
#page h5 {font-size:1.1em;}
#page h6 {font-size:1.0em;}
/* enlaces */
#page a:link {}
#page a:visited {}
#page a:hover, #page a:active {}
#page a img {border:0 none;}
/*listas*/
#page ul {}
#page ul li {}
#page ol {}
#page ol li {}
#page ol li ul li {}
#page ol li ul li ul li {}
#page dl {}
#page dl dt {}
/*tablas*/
#page table {}
#page table tr {}
#page table thead th, #page table tbody td, #page table tfoot td{}
#page table thead th{}
#page table tfoot td{}
#page table tbody td{}
#page tbody tr.even td{}
#page tbody tr.odd td{}
#page tbody tr.highlight td {}
/*bloques*/
#page blockquote {}
#page address {}
/* formularios */
#page fieldset label {}
#page legend {}
#page label {}
#page input {}
#page textarea {}
#page select {}  
#page input.checkbox {} 
#page input.radio {} 
#page textarea:focus, #page #container input:focus {} 
/*elementos decorativos*/
#page .colored {color:#cc0000;}
#page .backcolor {background-color:#ddd;}
#page .borderColor {border:#ddd solid 5px;}
/*btn*/
#page .btn {}
#page .btn a {}
#page .btn a:visited {}
#page .btn a:hover {}

/* PAGE */
#page { width:1003px;margin:0 auto; background:#FFF;}
#page div#top { height:136px;width:1003px; background:#08209A;}
#page div#top #dir_login {width:257px; float: right;}
#page div#top #dir_login #dir_login_wrap {position: relative; margin:4px 0 0 0px; width:255px; height:124px; border:0px solid #FFF;}
#page div#top #dir_login #dir_login_wrap h2 { color:#B9BEE6;  font-size: 0.8em; padding:7px 0 8px 15px;}
#page div#top #dir_login #dir_login_wrap fieldset {padding:0 0 3px 15px;}
#page div#top #dir_login #dir_login_wrap fieldset label {font-size: 0.7em; display: block; float: left; width:73px; color:#FFFFFF; padding:6px 0 0 0;}
#page div#top #dir_login #dir_login_wrap fieldset input { border:0px solid #ccc; width:122px; font-size: 0.7em;}
#page div#top #dir_login #dir_login_wrap .btn { position: absolute; text-transform:uppercase; color:#999999; right:12px; bottom: 12px;}
#page div#top #dir_login #dir_login_wrap .btn a { color:#B9BEE6; text-decoration: none; font-weight: bold;  font-size:1em;}
#page div#top #dir_login #dir_login_wrap .btn a:hover {color:#EF014D;}
#page div#top #dir_login #dir_login_wrap .utilityLinks {font-size: 0.7em; padding:5px 12px 0 0; color:#FFFFFF;}
#page div#top #dir_login #dir_login_wrap .utilityLinks a { color:#FFF; text-decoration: none;}
#page div#top #dir_login #dir_login_wrap .utilityLinks a:hover { text-decoration: underline;}
#page div#ban {width:718px; padding:23px 0 0 0;}
#page div#ban table { height:136px;width:720px;}
#page div#ban table tr td {text-align:left;vertical-align:middle;}
#page #page_wrap { background:#FFF;}
/** HEADER **/
#page #header {background:#08209A;border-top:1px solid #FFF;}
/** SHORTCUTS **/
#page #header #shortcuts {font-size:0.7em;border:1px solid #FFF; border-bottom: none; background:#08209A;display: none;}
#page #header #shortcuts #shortcuts_wrap { display: none;}
#page #header #shortcuts p{ text-align: right;}
#page #header #shortcuts ul{ float: right;}
#page #header #shortcuts ul li{ display: block; float: left; border-right:1px solid #BCC9D1; padding:0 10px 0 10px;}
#page #header #shortcuts ul li.last { border: none;}
#page #header #shortcuts ul li a { color:#BCC9D1; text-decoration: none;}
#page #header #shortcuts ul li a:hover{ color:#FFF; text-decoration: underline;}
/** LOGO **/
#page #header #logo { clear: both;}
#page #header #logo #logo_img { position: relative;}
#page #header #logo #logo_img #head_shortcuts {color:#BCC9CF; font-size: 0.75em; position: absolute; right: 20px; top: 10px; z-index:1000;}
#page #header #logo #logo_img #head_shortcuts a { color:#BCC9CF; text-decoration: none;}
#page #header #logo #logo_img #head_shortcuts a:hover { text-decoration: underline; color:#FFF;}
#page #header #logo #logo_img img { float: left;}
/** LANG **/
#page #header #lang { display: none;}
/** LAYER NAV **/
#page #layer_nav { padding:0 0 0 0; clear: both; height:35px; background: url(../images/fondo_menu.jpg) repeat-x; border-left: 1px solid #FFF; border-right: 1px solid #FFF; } 
#page #layer_nav ul { height:35px; width:692px; float: left;}
#page #layer_nav li { display: block; float: left; margin: 0px; padding: 0px;}
#page #layer_nav li a { display: block;  font-size: 0.75em; text-transform: uppercase; text-decoration: none; color:#FFFFFF; font-weight: bold; padding:7px 20px 4px 10px; margin:5px 0 0 10px; background:url(../images/separador.gif) no-repeat right 8px;}
#page #layer_nav li a:hover { color:#91E935;}
#page #layer_nav li.selected {}
#page #layer_nav li.selected a {color:#91E935;}
#page #layer_nav li.last a { background: none;}
#page #layer_nav #layer_nav_wrap { float: left;}
#page #layer_nav #layer_nav_wrap .wrap { }
#page #layer_nav #layer_nav_wrap .clearfix { }
/** SEARCH **/
#page #layer_nav #search { background:#D7E2E6 url(../images/fondo_search.jpg) no-repeat left top; width:306px; float: right;height:35px; position: relative;}
#page #layer_nav #search #search_field { float: left; position: absolute; top:0px; left:0px;}
#page #layer_nav #search #search_field input{ margin:7px 5px 0 110px; border:1px solid #666; width:151px;}
#page #layer_nav #search #search_submit { float: right;margin:7px 8px 0 0; display: inline;}
/*breadcrumbs*/
#page #container #breadcrumbs {}
#page #container #breadcrumbs a {}
#page #container #breadcrumbs a:visited {}
/** banner **/
#page #banner { display: none;}
/** CONTAINER **/
#page #container {background:#FFFFFF url(../images/fondo_container.jpg) repeat-x left top;}
#page #container #content {}
body.doscol #page #container #content {}
body.trescol #page #container #content {}
#page #container #content div#left { float: left; width:694px; border-left: 1px solid #FFF;}
#page #container #content div#right { float: right; width:304px;border-right: 1px solid #FFF;}
/* Breadcrumbs */
#page #container #breadcrumbs { border-right: 1px solid #FFF; border-left: 1px solid #FFF;}
/* Search */
#page #container #content #dir_search { background: url(../images/fondo_find.jpg) no-repeat 46px 0px;width:696px;  height:365px;}
#page #container #content #dir_search h2 {  color:#08209A; font-size: 1.2em; padding:28px 0 0 60px;height:24px; font-weight: normal;}
#page #container #content #dir_search fieldset { margin:0 0 7px 300px; height:22px;}
#page #container #content #dir_search fieldset.untercio { float: none; display: block; width: auto; margin: 0;margin:0 0 7px 300px;}
#page #container #content #dir_search fieldset.unmedio { float: none; display: block; width: auto; margin: 0;margin:0 0 7px 300px;}
#page #container #content #dir_search fieldset.first { margin-top:27px;}
#page #container #content #dir_search fieldset label { color:#08209A; font-weight: bold; font-size:0.7em; display: block; float: left; width: 170px; padding:4px 7px 0 0; text-align: right;}
#page #container #content #dir_search fieldset input { border: 1px solid #E4E3E1; width:158px;}
#page #container #content #dir_search fieldset select { border: 1px solid #E4E3E1;width:160px;}
#page #container #content #dir_search .btn {  margin:17px 0 0 551px;}
#page #container #content #dir_search .btn a { color:#08209A; font-weight: bold; text-transform: capitalize; font-size:0.9em;  text-decoration: none;}
#page #container #content #dir_search .btn a:hover { text-decoration: underline; color:#EF014D;}
/* DirTags */
#page #container #content #dirTags {width:266px; margin:0 auto;}
#page #container #content #dirTags #directoryFirms { width:250px; height:154px; margin:0px auto 17px auto;}
#page #container #content #dirTags #directoryFirms h2 {width:250px; height:154px;}
#page #container #content #dirTags #directoryFirms h2 a { display: block; width:250px; height:154px; background:url(../images/img_directorio.gif);}
#page #container #content #dirTags #directoryFirms h2 a span { display: none;}
#page #container #content #dirTags .wbe_container_content { width:240px; margin:0 auto; /*padding:0 22px 10px 14px;*/}
#page #container #content #dirTags .wbe_container_content h2 {color:#EF014D; margin:0 0 7px 0; font-size:1.2em;background:url(../images/tit_tags.jpg) no-repeat; padding: 8px 0 6px 21px; font-weight: normal; border-bottom:1px solid #d1d1d1;}
#page #container #content #dirTags .wbe_container_content h2 span {}
#page #container #content #dirTags .wbe_container_content #tag_cloud { text-align: justify;  font-size: 0.8em; line-height: 1.5em;}
#page #container #content #dirTags .wbe_container_content a { font-size: 0.7em; text-decoration: none; color:#666;}
#page #container #content #dirTags .wbe_container_content a.tipo_1 {font-size: 0.65em;font-weight: bold;}
#page #container #content #dirTags .wbe_container_content a.tipo_2 {font-size: 0.7em; }
#page #container #content #dirTags .wbe_container_content a.tipo_3 {font-size: 0.8em;font-weight: bold;}
#page #container #content #dirTags .wbe_container_content a.tipo_4 {font-size: 0.9em;}
#page #container #content #dirTags .wbe_container_content a.tipo_5 {font-size: 1em;font-weight: bold;}
#page #container #content #dirTags .wbe_container_content a:hover {color:#08209A; text-decoration: underline;}
/* grey */
#page #container #content #grey { float: left;}
#page #container #content #grey #dir_wellcome {width:696px;float: left; padding:0 0 10px 0;}
#page #container #content #grey #dir_wellcome h1 { color:#EF014D; font-size:1.1em;  padding:5px 0 15px 55px;}
#page #container #content #grey #dir_wellcome  p { font-size: 0.8em; padding:0 60px 15px 56px; text-align: justify; line-height: 1.4em;}
#page #container #content #grey #dir_wellcome  p a { color:#0306F3; font-weight: bold; font-size: 0.9em;}
#page #container #content #grey #dir_wellcome  p a:hover { color:#EF014D;}
/* Suscripcion*/

#page #container #content #video { float: right; text-align: center; width:287px; padding:15px 0 0 0;}
#page #container #content #video h2 { width:241px; height:33px; background:url(../images/tit_video.jpg) no-repeat; margin:0 auto 7px auto; color:#EF014D; font-size:0.9em; font-weight: bold; border-bottom:1px solid #d1d1d1;}
#page #container #content #video h2 span { display:none;}
/* Last company */
#page #container #content #dir_last_company {width:240px; border:1px solid #01267F; margin:0px 0 30px 0; padding:10px 0 10px 0; position: relative; margin-left: auto; margin-right: auto;}
#page #container #content #dir_last_company h1 {color:#ef014d; font-size:1em; font-weight: bold;  background:#FFF; padding:0 2px 0 2px; float: left; position: absolute; top: -12px; left:10px;}
#page #container #content #dir_last_company div.item { padding:10px 0 0 0;}
#page #container #content #dir_last_company div.item a { display: block; width:100%; text-align: center;text-decoration: none; color:#333;}
#page #container #content #dir_last_company div.item a span { font-size:0.9em; color:#333; text-decoration: none; font-weight: bold;}
#page #container #content #dir_last_company div.item a:hover {color: #ef014d;}
#page #container #content #dir_last_company div.item div.soc_type { color:#666;  font-size: 0.75em; font-weight: bold; text-align: center; padding: 8px 0 0 0;}

#page #container #content #dir_last_company table { border: 1px solid #08209A; width:233px;margin:0 auto 0 auto;}
#page #container #content #dir_last_company table tr {}
#page #container #content #dir_last_company table tr td { text-align: center; font-size: 0.7em; padding:10px 0 20px 0;}
#page #container #content #dir_last_company table tr td h2 {}
#page #container #content #dir_last_company table tr td.odd img {margin-top:20px;}
#page #container #content #dir_last_company table tr td img {}
#page #container #content #dir_last_company table tr td p {}
/* Suscripcion*/
#page #container #content #right #suscription_box_461285 {}
#page #container #content #right #suscription_box_461285 h1 { display: none;}
#page #container #content #right #suscription_box_461285 h4 { display: none;}
#page #container #content #right #suscription_box_461285 #suscribir_form { background:#FFF url(../images/fondo_suscripcion.jpg) no-repeat center top; width:264px; padding:100px 0 0 0px; margin:0 auto;}
#page #container #content #right #suscription_box_461285 #suscribir_form * { margin: 0px; padding: 0px;}
#page #container #content #right #suscription_box_461285 #suscribir_form p {display: none;}
#page #container #content #right #suscription_box_461285 #suscribir_form fieldset {}
#page #container #content #right #suscription_box_461285 #suscribir_form fieldset input { border:1px solid #ccc; width:120px; float: left; margin:7px 0 0 17px;}
#page #container #content #right #suscription_box_461285 #suscribir_form fieldset a { display: block; float: left; width:100px; background:#FFF url(../images/boton_sabonner.jpg) no-repeat left top; text-transform: uppercase; font-size: 0.8em; text-decoration: none; color:#6FBA1F; font-weight: bold; padding:10px 0 8px 0; text-align: center; margin:0 0 0 10px;}
#page #container #content #right #suscription_box_461285 #suscribir_form fieldset a:hover { color:#ED014C;}
/*---------------------------*/
#page #container #content #right #suscription_box_467204 {}
#page #container #content #right #suscription_box_467204 h1 { display: none;}
#page #container #content #right #suscription_box_467204 h4 { display: none;}
#page #container #content #right #suscription_box_467204 #suscribir_form { background:#FFF url(../images/fondo_suscripcion.jpg) no-repeat center top; width:264px; padding:100px 0 0 0px; margin:0 auto;}
#page #container #content #right #suscription_box_467204 #suscribir_form * { margin: 0px; padding: 0px;}
#page #container #content #right #suscription_box_467204 #suscribir_form p {display: none;}
#page #container #content #right #suscription_box_467204 #suscribir_form fieldset {}
#page #container #content #right #suscription_box_467204 #suscribir_form fieldset input { border:1px solid #ccc; width:120px; float: left; margin:7px 0 0 17px;}
#page #container #content #right #suscription_box_467204 #suscribir_form fieldset a { display: block; float: left; width:100px; background:#FFF url(../images/boton_sabonner.jpg) no-repeat left top; text-transform: uppercase; font-size: 0.8em; text-decoration: none; color:#6FBA1F; font-weight: bold; padding:10px 0 8px 0; text-align: center; margin:0 0 0 10px;}
#page #container #content #right #suscription_box_467204 #suscribir_form fieldset a:hover { color:#ED014C;}
/*---------------------------*/
#page #container #content #right #suscription_box_467196 {}
#page #container #content #right #suscription_box_467196 h1 { display: none;}
#page #container #content #right #suscription_box_467196 h4 { display: none;}
#page #container #content #right #suscription_box_467196 #suscribir_form { background:#FFF url(../images/fondo_suscripcion.jpg) no-repeat center top; width:264px; padding:100px 0 0 0px; float: left;}
#page #container #content #right #suscription_box_467196 #suscribir_form * { margin: 0px; padding: 0px;}
#page #container #content #right #suscription_box_467196 #suscribir_form p {display: none;}
#page #container #content #right #suscription_box_467196 #suscribir_form fieldset {}
#page #container #content #right #suscription_box_467196 #suscribir_form fieldset input { border:1px solid #ccc; width:120px; float: left; margin:7px 0 0 17px;}
#page #container #content #right #suscription_box_467196 #suscribir_form fieldset a { display: block; float: left; width:100px; background:#FFF url(../images/boton_sabonner.jpg) no-repeat left top; text-transform: uppercase; font-size: 0.8em; text-decoration: none; color:#6FBA1F; font-weight: bold; padding:10px 0 8px 0; text-align: center; margin:0 0 0 10px;}
#page #container #content #right #suscription_box_467196 #suscribir_form fieldset a:hover { color:#ED014C;}
/* Banner cuadrado */
#page #container #content #ban_2 { float: right; text-align: center; width:275px; padding:15px 0 0 0;}
/* Banner*/
#page #container #content #banner { width:696px; float: left;}
#page #container #content #banner table {width:696px; height:113px;}
#page #container #content #banner table tr {}
#page #container #content #banner table tr td { text-align: center; vertical-align: middle;}
/* Category */
#page #container #content #dir_category {width:694px;float: left;padding:10px 0 15px 0;background:#F4F3F1 url(../images/fondo_dans_si.jpg) no-repeat 50px 54px;//background:#F4F3F1 url(../images/fondo_dans_si.jpg) no-repeat 50px 54px;}
#page #container #content #dir_category h2 {color:#EF014D; margin:10px 0 0 50px; font-size:1.2em; background:url(../images/fondo_dans.jpg) no-repeat; padding: 9px 0 8px 12px; font-weight: normal; }
#page #container #content #dir_category div#list {background: url(../images/fondo_dans_id.jpg) no-repeat right bottom; padding:20px 0 20px 0; margin:5px 50px 0 0;}
#page #container #content #dir_category ul {width:250px;}
#page #container #content #dir_category ul.right{ float: right; display: inline; margin:0 28px 10px 0; padding-bottom:10px;}
#page #container #content #dir_category ul.left {padding:0 22px 10px 0;width:250px; margin:0 0 0 80px;border-right:1px solid #08209A;}
#page #container #content #dir_category ul li {padding: 0 0 15px 0; line-height:1.2em;}
#page #container #content #dir_category ul li span.titulo { display: block;color:#08209A; font-size:0.9em; font-weight: bold;  padding:0px 0px 0px 0px;}
#page #container #content #dir_category ul.right li span.titulo {//margin:0px 0px 0px 0px;}
#page #container #content #dir_category ul li.source {color:#08209A; font-size:0.8em;}
#page #container #content #dir_category ul.right li.source {//margin:0 0 0 -15px;}
#page #container #content #dir_category ul li p {font-size: 0.8em; text-align: justify;}
#page #container #content #dir_category ul li p a {color:#0008F1;}
#page #container #content #dir_category ul li p a:hover {color:#EF014D;}
#page #container #content #dir_category ul li p span { color:#9C9C9C;}
/* Garantia */
#page #container #content #garantia {width:696px;float: left; background:#F4F3F1; padding:30px 0 20px 0; margin:0 0 3px 0;}
#page #container #content #garantia div { width:170px; float: left; margin:0 0 0 60px; display: inline;}
#page #container #content #garantia div h3 {color:#08209A; font-size:1em;  margin:0 0 10px 0;}
#page #container #content #garantia div ul {}
#page #container #content #garantia div ul li { margin:0 0 5px 0;}
#page #container #content #garantia div ul li a { color:#EE004E; font-size: 0.8em;}
#page #container #content #garantia div ul li a:hover {}
/* Banners right home */
#home_banners { background:#FFF;text-align: center; margin:0 0 20px 0;}
/* Banners center home */
#home_banners_center {float: left; width:696px; text-align: center; padding:30px 0 30px 0;}
/* Video */
#page #container #content #file_exist_467182 { width:239px; height:223px;background:#FFF url(../images/fondo_visor.jpg) no-repeat left top; margin:0 auto;}
div#WBECP_467182 { width:240px; margin:0 auto;}
div#WBECP_467182 h2 {color:#EF014D; margin:0 0 5px 0; font-size:1.2em;background:url(../images/fondo_decobrir.jpg) no-repeat; padding: 8px 0 6px 21px; font-weight: normal; border-bottom:1px solid #d1d1d1;}
#page #container #content #file_exist_467182.msgVideo {height:223px; margin:0px; padding:0px; margin: 20px 0 20px 12px;}
#page #container #content #file_exist_467182.msgVideo .backcolor {padding:0}
#page #container #content #file_exist_467182.msgVideo .borderColor  { border: none;}
#page #container #content #file_exist_467182.msgVideo h2 {margin:0px; font-size:0.8em; font-weight: normal; text-align:left; padding:55px 20px 0 20px; text-align: center;}
#page #container #content #file_exist_467182.msgVideo h2 img { display: none;}
#page #container #content .itemVideoHome {}
#page #container #content .itemVideoHome div h1 { display: none;}
#page #container #content .itemVideoHome div h3 { display: none;}
#page #container #content .itemVideoHome div h4 { display: none;}
#page #container #content .itemVideoHome div p { display: none;}
#page #container #content .msgVideo .backcolor { padding: 0px; margin: 0px; background: none;}
#page #container #content .msgVideo h2  { font-size: 0.9em;}
#player_467182 {text-align: center; margin: 0px auto; text-align: center; width:240px;}
#player_467182 a { font-size: 0.8em;   background:#EAEAE8;display: block; padding:10px; text-decoration: none; color:#666; line-height:1.2em;margin: 0px;}
#player_467182 a:hover { text-decoration: underline;}
/** FOOTER **/
/* menu inferior */
#page #footer #menu_interior {width:696px;float: left;}
#page #footer #menu_interior ul {width:696px;background:#F4F3F1; height: 31px;}
#page #footer #menu_interior ul li { display: block; float: left;}
#page #footer #menu_interior ul li a { display: block; float: left;color:#666; text-decoration: none;  font-size: 0.75em; font-weight: bold; padding:10px 23px 10px 23px; text-transform: capitalize; background:url(../images/separador_2.gif) no-repeat right center;}
#page #footer #menu_interior ul li a:hover {color:#08209A;}
#page #footer #menu_interior ul li#menu_6_item_7 a { background: none;}
#page #footer {width:696px;float: left; border-right:1px solid #6C7AC3;}
#page #footer p {  font-size: 0.7em; color:#666; padding:50px 20px 15px 20px; text-align: center;}
#page #footer p strong {}
#page #footer p small {}
#page #footer #tex_footer { padding:10px 0 40px 0;}
#page #footer #tex_footer h2 { float: left; width:223px; height:97px; background:#FFF url(../images/logo_WK.jpg);}
#page #footer #tex_footer h2 span { display: none;}
#page #footer #final_links {color:#666; font-size:0.65em; text-align: center; padding:0 0 30px 0;}
#page #footer #final_links a { color:#666; text-decoration: none;}
#page #footer #final_links a:hover { text-decoration: underline;}
/* Clean */
#page #footer {}














/*left*/
#page #container #left {}
/*right*/
#page #container #right {}
/*destacado*/
#page #destacado {}
/*cart*/
#page #container #left .basket {}
/* paginacion */
#page .paginacion { padding:20px 20px 50px 20px;}
#page .paginacion p { text-align: center; font-size: 0.8em; position: static; float: none; color:#666;}
#page .paginacion p span { color:#0107F3;}
#page .paginacion p a { color:#666; text-decoration: none;}
#page .paginacion p a:hover { text-decoration: underline; color:#0107F3;}
/**/
#navegacion {font-size: 0.75em; color:#082299; padding:14px 0 0 21px;}
#navegacion a {text-decoration: none; color:#082299;}
#navegacion a:hover { text-decoration: underline; color:#ef014d;}
/**/
#abc_search { background: url(../images/fondo_abc.gif) no-repeat; width:560px; margin:22px 0 42px 50px; padding:4px 0 3px 0; height:21px;}
#abc_search span { display: block; float: left; padding:0 0 0 12px;}
#abc_search span a {  color:#666; text-decoration: none; font-size: 0.9em;}
#abc_search span a:hover { color:#0A67AC;}
#main_search_resuls h1 { background: url(../images/fondo_liste.jpg) no-repeat 50px top; border-bottom:1px solid #D1D1D1; font-size: 1.1em; color:#ef014d; padding:8px 0 7px 65px;}
#main_search_resuls h1.a_z_title { background: url(../images/fondo_liste_AZ.jpg) no-repeat 50px top; border-bottom:1px solid #D1D1D1; font-size: 1.1em; color:#ef014d; padding:8px 0 7px 65px;}
#main_search_resuls br { display: none;}
#main_search_resuls div.item { padding:20px 20px 40px 60px;}
#main_search_resuls div.odd { background:#F4F3F1;}
#main_search_resuls div.item h2 { font-size: 1.1em; font-weight: normal;margin:0 0 15px 0;}
#main_search_resuls div.item h2 a { text-decoration: none; color:#08209A}
#main_search_resuls div.item h2 a:hover {color:#ef014d; text-decoration: underline;}
#main_search_resuls div.item span {color:#08209A; font-size: 0.75em; font-weight: bold; display: block; padding:0 0 0 70px; margin:0 0 8px 0;}
#main_search_resuls div.item span.presentation { font-weight: normal; color: #666; line-height: 20px;}
#main_search_resuls div.item a { text-decoration: none;color:#08209A;}
#main_search_resuls div.item a:hover { text-decoration: underline;}
#main_search_resuls div.item span span { font-size: 1em; display: inline; padding: 0px; margin: 0px; line-height: 20px; font-size:1em;}
#main_search_resuls div.item div {color:#666; font-size: 0.75em; text-align: justify; padding:0 80px 0 70px;  margin:0 0 8px 0; line-height: 1.3em; position: relative;}
#main_search_resuls div.item div a { font-weight: bold; color: #0006F2; position: absolute; right: 0px;_right:20px; text-decoration: underline;}
#main_search_resuls div.item div a:hover { color:#ef014d;}
/**/
#company_adds { background:#F4F3F1 url(../images/fondo_cadds.jpg) no-repeat left top; margin:20px 5px 0 5px;}
#company_adds h6 {font-weight: normal; font-size: 0.8em; padding: 8px 8px 5px 8px; border-bottom:1px solid #ccc; text-align: right; color:#08209A;}
#company_adds h6 span {}
#company_adds div#noitems { padding:15px; font-size: 0.8em; color:#999999; line-height:17px; text-align: center;}
#company_adds div.item { padding:0 18px 45px 18px; background: url(../images/separador_3.gif) no-repeat center bottom}
#company_adds div.last { padding-bottom:20px; background: none;}
#company_adds div.item h2 { font-size: 1.1em; font-weight: normal; margin: 0px; margin:0 0 15px 0; text-align: center; padding:18px 0 0 0;}
#company_adds div.item h2 a { text-decoration: none; color:#08209A}
#company_adds div.item h2 a:hover {color:#ef014d; text-decoration: underline;}
#company_adds div.item span {color:#08209A; font-size: 0.75em; font-weight: bold; display: block; margin:0 0 8px 0;}
#company_adds div.item span.company_type { text-align: center;}
#company_adds div.item span span { font-size: 1em; display: inline; padding: 0px; margin: 0px;}
#company_adds div.item div {color:#666; font-size: 0.8em; text-align: justify;  margin:0 0 8px 0; line-height: 1.3em; position: relative;}
#company_adds div.item div a { font-weight: bold; font-size: 0.8em; color: #0006F2; position: absolute; right: 0px;_right:20px;}
#company_adds div.item div a:hover { color:#ef014d;}
/* */
#ficha_principal {margin:15px 20px 38px 20px;}
#ficha_main_wrap {border:1px solid #B9C4F2;overflow: hidden; _overflow: visible; _overflow-x:hidden; _height: 0; padding:0 0 22px 0;margin:15px 20px 38px 20px;}
#ficha_principal #ficha_main_wrap { margin:0px;}
#ficha_main_wrap h1 { background:#C2CCF0 url(../images/fondo_h1empresa.jpg) repeat-x left top; color:#08209A; font-size:1.2em; font-weight: normal; padding:5px 0 3px 40px;  text-transform: uppercase; margin:0 0 22px 0;}
#ficha_main_wrap div.logo_directory { text-align: center; padding:10px 0 30px 0; background:#FFF; clear: both; width:330px;}
#ficha_main_wrap div#ficha_left { width:330px; float: left; background: url(../images/linea.gif) repeat-y right top;}
#ficha_main_wrap div#ficha_left p {  font-size: 0.8em; padding:0 20px; line-height: 2.1em; color:#666;}
#ficha_main_wrap div#ficha_left p strong{  font-weight: bold; color:#333;}
#ficha_main_wrap div#ficha_left p a { font-weight: normal;  color:#0007F3;}
#ficha_main_wrap div#ficha_left p a:hover {color:#ef014d;}
#ficha_main_wrap div#ficha_right { margin:0 0 0 335px;}
#ficha_main_wrap div#ficha_right div#certification_logos { padding:10px 20px 15px 10px;}
#ficha_main_wrap div#ficha_right div#certification_logos img {}
#ficha_main_wrap div#ficha_right div#certification_logos div {  font-size:0.7em; color:#333; padding:0 0 10px 0;}
#ficha_main_wrap div#ficha_right p {  font-size: 0.8em; padding:0 20px; line-height: 2.1em; color:#666;}
#ficha_main_wrap div#ficha_right p strong{  font-weight: bold; color:#333;}
div#ficha_tabs { padding:0px 0 0 0; margin:0 20px 20px 20px;}
#ficha_principal div#ficha_tabs {margin-left:0; margin-right:0; padding-top:40px;}
div#ficha_tabs ul { list-style: none; height:30px;}
div#ficha_tabs ul li { display: block; float: left; text-align: center; width:126px; background:#FFF url(../images/fondo_pes.jpg) no-repeat left top;  font-size: 0.7em;font-weight: bold; color:#666666; text-transform: uppercase; margin:0 3px 0 0; height: 16px; padding:14px 0 0 0;}
div#ficha_tabs ul li.selected { color:#ef014d;}
div#ficha_tabs ul li a {color:#666666; text-decoration: none;}
div#ficha_tabs ul li a:hover {color:#ef014d;}
div#ficha_tabs ul li.selected a {color:#ef014d;}
div#ficha_tabs div#tab1{ background:#FFF url(../images/fondo_tab.jpg) repeat-x left top; padding:30px 45px 30px 20px; border:1px solid #D6D6D6;overflow: hidden; _overflow: visible; _overflow-x:hidden; _height: 0;}
div#ficha_tabs div#tab2{ background:#FFF url(../images/fondo_tab.jpg) repeat-x left top; padding:30px 45px 30px 20px; border:1px solid #D6D6D6;overflow: hidden; _overflow: visible; _overflow-x:hidden; _height: 0;}
div#ficha_tabs div#tab3{ background:#FFF url(../images/fondo_tab.jpg) repeat-x left top; padding:30px 45px 30px 20px; border:1px solid #D6D6D6;overflow: hidden; _overflow: visible; _overflow-x:hidden; _height: 0;}
div#ficha_tabs div#tab4{ background:#FFF url(../images/fondo_tab.jpg) repeat-x left top; padding:30px 45px 30px 20px; border:1px solid #D6D6D6;overflow: hidden; _overflow: visible; _overflow-x:hidden; _height: 0;}
div#ficha_tabs div#tab1,
div#ficha_tabs div#tab2,
div#ficha_tabs div#tab3,
div#ficha_tabs div#tab4 {  font-size: 0.9em; color:#666; line-height: 1.4em;}
div#ficha_tabs div#tab1 strong,
div#ficha_tabs div#tab2 strong,
div#ficha_tabs div#tab3 strong,
div#ficha_tabs div#tab4 strong { display: block; font-size: 1em; font-weight: bold; padding:15px 0 10px 0;}
div#ficha_tabs div#tab1 ul,
div#ficha_tabs div#tab2 ul,
div#ficha_tabs div#tab3 ul,
div#ficha_tabs div#tab4 ul {height: auto; list-style: disc; overflow: hidden;}
div#ficha_tabs div#tab1 ul li,
div#ficha_tabs div#tab2 ul li,
div#ficha_tabs div#tab3 ul li,
div#ficha_tabs div#tab4 ul li {float: none; text-align: left; background: none; width: auto; padding: 0px; margin: 0px; height: auto; text-transform:none; font-size:1em; font-weight: normal; width:250px; float: left; background: url(../images/bullet_2.gif) no-repeat left center; padding:0 0 0 12px;}
div#ficha_tabs div#tab1 div#domaines { padding:0 0 0 30px;}
div#ficha_tabs div#tab1 div#publications { padding:0 0 0 30px;}

div#ficha_tabs div#div_text1{ background:#F8F7F5 url(../images/fondo_tab.jpg) repeat-x left top; padding:30px 25px 30px 25px; border:1px solid #D6D6D6;overflow: hidden; _overflow: visible; _overflow-x:hidden; _height: 0;}
div#ficha_tabs div#div_text2{ background:#F8F7F5 url(../images/fondo_tab.jpg) repeat-x left top; padding:30px 25px 30px 25px; border:1px solid #D6D6D6;overflow: hidden; _overflow: visible; _overflow-x:hidden; _height: 0;}
div#ficha_tabs div#div_text3{ background:#F8F7F5 url(../images/fondo_tab.jpg) repeat-x left top; padding:30px 25px 30px 25px; border:1px solid #D6D6D6;overflow: hidden; _overflow: visible; _overflow-x:hidden; _height: 0;}
div#ficha_tabs div#div_text4{ background:#F8F7F5 url(../images/fondo_tab.jpg) repeat-x left top; padding:30px 25px 30px 25px; border:1px solid #D6D6D6;overflow: hidden; _overflow: visible; _overflow-x:hidden; _height: 0;}
div#ficha_tabs div#div_text1,
div#ficha_tabs div#div_text2,
div#ficha_tabs div#div_text3,
div#ficha_tabs div#div_text4 {  font-size: 0.9em; color:#666; line-height: 1.4em;}
div#ficha_tabs div#div_text1 { text-align: justify;}
div#ficha_tabs div#div_text1 p { }
div#ficha_tabs div#div_text1 div#domaines { }
div#ficha_tabs div#div_text1 div#domaines ul {height: auto; list-style: disc; overflow: hidden;}
div#ficha_tabs div#div_text1 div#domaines ul li {float: none; text-align: left; background: none; padding: 0px; margin: 0px; height: auto; text-transform:none; font-size:0.9em; font-weight: normal; width:238px; float: left; background: url(../images/bullet_2.gif) no-repeat left 5px; padding:0 0 0 12px;}
div#ficha_tabs div#div_text2 {}
div#ficha_tabs div#div_text2 h2 { color:#08209A; font-size: 1.2em; border-bottom:1px solid #CCCCCC; padding:13px 0 0 0; margin:0 0 0px 0; }
div#ficha_tabs div#div_text2 div.boureau { font-size: 0.9em; padding:0 0 5px 0;}
div#ficha_tabs div#div_text2 h3 { color:#08209A; font-size: 1.2em; padding: 15px 0 0 0;}
div#ficha_tabs div#div_text2 div.dir {}
div#ficha_tabs div#div_text2 div.dir span {}
div#ficha_tabs div#div_text2 div.tel {}
div#ficha_tabs div#div_text2 div.tel strong { display: inline;}
div#ficha_tabs div#div_text2 div.fax {}
div#ficha_tabs div#div_text2 div.fax strong{display: inline;}
div#ficha_tabs div#div_text2 div.mail {}
div#ficha_tabs div#div_text2 div.mail strong{display: inline;}
div#ficha_tabs div#div_text2 div.inet {}
div#ficha_tabs div#div_text2 div.inet strong{display: inline;}
div#ficha_tabs div#div_text2 div a {color: #0007f5;}
div#ficha_tabs div#div_text2 div a:hover {color: #ef014d;}
div#ficha_tabs div#div_text3 {}
div#ficha_tabs div#div_text3 div#equipes {}
div#ficha_tabs div#div_text3 div#equipes h3 {color:#ef014d; font-size: 1.2em; padding:13px 0 5px 10px;}
div#ficha_tabs div#div_text3 div#equipes div.members {border:1px solid #D6D6D6; border-bottom:1px solid #3C579C; padding:20px 10px;overflow: hidden; _overflow: visible; _overflow-x:hidden; _height: 0;margin:0 0 25px 0;}
div#ficha_tabs div#div_text3 div#equipes div.members div.members_left { float: left;width:290px; border-right:1px solid #ccc;overflow: hidden; _overflow: visible; _overflow-x:hidden; _height: 0; display: inline;}
/*div#ficha_tabs div#div_text3 div#equipes div.members div.members_right { margin: 0 0 0 300px; display: inline;}*/
div#ficha_tabs div#div_text3 div#equipes div.members div.members_right { float:right;width:289px}
div#ficha_tabs div#div_text3 div#equipes div.members div.member {float: left; border-bottom:1px dotted #666; margin:0 15px 18px 15px; font-size:0.7em; padding:0 0 18px 0; width:250px; font-size:0.8em; display: inline; min-height:90px}
div#ficha_tabs div#div_text3 div#equipes div.members div.member img {float: right;}
div#ficha_tabs div#div_text3 div#equipes div.members div.member span {display:block; color:#000; font-weight: bold;}
div#ficha_tabs div#div_text3 div#equipes div.members div.member a {display: block; /*margin:15px 0 0 0;*/ color:#0007F5; text-decoration: underline;}
div#ficha_tabs div#div_text3 div#equipes div.members div.member a:hover {color:#ef014d;}
div#ficha_tabs div#div_text3 div h2 {color: #08209a;font-size: 1.2em;font-weight: normal; padding:35px 0 15px 0; text-transform: uppercase;}
/*div#ficha_tabs div#div_text3 div h2 {color: #08209a;font-size: 1.2em; padding:0 0 10px 0;}*/
div#ficha_tabs div#div_text3 div h3 {color: #08209a;font-size:0.9em;padding:20px 0 5px 0;text-transform: uppercase;}
div#ficha_tabs div#div_text3 div div.member_photo { float: right; margin:0 0px 2px 20px;}
div#ficha_tabs div#div_text3 div div.member_photo img { border:1px solid #ccc;}
div#ficha_tabs div#div_text3 div p {font-size: 0.8em; color:#08209a; font-weight: bold; padding:5px 0 5px 0; line-height: 16px;}
div#ficha_tabs div#div_text3 div p span {color: #1C42F4;padding-left:6px;font-weight: normal;}
div#ficha_tabs div#div_text3 div p a {font-size:1em;color:#08209a;display: block;padding:25px 0 0 0;text-align:center;}
div#ficha_tabs div#div_text3 div p a:hover { color:#ef014d;}
div#ficha_tabs div#div_text3 div div.member_practices_domains {background:#F0F0F0; padding:0 0 20px 20px; margin:10px 0 0 0; border:1px solid #D6D6D6;}
div#ficha_tabs div#div_text3 div div.member_practices_domains strong {color: #08209a; font-weight: bold;}
div#ficha_tabs div#div_text3 div div.member_practices_domains ul {height: auto; list-style: disc; overflow: hidden;}
div#ficha_tabs div#div_text3 div div.member_practices_domains ul li {float: none; text-align: left; background: none; width: auto; padding: 0px; margin: 0px; height: auto; text-transform:none; font-size:0.8em; font-weight: normal; width:250px; float: left; background: url(../images/bullet_2.gif) no-repeat left 5px; padding:0 0 0 12px; color:#08209a; font-weight: bold;}
div#ficha_tabs div#div_text3 div div.member_practices {background:#F0F0F0; padding:0 0 20px 20px; margin:10px 0 0 0; border:1px solid #D6D6D6;}
div#ficha_tabs div#div_text3 div div.member_practices strong {color: #08209a; font-weight: bold;}
div#ficha_tabs div#div_text3 div div.member_practices ul {height: auto; list-style: disc; overflow: hidden;}
div#ficha_tabs div#div_text3 div div.member_practices ul li {float: none; text-align: left; background: none; width: auto; padding: 0px; margin: 0px; height: auto; text-transform:none; font-size:0.8em; font-weight: normal; width:250px; float: left; background: url(../images/bullet_2.gif) no-repeat left 5px; padding:0 0 0 12px; color:#08209a; font-weight: bold;}

div#ficha_tabs div#div_text4 div.c_container { padding:10px 0 0 0;}
div#ficha_tabs div#div_text4 div.c_container div.c_type {color:#ef014d; padding:0 0 10px 0;}
div#ficha_tabs div#div_text4 div.c_container div.c_new { color:#08209A;padding:0 0 10px 0;  line-height: 1.2em;}
div#ficha_tabs div#div_text4 div.c_container div.c_dt { font-size: 0.9em; text-align: justify; line-height: 1.4em;}
div#ficha_tabs div#div_text4 div.c_container div.c_dt a {color:#0007F2;}
div#ficha_tabs div#div_text4 div.c_container div.c_dt a:hover {color:#ef014d;}
div#ficha_tabs div#div_text4 div.all_news { float: right; }
div#ficha_tabs div#div_text4 div.all_news a {color:#0007F2; display: block;margin:50px 0 0 0;}
div#ficha_tabs div#div_text4 div.all_news a:hover {color:#ef014d;}
div#ficha_tabs div#div_text4 div.rss { background:#F8F7F5 url(../images/rss.jpg) no-repeat left top; padding:30px 0 10px 73px; margin:20px 0 0 0;}
div#ficha_tabs div#div_text4 div.rss a {color:#0007F2;}
div#ficha_tabs div#div_text4 div.rss a:hover {color:#ef014d;}


div#ficha_tabs div#div_text3 div#member { padding:0px 0px 0px 0px;}
div#ficha_tabs div#div_text3 div#member h1 {color: #08209a;font-size: 1.2em;font-weight: normal; padding:35px 0 15px 0; text-transform: uppercase;}
div#ficha_tabs div#div_text3 div#member br { display: none;}
div#ficha_tabs div#div_text3 div#member table { font-size: 0.8em;}
div#ficha_tabs div#div_text3 div#member table tr {}
div#ficha_tabs div#div_text3 div#member table tr td { padding:5px 0 5px 0; line-height: 16px;}
div#ficha_tabs div#div_text3 div#member .label { width:190px; color:#08209a; font-weight: bold; padding-left:0px;}
div#ficha_tabs div#div_text3 div#member .value {color: #08209a; font-weight: bold; padding-left:0px;}
div#ficha_tabs div#div_text3 div#member div.member_photo { float: right; margin:0 0px 2px 20px;}
div#ficha_tabs div#div_text3 div#member div.member_photo img { border:1px solid #ccc;}
div#ficha_tabs div#div_text3 div#member div.datos_miembro {}
div#ficha_tabs div#div_text3 div#member div.datos_miembro h2 {color: #08209a;font-size: 1.2em; padding:0 0 10px 0;}
div#ficha_tabs div#div_text3 div#member p {font-size: 0.8em; color:#08209a; font-weight: bold; padding:5px 0 5px 0; line-height: 16px;}
div#ficha_tabs div#div_text3 div#member p span {color: #1C42F4;padding-left:6px;font-weight: normal;}
div#ficha_tabs div#div_text3 div#mentions { background:#F0F0F0; padding:0 0 0 20px; margin:10px 0 0 0; border:1px solid #D6D6D6; border-bottom: none;}
div#ficha_tabs div#div_text3 div#mentions strong {color: #08209a; font-weight: bold;}
div#ficha_tabs div#div_text3 div#mentions ul {height: auto; list-style: disc; overflow: hidden;}
div#ficha_tabs div#div_text3 div#mentions ul li {float: none; text-align: left; background: none; width: auto; padding: 0px; margin: 0px; height: auto; text-transform:none; font-size:0.8em;background: url(../images/bullet_2.gif) no-repeat left 5px; padding:0 0 0 12px; color:#08209a; font-weight: bold;}
div#ficha_tabs div#div_text3 div#domaines {background:#F0F0F0; padding:0 0 10px 20px; border:1px solid #D6D6D6; border-top: none;}
div#ficha_tabs div#div_text3 div#domaines strong {color: #08209a; font-weight: bold;}
div#ficha_tabs div#div_text3 div#domaines ul {height: auto; list-style: disc; overflow: hidden;}
div#ficha_tabs div#div_text3 div#domaines ul li {float: none; text-align: left; background: none; width: auto; padding: 0px; margin: 0px; height: auto; text-transform:none; font-size:0.8em; font-weight: normal; width:250px; float: left; background: url(../images/bullet_2.gif) no-repeat left 5px; padding:0 0 0 12px; color:#08209a; font-weight: bold;}
div#ficha_tabs div#div_text3 div.san { text-align: right; padding:25px 0 0 0;}
div#ficha_tabs div#div_text3 div.san p.next {}
div#ficha_tabs div#div_text3 div.san p.prev { float: left;}



#ficha_principal div#equipes {}
#ficha_principal div#equipes h2 {color:#08209A; font-size:1.2em; font-weight: normal; padding:0 0 0 45px; margin:0 0 25px 0;}
#ficha_principal div#equipes h3 {color:#ef014d; font-size:1.2em; font-weight: normal; padding:0 0 7px 45px;}
#ficha_principal div#equipes div.associes { border:1px solid #D6D6D6; border-bottom:1px solid #3C579C; padding:20px 10px;overflow: hidden; _overflow: visible; _overflow-x:hidden; _height: 0;margin:0 0 25px 0;}
#ficha_principal div#equipes div.associes div#associe_left{ border-right:1px solid #CBC9CA; float: left;width:320px;}
#ficha_principal div#equipes div.associes div#associe_right{}
#ficha_principal div#equipes div.associes div.associe {  float: left; border-bottom:1px dotted #666; margin:0 15px 18px 15px; font-size:0.7em; padding:0 0 18px 0;}
#ficha_principal div#equipes div.associes div.associe span { display: inline-block; width:200px; float: left; color:#000; font-weight: bold; padding:0 0 8px 0;}
#ficha_principal div#equipes div.associes div.associe span a { display: block; margin:15px 0 0 0; color:#0007F5; text-decoration: underline;}
#ficha_principal div#equipes div.associes div.associe span a:hover {color:#ef014d;}
#ficha_principal div#equipes div.associes div.associe img {float: right;}

#ficha_principal div#equipes div.counsels {border:1px solid #D6D6D6; border-bottom:1px solid #3C579C; padding:20px 10px;overflow: hidden; _overflow: visible; _overflow-x:hidden; _height: 0;margin:0 0 25px 0;}
#ficha_principal div#equipes div.counsels div#counsel_left{ border-right:1px solid #CBC9CA; float: left;width:320px;}
#ficha_principal div#equipes div.counsels div#counsel_right{}
#ficha_principal div#equipes div.counsels div.counsel { width:280px; float: left; border-bottom:1px dotted #666; margin:0 15px 18px 15px; font-size:0.7em; padding:0 0 18px 0;}
#ficha_principal div#equipes div.counsels div.counsel span {display: inline-block; width:200px; float: left; color:#000; font-weight: bold; padding:0 0 8px 0;}
#ficha_principal div#equipes div.counsels div.counsel span a {display: block; margin:15px 0 0 0; color:#0007F5; text-decoration: underline;}
#ficha_principal div#equipes div.counsels div.counsel span a:hover {color:#ef014d;}
#ficha_principal div#equipes div.counsels div.counsel img {float: right;}

#ficha_principal div#equipes div.collaborateurs {border:1px solid #D6D6D6; border-bottom:1px solid #3C579C; padding:20px 10px;overflow: hidden; _overflow: visible; _overflow-x:hidden; _height: 0;margin:0 0 25px 0;}
#ficha_principal div#equipes div.collaborateurs div#collaborateurs_left{ border-right:1px solid #CBC9CA; float: left;width:320px;}
#ficha_principal div#equipes div.collaborateurs div#collaborateurs_right{}
#ficha_principal div#equipes div.collaborateurs div.collaborateur { width:280px; float: left; border-bottom:1px dotted #666; margin:0 15px 18px 15px; font-size:0.7em; padding:0 0 18px 0;}
#ficha_principal div#equipes div.collaborateurs div.collaborateur span {display: inline-block; width:200px; float: left; color:#000; font-weight: bold; padding:0 0 8px 0;}
#ficha_principal div#equipes div.collaborateurs div.collaborateur span a {display: block; margin:15px 0 0 0; color:#0007F5; text-decoration: underline;}
#ficha_principal div#equipes div.collaborateurs div.collaborateur span a:hover {color:#ef014d;}
#ficha_principal div#equipes div.collaborateurs div.collaborateur img {float: right;}


#ficha_principal div.preview_members { background:#f8f7f5; border:1px solid #d6d6d6; padding:20px 25px; height: 270px; overflow-y: scroll;}
#ficha_principal div.preview_members h2 {color:#08209A; font-size:1.2em; font-weight: normal; padding:0 0 0 10px; margin:0 0 25px 0;}
#ficha_principal div.preview_members h3 {color:#ef014d; font-size:1.2em; font-weight: normal; padding:0 0 7px 10px;}
#ficha_principal div.preview_members div.members { border:1px solid #D6D6D6; border-bottom:1px solid #3C579C; padding:20px 10px;overflow: hidden; _overflow: visible; _overflow-x:hidden; _height: 0;margin:0 0 25px 0;}
#ficha_principal div.preview_members div.members div.members_left{ float: left;width:280px; border-right:1px solid #ccc;overflow: hidden; _overflow: visible; _overflow-x:hidden; _height: 0; display: inline;}
#ficha_principal div.preview_members div.members div.members_right{margin: 0 0 0 300px; display: inline;}
#ficha_principal div.preview_members div.members div.member {float: left; border-bottom:1px dotted #666; margin:0 15px 18px 15px; font-size:0.7em; padding:0 0 18px 0; width:250px; font-size:0.75em; display: inline;}
#ficha_principal div.preview_members div.members div.member img {float: right;}
#ficha_principal div.preview_members div.members div.member span { display:block; color:#000; font-weight: bold; line-height: 18px;}
#ficha_principal div.preview_members div.members div.member a { display: block; margin:15px 0 0 0; color:#0007F5; text-decoration: underline;}
#ficha_principal div.preview_members div.members div.member a:hover {color:#ef014d;}



#inferior { margin:0 40px 30px 40px; padding:30px 0 0 0;}
#inferior #visor {float: left; min-width:250px;}
#inferior #visor h2 {background: url(../images/fondo_video.jpg) no-repeat; margin:0; color:#EF014D; font-size:1.3em; font-weight: normal; border-bottom:1px solid #d1d1d1;  padding:7px 0 5px 40px; margin: 0 0 4px 0;}
#inferior #visor div#ficha_video {}
#inferior #static_text { width:240px; float: right; padding:0 0 20px 0;}
#inferior #static_text h2 {background: url(../images/fondo_infos.jpg) no-repeat; margin:0; color:#EF014D; font-size:1.3em; font-weight: normal; border-bottom:1px solid #d1d1d1;  padding:7px 0 5px 10px;}
#inferior #static_text div.grupo {border:1px solid #d1d1d1; padding: 10px;overflow: hidden; _overflow: visible; _overflow-x:hidden; _height: 0; margin:4px 0 0 0;}
#inferior #static_text a {  font-size: 0.8em; color:#08209A; text-decoration: underline; display: block; float: left; padding: 12px 0 12px 35px; width:180px;}
#inferior #static_text a:hover {color:#EF014D;}
#inferior #static_text a#link_corp1 {background: url(../images/ico_politique.jpg) no-repeat left top;}
#inferior #static_text a#link_corp2 {background: url(../images/ico_mecenat.jpg) no-repeat left top;}
#inferior #static_text a#link_corp3 {background: url(../images/ico_regles.jpg) no-repeat left top;}
#inferior #static_text a#link_corp4 {background: url(../images/ico_liens.jpg) no-repeat left top;}
#inferior #static_text a#link_corp5 {background: url(../images/ico_contactez.jpg) no-repeat left top;}


#WBECP_467198 {}
#WBECP_467198 center { text-align: left; }
#WBECP_467198 center h1{ font-size: 1em; color:#08209A;  font-weight: normal;padding:20px;}


#WBECP_467200 { margin:35px 5px 0 0; float: left;}
#WBECP_467200 h1 {color:#EF014D; font-size:1.2em;  font-weight: normal; text-transform: uppercase; float: left; padding: 0 80px 0 20px;}
#WBECP_467200 p { display: none;}
#WBECP_467200 br { display: none;}
#WBECP_467200 h3 { display: none;}
#WBECP_467200 div.gallery { margin: 0px; padding: 0px;}
#WBECP_467200 div.backcolor { margin: 0px; padding: 0px; background: none;}


#ficha_tabs #div_text1 strong, #ficha_tabs div#div_text2 strong, #ficha_tabs div#div_text3 strong, #ficha_tabs div#div_text4 strong {display:block;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-size:1em;font-weight:bold;padding:15px 0 10px;}

div#google_map { margin:0 auto 20px auto;}

div#WBECP_467228 { background:#FFF url(../images/fondo_agenda_rayas.jpg) no-repeat left 34px; margin:0 5px 10px 2px; padding:0 0 20px 0;}
div#WBECP_467228 br { display: none;}
div#WBECP_467228 h1 { background:#FFF url(../images/fondo_agenda.jpg) no-repeat 11px 0px; color:#ef014d; font-size: 1.3em; text-transform: uppercase; border-bottom:1px solid #E0E0E0; padding:7px 0 5px 28px; font-weight: normal;}
div#WBECP_467228 small { display: block; text-align: right; padding:0 10px 4px 0;margin:19px 0 0 0;}
div#WBECP_467228 small a { font-weight: bold; color:#0108F4; font-size: 0.7em;line-height:20px; }
div#WBECP_467228 small a:hover {color:#ef014d;}
div#WBECP_467228 div.item {padding:0 10px 0 50px;margin:19px 0 0 0;}
div#WBECP_467228 div.item small { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em; color:#07219A; line-height:20px; display: inline;}
div#WBECP_467228 div.item h2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em;line-height:20px;}
div#WBECP_467228 div.item h2 a { text-decoration: none;color:#ef014d;}
div#WBECP_467228 div.item h2 a:hover { text-decoration: underline;}
div#WBECP_467228 div.item div.txt p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em; color:#666666;line-height:20px;}
div#WBECP_467228 div.item div.txt p a.little {font-weight: bold; color:#0108F4; text-decoration: none;}
div#WBECP_467228 div.item div.txt p a.little:hover {color:#ef014d; text-decoration: underline;}


/*div#WBECP_424765 { padding:40px 50px 90px 50px;}*/
div#WBECP_424765 small {color: #08209a; font-size: 0.8em;}
div#WBECP_424765 h1 {color: #08209a;font-size: 1.2em;font-weight: normal; padding:5px 0 15px 0;}
div#WBECP_424765 p { font-size: 0.8em; text-align: justify; line-height: 17px;}
div#WBECP_424765 p a {color: #0007f3;}
div#WBECP_424765 p a:hover { color:#ef014d;}
div#WBECP_424765 blockquote { font-size: 0.8em; text-align: justify; line-height: 17px; margin:0 0 15px 0;}
div#WBECP_424765 blockquote p { font-size:1em;}


/*div#WBECP_461312 { padding:40px 50px 90px 50px;}
div#WBECP_461312 h1 {color: #08209a;font-size: 1.2em;font-weight: normal; padding:5px 0 15px 0; text-transform: uppercase;}
div#WBECP_461312 br { display: none;}
div#WBECP_461312 table { font-size: 0.8em;}
div#WBECP_461312 table tr {}
div#WBECP_461312 table tr td { padding:5px 0 5px 0; line-height: 16px;}
div#WBECP_461312 .label { width:190px; color:#6EBB1F; font-weight: bold; padding-left:0px;}
div#WBECP_461312 .value {color: #08209a; font-weight: bold; padding-left:0px;}
div#WBECP_461312 div.member_photo { float: left; margin:0 20px 2px 0;}
div#WBECP_461312 div.datos_miembro {}
div#WBECP_461312 div.datos_miembro h2 {color: #08209a;font-size: 1.2em; padding:0 0 10px 0;}
div#WBECP_461312 p {font-size: 0.8em; color:#6EBB1F; font-weight: bold; padding:5px 0 5px 0; line-height: 16px;}
div#WBECP_461312 p span {color: #08209a;padding-left:6px;}
div#WBECP_461312 div.datos_miembro table {}
div#WBECP_461312 div.datos_miembro table tr {}
div#WBECP_461312 div.datos_miembro table tr td {}
div#WBECP_461312 div.datos_miembro table tr td.label {}
div#WBECP_461312 div.datos_miembro table tr td.value {}
div#WBECP_461312 h3 {color: #08209a;font-size:0.9em;padding:20px 0 5px 0;text-transform: uppercase;}
div#WBECP_461312 div small {display: block;padding:25px 0 0 0;text-align:right;}
div#WBECP_461312 div small a {font-size:0.8em;color:#08209a;}
div#WBECP_461312 div small a:hover { color:#ef014d;}
*/

div#WBECP_467223 {}
div#sign_in_form {padding:40px 50px 90px 50px;}
div#sign_in_form h1{color: #08209a;font-size: 1.2em;font-weight: normal; padding:5px 0 15px 0;}
div#sign_in_form div.caja {background:#FFFFFF url(../images/form_centro.jpg) repeat-y left bottom; font-size:0.8em;}
div#sign_in_form div.caja span.sign_intro {display: block;background:url(../images/form_superior.jpg) no-repeat left top;min-height:35px; padding:30px 30px 10px 30px;color: #08209a; line-height: 17px; font-weight: bold;}
div#sign_in_form div.caja fieldset {padding:6px 30px 0 30px;}
div#sign_in_form div.caja fieldset label {color: #08209a;}
div#sign_in_form div.caja fieldset strong small { font-size: 0.9em; color:#08209a;position: relative; bottom: 15px;}
div#sign_in_form div.caja fieldset input {}
div#sign_in_form div.caja fieldset input#att_input_488597_424726		{margin:0 0 0 0px; position: relative; bottom: 15px;}

div#sign_in_form div.caja fieldset input#att_input_488598_424726 		{margin:0 0 0 51px;}
div#sign_in_form div.caja fieldset input#att_input_488599_424726 		{margin:0 0 0 44px;}
div#sign_in_form div.caja fieldset input#att_input_488600_424726 		{margin:0 0 0 108px;}
div#sign_in_form div.caja fieldset input#att_input_488601_424726	 	{margin:0 0 0 90px;}
div#sign_in_form div.caja fieldset input#att_input_488602_424726		{margin:0 0 0 102px;}
div#sign_in_form div.caja fieldset input#att_input_488603_424726 		{margin:0 0 0 88px;}
div#sign_in_form div.caja fieldset input#att_input_488605_424726 		{margin:0 0 0 66px;}
div#sign_in_form div.caja fieldset input#att_input_488606_424726 		{margin:0 0 0 110px;}
div#sign_in_form div.caja fieldset select#att_input_488607_424726		{margin:0 0 0 108px;}
div#sign_in_form div.caja fieldset input#att_input_488608_424726 		{margin:0 0 0 0px; position: relative; bottom: 13px;}
div#sign_in_form div.caja fieldset textarea#att_input_488609_424726 	{margin:0 0 0 84px; width:300px; height: 60px;}
div#sign_in_form div.caja fieldset select {}
div#sign_in_form div.caja fieldset#boton {background:url(../images/form_inferior.jpg) no-repeat left bottom;height:90px; text-align: right; padding-bottom:10px; padding-top:300px;}
div#sign_in_form div.caja fieldset#boton input { border: none; background:url(../images/form_boton.jpg) no-repeat left top; color:#08209a; font-size:1.2em; font-weight: bold; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; padding:4px 14px 16px 14px;width:85px;}
div#sign_in_form div.caja div#enviar fieldset#boton {background:url(../images/form_inferior.jpg) no-repeat left bottom;height:90px; text-align: right; padding-bottom:10px;}
div#sign_in_form div.caja div#enviar fieldset#boton input { border: none; background:url(../images/form_boton.jpg) no-repeat left top; color:#08209a; font-size:1.2em; font-weight: bold; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; padding:4px 14px 16px 14px; width:85px;}
div#sign_in_form div.caja fieldset input#att_input_429886_424726 {margin:0 0 0 80px; width:200px;}
div#sign_in_form div.caja fieldset input#att_input_429887_424726 {margin:0 0 0 18px; width:200px;}
div#sign_in_form div.caja fieldset input#att_input_429890_424726 {margin:0 0 0 74px; width:200px;}
div#sign_in_form div.caja fieldset input#att_input_429926_424726 {margin:0 0 0 56px; width:200px;}
div#sign_in_form div.caja fieldset input#att_input_429927_424726 {margin:0 0 0 28px; width:200px;}
div#sign_in_form div.caja fieldset input#att_input_429888_424726 {margin:0 0 0 60px; width:200px;}
div#sign_in_form div.caja fieldset input#att_input_429889_424726 {margin:0 0 0 38px; width:200px;}
div#sign_in_form div.caja fieldset textarea#att_input_429892_424726 {margin:0 0 0 20px; font-family:Arial, Helvetica, sans-serif; width:270px; height: 50px;}

div#dir_adv_search_wrap {padding:40px 50px 90px 50px;}
div#dir_adv_search_wrap h2{color: #08209a;font-size: 1.2em;font-weight: normal; padding:5px 0 15px 0;}
div#dir_adv_search_wrap div.caja { background:#FFF url(../images/form_centro.jpg) repeat-y left bottom; font-size:0.8em;}
div#dir_adv_search_wrap div.caja div.adv_company { display: block;background:url(../images/form_superior.jpg) no-repeat left top;min-height:35px; padding:10px 0 10px 0;color: #08209a; line-height: 17px;}
div#dir_adv_search_wrap div.caja div.line{ border-bottom: 1px solid #08209a; margin:0 30px; padding:20px 0 0 0;}
div#dir_adv_search_wrap div.caja fieldset {padding:6px 30px 0 30px;}
div#dir_adv_search_wrap div.caja fieldset label {color: #08209a;}
div#dir_adv_search_wrap div.caja fieldset input {}
div#dir_adv_search_wrap h3 {color: #08209a;font-size: 1.1em; padding:30px 0 5px 30px; font-weight: bold;}
div#dir_adv_search_wrap div.caja div.btn {background:url(../images/form_inferior.jpg) no-repeat left bottom;height:90px; text-align: right; padding-bottom:10px; padding-top:300px;}
div#dir_adv_search_wrap div.caja div.btn a { display: block; float: right;border: none; background:#FFF url(../images/form_boton2.jpg) no-repeat left top; color:#08209a; font-size:1.2em; font-weight: bold; padding:8px 14px 16px 14px;width:73px; text-decoration: none; text-align: center; margin:0 20px 0 0;}

textarea#f0_v1_467250 {margin:0 0 0 37px; font-family:Arial, Helvetica, sans-serif; font-size: 0.9em; width:270px; height: 40px;}
label.tar { position: relative; top: -26px;}
input#f1_v1_467250 {margin:0 0 0 73px;}
select#cat_id_467250 {margin:5px 0 0 0;}
select#f2_v1_467250 {margin:0 0 0 55px;}


select#f4_v1_467250 {margin:0 0 0 44px;}
select#f5_v1_467250 {margin:0 0 0 42px;}

textarea#f0_v1_46725 {margin:0 0 0 37px; font-family:Arial, Helvetica, sans-serif; font-size: 0.9em; width:270px; height: 40px;}
label.tar { position: relative; top: -26px;}
input#f0_v1_467250 {margin:0 0 0 64px;}
select#f1_v1_467250 {margin:0 0 0 55px;}
select#Select1 {margin:0 0 0 44px;}
select#Select2 {margin:0 0 0 42px;}

input#Text2 {margin:0 0 0 112px;}
input#Text3 {margin:0 0 0 130px;}
select#f8_v1_467250 {margin:0 0 0 57px;}
input#Text9 {margin:0 0 0 71px;}
input#Text10 {margin:0 0 0 100px;}
input#Text1 {margin:0 0 0 60px;}
select#f12_v1_467250 {margin:0 0 0 1px;}
select#f13_v1_467250 {margin:5px 0 0 0;}
input#Text4 {margin:0 0 0 124px;}
input#Text7 {margin:0 0 0 35px;}
select#f17_v1_lang {margin:0 0 0 34px;}

/*textarea#f0_v1_46725 {margin:0 0 0 37px; font-family:Arial, Helvetica, sans-serif; font-size: 0.9em; width:270px; height: 40px;}
label.tar { position: relative; top: -26px;}
input#f0_v1_467250 {margin:0 0 0 64px;}
select#f1_v1_467250 {margin:0 0 0 55px;}
select#Select1 {margin:0 0 0 44px;}
select#Select2 {margin:0 0 0 42px;}
input#Text2 {margin:0 0 0 112px;}
input#Text3 {margin:0 0 0 130px;}
select#Select3 {margin:0 0 0 57px;}
select#Select4 {margin:0 0 0 71px;}
select#Select5 {margin:0 0 0 100px;}
select#Select6 {margin:0 0 0 60px;}
select#Select7 {margin:0 0 0 0px;}
select#Select8 {margin:0 0 0 14px;}
input#Text4 {margin:0 0 0 124px;}
select#Select9 {margin:0 0 0 35px;}
select#Select11 {margin:0 0 0 34px;}*/


div#WBECP_461295 {padding:40px 50px 90px 50px;}
div#WBECP_461295 h1 {color: #08209a;font-size: 1.2em;font-weight: normal; padding:5px 0 15px 0;}
div#WBECP_461295 div.logo_directory {}
div#WBECP_461295 div.event {}
div#WBECP_461295 div.event h2 {color: #08209a;font-size: 1em; padding:5px 0 5px 0;}
div#WBECP_461295 div.event span.event_date {color: #08209a; font-size: 0.8em;display: block;padding:0 0 15px 0;}
div#WBECP_461295 div.event div.event_description{font-size: 0.8em; text-align: justify; line-height: 17px;}
div#WBECP_461295 div.event small { display: block;padding:25px 0 5px 0; text-align: right; font-size: 0.8em; font-weight: bold;}
div#WBECP_461295 div.event small a {color: #0007f3;}
div#WBECP_461295 div.event small a:hover {color: #0007f3;}

div#WBECP_461308 {}
div#WBECP_461308 {padding:40px 50px 90px 50px;}
div#WBECP_461308 br { display: none;}
div#WBECP_461308 h1 { color: #08209a;font-size: 1.2em;font-weight: normal; padding:5px 0 15px 0;}
div#WBECP_461308 small { display: block; text-align: right; padding:0 10px 4px 0;margin:19px 0 0 0;}
div#WBECP_461308 small a { font-weight: bold; color:#0108F4; font-size: 0.7em;line-height:20px; }
div#WBECP_461308 small a:hover {color:#ef014d;}
div#WBECP_461308 div.item {margin:19px 0 0 0;}
div#WBECP_461308 div.item small { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em; color:#07219A; line-height:20px; display: inline;}
div#WBECP_461308 div.item h2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em;line-height:20px; font-weight: normal;}
div#WBECP_461308 div.item h2 a { text-decoration: none;color:#ef014d;}
div#WBECP_461308 div.item h2 a:hover { text-decoration: underline;}
div#WBECP_461308 div.item div.txt p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em; color:#666666;line-height:20px;}
div#WBECP_461308 div.item div.txt p a.little {font-weight: bold; color:#0108F4; text-decoration: none;}
div#WBECP_461308 div.item div.txt p a.little:hover {color:#ef014d; text-decoration: underline;}

div#corporativa {padding:40px 50px 90px 50px; font-size: 0.9em;}
div#corporativa h1{color: #08209a;font-size: 1.3em;font-weight: normal; padding:5px 0 15px 0;}
div#corporativa h4{color: #08209a;font-size: 1.1em;font-weight: normal; padding:5px 0 15px 0;}

div#corporativo_donde_estamos {padding:40px 50px 90px 50px; font-size: 0.9em;}
div#corporativo_donde_estamos h1{color: #08209a;font-size: 1.3em;font-weight: normal; padding:5px 0 15px 0;}
div#corporativo_donde_estamos h4{color: #08209a;font-size: 1.1em;font-weight: normal; padding:5px 0 15px 0;}

div#corporativo_quienes_somos {padding:40px 50px 90px 50px; font-size: 0.9em;}
div#corporativo_quienes_somos h1{color: #08209a;font-size: 1.3em;font-weight: normal; padding:5px 0 15px 0;}
div#corporativo_quienes_somos h4{color: #08209a;font-size: 1.1em;font-weight: normal; padding:5px 0 15px 0;}

div#corporativo {padding:40px 50px 90px 50px; font-size: 0.9em;}
div#corporativo h1{color: #08209a;font-size: 1.3em;font-weight: normal; padding:5px 0 15px 0;}
div#corporativo h4{color: #08209a;font-size: 1.1em;font-weight: normal; padding:5px 0 15px 0;}

div#corporativo_que_hacemos {padding:40px 50px 90px 50px; font-size: 0.9em;}
div#corporativo_que_hacemos h1{color: #08209a;font-size: 1.3em;font-weight: normal; padding:5px 0 15px 0;}
div#corporativo_que_hacemos h4{color: #08209a;font-size: 1.1em;font-weight: normal; padding:5px 0 15px 0;}

div#registration_ok {padding:40px 50px 90px 50px; font-size: 0.9em;}
div#registration_ok h1{color: #08209a;font-size: 1.3em;font-weight: normal; padding:5px 0 15px 0;}
div#registration_ok p { margin:0 0 10px 0; text-align: justify; line-height: 16px;}







