
/* CSS Document */

body {
	margin:0 auto;
	text-align:center;
	font-size:62.5%;
	font-family:Arial;
	}
	
h1, h2, h3, h4, h5, h4, h6, p, fieldset, legend, li, ul, ol, div, form, table, td, th, tr, legend { margin:0px; padding:0px;}
fieldset {
	border:none;
	}

.neteja {
	clear:both;
	height:1px;
	overflow:hidden;	
	}
img {
	border:none;
	}
a:hover {
	text-decoration:none;
	}	
.gris {
	background:url(../img/bg_body2.jpg) repeat-x top;
	}
.dorado {
	background:url(../img/bg_body.jpg) repeat-x top;
	}

#general {
	width:100%;
	background:url(../img/bg_top.jpg) no-repeat;
	text-align:left;
	}

#estructura {
	width:1000px;
	margin:0 auto;
	}
	
#top {
	height:93px;
	}
	
#pie {
	background:url(../img/bt_bot.jpg) no-repeat center top;
/*	height:150px;*/
	text-align:center;
	padding-top:35px;
	margin-top:10px;
	}

#contenido {
	padding-top:20px;
	}
	
/*CABECERA*/
#top h2 { font-size:1em;
	}
#top a {
	text-decoration:none;
	}
#top a:hover {
	text-decoration:underline;
	}
#top a.subralla:hover {
	border-bottom:1px solid #fff;}
#top a.selected {
	border-bottom:1px solid #fff;}
#top h1 {
	margin-top:20px;
	float:left;
	padding-left:20px;
	}
#top ul.flota_izquierda {
	padding-left:200px;
	}
#top ul.flota_derecha {
	padding-right:40px;}
#top ul {
	margin-top:2px;}
#top li {
	display:inline; 
	border-left: 1px solid white;
	color:#fff;
	font-size:1.1em;
	padding-left:6px;
	}
#top li a {
	color:#fff;
	text-decoration:none;
	}
.flota_derecha {
	float:right;
	}
.flota_izquierda {
	float:left;
	}
	
#top .botones { 
	float: left;
	border-left: 1px solid #FFCC00;
	width:50px;
	margin-top:5px;
	}
	
#top .botones a {
	display:block;
	float:left;
	padding:5px 10px 0px 10px;
	}
	
#top .botones h2 a { 
	float:none;
	width:50px;
	}
	
#top .modelos {
	padding-top:25px;
	width:80px;
	}
	
#top #menu  { 
	float:right;
	width:400px;
	top: 28px;
	margin:28px 5px 0 0 !important; margin:28px 10px 0 0;
}
	
.bt_haztesocio {
	display:block;
	float:right;
	width:109px;
	height:55px;
	margin-top:15px;
	margin-right:30px;} 

	
/*CONTENIDO HOME*/

#contenido h2 { font-size:1.2em;}

#contenido a:hover {
	color:#990000;
	background:#FFFFC1;
	}

.destaca_01 {
	width:480px;
	float:left;
	}
.destaca_01 h2 {
	padding-left:40px;}
.destaca_02 {
	width:280px;
	float:left;
	}
.destaca_03 {
	width:202px;
	float:left;
	margin-left:5px;
	}
.caja_top {
	background:url(../img/caixa/bg_top.png) no-repeat 0 0;
	height:18px; overflow:hidden;
	}
.caja_bot {
	background:url(../img/caixa/bt_bot.png) no-repeat 0 0;
	height:11px;
	}
.caja_cont {
	background:url(../img/caixa/bg_cont.gif) repeat-y center;
	}
.caja_cont p {
	padding:10px;
	}
.caja_cont form {
	padding:0 10px;}
.destacado_peq {
	margin-top:15px;
	}
.destacado_peq form legend {
	font-size:1.2em;
	font-weight:bold;
	color:black;
	margin-bottom:5px;
	clear:both;}

.destacado_peq h3 {
	font-size:1.1em;
	}
/*PIE*/

#pie ul li {
	list-style:none;
	display:inline;
	padding:0 5px;
	border-left: 1px solid #666;
	font-size:1.1em;
	}
#pie ul {
	padding-bottom:6px;}
#pie ul li.first {
	border:none;
	}
#pie ul li a {
	text-decoration:none;
	color:#000000;
	}
