/* CSS Document */

@charset "utf-8";

/*----------------------------------------------------------------------------------------------------
	Neteja i iguala CSS per tots els navegadors
----------------------------------------------------------------------------------------------------*/

* { margin:0px; padding:0px; border:none; }
* { margin:0px; padding:0px; border:none; }

body, input, select, textarea { 
	font-family:Verdana, Helvetica, sans-serif; 
	font-size:13px;
	line-height:18px;
}
a img, img { 
	border:0px; 
	text-decoration:none;
}
li { 
	list-style:none; 
}
div.clear { 
	clear:both; 
	font-size:1px;
	line-height:1px;
}

/*----------------------------------------------------------------------------------------------------
	CSS generals maqueta
----------------------------------------------------------------------------------------------------*/
/*body { 
	background:#F0EBCD url(../img/fondo.gif); 
	color:#000;
	text-align:center;
	padding:45px 0px 10px 0px;
}*/

body { 
	background:#151414 url(../img/fondo_olympics.gif); 
	color:#000;
	text-align:center;
	padding:45px 0px 10px 0px;
}
.contenidor {
	margin:auto;
	text-align:left;
	width:854px;
	background:#f0ebcd url(../img/fondocont.gif) repeat-y 0px 0px;

	min-height: 598px;
	height: auto !important;
	height: 598px;
}
.homeHaiti {
	margin:auto;
	text-align:center;
	width:854px;
	background:#151414 ;

	min-height: 598px;
	height: auto !important;
	height: 598px;
}
/*Parche para la home de 46664*/
.homeColor46664{
	background:#1c1811 url(../img/fondocont_46664.gif) repeat-y 0px 0px;
}
/*Parche para la home de Olympics*/
.homeColorOlympics{
	background:#1c1811 url(../img/fondocont_46664.gif) repeat-y 0px 0px;
}
.menu {
	float:left;
	width:308px;
	background:url(../img/fondomenu.jpg) no-repeat right top;
	color:#fff;

	min-height: 503px;
	height: auto !important;
	height: 503px;
}
.contingut {
	float:left;
	width:517px;
	padding:50px 0px 30px 29px;
	background-repeat:no-repeat;
	background-position:top right;
}
.peu {
	padding:20px 2px 0px 0px;
	text-align:right;
	margin:auto;
	width:852px;
	font-size:0.8em;
	color:#fff;
}

.peu a.haiti{
	color:#fff;
	font-size:13px;
	line-height:18px;
	padding-right:22px;
}


/*----------------------------------------------------------------------------------------------------
	CSS Menu
----------------------------------------------------------------------------------------------------*/
.menu h2,
.menu a.logo {
    height:244px;
    background:url(../img/euroleaguefl.gif) no-repeat 79px 35px;
    text-indent:-2000px;
    display:block;
}

.menu ul {
	padding-left:28px;
}
.menu li a {
	display:block;
	width:245px;
	height:36px;
	background-repeat:no-repeat;
	background-position:0px -36px;
	text-indent:-2000px;
}
.menu li ul {
	padding-left:64px;
}
.menu li li a {
	width:136px;
	height:28px;
	background:no-repeat 0px -28px;
}
.menu li.iehover li a:hover,
.menu li:hover li a:hover,
.menu li.iehover a,
.menu li:hover a,
.menu li a:hover,
.menu li:hover a.on,
.menu li.iehover a.on,
.menu li:hover a.on:hover,
.menu li.iehover a.on:hover,
.menu li a.on,
.menu li a.on:hover {
	background-position:0px 0px;
}
.menu li.iehover li a,
.menu li:hover li a {
	background-position:0px -28px;
}
/*----------------------------------------------------------------------------------------------------
	CSS que actuan como skin
----------------------------------------------------------------------------------------------------*/

/* menu*/
.menu .what { background-image:url(../img/menu_what.gif); }
.menu .our { background-image:url(../img/menu_our.gif); }
.menu .parties { background-image:url(../img/menu_parties.gif); }
.menu .associations { background-image:url(../img/menu_assoc.gif); }
.menu .teams { background-image:url(../img/menu_teams.gif); }
.menu .you { background-image:url(../img/menu_you.gif); }
.menu .news { background-image:url(../img/menu_news.gif); }
.menu .links { background-image:url(../img/menu_links.gif); }
.menu .downloads { background-image:url(../img/menu_down.gif); }

