@charset "utf-8";
/**************************************************************************
CSS ANFIBIC 20090928@JCP
***************************************************************************/
body 		{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#a4a4a4; background-color:#000;}
a 			{text-decoration:none;}
.input		{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#000; border:none;}
/**************************************************************************
ESTRUCTURA
***************************************************************************/
#container {background:url(../imagenes/bg/container.jpg) no-repeat top center;}
.content {margin:0 auto; width:980px;}
/**************************************************************************
HEADER
***************************************************************************/
#lang {padding:1px 0 24px 0px; float:left;}
#lang li {font-size:10px; text-transform:uppercase; border-right:#1c1c1c solid 1px; float:left; padding-left:28px;padding-right:8px;}
#lang li.last {border-right:none; padding-left:8px;}
#lang li a {color:#FFF;}
#lang li a:hover {text-decoration:underline;}
.icono-es {background:url(../imagenes/icons/lang-es.png) no-repeat 6px 0;}
.icono-en {background:url(../imagenes/icons/lang-en.png) no-repeat 6px 0;}
.icono-ca {background:url(../imagenes/icons/lang-ca.png) no-repeat 6px 0;}
.icono-es-first {background:url(../imagenes/icons/lang-es.png) no-repeat 0px 0;}
.icono-en-first {background:url(../imagenes/icons/lang-en.png) no-repeat 0px 0;}
.icono-ca-first {background:url(../imagenes/icons/lang-ca.png) no-repeat 0px 0;}
#header-left {float:left; padding-top:13px;}
#flash_header {float:right;}
/**************************************************************************
MENU
***************************************************************************/
#menu {float:left; padding:13px 0 0 18px;}
#menu li {float:left; text-transform:uppercase; color:#FFF; background:url(../imagenes/icons/sepmenu.gif) no-repeat right top; padding:0 20px 0 20px;}
#menu li.first {padding-left:0;}
#menu li.last {padding-right:0; background:none;}
#menu li a {color:#FFF; display:block; padding:3px 4px; font-weight:bold;}
#menu li.active a,
#menu li a:hover {background-color:#FFF; opacity:0.7; color:#b3a3a3;}
#flash_home {width:980px; height:241px;}
.flash_home-es {background:url(../imagenes/es/flash_home.png) no-repeat 0 0;}
.flash_home-en {background:url(../imagenes/en/flash_home.png) no-repeat 0 0;}
/**************************************************************************
HOME
***************************************************************************/
#accesos-home {float:left; background:url(../imagenes/bg/acceso-directos.gif) repeat-x 0 0;}
#accesos-home li {float:left; margin-right:16px;}
#accesos-home li.last {margin-right:0;}
#accesos-home li img {display:block;}
/**************************************************************************
FOOTER
***************************************************************************/
#footer {/*background:url(../imagenes/bg/footer.jpg) no-repeat top center; min-height:150px;*/}
.contentAll {padding-top:25px; float:left;}
#associ {text-align:right; background:url(../imagenes/icons/associacio.gif) no-repeat 0 0; height:36px; color:#9e9e9e; font-size:9px; float:left; padding:5px 0 0 60px; line-height:12px; margin-left:19px;}
#associ a {color:#9e9e9e;}
#comite {float:left; overflow:hidden; position:relative; width:614px; height:13px;}
#componentes-mar p.fleft {padding-right:5px;}
#comite li,
#associ span {color:#515151;}
#componentes-mar {float:left; margin:12px 0 0 26px; padding:0 0 0 26px; background:url(../imagenes/icons/associaciosep.gif) no-repeat 0 0;}
.cargo {color:#fefefe; font-size:9px;}
#componentes-mar p .componentessep {color:#f50101; font-size:10px;}
#comite li,
#comite li a,
#componentes-mar p a {color:#515151; font-size:9px;}
#comite li {line-height:12px; white-space:nowrap; height:13px;}
.sepcomite {display:inline-block; font-size:9px; color:#e50d2e; padding:0 4px;}
#comite li a {display:inline-block; padding:0 6px 0 5px; border-right:#e50d2e solid 1px;}
#comite li a:hover,
#componentes-mar p a:hover{color:#fefefe;}
#comite li a.last {border-right:none;}
#redes {float:left; padding:12px 0 0 0;}
#redes li {float:left; border-left:#181819 solid 1px; height:41px; padding:22px 25px 0 25px;}
#marcas {float:left; padding:21px 0 0 25px; width:799px;  }
#marcas li {float:left; color:#FFF; font-size:10px; margin-right:10px; margin-top:10px; width: 120px; height: 36px;}
/*#marcas li.first {padding-top:3px;}*/
#marcas img { display: block; }
#creditos {text-transform:uppercase; font-size:10px; float:right; padding:21px 25px 0 0;}
#creditos a {color:#8f8f8f;}
#creditos a:hover {color:#FFF;}
#creditos span {color:#f50101;}
#anfibic {background:url(../imagenes/bg/bocadillo.png) no-repeat 0 0; width:97px; height:72px; padding:7px 0 0 15px; position:absolute; z-index:2; margin:-57px 0 0 813px; display:none;}
#anfibic li {font-size:10px; line-height:12px; padding:0 0 7px 0;}
#anfibic li span {color:#ffb1b1;}
#associ a:hover,
#anfibic li a {color:#FFF;}
#anfibic li a:hover {text-decoration:underline;}
span.morLet,
a.morLet{font-size:12px !important;}
/**************************************************************************
RETHINK
***************************************************************************/
#rethink {padding:38px 0 0 0;}
#rethink h1 {text-transform:uppercase; color:#FFF; font-size:16px;}
#rethink p {color:#FFF; padding-top:10px;}
#flash_rethink {color:#dd0c2c; font-size:18px; padding:35px 0;}
#catList {float:left;}
#catList li {float:left;}
.link {color:#a40920; display:block;}
#catList li {padding-right:15px;}
#catList li.last {padding-right:0;}
#catList li h2 {text-transform:uppercase; line-height:13px; padding-bottom:10px;}
#catList li span  {color:#a40920;}
#catList li h2 a {color:#8b8c8e;}
#catList li h2 a:hover {color:#FFF;}
#catList li img {display:block;}
#catListAll, #catListAll2 {float:left; width:980px;}
#catListAll {background:url(../imagenes/bg/catlist-top.gif) no-repeat 0 0; padding-top:10px;}
#catListAll2 {background:url(../imagenes/bg/catlist-top.gif) no-repeat bottom left; padding-bottom:5px;}
#rethinkher {padding:30px 0 40px 0; background:url(../imagenes/bg/contactar-bottom.gif) no-repeat bottom left;}
#rethinkher h1 {color:#dd0c2c; font-size:18px;}
#rethinkher h2 {color:#FFF; font-size:16px; text-transform:uppercase;}
#rethinkher h3 {color:#FFF;}
/**************************************************************************
PONENTES
***************************************************************************/
.ponentes {float:left; background:url(../imagenes/bg/catlist-bottom.gif) no-repeat bottom left; padding:30px 0; width:980px;}
.ponentes li {float:left; width:233px; padding-right:16px;}
.ponentes li.last {padding-right:0;}
.igualarAlt 	{height:30px; position:relative; margin-bottom:2px;}
.ponentes li h2 {text-transform:uppercase; font-weight:bold; line-height:14px; padding:0 0 0 5px; position:absolute; left:0; bottom:0;}
.subirtext {margin-top:-30px; padding-left:5px;}
.ponentes li h2 a,
.ponentes li h3 a:hover{color:#a40920;}
.ponentes li h3 {line-height:14px; padding-bottom:10px;}
.ponentes li h3 a {color:#FFF; font-style:italic;}
.ponentes li h4 {line-height:14px; padding:2px 0 6px 0;}
.ponentes li h4 a {color:#797979;}
.ponentes li h4 a:hover {text-decoration:underline;}
.ponentes li p {color:#a40920; line-height:14px;}
.imprimir {text-transform:uppercase; padding:47px 0 0 74px; margin-top:33px; display:block; background:url(../imagenes/bg/imprimir.jpg) no-repeat 0 0; width:159px; height:103px; color:#797979;}
.imprimir:hover,
.ponentes li h2 a:hover{color:#FFF;}
#capaPonenNull {background-color:#000; color:#FFF; margin:35px 0 0 0; padding:10px; font-weight:bold; opacity:0.5;}
/**************************************************************************
POPUP
***************************************************************************/
#imgPopup {width:300px; padding:0 30px 0 0; float:left;}
#imgPopup img {float:right;}
#imgPopupPon {width:185px; padding:0 30px 0 0; float:left; font-style:inherit; line-height:14px;}
#contentPopup {float:right; width:370px; color:#FFF; font-style:italic;}
#bigContentPopup {width:570px; color:#FFF; font-style:italic;}
#cerrarPop {float:right; text-transform:uppercase; color:#FFF !important;}
#TB_closeWindowButton {text-transform:uppercase; color:#8b8c8e;}
#TB_closeWindowButton:hover,
#cerrarPop:hover {color:#FFF !important;}
.cerrarX,
#cerrarPop span {color:#a40920;}
#popupAjax h1 {color:#a40920; text-transform:uppercase;}
#imgPopupPon h2 {color:#FFF; padding-top:10px; padding-bottom:10px;}
#imgPopupPon h3 {color:#797979; padding-top:5px;}
#imgPopupPon p {color:#a40920; padding:10px 0 0 0;}
#listaLinks {padding-top:15px;}
#listaLinks a {color:#FFF !important; font-style:normal;}
#imgPopupPon a:hover {text-decoration:underline;}
/**************************************************************************
CONTACTAR
***************************************************************************/
.textDuda {padding:50px 0 37px 0; background:url(../imagenes/bg/contactar-bottom.gif) no-repeat bottom left; font-size:16px;}
#texLoca {color:#FFF;}
.color1,
#texCon {color:#d90c2b;}
#texCon {text-transform:uppercase;}
.titLo,
#texCon span {text-transform:none; color:#FFF;}
#contactar {width:595px; padding:37px 0 0 0;}
#contactar fieldset {float:left; padding-bottom:20px;}
.field1 {width:305px;}
#contactar label {display:block; font-size:14px; color:#807f7f; padding-bottom:5px;}
.inputText {border:none; width:286px; height:21px; padding:5px 0 0 0; font-family:Arial, Helvetica, sans-serif; font-size:14px;}
#contactar textarea {font-family:Arial, Helvetica, sans-serif; font-size:14px; width:591px; overflow:auto; border:none;}
.inputSubmit {float:right; background-color:#272727; border:#181819 solid 1px; font-family:Arial, Helvetica, sans-serif; color:#807f7f; font-size:14px; text-align:center; display:block; height:39px; padding:0 10px; margin-top:14px; cursor:pointer; margin-right:3px;}
/**************************************************************************
ALERTAS
***************************************************************************/
#popup_container 				{width:342px;}
#popup-alert-top 				{background:url(../imagenes/bg/alert-top.png) no-repeat 0 0; height:8px; width:342px;}
#popup-alert-content 			{float:left; background:url(../imagenes/bg/alert-content.png) repeat-y 0 0; width:335px; padding:0 0 10px 7px;}
#popup-alert-bottom				{background:url(../imagenes/bg/alert-bottom.png) no-repeat 0 0; height:8px; width:342px;}
#popup_container h1				{background:url(../imagenes/bg/alert-title.gif) no-repeat 0 0; width:328px; height:27px; line-height:27px; padding:0; margin:0;}
#popup_container.claseError h1	{background:url(../imagenes/bg/alert-title-error.gif) no-repeat 0 0 !important;}
#popup_title 					{font-weight: bold; padding:8px 7px; color:#FFF; line-height:27px; text-align:center; background-color:#F00;}
#popup_message 					{color:#FFF; text-align:center; padding:10px 20px; font-size:12px;}
#popup_panel 					{padding:0 0 0 123px;}
#popup_ok 						{width:90px; border:none; cursor:pointer; display:block; height:17px; float:left; background:url(../imagenes/bg/ok.gif) repeat-x 0 0; text-align:center; color:#FFF; font-size:12px; text-transform:uppercase;}
/**************************************************************************
NOTAS DE PRENSA
***************************************************************************/
.conImg img {border:#523738 solid 1px; padding:7px; margin-right:19px; display:block;}
#iconPrint2{background:url(../imagenes/icons/print.gif) no-repeat 0 0; display:block; color:#797979; text-transform:uppercase; padding:1px 0 0 47px; height:34px; line-height:34px; font-size: 10px;}
.notasPrensa {padding-top:34px;}
.notasPrensa p {text-align:justify; color:#FFF;}
#notasPrensa_back {float: right; padding-right:18px; color: color:#FFF; width:50px;}
#notasPrensa_back a {color:#e30d2d; font-style:italic; font-weight:bold; text-transform: uppercase;}
#notasPrensa_back a:hover {color:#FFF; font-style:italic; font-weight:bold; text-transform: uppercase;}
.fechaPren {float:left; background-color:#FFF; opacity:0.5; padding:0 4px; display:block;}
.notasPrensa h2 {text-transform:uppercase; color:#dd0c2c; padding:0 0 13px 10px; float:left;}
.conImg p {width:764px; float:right;}
.leermas {color:#e30d2d; font-style:italic; display:block; padding-top:20px;}
.leermas:hover {color:#FFF;}
#paginacion {float:right;}
#paginacion li {float:left; font-size:11px; text-align:center; padding-right:6px;}
#paginacion li a {color:#787878; background-color:#121212; border:#171818 solid 1px;}
#paginacion li span,
#paginacion li a:hover {color:#FFF; background-color:#4c4c4c; border:#171818 solid 1px;}
#paginacion li a,
#paginacion li span {display:block; padding:1px 7px;}
#notas_container {min-height:300px;}
/**************************************************************************
PROGRAMA
***************************************************************************/
#programa {padding:34px 0 0 0; width:980px;}
#programa strong {background-color:#FFF; opacity:0.5; display:block; width:89px; padding-left:5px; height:18px; line-height:18px; float:left;}
.liprograma {padding:0 0 11px 0; float:left;}
#programa li ul {float:left; padding:2px 0 0 10px;}
#programa li ul li {width:700px; color:#FFF;}
#programa li ul li a {color:#e30d2d; font-style:italic; padding-left:10px;}
#iconPrint {float:right; background:url(../imagenes/icons/print.gif) no-repeat 0 0; display:block; color:#797979; text-transform:uppercase; margin-top:-36px; padding:1px 0 0 47px; height:34px; line-height:34px;}
#iconPrint:hover,
#iconPrint2:hover,
#programa li ul li a:hover{color:#FFF;}
.noConferencia {color:#999 !important;}

.banner2_rethinkheres{margin-left:7px;float:left;width:312px;height:153px;background-image:url("../imagenes/es/banner2_rethinkheres.jpg");background-repeat:no-repeat;background-position:0 0;}
.banner2_rethinkheres:hover{background-position:0 -153px;}
.banner2_rethinkherca{margin-left:7px;float:left;width:312px;height:153px;background-image:url("../imagenes/ca/banner2_rethinkherca.jpg");background-repeat:no-repeat;background-position:0 0;}
.banner2_rethinkherca:hover{background-position:0 -153px;}
.banner2_rethinkheren{margin-left:7px;float:left;width:312px;height:153px;background-image:url("../imagenes/en/banner2_rethinkheren.jpg");background-repeat:no-repeat;background-position:0 0;}
.banner2_rethinkheren:hover{background-position:0 -153px;}
.banner1_rethinkheres{margin-left:16px;float:left;width:640px;height:153px;background-image:url("../imagenes/es/banner1_rethinkheres.jpg");background-repeat:no-repeat;background-position:0 0;}
.banner1_rethinkheres:hover{background-position:0 -153px;}
.banner1_rethinkherca{margin-left:16px;float:left;width:640px;height:153px;background-image:url("../imagenes/ca/banner1_rethinkherca.jpg");background-repeat:no-repeat;background-position:0 0;}
.banner1_rethinkherca:hover{background-position:0 -153px;}
.banner1_rethinkheren{margin-left:16px;float:left;width:640px;height:153px;background-image:url("../imagenes/en/banner1_rethinkheren.jpg");background-repeat:no-repeat;background-position:0 0;}
.banner1_rethinkheren:hover{background-position:0 -153px;}
.clearleftheight1pxoverflowhidden{clear:left;height:1px;overflow:hidden;}