#pie ul li a:hover {
	text-decoration: underline;
	color:#990000;
	background:#FFFFC1;
	}
#pie .detalle_pie {
	background: url(../img/detalle_pie.jpg) no-repeat center;
	height:23px;
	margin:20px 0 35px 0;
	}
	
/*THUMS HOME*/
.destaca_04 {
	width:100px;
		background:red;}
.thum_izq {
	float:left;
	
	background:url(../img/separa_thum.jpg) no-repeat right center;
	padding:10px 0 30px 20px;

	}
.thum_der {
	float:right;
	width:480px;
	background:url(../img/bottom_thum.jpg) no-repeat bottom right;
	padding:10px 0 30px 0;

	}
.thum_der h3, .thum_izq h3 {
	font-size:1.5em;
	color:#990000;
	padding:0 0 10px 10px;
	}
.thum {
	float:left;
	padding-bottom:10px;
	}
.subhome {
	padding-left:18px !important; padding-left:20px;
	}
.thum_ajusta {
	margin-right:15px;
}

.imagen_tit {
	margin-bottom:-10px;
	margin-right:5px;
	}


/*.imagen_marco {
	margin-bottom:-162px !important; margin-bottom:-165px;
	padding-left:12px;
	width:186px;
	padding-top:10px;
	}*/
	
	.imagen_marco {
	margin-bottom:-162px;
*margin-bottom:-165px !important;
	padding-left:12px;
	width:186px;
	padding-top:10px;

	}
	
.marco {
	width:223px;
	}
.marco a:hover {
	background:none !important;
	}
.thum_eines {
	margin-left:10px;}
.thum_eines li {
	display:inline;
	border-left:1px solid black;
	padding:0 8px;
	font-size:1em;
	}
.thum_eines li a {
	color:black;
	}
.thum_text {
	width:150px;
	margin-left:10px;
	font-size:1.1em;
	}
.thum_text a {
	font-weight:bold;
	color:#000;
	font-size:1.2em;
	}
ul.estrella_list {
	text-align:right;
	margin-bottom:-20px;
	}
ul.estrella_list li {
	list-style:none;
	display:inline;
	padding:0;}

.destaca_05 {
	clear:both;
	width:980px;
	overflow:hidden;
	padding-left:20px;
	}
.destaca_05 .flota_izquierda {
	float:left;
	width:210px;
	margin-right:25px;
	}
.destaca_05 .flota_derecha {
	width:476px;}
.destaca_05 h3 {
	font-size:1.5em;
	color:#990000;
	padding:0 0 0 10px;
	}
	
.destaca_06 {
	width:737px;
	float:left;
	margin-right:20px;
	margin-bottom:10px;
	padding-top:35px;
	}
/*THUMBAILS GENERICS*/

.thum_gen {
	padding-left:15px;

	}
.thum_gen .thum {
	margin-right:23px;
	}
.thum h3 {
	padding-left:10px}
.n_coleccion {
	font-size:1.1em;
	padding:5px 0 10px 10px;
	font-weight:bold;
	clear:both;
	}
.n_coleccion a {
	color:#000;
	}

/*TOP CATEGORIA*/
.categoria_izq {
	float:left;
	width:650px;
	padding-left:10px;
	padding-top:10px;	
		}
.busca_categoria {
	}
.boton_form {
	margin-bottom:-5px;
	}
select {
	font-size:1em;}
.busca_categoria .caja_cont {
	background:url(../img/bg_form_coleccion.png) no-repeat 0 0;
	padding-top:4px;
	}
.caja_cont a {
	color:#000 !important;
	}
.busca_categoria .destaca_03 {
	float:right;
	margin-right:35px !important; margin-right:15px;

	}
.busca_categoria .destacado_peq {
	margin-top:0px;
	}
.categoria_izq h3 {
	float:left;
	padding-left:10px;
	}
.categoria_izq ul {
	padding:7px 0 0 10px;
	float:left;
	}
.categoria_izq ul li {
	display:inline;
	font-size:1.2em;
	border-left:1px solid #000;
	padding:0 4px;
	}
.categoria_izq ul li a {
	color:#000;
	}

/*coleccion v2*/

.diapositivas_gen {
	margin-left:20px;
	padding-top:15px;
	}