/*fondos contingut*/
.what { background-image:url(../img/fondocor.gif); }
.our { background-image:url(../img/fondocag.gif); }
.parties { background-image:url(../img/fodoest.gif); }
.news { background-image:url(../img/fondosol.gif); }
.links { background-image:url(../img/fondonuv.gif); }
.downloads { background-image:url(../img/fondopez.gif); }

/*titulares H1 */
.what h1 { background-image:url(../img/tit_what.gif); }
.our h1 { background-image:url(../img/tit_our.gif); }
.parties h1 { background-image:url(../img/tit_parties.gif); }
.associations h2 { background-image:url(../img/tit_associations.gif); }
.teams h2 { background-image:url(../img/tit_teams.gif); }
.ngo h2 { background-image:url(../img/tit_ngo.gif); }
.companies h2 { background-image:url(../img/tit_companies.gif); }
.schools h2 { background-image:url(../img/tit_schools.gif); }
.you h2 { background-image:url(../img/tit_you.gif); }
.news h1 { background-image:url(../img/tit_news.gif); }
.links h1 { background-image:url(../img/tit_links.gif); }
.downloads h1 { background-image:url(../img/tit_down.gif); }

/*titulares texto color */
.what a, .what h2, .what h3, .what h4 { color:#d11500; }
.our a, .our h2, .our h3, .our h4 { color:#007fc3; }
.parties a, .parties h2, .parties h3, .parties h4 { color:#028405; }
.news a, .news h2, .news h3, .news h4 { color:#fe009c; }
.links a, .links h2, .links h3, .links h4 { color:#d25802; }
.downloads a, .downloads h2, .downloads h3, .links h4 { color:#af00a6; }

/*----------------------------------------------------------------------------------------------------
	Comunes a todas las paginas
----------------------------------------------------------------------------------------------------*/
.contingut h1 {
	height:48px;
	font-size:16px;
	margin-left:-1px;
	background-repeat:no-repeat;
	background-position:0px 0px;
	text-indent:-2000px;
}
.contingut h1.sinSubtitulos {
	height:64px;
}
.contingut h2 {
	font-size:1.5em;
	font-weight:normal;
	padding-bottom:6px;
}
.contingut h3 {
	font-size:1.25em;
	font-weight:normal;
	padding-bottom:8px;
}
.contingut h4 {
	font-size:1em;
	font-weight:bold;
	padding-bottom:4px;
}
.contingut p {
	padding-bottom:18px;
	text-align:justify;
	padding-right:23px;
}
.contingut p.junto {
	padding-bottom:9px;
}

.contingut a {
	font-weight:bold;
	text-decoration:none;
}
.contingut a:hover {
	text-decoration:underline;
}
.contingut li {
	background:url(../img/topo.gif) no-repeat 0px 10px;
	padding-left:6px;
}
.contingut ul {
	padding-bottom:12px;
	padding-right:23px;
}
.peu img {
	float:left;
	margin-top:-10px;
	padding-left:1px;
}

/*----------------------------------------------------------------------------------------------------
	Para la home
----------------------------------------------------------------------------------------------------*/
.home {
	background:#1c1811 url(../img/fondohome1.jpg) no-repeat 1px 0px;
	padding:165px 0px 0px 0px;
	width:545px;
}
.home h2 {
	background:url(../img/home_copy.gif) no-repeat top center;
	height:24px;
	padding:0px;
	text-indent:-2000px;
}
.home h1 {
	background:url(../img/home_copy2.gif) no-repeat top center;
	height:30px;
	padding:0px;
	text-indent:-2000px;
}
.home .FotoHomePie {
	background:url(../img/fondohome2.jpg) no-repeat left bottom;
	height:379px;
}

.home46664 {
	background:#1c1811 url(../img/fondohome1_46664.jpg) no-repeat 1px 0px;
	padding:130px 0px 0px 0px;
	width:545px;
}
.home46664 h1 {
	background:url(../img/home_copy_46664.gif) no-repeat top center;
	height:113px;
	padding:0px;
	text-indent:-2000px;
}
.home46664 .FotoHomePie {
	background:url(../img/fondohome2_46664.jpg) no-repeat left bottom;
	height:355px;
}

/*Olympics*/
.homeOlympics {
	background:#1c1811 url(../img/fondohome1_olympics.jpg) no-repeat 1px 0px;
	padding:241px 0px 0px 0px;
	width:545px;
}

.homeOlympics .FotoHomePie {
	background:url(../img/fondohome2_olympics.jpg) no-repeat left bottom;
	height:357px;
}
/*----------------------------------------------------------------------------------------------------
	Para our projects
----------------------------------------------------------------------------------------------------*/
h2.especial {
	height:40px;
	font-size:16px;
	margin-left:-1px;
	background-repeat:no-repeat;
	background-position:0px 6px;
	text-indent:-2000px;
}
h2.our1 {
	margin-top:10px;
	background-image:url(../img/subtit_gen_pro.gif);
}
h2.our2 {
	background-image:url(../img/subtit_spe_pro.gif);
}
#contenedorFlash1 {
	padding-left:8px;
}
.parrillaImagenes img {
	float:left;
	padding:0px 2px 2px 0px;
}

.return {
    float:left;
    /*margin-right:23px;*/
    margin-top:12px;
    text-align:right;
    width: 494px;
}


/*----------------------------------------------------------------------------------------------------
	Para News
----------------------------------------------------------------------------------------------------*/
.tresCols {
	background:url(../img/fondocont_trescols.gif) repeat-y 0px 0px;
}
.tresCols .contingut {
	padding-left:15px;
	width:405px;
	background-position:310px 0px;
}
.tresCols .contingut h1 {
	margin-left:12px;
}
.tresCols .contingut p {
	padding-right:14px;
}
.tresCols .contingut p.fecha {
	font-weight:bold;
	color:#a40265;
	padding-bottom:10px;
	font-size:1em;
}
.contacto {
	font-size:0.9em;
}
.contacto a {
	font-weight:normal;
}
.contacto p {
	line-height:1.2em;
}
.imagenNoticia {
	padding-bottom:8px;
}
.colDerecha {
	float:left;
	width:106px;
	padding-left:9px;
	padding-top:15px;
	color:#fff;
	font-size:0.9em;
	line-height:1.3em;
}
.colDerecha h3 {
	color:#fe009c;
	font-size:1.2em;
	padding-bottom:7px;
}
.colDerecha p {
	padding-bottom:15px;
}
.colDerecha a {
	color:#fff;
	text-decoration:none;
}
.colDerecha a:hover {
	text-decoration:underline;
}

/*----------------------------------------------------------------------------------------------------
	Para Links
----------------------------------------------------------------------------------------------------*/

.links h2 {
	padding-top:16px;
	font-size:1.2em;
	font-weight:bold;
	background:url(../img/filete_links.gif) repeat-x left bottom;
	width:495px;
}
.links h3 {
	padding-top:14px;
	font-size:1.2em;
	font-weight:bold;
	padding-bottom:2px;
}
.links p {
	font-size:12px;
	line-height:18px;
	padding-bottom:10px;
}


/*----------------------------------------------------------------------------------------------------
	Para Parties > associations
----------------------------------------------------------------------------------------------------*/
.associations h2 {
	background-repeat:no-repeat;
	text-indent:-2000px;
	padding-bottom:14px;
}
.associations h3 {
	padding-top:4px;
	font-size:1.2em;
	font-weight:bold;
	background:url(../img/filete_parties.gif) repeat-x left 28px;
	width:495px;
	padding-bottom:22px;
}
.associations img {
	float:left;
}
.associations p {
	padding:0px 24px 8px 190px;
}
.associations .txt {
	height: 95px;
	width: 303px;
	float: left;
	padding:0px 24px 8px 11px;
}

.associations .txt2 {
	height: 80px;
	width: 495px;
	float: left;
	padding:35px 24px 8px 11px;
}
.associations p.enlace {
	text-align:right;
	padding-bottom:0px;
}

/*----------------------------------------------------------------------------------------------------
    Para Parties > teams
----------------------------------------------------------------------------------------------------*/

.teams h2 {
    background-repeat:no-repeat;
    text-indent:-2000px;
    padding-bottom:14px;
}

.teams .columna1 {
    float:left;
    width:191px;
    padding-left:54px;
    background:url(../img/filete_vertical.gif) repeat-y top right;
}
.teams .columna2 {
    float:left;
    padding-left:40px;
    width:150px;
}
    
.teams .columna1 h3, .teams .columna2 h3 {
    padding-top:10px;
    background-repeat:no-repeat;
    text-indent:-2000px;
    padding-bottom:14px;
    background:#f0ebcd url(../img/tit_teams2.gif) no-repeat 13px 10px;
    width:200px;
}
.teams .columna2 h3 {
    background-image:url(../img/tit_players.gif);
    width:150px;
    background-color:transparent;
}
.contTeams {
    width:150px;
    background:url(../img/fondo_teams.jpg) repeat-x 0px 0px;
    height:68px;
}
.contTeams h4 {
    font-size:0.8em;
    text-align:center;
    width:138px;
    margin-left:6px;
    border-bottom:#0fa402 1px solid;
    padding-top:4px;
}
.contTeams p {
    font-size:9px;
    padding:5px 10px 0px 10px;
    text-align:left !important;
}
.contTeams p.playerFeat {
    padding-top:0px;
}

.contTeams p strong {
    color:#1da210;
    text-align:left;
    text-align:left !important;
}
.columna1 p.enlace, .columna2 p.enlace{
    padding: 0px 0px 12px 0px;
		float:left;
}
.columna2 p.enlace2 {
		padding: 0px 0px 12px 0px;
		margin: 0px;
		float:left;
		width:76px;
}
.columna1 p.enlace a{
    display:block;
    background:#26c317 url(../img/fondo_link.jpg) repeat-y 0px 0px;
    width:146px;
    text-align:right;
    font-size:0.7em;
    color:#fff;
    padding:0px 4px 0px 0px;
}
.columna2 p.enlace a {
    display:block;
    background:#26c317 url(../img/fondo_link2.jpg) repeat-y 0px 0px;
    width:70px;
    text-align:lef;
    font-size:0.7em;
    color:#fff;
    padding:0px 0px 0px 4px;
}

.columna2 p.enlace2 a {
    display:block;
    background:#26c317 url(../img/fondo_link3.jpg) repeat-y 0px 0px;
    width:72px;
    text-align:right;
    font-size:0.7em;
    color:#fff;
    padding:0px 4px 0px 0px;
}
.teams .playerNota {
    font-weight:bold;
    background:url(../img/puny.gif) no-repeat 0px 0px;
    padding-left:14px;
}

/*----------------------------------------------------------------------------------------------------
	Para Parties > ngo
----------------------------------------------------------------------------------------------------*/
.ngo h2 {
	background-repeat:no-repeat;
	text-indent:-2000px;
	padding-bottom:14px;
}
.ngo h3 {
	padding-top:4px;
	font-size:1.2em;
	font-weight:bold;
	background:url(../img/filete_parties.gif) repeat-x left 28px;
	width:495px;
	padding-bottom:20px;
}
.ngo h4 {
	padding:0px 24px 0px 156px;
}
.ngo img {
	float:left;
}
.ngo .noimg {
	float:left;
	width:146px;
	height:75px;
}
.ngo p {
	padding:0px 24px 0px 156px;
}
.ngo p.enlace {
	text-align:right;
	padding-bottom:0px;
	font-size:0.9em;
}

.ngo .footer {
	padding:40px 12px 0px 5px;
}

/*----------------------------------------------------------------------------------------------------
	Para Parties > companies
----------------------------------------------------------------------------------------------------*/
.companies h2 {
	background-repeat:no-repeat;
	text-indent:-2000px;
	padding-bottom:14px;
}
.companies h3 {
	padding-top:4px;
	font-size:1.2em;
	font-weight:bold;
	background:url(../img/filete_parties.gif) repeat-x left 28px;
	width:495px;
	padding-bottom:20px;
}
.companies h4 {
	padding:0px 24px 0px 156px;
}
.companies img {
	float:left;
}
.companies p {
	padding:0px 24px 0px 156px;
}
.companies p.enlace {
	text-align:right;
	padding-bottom:0px;
	font-size:0.9em;
}

.companies .footer {
	padding:40px 12px 0px 5px;
}

/*----------------------------------------------------------------------------------------------------
	Para Parties > schools
----------------------------------------------------------------------------------------------------*/
.schools h2 {
	background-repeat:no-repeat;
	text-indent:-2000px;
	padding-bottom:14px;
}
.schools h3 {
	padding-top:4px;
	font-size:1.2em;
	font-weight:bold;
	background:url(../img/filete_parties.gif) repeat-x left 28px;
	width:495px;
	padding-bottom:20px;
}
.schools h4 {
	padding:0px 24px 0px 156px;
}
.schools img {
	float:left;
}
.schools p {
	padding:0px 24px 0px 156px;
}
.schools p.enlace {
	text-align:right;
	padding-bottom:0px;
	font-size:0.9em;
}

.schools .footer {
	padding:40px 12px 0px 5px;
}

/*----------------------------------------------------------------------------------------------------
	Para Parties > you
----------------------------------------------------------------------------------------------------*/
.you h2 {
	background-repeat:no-repeat;
	text-indent:-2000px;
	padding-bottom:14px;
}
.you h3 {
	padding-top:4px;
	font-size:1.2em;
	font-weight:bold;
	background:url(../img/filete_parties.gif) repeat-x left 28px;
	width:495px;
	padding-bottom:22px;
}

.you .intro {
	padding:0px 0px 10px 0px;
	width:495px;
}

.you h3.titular2 {
	padding:20px 0px 0px 0px;
	height:24px;
	background-position:0px 42px;

}
.you img {
	float:left;
}
.you p {
	padding:24px 24px 0px 105px;
}
.you p strong {
	color:#028405;
}

.you p.negrita {
	font-weight:bold;
	padding:0 40px 12px 0;
}
.you p.enlace {
	padding-top:8px;
	text-align:right;
	padding-bottom:0px;
}
a.logoF {
	background:url(../img/logoF.gif) no-repeat 0px 0px;
	padding:1px 0px 2px 20px;
}

/* Paginas dentro de You*/

.you p.txtform {
	padding:0 40px 12px 0;
}
.you label {
	width:135px;
	font-weight:bold;
	font-size:13px;
	color:#028405;
	margin-right:4px;
	text-align:right;
	position:absolute;
}
.you input, .you select, .you textarea {
	width:258px;
	height:17px;
	border:#7f9db9 1px solid;
	margin-left:140px;
	font-size:12px;
	padding-top:1px;
	padding-left:1px;
}
.you select {
    |height:20px;
    _height:18px;
    padding-top:0px:
}
.you form p {
	margin:0px;
	padding:0px 0px 16px 0px;
}
.you select.edad {
	width:145px;
}
.you select.pais {
	width:325px;
}
.you input.chk {
	width:auto;
	height:auto;
	margin-left:-20px;
	border:0px;
}
.you textarea {
	width:325px;
	height:125px;

}
.you form p.legal {
	padding-left:30px;
	font-size:0.8em;
	padding-bottom:4px;
	line-height:1.1em;
}
.you form strong {
	font-size:0.8em;
	color:#000;
}
.you form p.enviar {
	padding:10px 0px 0px 60px;
}
.you form p.enviar input {
	background:url(../img/bt_send.gif) no-repeat 0px 0px;
	width:51px;
	height:16px;
	text-indent:-2000px;
	border:0px;
	cursor:pointer;
}
.you form .cuenta {
		margin-left:140px;
}

/*Downloads*/
.downloads p {
	background:url(../img/topo.gif) no-repeat 0px 8px;
	padding:0px 0px 2px 5px;
	width:450px;
}
.itemdown {
	padding:10px 0px 20px 0px;
	display:none;
}
#down_1 {
	display:block;
}

.terms { 
	background-color:#f0ebcd;
	float:left;
	width:459px;
	padding:50px 29px 30px 29px;
	text-align:left;
}

.terms h1{ 
	text-align:center;
	font-weight:bold;
	font-size:13px;
	line-height:18px;
	margin-bottom:10px;
}

.terms li{ 
	margin-bottom:20px;
}

.return img {
	float:right;
}

.what p {
    width:490px;
    padding-right:0px;
}
.associations .txt2 {
    width:500px;
    padding-right:0px;
}
