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,
dd, dl, dt, li, ol, ul,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	line-height: 1;
	font-family: inherit;
	text-align: left;
}
a {	text-decoration:none; }
a img, :link img, :visited img {
	border: 0;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

ul {list-style: none;}
ol {list-style: decimal;margin-left: 20px;}

q:before, q:after,
blockquote:before, blockquote:after {
	content: "";
}

body {
	padding-top:0px;
	margin-top:0px;
	padding-left:0px;
	padding-bottom:0px;
	margin-left:0px;
	margin-bottom:0px;
	font-family: Arial;
	font-size: 0.7em;
}

.fondo_colores {
	background-color: white;
}

input {
	font-family: Arial;
	font-size: 0.9em;
	COLOR: #7B7B7B;
	margin-bottom: 1px;
}

.sinborde { border: 0px;}
#sinborde { border: 0px;}

select {
	font-family: Arial;
	font-size: 0.9em;
	color: #7B7B7B;
	border: 1px solid #7F9DB9;
	margin-bottom: 3px;
}

textarea {
	font-family: Arial;
	font-size: 0.9em;
	COLOR: #7B7B7B;
	border: #739DAB 1px solid;
	margin-bottom: 3px;
	border: 1px solid #7F9DB9;
}

label {
	font-size: 1.1em;
	font-weight: bold;
	color: black;
	font-family:  Arial;
}

ol li {
	font-family: Arial;
	font-size: 14px;
	line-height: 17px;
	color: #403426;
	padding-bottom: 15px;
}

p {
	font-size: 11px;
	line-height: 13px;
	color: #605C5D;
	font-family: Arial;
	padding-bottom: 15px;
	text-align: justify;
}

p a {color:#605C5D; font-weight: bold; line-height: 13px;}
p a:hover {color:#605C5D; text-decoration:underline;}

ul {
	padding-left: 25px;
	list-style: disc;
}

li {
	color: #605C5D;
	font-size: 11px;
	line-height: 13px;
	padding-bottom: 3px;
}

li a { color: #605C5D; font-weight: bold; line-height: 13px;}
li a:hover { color: #605C5D; text-decoration: underline;}

.bloque {
	width: 100%;
	height: 100%;
	display: block;
}

sup {
	font-size: 0.6em;
}	

.clear {clear: both;}

/***********************************************************************************/

/* ESTRUCTURA */

html { height: 100%;}

body {background: #E2E2E2 url('../images/fondo.jpg') top center repeat-x;}

.contenedor {
	width: 992px;
	margin: 0px auto;
	margin-top: 25px;
}

.top {background: url('../images/top.gif') top center no-repeat; height: 54px; width: 992px;}
.bottom {background: url('../images/bottom.gif') top center no-repeat; height: 12px; width: 992px;}
.lateral {background: url('../images/lateral.gif') top center repeat-y; width: 992px; min-height: 600px;}

.superior {
	height: 115px;
}

.logo {
	float: left;
	width: 209px;
	height: 64px;
	margin-left: 33px;
	margin-top: 21px;
	display:inline;
}

.tienda, .equipo, .sorteos, .seur {
	floaT: left;
	display:inline;
	margin-top: 37px;
	height: 44px;
}

.tienda {margin-left: 171px; width: 108px;}
.sorteos {margin-left: 40px; width: 69px;}
.equipo {margin-left: 42px; width: 123px;}
.seur {margin-left: 37px; width: 105px;}

.inferior {
	width: 936px;
	margin: 0px auto;
	margin-top: 20px;
}

.cajarural {
	float: left;
	width: 416px;
}	

.cajarural p {
	margin-top: 12px;
	margin-left: 65px;
	font-weight: bold;
	font-size: 12px;
}

.cajarural p a {color: #00895B;}

.creditos {
	width: 520px;
	text-align: right;
	float:left;
	margin-top: 50px;
	font-weight: bold;
	font-size: 13px;
}

.creditos a {color:#4C4C4C;}
.creditos a:hover {color:#00895B; text-decoration: none;}

.navegador {
	width: 935px;
	height: 32px;
	margin: 0px auto;
	margin-bottom: 10px;
	line-height: 32px;
	font-size: 10px;
	color: #747474;
	padding-left: 25px;
	background: url('../images/navegador.jpg') top center no-repeat;
}

.navegador a {color: #747474;line-height: 32px;}
.navegador a:hover {text-decoration: underline;}

/* PORTADA */

.flash { width: 936px; margin: 0px auto;}

/* SORTEOS */

.portada_sorteos {
	width: 933px,
	margin: 0px auto;
	height: 392px;
	position:relative;
	background: url('../images/sorteos.jpg') top center no-repeat;
}

.portada_sorteos div {
	cursor: pointer;
	position: absolute;
	left: 615px;
	top: 282px;
	width: 138px;
	height: 47px;
}	

.portada_sorteosResultados {
	width: 933px,
	margin: 0px auto;
	height: 392px;
	position:relative;
	background: url('../images/sorteos_realizado.jpg') top center no-repeat;
}

.dentro_sorteos {
	width: 933px,
	margin: 0px auto;
	height: 392px;
	position:relative;
	background: url('../images/sorteos3.jpg') top center no-repeat;
}

.dentro_sorteos p {
	color: white;
	font-weight: bold;
	font-size: 13px;
	padding-top: 70px;
	padding-left: 407px;

}

.enviar {
	cursor: pointer;
	position: absolute;
	left: 558px;
	top: 322px;
	width: 85px;
	height: 39px;
	background: url('../images/enviar.jpg') top center no-repeat;
}	

.aspectos {
	cursor: pointer;
	position: absolute;
	right: 54px;
	top: 347px;
	width: 195px;
	height: 11px;
	font-size: 10px;
	color: white;
	font-weight: bold;
}	

.aspectos a {color: white;}
.aspectos a:hover {color: white; text-decoration: underline;}

.formu {
	margin-left: 407px;
	padding-top: 37px;
	width: 435px;
}

.formu .titulo {
	float: left;
	width: 150px;
	color: white;
	height: 20px;
	margin-bottom: 3px;
	font-weight: bold;
	font-size: 13px;
}

.formu .campo {
	float: left;
	width: 285px;
	height: 20px;
	margin-bottom: 3px;
}

.formu .campo.input {background: url('../images/input.jpg') center center no-repeat;}
.formu .campo.input input {
	width: 277px;
	height: 15px;
	border: 1px solid white;
	margin: 0px;
	padding:0px;
	margin-left: 3px;
	line-height: 18px;
	font-size: 11px;
	padding-top: 2px;
	*padding-top: 0px;
}

.dma {
	color: white;
	font-weight: bold;
	font-size: 13px;
}

label {color: white;}
label a {color: white; text-decoration: underline;}
label a:hover {color: white; text-decoration: none;}

/* AVISO LEGAL */

.legales h1 {
	font-weight: bold;
	color: #00895B;
	font-size: 1.6em;
	margin-bottom: 40px;
}

.legales h2 {
	font-weight: bold;
	color: #4c4c4c;
	font-size: 1.4em;
	margin-bottom: 20px;
	text-decoration: underline;
}

.legales h3 {
	color: #4c4c4c;
	font-weight: bold;
	font-size: 1.3em;
	margin-bottom: 10px;
}

.legales p {
	padding-left: 40px;
	font-size: 1.1em;
}

.legales ul {
	margin-left: 30px;
}

.legales li {
	padding-left: 20px;
	font-size: 1.1em;
}

#body2 {
	background-color: #E2E2E2;
	background-image: none;
}

#shadowbox_content {
	padding: 20px;
	background-color: white;
}

#shadowbox_content h1 {
	color: #00895B;
	font-size: 2.2em;
	margin-bottom: 30px;
}

#shadowbox_content p {color: #4c4c4c; font-size: 12px;}
#shadowbox_content p a {color: #4c4c4c; text-decoration:underline;}
#shadowbox_content p a:hover {color: #4c4c4c; text-decoration:none;}

/* SEUR */

.fnd_seur {
	margin: 0px auto;
	width: 935px;
	height: 393px;
	background: url('../images/seur.jpg') top center no-repeat;
}

.fnd_seur .contenido {padding-left: 497px;}

.fnd_seur p {
	color: black;
	font-weight: bold;
	font-size: 15px;
	padding-top: 46px;
	padding-right: 76px;
	line-height: 22px;
	text-align: left;
}

.ref {
	margin-top: 40px;
}

.ref .titulo {
	float:left;
	width: 97px;
	font-weight: bold;
	font-size: 13px;
}

.ref .input {
	float:left;
	width: 165px;
	height: 20px;
	background: url('../images/input_ref.jpg') center center no-repeat;
}

.ref .input input {
	width: 157px;
	height: 13px;
	border: 1px solid white;
	margin: 0px;
	padding:0px;
	margin-left: 3px;
	line-height: 18px;
	font-size: 11px;
	margin-top: 1px;
	padding-top: 2px;
	*padding-top: 0px;

}

#visualizar_pedido {
	margin-top: 42px;
	width: 162px;
	height: 31px;
	background: url('../images/visualizar_pedido.jpg') center center no-repeat;
	border: 0px;
	cursor: pointer;
	margin-bottom: 80px;
}

/* TIENDA */

.portada_tienda {
	width: 933px; 
	margin: 0px auto;
	margin-bottom: 28px;
}

.portada_tienda img {
	float:left;
}

.fnd_tienda {
	width: 932px;
	margin: 0px auto;
	margin-bottom: 32px;
}

.fnd_tienda .menu {
	float:left;
	display:inline;
	margin-right: 60px;
	width: 187px;
	padding-top: 38px;
}

.fnd_tienda .cuerpo {
	float: left;
	width: 685px;
	height: 473px;
	background: url('../images/bordeado.jpg') top center no-repeat;

}

.fnd_tienda .borde_up {	width: 685px; height: 15px; background: url('../images/bordeado_up.jpg') top center no-repeat;}
.fnd_tienda .borde_down {width: 685px; height: 15px; background: url('../images/bordeado_down.jpg') top center no-repeat;}
.fnd_tienda .borde_lat {width: 683px; border-left: 1px solid #E6E6E6; border-right: 1px solid #E6E6E6;}

.item_menu {
	border-bottom: 1px solid #E5E5E5; 
	color: #01865B;
	font-size: 13px;
	line-height: 22px;
	font-weight: bold;
}
.item_menu a {color:#757575; line-height: 22px;}
.item_menu a:hover {color: #01865B;}

.item_menu2 { 
	color: #01865B;
	font-size: 13px;
	line-height: 18px;
	font-weight: bold;
	margin-left: 30px;
}
.item_menu2 a {color:#757575; line-height: 18px;}
.item_menu2 a:hover {color: #01865B;}

.item_multiview, .item_multiview2 {
	width: 168px;
	height: 168px;
	float:left;
	display: inline;
	margin: 11px;
	cursor: pointer;
}

.item_vacio {
	width: 168px;
	height: 168px;
	float:left;
	display: inline;
	margin: 11px;
}

.item_multiview {background: url('../images/item_multiview.jpg') center center no-repeat;}

.item_multiview2 {background: url('../images/item_multiview2.jpg') center center no-repeat;}

.item_multiview .foto, .item_multiview2 .foto {
	width: 100%;
	height: 127px;
	padding: 9px 0px;
	text-align: center;
}

.item_multiview .titulo, .item_multiview2 .titulo {
	width: 100%;
	height: 23px;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	line-height: 23px;
}

.item_multiview .titulo { color: black;}
.item_multiview2 .titulo { color: white;}

.foto_item {
	float:left;
	display: inline;
	width: 320px;
	margin-right: 52px;
}

.datos_item {
	float: left;
	width: 251px;
}

.datos_item h1 {
	color: #00845C;
	font-size: 41px;
	margin-bottom: 43px;
	font-weight: normal;
}

.datos_item p {
	font-size: 11px;
	line-height: 13px;
}

.miniatura {
	position:relative;
	float: left;
	display: inline;
	margin-right: 4px;
	cursor:pointer;
}

.marco {
	position: absolute;
	left: 0px;
	top: 0px;
}

.compra_item {
	margin-top: 30px;
	font-size: 1em;
}

.compra_item th {
	color: #494949;
	width: 65px;
	text-align: left;
	font-weight: bold;
	font-size: 12px;
	height: 22px;
}

.compra_item input {
	width: 40px;
	text-align: right;
	border: 1px solid #ccc;
	color: #494949;
}

.compra_item select { border: 1px solid #ccc;}

#comprar {
	margin-top: 40px;
	width: 74px;
	height: 23px;
	background: url('../images/comprar.jpg') center center no-repeat;
	border: none;
	cursor: pointer;
}

.pedido {
	margin: 0px auto;
	width: 565px;
	/*padding-top: 37px;*/
}

.pedido .th {background: url('../images/pedidoTH.jpg') top center no-repeat; height: 32px;}

.pedido .th .c1, .pedido .th .c2, .pedido .th .c3, .pedido .th .c4, .pedido .th .c5, .pedido .th .c6 {
	height: 32px; 
	font-size: 12px; 
	float: left;
	font-weight: bold;
	line-height: 32px;
	text-align: left;
	color: white;
}

.pedido .th .c1 {width: 88px; margin-left: 24px; display: inline;}
.pedido .th .c2 {width: 198px;}
.pedido .th .c3 {width: 63px;}
.pedido .th .c4 {width: 83px;}
.pedido .th .c5 {width: 62px; text-align: right;}
.pedido .th .c6 {width: 27px; margin-left: 20px; display:inline;}

.pedido .td {
	padding-top: 15px;
	border-left: 1px solid #E5E5E5;
	border-right: 1px solid #E5E5E5;
	border-bottom: 1px solid #E5E5E5;
}

.pedido .td .c1, .pedido .td .c2, .pedido .td .c3, .pedido .td .c4, .pedido .td .c5, .pedido .td .c6 {
	margin-bottom: 12px; 
	font-size: 12px; 
	float: left;
	text-align: left;
	color: #605C5D;
}

.pedido .td .c1 {width: 87px; margin-left: 23px; display: inline;}
.pedido .td .c2 {width: 198px;}
.pedido .td .c3 {width: 63px;}
.pedido .td .c4 {width: 83px;}
.pedido .td .c5 {width: 62px; text-align: right;}
.pedido .td .c6 {width: 27px; margin-left: 20px; display:inline;}

.pedido .td .c4 input {
	width: 50px; 
	border: 1px solid #ccc; 
	text-align: right;
	margin: 0px;
}

.pedido .down {
	background: url('../images/pedidoDown.jpg') top center no-repeat; height: 10px;
}

.pedido .td2 {
	padding-top: 15px;
	border-left: 1px solid #E5E5E5;
	border-right: 1px solid #E5E5E5;
}

.pedido .td2 .c1, .pedido .td2 .c5, .pedido .td2 .c6 {
	font-size: 12px; 
	float: left;
	text-align: left;
	color: #605C5D;
	line-height: 1.4em;
}

.pedido .td2 .c1 {width: 431px; margin-left: 23px; display: inline; text-align: right;}
.pedido .td2 .c5 {width: 62px; text-align: right;}
.pedido .td2 .c6 {width: 27px; margin-left: 20px; display: inline;}


.botones { margin: 0px auto; margin-top: 30px; text-align: center;}

.botones div {
	display:inline;
	margin: 20px;
}

.botones div input {
	border: none;
	background: url('../images/botones.jpg') center center no-repeat;
	height: 23px;
	width: 131px;
	text-align: center;
	color: white;
	font-weight: bold;
	font-size: 12px;
	margin: 0px;
	padding:0px;
	cursor: pointer;
}

.form_login {
	width: 565px;
	height: 47px;
	margin: 0px auto; 
	background: url('../images/form_login.jpg') top center no-repeat;
}

.form_login .user, .form_login .pass {
	margin-left: 25px;
	width: 54px;
	float: left;
	display: inline;
	line-height: 47px;
	font-weight: bold;
	font-size: 12px;
	color: #605C5D;
}

.form_login .input_user, .form_login .input_pass {
	float: left;
	margin-right: 20px;
	display: inline;
	background: url('../images/input_login.jpg') center left no-repeat;
	width: 128px;
	margin-top: 13px;
	height: 23px;
}

.form_login .input_user input, .form_login .input_pass input {
	border: 1px solid white;
	width: 120px;
	margin: 2px;
	font-size: 11px;
}

.form_login .entrar {
	width: 58px;
	height: 23px;
	cursor: pointer;
	background: url('../images/entrar.jpg') center center no-repeat;
	float: left;
	border: none;
	display: inline;
	margin-top: 13px;
}

.form_login .oroitu {
	width: 22px;
	height: 23px;
	cursor: pointer;
	background: url('../images/oroitu.jpg') center center no-repeat;
	float: left;
	margin-left: 20px;
	display: inline;
	border: none;
	margin-top: 13px;
}

h2 {
	color: #01865B;
	font-size: 23px;
	font-weight: bold;
	padding: 40px 0px 20px 0px;
}

.form_nuevo_usuario {
	width: 565px;
	height: 360px;
	background: url('../images/borde_nuevo_usuario.jpg') top center no-repeat;
}


.form_nuevo_usuario .titulo, .form_nuevo_usuario .titulo2 {
	float: left;
	display: inline;
	margin-top: 15px;
	font-weight: bold;
	font-size: 12px;
	color: #605C5D;
}

.form_nuevo_usuario .titulo { margin-left: 20px; width: 60px; }
.form_nuevo_usuario .titulo2 { margin-left: 10px; width: 80px; }

.form_nuevo_usuario .input, .form_nuevo_usuario .select {
	float: left;
	margin-right: 20px;
	width: 128px;
	margin-top: 10px;
	height: 23px;
	display: inline;
}

.form_nuevo_usuario .input { background: url('../images/input_login.jpg') center left no-repeat;}
.form_nuevo_usuario .select { 
	background: url('../images/input_login.jpg') center left no-repeat;
	*background: none;
}

.form_nuevo_usuario .input input, .form_nuevo_usuario .select select {
	border: 1px solid white;
	margin: 2px;
	font-size: 11px;
}

.form_nuevo_usuario .input input {width: 120px;}
.form_nuevo_usuario .select select {width: 125px;}

.form_nuevo_usuario .input2 {
	float: left;
	margin-right: 20px;
	background: url('../images/input_login2.jpg') center left no-repeat;
	width: 224px;
	margin-top: 10px;
	height: 23px;
	display: inline;
}

.form_nuevo_usuario .input2 input {
	border: 1px solid white;
	width: 210px;
	margin: 2px;
	font-size: 11px;
}

.condileg {
	float: left;
	margin-left: 20px;
	width: 218px;
	margin-top: 25px;
}

.condileg input { margin: 0px;}

.condileg label {
	font-weight: bold;
	font-size: 12px;
	color: #605C5D;
	margin-left: 5px;
	*line-height: 20px;
}

.condileg label a { color: #605C5D; text-decoration: underline;}
.condileg label a:hover { color: #605C5D; text-decoration: none;}

#guardar {
	width: 75px;
	height: 23px;
	cursor: pointer;
	border: none;
	float: left;
	margin-top: 20px;
	background: url('../images/guardar.jpg') center center no-repeat;
}

#cerrar {
	width: 75px;
	height: 23px;
	cursor: pointer;
	border: none;
	float: left;
	margin-top: 12px;
	background: url('../images/cerrar2.jpg') center center no-repeat;
}

#enviar2 {
	width: 73px;
	height: 35px;
	cursor: pointer;
	border: none;
	float: left;
	margin-top: 12px;
	background: url('../images/enviar2.jpg') center center no-repeat;
}

.datos_usuario {
	width: 565px;
	height: 200px;
	background: url('../images/datos_usuario.jpg') top center no-repeat;
}

.datos_usuario .titulo {
	padding-left: 23px;
	width: 95px;
	font-weight: normal;
	font-size: 12px;
	color: #605C5D;
	height: 23px;
	line-height: 23px;
}

.datos_usuario .campo {
	padding-left: 10px;
	width: 140px;
	font-weight: bold;
	font-size: 12px;
	color: black;
	height: 23px;
	line-height: 23px;
}


.pedido2 {
	margin: 0px auto;
	width: 565px;
}

.pedido2 thead {
	background: url('../images/pedidoTH.jpg') top center no-repeat; 
	height: 32px;
}

.down {background: url('../images/pedidoDown.jpg') top center no-repeat; height: 10px;}

.pedido2 th {
	height: 32px; 
	font-size: 12px; 
	font-weight: bold;
	line-height: 32px;
	color: white;
	text-align: right;
	padding-right: 20px;
}

.pedido2 td {
	font-size: 12px; 
	text-align: right;
	color: #605C5D;
	padding-right: 20px;
	line-height: 20px;
	height: 20px;
}

.pedido2 .izda {
	text-align: left;
	padding-left: 20px;
	border-left: 1px solid #E5E5E5;
}

.pedido2 .dcha {border-right: 1px solid #E5E5E5;}
.pedido2 .izda2 {padding-top: 15px; border-top: 1px solid #E5E5E5; border-left: 1px solid #E5E5E5;}
.pedido2 .dcha2 {padding-top: 15px; border-top: 1px solid #E5E5E5; border-right: 1px solid #E5E5E5;}

.pedido2 .izda_th {
	text-align: left;
	padding-left: 20px;
	border-left: none;
}

.pedido2 .vacia {
	height: 20px; 
	line-height:20px;
	border-left: 1px solid #E5E5E5;
	border-right: 1px solid #E5E5E5;
}

.print{ display: none;}

/* CONTACTO */

.fnd_contacto{
	margin: 0px auto;
	width: 935px;
	height: 393px;
	background: url('../images/fnd_contacto.jpg') top center no-repeat;
}

.fnd_contacto .datos {
	float: left;
	margin-left: 30px;
	width: 360px;
	display:inline;
	font-size: 14px;
	font-family: "Arial Narrow";
}

.fnd_contacto .datos .datos1 {margin-top: 70px; color: black; line-height: 20px;}
.fnd_contacto .datos .datos1 a {color: #00845C; line-height: 20px;}
.fnd_contacto .datos .datos1 a:hover {color: #00845C; text-decoration: underline;}

.fnd_contacto .datos .datos2 {margin-top: 100px; color: black; line-height: 20px;}
.fnd_contacto .datos .datos2 a {color: #00845C; line-height: 20px;}
.fnd_contacto .datos .datos2 a:hover {color: #00845C; text-decoration: underline;}

.fnd_contacto .form {
	float: left;
	width: 540px;
	display:inline;
	padding-top: 25px;
}

.fnd_contacto .form .input3 {
	background: url('../images/input3.jpg') center left no-repeat;
	width: 275px;
	height: 20px;
	padding: 1px;
}

.fnd_contacto .form .input3 input, .fnd_contacto .form .input3 select {
	border: 1px solid white;
	width: 265px;
	margin: 2px;
	font-size: 11px;
}

.fnd_contacto .form .textarea3 {
	background: url('../images/textarea.jpg') center left no-repeat;
	width: 275px;
	margin-top: 5px;
	height: 70px;
	padding: 1px;
}

.fnd_contacto .form .textarea3 textarea {
	width: 265px;
	height: 60px;
	margin: 2px;
	border: 1px solid white;
	font-size: 11px;
}

.fnd_contacto .form .titulo3 {
	font-weight: bold;
	font-size: 12px;
	color: #605C5D;
	width: 145px;
}

/* EQUIPO */

.fnd_equipo{
	margin: 0px auto;
	width: 935px;
	height: 393px;
	background: url('../images/fnd_equipo.jpg') top center no-repeat;
	position:relative;
}

.fnd_equipo .enlace1, .fnd_equipo .enlace2, .fnd_equipo .enlace3, .fnd_equipo .enlace4, .fnd_equipo .enlace5 { 
	font-size: 17px;	
	left: 665px; 
	position: absolute;
	/*font-weight: bold;*/
}

.fnd_equipo .enlace1 a, .fnd_equipo .enlace2 a, .fnd_equipo .enlace3 a, .fnd_equipo .enlace4 a, .fnd_equipo .enlace5 a { color: white;}
.fnd_equipo .enlace1 a:hover, .fnd_equipo .enlace2 a:hover, .fnd_equipo .enlace3 a:hover, .fnd_equipo .enlace4 a:hover, .fnd_equipo .enlace5 a:hover { color: black;}

.fnd_equipo .enlace3 { bottom: 190px;}
.fnd_equipo .enlace2 { bottom: 210px;}
.fnd_equipo .enlace1 { bottom: 250px;}
.fnd_equipo .enlace4 { bottom: 230px;}
.fnd_equipo .enlace5 { bottom: 270px;}

/* CALENDARIO */

.calendario {
	float: left;
	margin-left: 33px;
	margin-top: 65px;
	display: inline;
	width: 396px;
}

.info_prueba {
	float: left;
	width: 223px;
	margin-right: 33px;
	display: inline;
}

.info_prueba table {
	height: 261px;
	margin-top: 113px;
}


.calendario table {width: 357px;}

.diasemana {
	height: 49px;
	background: url('../images/diasemana.jpg') top center no-repeat;
	color: white;
	font-size: 16px;
	font-weight: bold;
	width: 357px;
}

.diasemana td {text-align: center;}

.nombremes {
	color: #A5A1A0;
	font-size: 22px;
	text-transform: uppercase;
	margin-bottom: 24px;
}

.nombremes th {text-align: center;}

.cierre_cal {
	background: url('../images/cierre_cal.jpg') top center no-repeat;
	height: 16px;
}

.hayPrueba, .hayPrueba2 {
	height: 40px; 
	width: 51px;
	color: white;
	text-align: center;
	line-height: 40px;
	cursor: pointer;
}

.hayPrueba {background: url('../images/dia_prueba.jpg') center center no-repeat;}
.hayPrueba2 {background: url('../images/dia_act.jpg') center center no-repeat;}

.noHayPrueba {
	height: 40px; 
	width: 51px;
	color: #757575;
	text-align: center;
	line-height: 40px;
}

.numerocal {
	font-weight: bold;
	font-size: 24px;
}

.lunes {border-left: 1px solid #E5E5E5;}
.domingo {border-right: 1px solid #E5E5E5;}

.cal09 {
	font-size: 28px;
	color: #018458;
}

/* EL EQUIPO */

.staf {
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	margin-top: 47px;
}

.staf td {padding-bottom: 54px; text-align: center;}
.staf img { margin-bottom: 18px;}

.fnd_tienda .cuerpo2 {
	float: left;
	width: 685px;
	height: 693px;
	background: url('../images/equipo2.jpg') top center no-repeat;

}

.corredor_on, .corredor_off {
	font-size: 10px;
	margin: 3px;
	float:left;
	font-weight: bold;
	font-size: 12px;
}

.corredor_on {background-color: #01865B;color: white; cursor:pointer;}
.corredor_off {	background-color: white;color: black;}

.corredor_off img {visibility:hidden; width: 4px; height:19px;}

.corredor_on span, .corredor_on span a, .corredor_off span, .corredor_off span a {display:inline;float:left; line-height: 19px;}

/* FICHA CORREDOR */

.dni {
	width: 527px;
	height: 283px;
	background: url('../images/dni.jpg') top center no-repeat;
	margin-top: 35px;
}

.dni .img {
	margin-top: 22px;
	margin-left: 25px;
	margin-right: 40px;
	float:left;
	display: inline;
}

.dni div div {
	float:left;
	display: inline;
	width: 120px;
	margin-right: 20px;
	color:white;
	font-size: 12px;
	line-height: 21px;
	margin-top: 45px;
}

.trayectoria {
	font-size: 12px;
	margin-bottom: 22px;
}	

.trayectoria th {
	color: #01865B;
	font-weight: bold;
	text-align: left;
	padding-bottom: 10px;
	font-size: 14px;
}

.trayectoria td {
	padding-right: 20px;
	padding-bottom: 8px;
}

.trayectoria .fecha {
	color: #7A7A7A;
}

.tray {
	font-size: 17px;
	font-weight: bold;
	margin-top: 32px;
	margin-bottom: 25px;
}


/* PALMARES */

.palmares { margin-top: 35px;}

.gris {background-color: #F3F3F3;}

.palmares td { 
	height: 18px;
	line-height:18px;
}

.palmares .puesto {color: #01865B; font-weight: bold; padding-left: 8px; padding-right: 30px;}
.palmares .etapa {color: #7A7A7A; font-style: italic; padding: 0px 45px;}
.palmares .prueba {font-weight: bold; padding-right: 15px;}

.item_foto {
	width: 109px;
	float:left;
	display: inline;
	margin-right: 35px;
	margin-bottom: 30px;
	cursor: pointer;
	position:relative;
}

.item_foto_vacio {
	width: 109px;
	height: 109px;
	float:left;
	display: inline;
	margin-right: 35px;
	margin-bottom: 10px;
	position:relative;
}

.marco_foto {
	background: url('../images/marcofotos.png') center center no-repeat;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 10;
	width: 109px;
	height: 109px;
}

.marco_foto2 {
	background: url('../images/marcofotos2.png') center center no-repeat;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 10;
	width: 109px;
	height: 109px;
}

.item_foto .titulo, .item_foto2 .titulo {
	font-weight: bold;
	font-size: 13px;
	margin-top: 10px;
}

.item_foto2 .titulo {color: #01865B;}

.aldor {
	width: 992px;
	margin: 10px auto;
	text-align: center;
}

.aldor a {color: #999;}
.aldor a:hover {color: #999; text-decoration: underline;}


/* BANNERS PORTADA */

.destacados {
	margin: 0px auto;
	width: 934px;
	height: 447px;
	margin-bottom: 10px;
	margin-top: 5px;
}

.destacados .destacada {
	font-size: 0px;
	height: 447px;
	float: left;
	display: inline;
	width: 934px;
	background-color: white;
	position: relative;
	color: white;
	font-weight: bold;
}	

.destacados .destacada h2 {color: #01865B; margin-top: 320px; margin-left: 22px; font-size: 30px; padding-bottom: 0;}
.destacados .destacada h3 {color: black; margin-top: 5px; margin-left: 22px; font-size: 17px;}

.absoluta {
	position: absolute;
	left: 0;
	top: 0;
}

.portada_tienda_a {
	position: relative;height:391px;display:block;float:left;
}

.portada_tienda_a h2 {
	width:180px;
	background: url('../images/tit.png') repeat;
	color:white;
	padding:15px 0;
	font-size:15px;
	text-align:right;
	padding-right:6px;
}
.portada_tienda_a:hover h2 {
	background:none;
	background-color:#FFC700;
	color:black;
}