.diapositiva {
	background:url(../img/fondo_img.png) no-repeat 0 0;
	width:125px;
	height:127px;
	float:left;
	text-align:center;
	padding:5px 13px 5px 0;
	}

.diapositiva img.horizontal {
	padding-top:13px;
	}
/*PAGINACIÓN_V1*/

.paginacion_v1 {
	text-align:center;
	margin:0 atuo;
	clear:both;
	}
.paginacion_v1 ul li {
	display:inline;
	border-left:1px solid #93751C;
	padding:5px 5px;
	background:url(../img/numeracion/fondo_pagina.jpg) repeat-x top;
	margin:0px 0 0 -3px !important;
	margin:0;	
	}
.paginacion_v1 li.boton_izq a {
	background:url(../img/numeracion/bt_izq.jpg) no-repeat 0 0;
	padding:5px 5px 5px 30px;
	margin-right:0px !important; 
	margin-right:-3px;
	}
.paginacion_v1 li.boton_izq a:hover {
	background:url(../img/numeracion/bt_izq.jpg) no-repeat 0 0  !important;
	}
.paginacion_v1 li.boton_der a {
	background:url(../img/numeracion/bt_der.jpg) no-repeat right top;
	padding:5px 30px 5px 0;
	}
.paginacion_v1 li.boton_der a:hover {
	background:url(../img/numeracion/bt_der.jpg) no-repeat right top !important;
	padding:5px 30px 5px 0;
	}
.paginacion_v1 li.boton_izq, .paginacion_v1 li.boton_der {
	padding:0px;
	background:none;
	border:none;
	}
.paginacion_v1 ul li.sinborde {
	border:none;
	}
.paginacion_v1 a {
	color:#333;
	}
.paginacion_v1 a:hover {
	background:none !important;
	}
.paginacion_v1 ul {
	padding:5px 0;	
	}

/*CALENDARIO*/

.calendario {
	width:958px;
	clear:both;
	margin-left:10px;
	}
.bot_calendari {
	background:url(../img/bot_calendari.jpg) no-repeat 0 0;
	height:32px;
	overflow:hidden;
	}
.top_cal {
	background:url(../img/top_calendari.png) no-repeat 0 0;
	height:50px;
	}
.cont_cal {
	background:url(../img/cont_calendari.gif) repeat-y center;
	padding:10px 5px 0 5px;
	}
.enlace_menos {
	float:left;
	width:150px;
	display:block;
	background:url(../img/bull_atras.gif) no-repeat left center;
	padding:0 0 0 20px;
	font-size:1.6em;
	color:#333;
	margin:15px 0 0 10px;
	}
.enlace_menos:hover {
	background:url(../img/bull_atras.gif) no-repeat left center !important;
	}
.enlace_mas {
	float:right;
	width:150px;
	display:block;
	background:url(../img/bull_adelante.gif) no-repeat right center;
	padding:0 20px 0 0;
	margin:15px 10px 0 0;
	text-align:right;
	font-size:1.6em;
	color:#333;
	}
.enlace_mas:hover {
	background:url(../img/bull_adelante.gif) no-repeat right center !important;

	}
.top_cal h3 {
	float:left;
	font-size:2.2em;
	width:580px;
	text-align:center;
	padding:15px 0 0 0
	}
.calendario th {
	font-size:1.6em;
	color:#666;
	text-align:center;
	}
.calendario table {
	width:948px;
	}
.calendario td {
	text-align:center;
	padding:8px 4px 4px 4px;
	vertical-align:top;
	}
.calendario td a {
	border:1px solid black;
	height:93px;
	width:125px;
	display:block;
	text-align:center;
	padding-top:1px;
	}
.calendario td .nolink {
	border:1px solid #999;
	height:93px;
	width:125px;
	display:block;
	text-align:center;
	padding-top:1px;
	}	
.calendario td a:hover {
	border:1px solid #FFCC00;}
.calendario td div.numero {
	text-align:left;
	padding-left:5px;
	font-size:1.6em;
	font-weight:bold;
	padding-bottom:10px;
	}
h3.tit_calendario {
	font-size:1.6em;
	margin:-5px 0 0 0;
	}
h3.tit_calendario a {
	color:#000;
	}
h3.tit_calendario span {
	font-size:1.6em;}
td .ico_video {
	margin-top:-50px;
	text-align:right;
	padding-right:7px;

	}  

/*MODELO*/
.foto_modelo {
	width:450px;
	height:390px;
	float:left;
	margin-right:44px
	}
.foto_dest_video {
	width:315px;
	float:left;
	padding-top:13px;
	margin-right:5px;
	}
.foto_dest_video h3 {
	font-size:1.6em;
	color:#B81B16;
	margin-left:10px;
	padding:5px 0;
	}
.foto_dest_video a {
	color:#000;
	margin-left:10px;
	font-size:1.4em;
	}
.foto_dest_video p strong {
	padding-left:10px;
	font-size:1.4em;
	}
	
.thum_modelo {
	width:150px;
	float:left;
	margin:12px 0;
	padding-left:10px;
	}
.imagen_modelo {
	margin-bottom:-143px !important; margin-bottom:-145px;
	padding-top:10px;
	}
.imagen_modelo2 {
	margin-bottom:-143px !important; margin-bottom:-145px;
	padding-top:10px;
	}	
.imagen_modelo img {
	margin-left:7px;}
.marco_modelo a:hover {
	background:none !important;
	}
.thum_modelo .thum_text {
	padding:5px 0 0 0;
	width:auto;
	margin:0 4px;
	}
.thum_modelo ul.estrella_list li {
	margin:0px;
	padding:0px;
	}
/* HERRAMIENTAS COLECCION */

.herram_coleccion {
	width:324px;
	float:right;
	margin:0 15px 0 0;
	}
.herram_coleccion .top_herram { 
	background:url(../img/coleccion/top_coleccion.png) no-repeat 0 0;
	height:4px;
	overflow:hidden;
	}
.herram_coleccion .bot_herram {
	background:url(../img/coleccion/bot_coleccion.png) no-repeat 0 0;
	height:5px;
	overflow:hidden;
	width:324px;
	}
.cont_herram {
	background:#A29462 url(../img/coleccion/fondo_herramientas.jpg) 0 0;
	overflow:hidden;
	width:321px;
	color:#000;
	}
.cont_herram, .cont_herram a {
	color:black;	
	}
.cont_herram h3 {
	font-size:1.2em;
	padding:0 0 3px 15px;
	margin-top:5px;
	}
.cont_herram .izquierda h3 {
	background: url(../img/coleccion/ico_descarga.gif) no-repeat 0 0;
	margin-left:3px;
	} 
.ico_pase {
	text-align:right;
	}
.cont_herram .izquierda {
	float:left;
	width:50%;
	border-right:1px solid #A29462;
	}

.cont_herram .derecha {
	float:left;
	width:49%;
	border-left:1px solid #A29462;
	margin-left:margin-left:-2px !important; margin-left:-1px;
	}
.cont_herram ul { 
	padding:3px 0 5px 20px;
	font-size:1.1em;
	}
.votos {
	clear:both;
	font-size:1.1em;
	padding:5px 0 0 15px;
	}
.votos a {
	color:#000;
	}


/*PARCHES*/
.tit_modelo {
	font-size:2.2em;
	}
.tit_modelo img {
	margin-top:10px;
}
h2.tit_modelo img {
	margin-bottom:-10px;}
.fecha_thum {
	text-align:right;
	margin-top:-12px;
	color:#666;
	}
.fecha_thum a {
	color:#666;
	}

/*TEXTO*/	

#texto {
	background: url(../img/top_texto.gif) no-repeat top;
	padding-top:9px;
	width:948px;
	margin:0 auto;
	overflow:hidden;
	
	}
.content {
	overflow:hidden;
	}
#texto .content a {
	color:#000;
	}
#texto .content {
	background:#FFF;
	padding:0 15px;
	}
	
#texto .content	p {
	font-size:1.1em;
	line-height:1.4em;
	padding:5px 0;
	}
#texto .content	h2 {
	font-size:1.6em;
	color:#000;
	padding-bottom:10px;
	padding-top:5px;
	}
#texto .content	h3 {
	font-size:1.4em;
	padding-top:5px;
	}	
ul.menu_coontenido {
	width:948px;
	text-align:center;
	margin:0auto;
	padding:10px 0 20px 0;
	}
ul.menu_coontenido li {
	display:inline;
	font-size:1.2em;
	border-right:1px solid #000;
	padding:0 4px;
	}
ul.menu_coontenido li a {
	color:#000;
	}
ul.menu_coontenido li.sinborde {
	border:none;
	}

.atencioncliente {
	float:right;
	background:#CCEEFF;
	border:1px solid #A4E1FF;
	width:180px;
	padding:5px;
	}
p.textomas {
	font-size:1.4em !important;}
.soportetecnico {
	text-align:center;
	border-top:3px solid #A4E1FF;
	padding:4px;
	}

/*FORMULARIO*/

.content form {
	padding-top:25px;
	}
.row {
	clear:both;
	margin-bottom:10px;
	}

.row label {
	font-size:1.2em;
	font-weight:bold;
	text-align:right;
	}
.row .labelLong {
	width:200px;
	float:left;
	text-align:right;
	margin-right:10px;
	}
.row .field {
	float:left;
	}

.row .field input {
	font-size:1em;
	margin-top:-2px;
	}
.bt_enviar {
	margin:10px 0 10px 205px;
	}

/*BANNER*/
.banner_socio {
	margin-left:10px;
	}
a.sinBackground:hover {
	background:none !important;
	}

/*FOTOGRAFO*/
.fotografo {
	width:650px;
	float:left;
	margin-left:-10px;
	}
.fotografo h3 {
	padding-left:10px;}
.fotografo .thum_text a {
	background:url(../img/ico_nueva.gif) no-repeat 0 4px;
	padding-left:15px;
	font-size:1em;
	}
.directorios {
	float:right;
	width:250px;
	}
h2.tit_destacado {
	font-size:1.8em;
	background:url(../img/mundo.gif) no-repeat 0 4px;
	padding-left:30px;
	}
h2.tit_ayuda {
	background:url(../img/ico_info_peq.gif) no-repeat 0 4px;
	font-size:1.8em;
	padding-left:30px;
	}
.tit_soporte {
	background:url(../img/llave_soporte.gif) no-repeat 0 4px;
	font-size:1.8em;
	padding-left:30px;
	}
.tit_modificar {
	background:url(../img/modificar_datos.gif) no-repeat 0 4px;
	font-size:1.8em;
	padding-left:30px;
	}

.directorios ul {
	padding-top:15px;
	}
.directorios li {
	background:url(../img/ico_nueva.gif) no-repeat 0 3px;
	font-size:1.2em;
	line-height:1.4em;
	list-style:none;
	padding-left:15px;
	margin-bottom:5px;
	}
ul.nocentrado {
	text-align:left;
	padding-left:30px;
	} 

/*VIDEO*/

.descarga_vid h3, .descarga_ayuda h3 {
	font-size:1.6em !important;
	padding:19px 0 10px 0 !important;
	}

.descarga_vid {
	width:526px;
	float:left;
	margin-left:25px;
	
	}
.descarga_vid .body, .descarga_ayuda .body {
	background:#FBF4E1;
	padding:20px 20px 10px 20px;
	}
.descarga_vid .modul, .descarga_ayuda .modul {
	background:#F7EDCE;
	border:1px solid #F0DDA2;
	padding:10px;
	margin-bottom:10px;
	font-size:1.1em !important;
	}
.descarga_vid .modul p {
	text-align:left;
	}
.descarga_vid .modul p.titol {
	font-size:1.1em !important;
	font-weight:bold;
	padding:0px !important;
	}
.descarga_vid .modul  li {
	list-style:none;
	background:url(../img/coleccion/ico_descarga.gif) no-repeat 0 0;
	padding:0 0 5px 20px;
	font-size:1.0em !important;
	}
.descarga_vid .modul  .li {
	background:url(../img/coleccion/ico_descarga.gif) no-repeat 0 0;
	padding:0 0 5px 20px;
	font-size:1.0em !important;
	}
.descarga_ayuda {
	width:526px;
	float:left;
	}

.descarga_ayuda .body {
	background:#DFF4FF;
	}

.descarga_ayuda .modul {
	background:#CCEEFF;
	border:1px solid #A4E1FF;
	padding:4px 5px 10px 10px;
	}

.descarga_ayuda li {
	list-style:none;
	padding:3px 0 5px 30px;
	}
.descarga_ayuda span.win {
	background:url(../img/logo_win.gif) no-repeat 0 2px;
	padding: 0 0 30px 30px;
}
.descarga_ayuda span.mac {
	background:url(../img/logo_mac.gif) no-repeat 0 2px;
	padding: 0 0 30px 30px;
	}
p.descarga_mov {
	font-weight:bold;
	background:url(../img/ico_quiktime.gif) no-repeat 425px 0;
	height: 34px;
	}   
p.descarga_wmp {
	font-weight:bold;
	background: url(../img/ico_player.gif) no-repeat 425px 0;
	height: 34px;
	}   
.descarga_ayuda h3 { background:url(../img/ico_info.gif) no-repeat 0 13px;
	padding-left:35px !important;
	}
.titol_absurd {
	float:left;
	padding-left:25px;
	width:400px;
	margin-bottom:15px;
	}
.titol_absurd h2 {
	font-size:1.8em !important;
	border-right:1px solid black;
	padding-right:5px;
	margin-right:5px;
	float:left;
	}
.titol_absurd .votaciones {
	float:left;
	margin-top:5px;
	}
.titol_absurd .votaciones a {
	color:#000;
	font-size:1.2em;
	}
.titol_absurd h2 span {
 font-size:.8em;}
.hora {
 float:right;
 margin-right:30px;
 color:#666;
 }
.hora a {
 color:#666;}
 

/* AYUDA */

.columna_ayuda_a {
	float:left;
	width:418px;	
}

.columna_ayuda_b {
	float:right;
	width:478px;
	}
.ayuda1 {
	background:#DFF4FF;
	padding:20px 10px 10px 10px;
	margin-bottom:15px;
	}
a.mas_preguntas {
	color:#003366 !important;
	font-weight:bold;
	font-size:1.4em;
	margin-top:10px;
	}
.ayuda2 {
	background:#CCEEFF;
	border:1px solid #A4E1FF;
	padding:10px;
	}
h2.parche_ayuda {
	background:url(../img/ico_info_peq.gif) no-repeat 0 0;
	padding-left:30px;
	padding-bottom:5px;
	}

/*DIRECTORIOS*/

.col_destacados {
	float:left;
	width:348px;
	margin-bottom:30px;
	
	}
.col_destacados ul {
	margin-top:10px;
	}
.col_destacados li {
	background:url(../img/ico_nueva.gif) no-repeat 0 3px;
	font-size:1.2em;
	list-style:none;
	margin-top:6px;
	padding-left:15px;
	}
.col_promocional {
	float:right;
	width:388px;
	margin-bottom:30px;
	}
.anunci {
	padding:10px;
	background:#F9F1DB;
	margin-top:10px;

	}
.anunci img {
	float:left;
	margin:9px;
	}	
	
/* MODIFICAR DATOS */

form.modificar_datos h2 {
	font-size:1.4em;}
form.modificar_datos {
	padding:0px !important;
	}

form.modificar_datos fieldset {
	background:#F9F1DB;
	margin:0px;
	margin-bottom:10px;
	padding:10px;
	}
	
form.modificar_datos label, form.modificar_datos .row label {
	font-weight:bold;
	font-size:1.2em;}	

form.modificar_datos .row label {
	display:block; 
	width:180px;
	float:left;
	margin-right:10px;
	}
.bt_modificar {
	text-align:right;
	}

/*OLVIDAR CLAVE*/

h3.olvida {
	color:#FF0000;
	}	
p.texto_olvida {
	margin:0px;
	padding:0px 8px;
	font-weight:bold;
	font-size:1.2em;
	}
	


.tit_videos {
	 background:url(../img/fondo_video.png) no-repeat 0 0;
	 height:35px;
 }

.tit_videos a {
	background:url(../img/bt_video.gif) no-repeat right;
	color:#333;
	padding:0 15px 0 5px;
	margin:0 5px;
	display:block;
	text-decoration:none !important;
	}
.tit_videos a:hover {
	background:url(../img/bt_video.gif) no-repeat right !important;
	color:#333 !important;
	text-decoration:underline !important;
	}

.marco_video {
	background:url(../img/marco_video.png) no-repeat 0 0;
	width:146px;
	padding:8px 5px 5px 5px;
	margin-left:3px;
	}	
	
	
	
	
	