@charset "utf-8";
/* CSS Document */


CSS Reset - margin: 0; padding: 0; border: 0;{}

body
{
	margin: 0;
}

h1, h2, h3, h4, h5, ol, ul, li
{
	margin:0;
	padding:0;
}

p
{
	margin:0;
}

.left
{
	float:left;
}

header
{
	padding-top: 14px;
	top: 0;
}

.cabecera
{
	
}

.minicabecera
{
	margin: auto;
}

#logo
{
	margin-top:17px;
}

#login
{
	margin-top:0px;
}

#login a
{
}

#login .input-name, #login-registro .input-name,  #login-registro .input-mail
{
	margin-top:10px;
	padding-left:35px;
}

#login .input-password, #login-registro .input-password

{
	margin-top:10px;
	padding-left:35px;
}

input[type="checkbox"]
{
	margin: 3px 3px 0px 0px;
}

.name-parent
{
	margin-top:-3px;
	margin-right:20px;
}

.password-parent
{
	margin-right:20px;
	margin-top:2px;
}

#login .button
{
	margin-top:26px;
}

.name
{
	margin-top:24px;
}

.settings-button
{
	margin-left:10px;
}

#login #buscador
{
	margin-right:30px;
	margin-top:17px;
}

nav
{
	margin-top:30px;
	margin-bottom:30px;
}

#mini-nav
{
	margin: auto;
}

#nav-iz ul, #nav-der ul
{
	overflow:hidden;
}

#nav-iz ul li a, #nav-der ul li a
{
	margin-left:-4px;
}

#contenido
{
	padding:0;
}

.minicontenido
{
	margin: auto;
}

.registro-bg
{
	padding:0;
	top:0;
}

#form-registro-parent
{
	margin:auto;
	padding-top:100px;
}

#form-registro
{
	margin-top:-20px;
	z-index:1;
	padding-top:25px;
}

#wrapper
{
	margin-top:30px;
	padding:0;
}

.miniwrapper
{
	margin: auto;
}

#perfilcompleto
{
	margin-bottom:30px;
}

.perfilcompleto-lista
{
	padding-top:20px;
}

#aside
{
	padding-bottom:15px;
}

.perfil-user-parent
{
	margin-left:8%;
	margin-bottom:5px;
	margin-top:15px;
	padding-bottom:15px;
}

.perfil-user-parent img
{
	margin-right:3%;
	margin-bottom:15px;
}

.perfil-user-parent p
{
}

#level-parent
{
	margin-bottom:25px;
}

.first-number img
{

}

.last-number img
{
	margin-right:0;
	margin-left:85%
}

.barra-azul
{
	margin-top:10%;
	margin-left:3%;
}

.barra-gris
{
	margin-top:10%;
	margin-left:63%;
}

#level-parent p
{
	margin-top:30px;
}

#leaderboard-parent
{
	margin-left:8%;
	margin-bottom:10px;
	margin-top:15px;
	padding-bottom:30px;
}

#leaderboard, #leaderboard-2, #leaderboard-3
{
	margin-left:2%;
}

.leaderboard-user, .leaderboard-user-grey
{
	padding-left:10px;
	padding-top:10px;
	padding-bottom:10px;
}

.leaderboard-user img, .leaderboard-user-grey img
{
	margin-bottom:10px;
	margin-right:10px;
	padding-top:5px;
}

.leaderboard-user .button, .leaderboard-user-grey .button
{
	margin-top:8px;
	margin-left:-1px;
	margin-right: 10px;
}

.facebook
{
	margin-top:15px;
}

.descargar-button, .agregar-button
{
	margin-bottom:10px;
	margin-top:15px;
}


#publi-perfil
{
	margin-left:8%;
	margin-top:5px;
}

#perfiliz
{
	padding-top:15px;
}

.perfil-seccion-parent
{
	margin-left:3%;
	margin-bottom:15px;
	padding-bottom:20px;
}

.perfil-seccion-title, .perfil-user-title
{
	margin-bottom:15px;
	z-index:2;
}

.perfil-seccion-title h2, .perfil-user-title h2
{
	margin-left:15px;
}

.megusta-parent
{
	margin-bottom:10px;
}

.perfil-seccion, .perfil-seccion-lista
{
	margin-right:2%;
	margin-bottom:20px;
	padding-bottom:10px;
}

.perfil-seccion-last,  .perfil-seccion-lista-last
{
	margin-right:0;
	margin-bottom:10px;
	padding-bottom:10px;

}

.perfil-seccion h5, .perfil-seccion-last h5
{
	margin-top:10px;
	margin-bottom:10px;
}

.perfil-seccion h5.desafio, .perfil-seccion-last h5.desafio
{
	margin-top:10px;
	margin-bottom:0px;
}

.perfil-seccion h5 .nota, .perfil-seccion-last h5 .nota
{
	margin-left:0px;
	margin-right:5px;
	padding-left:45px;
}

.perfil-seccion img.badged, .perfil-seccion-last img.badged
{
}

#leaderboard-parent .perfil-user-title
{
	margin-bottom:0px;
}

.leaderboard-user h4, .leaderboard-user-grey h4
{
	margin-bottom:5px;
}

#slide-ruta-parent
{
	margin-top:5px;
}

#slide-ruta-parent img
{
	margin:auto;
	margin-right:5px;
	margin-bottom:5px;
}

.col-ficha
{

}

.col-ficha p
{
	margin-bottom:15px;
}

.comentario
{
	padding-bottom:10px;
	padding-top:10px;
}

#call-parent
{
	margin-top:62px;
}

#call-parent .button,  #login-registro .button, .button-facebook
{
	margin-top:20px;
}

#buscador
{
	padding-top:7px;
	padding-bottom:7px;
	padding-left:7px;
	margin-top:10px;
	margin-bottom:10px;
}

.buscador-input
{
	padding-left:5px;
	margin-right:2px;
}

.search-button
{
	margin-left:-38px;
	margin-top:1px;
}


#app-parent
{
	margin-top:67px;
}

.app
{
	padding:0;
	margin-top:-2px;
	margin-bottom:3px;
	margin-left:6px;
}

#como-funciona-parent
{
	margin-top:68px;
}

#como-funciona
{
	margin-bottom:10px;
}

.paso h4
{
	margin:auto;

}

.image
{

}

#mes-home
{
	margin-top:30px;
}

.mes-parent
{
	margin-right:2%;
}

.mes-parent-last
{
	margin-right:0;
}

.mes-title
{
	margin-bottom:10px;
}

.mes-title h2
{
	margin-bottom:10px;
}

.mes
{
	
}

.mes img
{
}


.mes h5
{
	margin-top:15px;
}

.mes p
{
}

footer
{
	padding-top:30px;
	padding-bottom:150px;

}

.minifooter
{
	margin: auto;
	max-width: 900px;
}

.col-footer
{
	margin-bottom:30px;
}

#subfooter
{
}

#minisubfooter
{
	margin: auto;
	max-width: 900px;
}

#minisubfooter p
{
	margin-top: 15px;
	margin-bottom:10px;
}

#minisubfooter img
{
	margin-top: 15px;
	margin-left:15px;
}

#minisubfooter img.social-icon
{
	margin-top:26px;
	margin-right:10px;
	margin-left:0px;
}

CSS Presets - Typography, colors, links ----------------------------------------------------------{}

body
{
	background-image:url(img/endemic-bg.png);
	background-repeat:repeat;
	color: #555;
	font: normal 15px  Arial, Helvetica, sans-serif;
	font-weight: 300;
}

li
{
	list-style: none;
	display: inline-block;
	text-align: -webkit-match-parent;
}

h1
{
	font-size: 26px;
	color: #116b98;
}

h2
{
	font-size: 20px;
}

h3
{
	font-size: 18px;
}

h4
{
	font-size: 16px;
	line-height:20px;
}

p
{
	font-size:14px;
	color: #666;
	line-height:20px;
}

a
{
	color: #009cdc;
	cursor: pointer;
	text-decoration: none;
}

a:hover
{
	font-style:normal;
	color: #999;
}

a.selected
{
	font-style:normal;
	text-decoration:inherit;
	color:#b3b3b3;
}

a.active
{
	color: #333;
}

img 
{
	border: 0;
}

span
{
	color: #000;
}

header
{
	background-color:#FFF;
	-moz-box-shadow: 0 2px 7px  #CCCCCC;
    -webkit-box-shadow: 0 2px 7px  #CCCCCC;
    box-shadow: 0 2px 7px   #CCCCCC;
}

.cabecera
{

}

.minicabecera
{

}

#logo
{
}

#login
{
	font-size:11px;
}

#login a
{
	font-size:11px;
}


#login .input-name, #login-registro .input-name
{
	background-image:url(img/login-user-icon.jpg);
	background-repeat:no-repeat;
	border:solid;
	border-color:#CCC;
	border-width:1px;
}

#login-registro .input-mail
{
	background-image:url(img/login-mail-icon.jpg);
	background-repeat:no-repeat;
	border:solid;
	border-color:#CCC;
	border-width:1px;
}

#login .input-password, #login-registro .input-password, select, .medida
{
	background-image:url(img/login-password-icon.jpg);
	background-repeat:no-repeat;
	border:solid;
	border-color: #CCC;
	border-width:1px;
}

.medida
{
	background-image:none;
}

#login .input-name:focus,#login-registro .input-name:focus, select:focus, .medida:focus
{
	background-image:url(img/login-user-icon-focus.jpg);
	background-repeat:no-repeat;
	border:solid;
	border-color:#7cc6db;
	border-width:1px;
	box-shadow: 0 0 5px  #7cc6db;
	outline: none;
}

.medida:focus
{
	background-image:none;
}

#login-registro .input-mail:focus
{
	background-image:url(img/login-mail-icon-focus.jpg);
	background-repeat:no-repeat;
	border:solid;
	border-color:#7cc6db;
	border-width:1px;
	box-shadow: 0 0 5px  #7cc6db;
	outline: none;
}

#login .input-password:focus, #login-registro .input-password:focus
{
	background-image:url(img/login-password-icon-focus.jpg);
	background-repeat:no-repeat;
	border:solid;
	border-color:#7cc6db;
	border-width:1px;
	box-shadow: 0 0 5px  #7cc6db;
	-moz-box-shadow: 0 0 5px  #7cc6db;
	 -webkit-box-shadow: 0 0 5px  #7cc6db;
	outline: none;
}

input[type="checkbox"]
{
	background: #963;
	border: #999;
}


.name-parent
{

}

#login .button, .comment-parent .button, #leaderboard-2 .leaderboard-user .button, .track-button
{
	font-family:Arial, Helvetica, sans-serif;
	cursor: pointer;   
    color: #fff;
    overflow: visible; /* IE6/7 fix */
    border: 0;  
    background-color: #68bae2;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
	border:solid;
	border-color:#6ca3b4;
	border-width:1px;
	text-shadow:none;
    
    -moz-box-shadow: 0 2px 0  #e4e3df;
    -webkit-box-shadow: 0 2px 0  #e4e3df;
    box-shadow: 0 2px 0  #e4e3df;
	font-weight:normal;
	font-size:15px;
	
		/* Firefox 3.6+ */
	background-image: -moz-linear-gradient(#83cbe9, #4da7d9);
	/* Safari 4+, Chrome 1+ */
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#83cbe9), to(#4da7d9));
	/* Safari 5.1+, Chrome 10+ */
	background-image: -webkit-linear-gradient(#83cbe9, #4da7d9); 
	/* IE */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#83cbe9', endColorstr='#4da7d9');

}

#login .button:hover,  .comment-parent .button:hover, #leaderboard-2 .leaderboard-user .button:hover, .track-button:hover
{   
		/* Firefox 3.6+ */
	background-image: -moz-linear-gradient(#b0def1, #76b5df);
	/* Safari 4+, Chrome 1+ */
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#b0def1), to(#76b5df));
	/* Safari 5.1+, Chrome 10+ */
	background-image: -webkit-linear-gradient(#b0def1, #76b5df); 
	/* IE */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b0def1', endColorstr='#76b5df');}

#login .button:active, .comment-parent .button:active, #leaderboard-2 .leaderboard-user .button:active,  .track-button:active
{   
			/* Firefox 3.6+ */
	background-image: -moz-linear-gradient(#206691, #68b9e1);
	/* Safari 4+, Chrome 1+ */
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#206691), to(#68b9e1));
	/* Safari 5.1+, Chrome 10+ */
	background-image: -webkit-linear-gradient(#206691, #68b9e1); 
	/* IE */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#206691', endColorstr='#68b9e1');
	
	-moz-box-shadow: 0 0 2px  #0066CC inset;
    -webkit-box-shadow: 0 0 2px #0066CC inset;
    box-shadow: 0 0 2px #0066CC inset;
}

.password-parent
{
}

#login .name a
{
	font-weight:bold;
	font-size:14px;
	line-height:27px;
}

.settings-button
{
	background-image: url(img/settings-icon.png);
	background-repeat:no-repeat;
	cursor:pointer;
	border: none;
}

.settings-button:hover
{
	background-image: url(img/settings-icon-hover.png);
	background-repeat:no-repeat;
}

.settings-button:active
{
	background-image: url(img/settings-icon-active.png);
	background-repeat:no-repeat;
}

.settings-button ul
{
	display:none;
}

.settings-button:hover ul 
{
	display:block;	
}

.movil-iz, .movil-der, .movil-iz-active, .movil-der-active
{
	display:none;
}

#login .name ul
{
	margin-top:25px;
	padding-top:3px;
	list-style:none;
	background-color:#FFFFFF;
	border:solid;
	border-color: #999;
	border-width:1px;
	-moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
	-moz-box-shadow: 0 5px 10px  #CCC;
    -webkit-box-shadow: 0 5px 10px #CCC;
    box-shadow: 0 5px 10px  #CCC;
	width:125px;
	height:190px;
	float:right;
	z-index:999;
	position:relative;
	overflow:hidden;
}

#login .name ul li a
{
	float:left;
	width:115px; 
	height:35px; 
	text-align:left;
	font-size:12px;
	font-weight:300;
	padding-left:10px;
	line-height:35px;
	margin-top:-3px;
	
	border-bottom:solid;
	border-bottom-color: #CCC;
	border-bottom-width:1px;
}

#login .name ul li a:hover
{
	background-color: #F3F3F3;
	color:#009cdc;
}

#login #buscador
{
	border:0;
	background-image:none;
}

nav
{
}

#nav-iz ul, #nav-der ul
{
	-moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
	-moz-box-shadow: 0 3px 5px #E1E1E1;
    -webkit-box-shadow: 0 3px 5px #E1E1E1;
    box-shadow: 0 3px 5px  #E1E1E1;
	
	border:solid;
	border-color: #6ca3b4;
	border-width:1px;
	
	/* Firefox 3.6+ */
	background-image: -moz-linear-gradient(#83cbe9, #4da7d9);
	/* Safari 4+, Chrome 1+ */
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#83cbe9), to(#4da7d9));
	/* Safari 5.1+, Chrome 10+ */
	background-image: -webkit-linear-gradient(#83cbe9, #4da7d9); 
	/* IE */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#83cbe9', endColorstr='#4da7d9');

}

#nav-der ul
{
			/* Firefox 3.6+ */
	background-image: -moz-linear-gradient(#F8F8F8, #EEEEEE);
	/* Safari 4+, Chrome 1+ */
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F8F8F8), to(#EEEEEE));
	/* Safari 5.1+, Chrome 10+ */
	background-image: -webkit-linear-gradient(#F8F8F8, #EEEEEE); 
	/* IE */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F8F8F8', endColorstr='#EEEEEE');
	
	border-color: #CCC;

}

#nav-iz ul li a, #nav-der ul li a
{
	font-weight:bold;
	color:#FFFFFF;
	font-size:14px;
	text-align:center;
	line-height:40px;
	/* Firefox 3.6+ */
	background-image: -moz-linear-gradient(#83cbe9, #4da7d9);
	/* Safari 4+, Chrome 1+ */
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#83cbe9), to(#4da7d9));
	/* Safari 5.1+, Chrome 10+ */
	background-image: -webkit-linear-gradient(#83cbe9, #4da7d9); 
	/* IE */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#83cbe9', endColorstr='#4da7d9');

	
	border-right:solid;
	border-right-color:#6ca3b4;
	border-right-width:1px;
}

#nav-der ul li a
{
	border-color: #CCC;
	color: #666;
			/* Firefox 3.6+ */
	background-image: -moz-linear-gradient(#F8F8F8, #EEEEEE);
	/* Safari 4+, Chrome 1+ */
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F8F8F8), to(#EEEEEE));
	/* Safari 5.1+, Chrome 10+ */
	background-image: -webkit-linear-gradient(#F8F8F8, #EEEEEE); 
	/* IE */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F8F8F8', endColorstr='#EEEEEE');

}

#nav-iz ul li a:hover
{
		/* Firefox 3.6+ */
	background-image: -moz-linear-gradient(#b0def1, #76b5df);
	/* Safari 4+, Chrome 1+ */
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#b0def1), to(#76b5df));
	/* Safari 5.1+, Chrome 10+ */
	background-image: -webkit-linear-gradient(#b0def1, #76b5df); 
	/* IE */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b0def1', endColorstr='#76b5df');
}

#nav-der ul li a:hover
{

			/* Firefox 3.6+ */
	background-image: -moz-linear-gradient(#FDFDFD, #F8F8F8);
	/* Safari 4+, Chrome 1+ */
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FDFDFD), to(#F8F8F8));
	/* Safari 5.1+, Chrome 10+ */
	background-image: -webkit-linear-gradient(#FDFDFD, #F8F8F8); 
	/* IE */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FDFDFD', endColorstr='#F8F8F8');
}

#nav-iz ul li a:active, #nav-iz ul li a.active
{
	-moz-box-shadow: 0 0px 11px  #006699 inset;
    -webkit-box-shadow: 0 0px 11px #006699 inset;
    box-shadow: 0 0px 11px  #006699 inset;
}

#nav-der ul li a:active
{
			/* Firefox 3.6+ */
	background-image: -moz-linear-gradient(#EFEFEF, #E1E1E1);
	/* Safari 4+, Chrome 1+ */
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#EFEFEF), to(#E1E1E1));
	/* Safari 5.1+, Chrome 10+ */
	background-image: -webkit-linear-gradient(#EFEFEF, #E1E1E1); 
	/* IE */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#EFEFEF', endColorstr='#E1E1E1');

}

#nav-der ul li a:active, #nav-der ul li a.active
{
	color:#666666;

			/* Firefox 3.6+ */
	background-image: -moz-linear-gradient(#EFEFEF, #E1E1E1);
	/* Safari 4+, Chrome 1+ */
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#EFEFEF), to(#E1E1E1));
	/* Safari 5.1+, Chrome 10+ */
	background-image: -webkit-linear-gradient(#EFEFEF, #E1E1E1); 
	/* IE */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#EFEFEF', endColorstr='#E1E1E1');
	
	-moz-box-shadow: 0 0px 11px  #999999 inset;
    -webkit-box-shadow: 0 0px 11px #999999 inset;
    box-shadow: 0 0px 11px  #999999 inset;
}

#contenido
{
	background-color: #fbfbfb;
	background-image:url(img/home-bg.jpg);
	background-repeat:no-repeat;
	background-position:center;
}

.minicontenido
{

}

.registro-bg
{
	background-image:url(img/registro-bg.png);
	background-repeat:repeat;
	background-position: top;
}

#form-registro-parent
{
	width: 500px;
	height:580px;
	position:relative;
	display:block;
}

.perfil-user-title h3
{
	color: white;
	line-height:35px;
	margin-left:15px;
}

.perfil-user-title h3 strong
{
	font-weight:normal;
}

#form-registro
{
	background-color:#FFFFFF;
	border:solid;
	border-color: #999;
	border-width:1px;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}


#wrapper
{

}

.miniwrapper
{

}

#perfilcompleto
{
	background-color:#FFFFFF;
	border:solid;
	border-color: #CCC;
	border-width:1px;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
	-moz-box-shadow: 0 2px 4px  #CCC;
    -webkit-box-shadow: 0 2px 4px #CCC;
    box-shadow: 0 2px 4px  #CCC;
}

#aside
{
	background-color: #FBFBFB;
	border-left: dotted;
	border-left-color: #CCC;
	border-left-width:1px;
}

.perfil-user-parent 
{
	border-bottom: solid;
	border-bottom-color: #E6E6E6;
	border-bottom-width: 1px;
}
	
.perfil-user-title  
{
	background-image:url(img/subfooter-bg.jpg);
	background-repeat:repeat;
	-moz-box-shadow: 0 2px 4px  #CCC;
    -webkit-box-shadow: 0 2px 4px #CCC;
    box-shadow: 0 2px 4px  #CCC;
		-moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}

.perfil-user-title h5
{
	color:#FFFFFF;
	line-height:35px;
	font-size:13px;
	text-align:left;
	margin-left:10px;
}

.perfil-user-parent .perfil-user-title h2, #leaderboard-parent .perfil-user-title h2
{
	text-align:left;
	color:#FFF;
	float:none;
	font-weight: 400;
	font-size:18px;
	line-height:35px;
	text-shadow:none;
}

.perfil-user-parent p
{
	line-height:14px;
	line-height:18px;
}

.user-descritpion p  
{
	font-size:14px;
	line-height:18px;
}

#level-parent
{
}

.barra-azul
{
	background-image:url(img/level-bar-blue.png);
	background-repeat:repeat-x;
	background-position:center;
}

.barra-gris
{
	background-image:url(img/level-bar-grey.png);
	background-repeat:repeat-x;
	background-position:center;
}

#level-parent p
{
	text-align:center;
}

#leaderboard-parent
{
	border-bottom: solid;
	border-bottom-color: #E6E6E6;
	border-bottom-width: 1px;
}

#leaderboard, #leaderboard-2, #leaderboard-3
{
	background-color:#FFFFFF;
	border:solid;
	border-color: #CCC;
	border-width:1px;
	-moz-box-shadow: 0 2px 4px  #CCC;
    -webkit-box-shadow: 0 2px 4px #CCC;
    box-shadow: 0 2px 4px  #CCC;
}

.leaderboard-user
{
	background-color:#FFFFFF;
	border-bottom:solid;
	border-bottom-color: #CCC;
	border-bottom-width:1px;
}

.leaderboard-user-grey
{
	background-color: #F5F5F5;
	border-bottom:solid;
	border-bottom-color: #CCC;
	border-bottom-width:1px;
}

.leaderboard-user p, .leaderboard-user-grey p
{
	font-size:14px;
}


.leaderboard-user .button, .leaderboard-user-grey .button
{
	font-family:Arial, Helvetica, sans-serif;
	cursor: pointer;   
    color: #fff;
    font: bold 13px;
    overflow: visible; /* IE6/7 fix */
    border: 0;  
    background-color: #68bae2;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
	border:solid;
	border-color: #F90;
	border-width:1px;
	
	text-shadow:-1px 1px #F60;
    
    -moz-box-shadow: 0 2px 2px  #999;
    -webkit-box-shadow: 0 2px 2px  #999;
    box-shadow: 0 2px 2px  #999;
	font-weight:bold;
	font-size:15px;
	
		/* Firefox 3.6+ */
	background-image: -moz-linear-gradient(#ffcc00, #ff9900);
	/* Safari 4+, Chrome 1+ */
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffcc00), to(#ff9900));
	/* Safari 5.1+, Chrome 10+ */
	background-image: -webkit-linear-gradient(#ffcc00, #ff9900); 
	/* IE */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffcc00', endColorstr='#ff9900');

}

.leaderboard-user .button:hover, .leaderboard-user-grey .button:hover
{   
		/* Firefox 3.6+ */
	background-image: -moz-linear-gradient(#ffcc66, #ffcc00);
	/* Safari 4+, Chrome 1+ */
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffcc66), to(#ffcc00));
	/* Safari 5.1+, Chrome 10+ */
	background-image: -webkit-linear-gradient(#ffcc66, #ffcc00); 
	/* IE */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffcc66', endColorstr='#ffcc00');
}

.leaderboard-user .button:active, .leaderboard-user-grey .button:active
{   
		/* Firefox 3.6+ */
	background-image: -moz-linear-gradient(#ffcc00, #cc9900);
	/* Safari 4+, Chrome 1+ */
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffcc00), to(#cc9900));
	/* Safari 5.1+, Chrome 10+ */
	background-image: -webkit-linear-gradient(#ffcc00, #cc9900); 
	/* IE */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffcc00', endColorstr='#cc9900');
	
	-moz-box-shadow: 0 0 2px  #F60 inset;
    -webkit-box-shadow: 0 0 2px #F60 inset;
    box-shadow: 0 0 2px #F60 inset;
}

.facebook, .button-facebook
{
	background-color:#3b5a97;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	cursor: pointer;   
    color: #fff;
    font: normal 13px;
    overflow: visible; /* IE6/7 fix */
    border: 0;  
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
	border:solid;
	border-color: #039;
	border-width:1px;
	
    -moz-box-shadow: 0 2px 2px  #999;
    -webkit-box-shadow: 0 2px 2px  #999;
    box-shadow: 0 2px 2px  #999;
}

.button-facebook
{
	font-size:18px;
}


.facebook:hover, .button-facebook:hover
{
	background-color: #06C;
}

.facebook:active, .button-facebook:active
{
	background-color:#3b5a97;
	-moz-box-shadow: 0 1px 4px   #003366 inset;
    -webkit-box-shadow: 0 1px 4px  #003366 inset;
    box-shadow: 0 1px 4px  #003366 inset;   
}

#publi-perfil
{
	background-color:#FFFFFF;
	border:solid;
	border-color: #CCC;
	border-width:1px;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

#perfiliz
{

}

.perfil-seccion-parent
{
	border-bottom:solid;
	border-bottom-color: #E6E6E6;
	border-bottom-width:1px;
}

.perfil-seccion-parent h3
{
	width:100%;
	color: #009cdc;
	margin-bottom:15px;
}

.perfil-seccion-title
{
	background-color: #68bae2;
	-moz-box-shadow: 0 2px 4px  #CCC;
    -webkit-box-shadow: 0 2px 4px #CCC;
    box-shadow: 0 2px 4px  #CCC;
	
	background-image:url(img/subfooter-bg.jpg);
	background-repeat:repeat;
	
	-moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}

.perfil-seccion-title h2, .perfil-user-title h2, .subir-titulo
{
	text-align:left;
	color:#FFF;
	float:none;
	font-weight:normal;
	font-size:24px;
	line-height:35px;
	text-shadow:-1px 1px  #09C;
	-moz-text-shadow:-1px 1px #09C;
	-webkit-text-shadow:-1px 1px #09C;
}

.subir-titulo
{
	background-color: transparent;
	border:solid;
	border-color:white;
	border-width:1px;
	width:96%;
	height:27px;
	line-height:27px;
	margin-top:2px;
	margin-left:2px;
	padding-left:15px;
	float:left;
}

.subir-titulo::-webkit-input-placeholder { /* WebKit browsers */
    color: white;
}
.subir-titulo:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:  white;
}
.subir-titulo::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:  white;
}
.subir-titulo:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:   white;
}


.subir-titulo:focus
{
	background-color:transparent;
	outline:none;
}


.megusta-parent
{

}

.perfil-seccion, .perfil-seccion-lista
{
	background-color:#FFFFFF;
	border:solid;
	border-color: #CCC;
	border-width:1px;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
	-moz-box-shadow: 0 2px 4px  #CCC;
    -webkit-box-shadow: 0 2px 4px #CCC;
    box-shadow: 0 2px 4px  #CCC;
}

.perfil-seccion-lista h5, .perfil-seccion-lista-last h5
{
	text-align:left;
	margin-left:5%;
	margin-top:5%;
	margin-bottom:5%;
	font-size:14px;

}

.perfil-seccion-lista p, .perfil-seccion-lista-last p
{
	text-align:left;
	margin-left:5%;
	width:100%;
}

.perfil-seccion-last, .perfil-seccion-lista-last
{
	background-color:#FFFFFF;
	border:solid;
	border-color: #CCC;
	border-width:1px;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
	-moz-box-shadow: 0 2px 4px  #CCC;
    -webkit-box-shadow: 0 2px 4px #CCC;
    box-shadow: 0 2px 4px  #CCC;
}

.perfil-seccion h5, .perfil-seccion-last h5
{
	font-size: 14px;
	text-align:center;
	font-weight:bold;
}

.perfil-seccion h5.ranking, .perfil-seccion-last h5.ranking, .perfil-seccion p.ranking, .perfil-seccion-last p.ranking
{
	text-align:left;
	margin-left:5%;
}

.perfil-seccion p, .perfil-seccion-last p
{
	text-align:center;
	font-size: 14px;
	line-height:20px;
}

.perfil-seccion em, .perfil-seccion-last em
{
	font-size:12px;
	font-style:normal;
}

.perfil-seccion h5 .nota, .perfil-seccion-last h5 .nota
{
}

.caja-desplegable
{ 
	width:94%;
	height:10px;
	background-color:white;
	margin-top:auto;
	margin-left:3%;

}

.boton-desplegable
{
	float:right;
	margin-right:5px;
}

.boton-desplegable-timeline
{
	float:none;
}

.compartir
{
	margin-right:10px;
	padding-left:25px;
	background-image:url(img/compartir-icon.png);
	background-repeat:no-repeat;
	background-position:left;
}

.enviar
{
	padding-left:30px;
	background-image:url(img/enviar-icon.png);
	background-repeat:no-repeat;
	background-position:left;
}

.timeline-parent
{
	border-bottom:solid;
	border-bottom-color: #E6E6E6;
	border-bottom-width:1px;
}

.small
{
	font-size:11px;
}
#call-parent
{
	
}

#call-parent h2
{
	color:#0b80ab;
	text-shadow:-1px 1px #FFF;
	-moz-text-shadow:-1px 1px #FFF;
	-webkit-text-shadow:-1px 1px #FFF;
}

#call-parent a
{
	color: #F00;
	text-decoration:underline;
}

#call-parent a:hover
{
	color: #C00;
	text-decoration:underline;
}

#call-parent .button, .descargar-button,  #login-registro .button, .agregar-button
{   
	font-family:Arial, Helvetica, sans-serif;
	cursor: pointer;   
    color: #fff;
    font: bold 13px;
    overflow: visible; /* IE6/7 fix */
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
	border:solid;
	border-color:#a82e2e;
	border-width:1px;
    -moz-box-shadow: 0 2px 4px   #999999;
    -webkit-box-shadow: 0 2px 4px  #999999;
    box-shadow: 0 2px 4px   #999999;
	font-weight:bold;
	font-size:18px;
		
	/* Firefox 3.6+ */
	background-image: -moz-linear-gradient(#d82300, #be1500);
	/* Safari 4+, Chrome 1+ */
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#d82300), to(#be1500));
	/* Safari 5.1+, Chrome 10+ */
	background-image: -webkit-linear-gradient(#d82300, #be1500); 
	/* IE */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d82300', endColorstr='#be1500');
}

.agregar-button
{
			/* Firefox 3.6+ */
	background-image: -moz-linear-gradient(#ffcc00, #ff9900);
	/* Safari 4+, Chrome 1+ */
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffcc00), to(#ff9900));
	/* Safari 5.1+, Chrome 10+ */
	background-image: -webkit-linear-gradient(#ffcc00, #ff9900); 
	/* IE */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffcc00', endColorstr='#ff9900');
	
		text-shadow:-1px 1px #F60;

}

#call-parent .button:hover, .descargar-button:hover,  #login-registro .button:hover
{   
/* Firefox 3.6+ */
	background-image: -moz-linear-gradient(#e76547, #ca5447);
	/* Safari 4+, Chrome 1+ */
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e76547), to(#ca5447));
	/* Safari 5.1+, Chrome 10+ */
	background-image: -webkit-linear-gradient(#e76547, #ca5447); 
	/* IE */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e76547', endColorstr='#ca5447');
}

.agregar-button:hover
{
		/* Firefox 3.6+ */
	background-image: -moz-linear-gradient(#ffcc66, #ffcc00);
	/* Safari 4+, Chrome 1+ */
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffcc66), to(#ffcc00));
	/* Safari 5.1+, Chrome 10+ */
	background-image: -webkit-linear-gradient(#ffcc66, #ffcc00); 
	/* IE */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffcc66', endColorstr='#ffcc00');
}

#call-parent .button:active, .descargar-button:active,  #login-registro .button:active
{   
	-moz-box-shadow: 0 0 5px  #CC0000 inset;
    -webkit-box-shadow: 0 0 5px #CC0000 inset;
    box-shadow: 0 0 5px #CC0000 inset;
	/* Firefox 3.6+ */
	background-image: -moz-linear-gradient(#800900, #cb1c00);
	/* Safari 4+, Chrome 1+ */
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#800900), to(#cb1c00));
	/* Safari 5.1+, Chrome 10+ */
	background-image: -webkit-linear-gradient(#800900, #cb1c00); 
	/* IE */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#800900', endColorstr='#cb1c00');
}

.agregar-button:active
{
		/* Firefox 3.6+ */
	background-image: -moz-linear-gradient(#ffcc00, #cc9900);
	/* Safari 4+, Chrome 1+ */
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffcc00), to(#cc9900));
	/* Safari 5.1+, Chrome 10+ */
	background-image: -webkit-linear-gradient(#ffcc00, #cc9900); 
	/* IE */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffcc00', endColorstr='#cc9900');
	
	-moz-box-shadow: 0 0 2px  #F60 inset;
    -webkit-box-shadow: 0 0 2px #F60 inset;
    box-shadow: 0 0 2px #F60 inset;
}

#buscador
{
	background-image:url(img/buscador-bg.png);
	background-repeat:repeat;
	border:solid;
	border-color: #CCC;
	border-width:1px;
	-moz-border-radius:4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}

.buscador-input, .como-llegar
{
	border:solid;
	border-color: #CCC;
	border-width:1px;
	-moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
}

.buscador-input:focus
{
	border:solid;
	border-color:#7cc6db;
	border-width:1px;
	box-shadow: 0 0 5px  #7cc6db;
	outline: none;
}

.search-button
{
	background-image: url(img/search-password-icon.jpg);
	background-repeat:no-repeat;
	background-position:center;
	background-position:right;
	cursor:pointer;
	border:none;

}

.search-button:hover
{
	background-image: url(img/search-password-icon-focus.jpg);
	background-repeat:no-repeat;
	background-position:right;
}

.search-button:active
{
	background-image: url(img/search-password-icon-active.jpg);
	background-repeat:no-repeat;
	background-position:right;
}

.slogan
{
	text-shadow:-1px 1px #FFF;
	-moz-text-shadow:-1px 1px #FFF;
	-webkit-text-shadow:-1px 1px #FFF;
}

#app-parent
{
	
}

.app
{
	color: #116b98;
	text-shadow:-1px 1px #FFF;
	-moz-text-shadow:-1px 1px #FFF;
	-webkit-text-shadow:-1px 1px #FFF;
}

#como-funciona-parent
{
}

#como-funciona
{
	background-image:url(img/como-funciona.png);
	background-repeat:no-repeat;
	background-position:center;
	background-size:contain;
}

.paso1
{
	text-align: center;
}

.paso2
{
	text-align: center;
}

.paso
{
	text-align: center;
}

.paso h3
{
	text-align: center;
	float:none;
}

.paso strong, .paso1 strong, .paso2 strong
{
	font-weight:700;
	font-size:24px;
	color: #68bae2;
}

.image
{
	text-align: center;
}

#mes-home
{
	border-top:solid;
	border-top-color: #E6E6E6;
	border-top-width:1px;
	padding-top:25px;
}

.mes-parent
{
}

.mes-title
{
	background-color: #68bae2;
	-moz-box-shadow: 0 2px 4px  #CCC;
    -webkit-box-shadow: 0 2px 4px #CCC;
    box-shadow: 0 2px 4px  #CCC;
	background-image:url(img/subfooter-bg.jpg);
	background-repeat:repeat;
	-moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
	

}

.mes-title h2
{
	text-align:center;
	line-height:40px;
	color:#FFF;
	float:none;
	font-weight:normal;
	font-size:24px;
	text-shadow:-1px 1px  #09C;
	-moz-text-shadow:-1px 1px #09C;
	-webkit-text-shadow:-1px 1px #09C;
}

.mes
{
	background-color:#FFFFFF;
	border:solid;
	border-color: #CCC;
	border-width:1px;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
	-moz-box-shadow: 0 2px 4px  #CCC;
    -webkit-box-shadow: 0 2px 4px #CCC;
    box-shadow: 0 2px 4px  #CCC;
}

.mes h5
{
	font-size: 22px;
	line-height:26px;
	text-align:center;
	font-weight:bold;
}

.mes p
{
	text-align:center;
}

.descuento
{
	color:red;
}

.mes em
{
	font-size:12px;
	font-style:normal;
}

.nota
{
	background-image:url(img/star-icon.png);
	background-repeat:no-repeat;
	background-position:center;
}

strong
{
	font-weight:bold;
}

.mes p
{
	line-height:22px;
}

#filtros
{
	width:100%;
	height:auto;
}

#filtros-parent h5
{
	font-size:18px;
	font-weight:normal;
}

#filtros-parent h5 a
{
	background-image:url(img/triangulo-filtros.jpg);
	background-repeat:no-repeat;
	background-position:right;
	padding-right:15px;
	width:auto;
}

footer
{

	border-top-color: #68bae2;
	border-top-style: solid;
	border-top-width: 1px;
	background-image:url(img/footer-bg.png);
	background-repeat:repeat;
	background-position:bottom;
}

.minifooter
{
	background-image:url(img/footer-bg.png);
	background-repeat:repeat;
}

.col-footer
{
	background-image:url(img/footer-bg.png);
	background-repeat:repeat;
}

.col-footer p
{
	line-height:30px;
}



#subfooter
{
	border-top-color: #68bae2;
	border-top-style: solid;
	border-top-width: 1px;

	background-image:url(img/subfooter-bg.jpg);
	background-repeat: repeat-x;
}


#minisubfooter
{

}

#minisubfooter p
{
	color:#FFF;
	font-size:11px;
	vertical-align:bottom;
}

General Structure - mesures --------------------------------------------------------------{}

body
{
	width:100%;
	height:100%;
	overflow-x: hidden;
}

h1, h2, h3, p
{
	float:left;
}

header
{
	height:auto;
}

.cabecera
{
	height:67px;
	display:block;
}

.minicabecera
{
	max-width: 900px;
	display:block;
	position:relative;
}

#logo
{
	position:absolute;
}

#login
{
	float:right;
	position:absolute;
	right:0;
}

#login-registro
{
	width:100%;
}

#login-registro p
{
	width:90%;
	margin-left:5%;
	margin-top:15px;
}

#login-registro p.descarga
{
	margin-left:10%;
	text-align:left;
}

#login-registro .input-name
{
	width:70%;
	height:20px;
}

#login-registro .input-mail
{
	width:70%;
	height:20px;
}


#login-registro .input-password
{
	width:70%;
	height:20px;
}

#login .input-name
{
    width: 163px;
	height:20px;
}

#login .input-password
{
    width: 104px;
	height:20px;
}

.checkbox
{
	position:relative;
}

.name-parent
{
	height:67px;
	float:left;
}

.password-parent
{
	height:67px;
	float:left;
}

#login .button
{
	width:60px;
	height:24px;
	float:left;
}

.name
{
	float:left;
}

.settings-button
{
	width:25px;
	height:25px;
	float:right;
}

nav
{
	display:block;
	height:auto;
	
}

#mini-nav
{
	max-width: 900px;
	position:relative;
	display:block;
	height:auto;

}

#nav-iz
{
	width:auto;
	height:40px;
	position:relative;
	display:block;
	float:left;
}

#nav-der
{
	width:auto;
	height:40px;
	position:relative;
	display:block;
	float:right;
}

#nav-iz ul li a, #nav-der ul li a
{
	width:107px;
	height:40px;
	position:relative;
	display:block;
	float:left;
}

#nav-iz ul , #nav-der ul
{
	width:auto;
	height:40px;
	position:relative;
	display:block;
}

#contenido
{
	height:425px;
	top:0;
}

.registro-bg
{
	width:100%;
	height:120%;
	position:fixed;
	z-index:888;
}

#form-registro-parent
{
	width: 500px;
	height:auto;
	position:relative;
	display:block;
}

#form-registro
{
	width: 500px;
	height:auto;
	position:relative;
	display:block;
	float:left;
	padding-bottom:35px;
}

.cerrar
{
	float:right;
	position:absolute;
	display:block;
	right:5px;
	top:5px;}

.minicontenido
{
	max-width: 900px;
	height:100%;
	position:relative;
	display:block;
}

.minicontenido .image
{
	float: left;
}

#wrapper
{
	width:100%;
	height:auto;
	display:block;
	position:relative;
	float:left;
}

.miniwrapper
{
	max-width: 900px;
	height:auto;
	display:block;
	position:relative;
}

#perfilcompleto
{
	width:100%;
	height:auto;
	display:block;
	position:relative;
	float:left;
	overflow:hidden;
}

#aside
{
	width:30%;
	height:100%;
	float:right;
	position:relative;
}

.perfil-user-parent
{
	width:86%;
	position:relative;
	display:block;
	float:left;
	height:auto;
}

.perfil-user-parent img
{
	width:32%;
	float:left;
}

.perfil-user-parent p
{
	width:100%;
}

.perfil-user-parent p.info-user
{
	width:65%;
}

#level-parent
{
	width:100%;
	height:auto;
	position:relative;
	float:left;
	display:block;
}

.first-number img
{
	width:15%;
	float:left;
	z-index:10;
	position:absolute;
}

.last-number img
{
	width:15%;
	float:right;
	z-index:10;
	position:absolute;
}

.barra-azul
{
	width:60%;
	height:20px;
	position:absolute;
	float:left;
}

.barra-gris
{
	width:30%;
	height:20px;
	position:absolute;
	float:left;
}

#level-parent p
{
	width:100%;
}



#leaderboard-parent
{
	width:86%;
	position:relative;
	display:block;
	float:left;
	height:auto;	
}

#leaderboard, #leaderboard-2,  #leaderboard-3
{
	width:95%;
	height:382px;
	position:relative;
	display:block;
	float:left;
	overflow:auto;
}

#leaderboard-2
{
	height:auto;
}

#leaderboard-3
{
	height:380px;
}

.leaderboard-user, .leaderboard-user-grey
{
	width:94%;
	height:auto;
	position:relative;
	display:block;
	float:left;
}

.leaderboard-user img, .leaderboard-user-grey img
{
	float:left;
	width:28%;
	max-width:50px;
}

.leaderboard-user img.rutas-similares, .leaderboard-user-grey img.rutas-similares
{
	float:left;
	width:60%;
	max-width:200px;
	margin-top:10px;

}

.leaderboard-user .button, .leaderboard-user-grey .button
{
	float:right;
}

.facebook
{
	width:95%;
	height:30px;
}

#publi-perfil
{
	width:86%;
	height:265px;
	position:relative;
	float:left;
	display:block;
}
	
#perfiliz
{
	width:69.7%;
	height:100%;
	float:left;
	position:relative;
	display: block;
}

.perfil-seccion-parent
{
	width:94%;
	height:auto;
	position:relative;
	float:left;
	display:block;
}

.perfil-seccion-parent img.mapa
{
	width:100%;
}

.perfil-seccion-title, .perfil-user-title
{
	width:100%;
	height:35px;
	position:relative;
	float:left;
	display:block;	
}

.megusta-parent
{
	width:100%;
	height:auto;
	position:relative;
	float:left;
	display:block;	
}

.megusta
{
	width:auto;
	height:auto;
	position:relative;
	float:left;
	display:block;	
}

.megusta p
{
	width:auto;
	height:auto;
	position:relative;
	float:left;
	display:block;
	margin-right:40px;
	margin-bottom:10px;
	margin-top:5px;
}

#slide-ruta-parent
{
	width:100%;
	height:auto;
	position:relative;
	float:left;
	display:block;
}

#slide-ruta-parent a
{
	float:left;
}

#slide-ruta-parent img
{
	width:32.2%;
	height:auto;
	position:relative;
	float:left;
	display:block;	
}


#ficha-ruta-parent
{
	width:100%;
	height:auto;
	position:relative;
	float:left;
	display:block;
	border-bottom: solid;
	border-bottom-color: #E6E6E6;
	border-bottom-width: 1px;
	
	border-top: solid;
	border-top-color: #E6E6E6;
	border-top-width: 1px;
	
	padding-top:15px;
	margin-top:10px;
	margin-bottom:15px;
}
	
	
.col-ficha
{
	width:33%;
	text-align:left;
	height:auto;
	float:left;
	display:block;
}

.col-ficha p
{
	margin-bottom:15px;
	width:100%;
}

.comentario
{
	width:100%;
	height:auto;
	float:left;
	display:block;
}

.comentario img, .timeline-parent img
{
	width:12%;
	max-width:50px;
	margin-right:3%;
	float:left;
}

.comentario img.normal, .timeline-parent img.normal
{
	width:auto;
	max-width:240px;
	float:left;
}

.comentario p, .timeline-parent p
{
	width:100%;
	float:left;
	margin-bottom:10px;
}

.comment-parent
{
	width: 85%;
	height: auto;
	position:relative;
	display:block;
	float:left;
}

.input-textarea
{
	height: 44px;
	padding:none;
	margin: 0px 0px 0px;
	width: 99%;
	max-width:100%;
}

.como-llegar
{
	padding-left:5px;
	margin: 0px 0px 0px;
	width: 91%;
}

.comentario img.triangulo-comment
{
	width:6px;
	position:absolute;
	left:-6px;
	top:18px;
}

.input-textarea:focus, .como-llegar:focus
{
	border:solid;
	border-color:#7cc6db;
	border-width:1px;
	box-shadow: 0 0 5px  #7cc6db;
	-moz-box-shadow: 0 0 5px  #7cc6db;
	 -webkit-box-shadow: 0 0 5px  #7cc6db;
	outline: none;
}

.comment-parent .button
{
	float:right;
	margin-top:5px;
}

.track-button
{
	width:auto;
	height:35px;
	position:relative;
	float:left;
	display:block;
	margin:5px;	
}

.stars
{
	width:auto;
	height:auto;
	position:relative;
	float:right;
	display:block;	
}

.timeline-parent
{
	width: 100%;
	height: auto;
	position:relative;
	margin-bottom:10px;
	float:left;
	display:block;
}

.timeline
{
	width:85%;
	height: auto;
	position:relative;
	margin-bottom:10px;
	float:left;
	display:block;
}

.perfil-seccion
{
	width:31.5%;
	height:auto;
	position:relative;
	float:left;
	display:block;
}

.perfil-seccion-lista
{
	width:23.2%;
	height:auto;
	position:relative;
	float:left;
	display:block;
}

.perfil-seccion-lista-last
{
	width:23.2%;
	height:auto;
	position:relative;
	float:left;
	display:block;
}

.perfil-seccion-last
{
	width:31.5%;
	height:auto;
	position:relative;
	float:left;
	display:block;
}

.perfil-seccion p, .perfil-seccion-last p
{
	width:100%;
}

.perfil-seccion h5 .nota, .perfil-seccion-last h5 .nota
{
	float:left;
}

.stars-icon
{
	position:absolute;
	float:left;
	left:6%;
	bottom:40px;
}

.corazon-icon
{
	position:absolute;
	float:right;
	left:80%;
	bottom:40px;
}

.badged-icon
{
	width:15%;
	min-width:20px;
	max-width:50px;
	position:absolute;
	float:left;
	left:2%;
	top:14%;
}

.badged-icon-ficha
{
	width:15%;
	min-width:20px;
	max-width:50px;
	position:absolute;
	right:2%;
	top:-10px;
}

.descuento-icon-ficha
{
	width:15%;
	min-width:20px;
	max-width:50px;
	position:absolute;
	right:15%;
	top:-5px;
	display:none;
}

.descuento-icon
{
	width:50px;
	max-width:50px;
	min-width:50px;
	max-height:57px;
	min-height:57px;
	height:57px;
	width:auto;
	position:absolute;
	float:right;
	right:2%;
	top:27%;
}

.perfil-seccion-lista .stars-icon, .perfil-seccion-lista-last .stars-icon
{
	position:absolute;
	float:left;
	left:6%;
	bottom:95px;
}

.perfil-seccion-lista .corazon-icon, .perfil-seccion-lista-last .corazon-icon
{
	position:absolute;
	float:left;
	right:6%;
	bottom:95px;
}

.perfil-seccion-lista .badged-icon, .perfil-seccion-lista-last .badged-icon
{
	width:15%;
	min-width:20px;
	max-width:50px;
	position:absolute;
	float:left;
	left:2%;
	top:13%;
}

#call-parent
{
	float: left;
	width: 400px;
	position: relative;
	display: block;
}

#call-parent .button
{
	width:266px;
	height:38px;
}

#login-registro .button, .button-facebook, #form-registro .agregar-button
{
	width:78%;
	height:38px;
}

#form-registro .agregar-button
{
	float:none;
}

#form-registro p
{
	width:78%;
	float:none;
}

.left
{
	float:left;
	text-align:left;
	width:90%;
	margin-top:15px;
}

.left span
{
	color:red;
}

#form-registro .input-textarea
{
	height:150px;
}

#form-registro #leaderboard
{
	width:78%;
	float:none;
	margin-top:10px;
	margin-left:0px;
}

#form-registro .leaderboard-user .checkbox, #form-registro .leaderboard-user-grey .checkbox
{
	float:left;
	margin:20px 15px 15px 10px;
}

#form-registro .descuento-icon
{
	width:50px;
	max-width:50px;
	min-width:50px;
	max-height:57px;
	min-height:57px;
	height:57px;
	width:auto;
	position:absolute;
	float:right;
	right:10%;
	top:2%;
}

.descargar-button, .agregar-button
{
	width:100%;
	height:60px;
	float:left;
}

#buscador
{
	float: left;
	width:370px;
	height:auto;
	position: relative;
	display: block;
}

.buscador-input
{
	float: left;
	width:96%;
	height:24px;
}

.search-button
{
	float: left;
	width:35px;
	height:26px;
	position:absolute;
}

#app-parent
{
	float:right;
	width:335px;
	height:auto;
	position:relative;
	display:block;
}

#app-parent img
{
	float:left;
}

.app
{
	float:left;
}

#como-funciona-parent
{
	width:100%;
	position:relative;
	float:left;
}

#como-funciona
{
	width:100%;
	height:115px;
	position:relative;
	float:left;
}

.paso1
{
	width:13%;
	position:relative;
	float:left;
}


.paso2
{
	width:15%;
	position:relative;
	float:left;
}

.paso
{
	width:29.5%;
	position:relative;
	float:left;
}

.paso h4
{
	width:130px;
}

#mes-home
{
	width:100%;
	height:400px;
	position:relative;
	float:left;
}

.mes-parent
{
	width:32%;
	height:350px;
	position:relative;
	float:left;
}

.mes-parent-last
{
	width:32%;
	height:350px;
	position:relative;
	float:left;

}

.mes-title
{
	width:100%;
	height:40px;
}

.mes
{
	width:100%;
	height:310px;
	position:relative;
	float:left;
}

.mes-subtitle
{
	width:100%;
	height:70px;
	position:relative;
	overflow:hidden;
}

.mes p
{
	width:100%;
}

.absolute
{
	margin-bottom:-30px;
}

footer
{
	position:relative;
	height:auto;
	clear:both;
	z-index:997;
}

.minifooter
{
	height:auto;
	display:block;
	position:relative;
	z-index:998;
}

.col-footer
{
	width:33%;
	height:auto;
	float:left;
}

#filtros-parent
{
	width:100%;
	height:auto;
	display:block;
	position:relative;
	float:left;
	margin-bottom:15px;
	padding-bottom:10px;
	
	border-bottom: solid;
	border-bottom-color: #E6E6E6;
	border-bottom-width: 1px;
}

#filtros
{
	width:105%;
	height:auto;
	position:relative;
	float:left;
	
	border-bottom: solid;
	border-bottom-color: #E6E6E6;
	border-bottom-width: 1px;
	margin-bottom:15px;
	
	margin-left:-20px;
}

.col-filtros
{
	width:auto;
	min-width:180px;
	height:auto;
	position:relative;
	float:left;
	padding-bottom:15px;
	margin-right:4%;
}

.col-filtros-first
{
	width:auto;
	min-width:180px;
	height:auto;
	position:relative;
	float:left;
	padding-bottom:15px;
	margin-right:3%;
}

.ordenar
{
	width:auto;
	height:auto;
	float:right;
	position:relative;
}

.ordenar2
{
	width:auto;
	height:100px;
	float:right;
	position:relative;
	overflow:hidden;
}

.difuminado
{
	width:100%;
	height:100px;
	float:right;
	position:absolute;
	background-image:url(img/difuminado.png);
	background-repeat:repeat-x;
}

.difuminado a
{
	float:right;
	position:relative;
	margin-top:80px;
}

#filtros-parent p
{
	width:auto;
	height:auto;
	float:left;
	position:relative;
}

#filtros-parent h5
{
	width:auto;
	height:auto;
	float:left;
	position:relative;
}

.radio
{
	vertical-align: baseline;
}

#subfooter
{
	width:100%;;
	height:auto;
	float:left;
}

#minisubfooter
{
	max-width: 900px;
	height:auto;
}

#minisubfooter img
{
	float:right;
}

.social-icon
{
	float:right;
}

.perfil-user-parent img.image-desafio
{
	width:100%;
}

img
{
}

@media screen and (max-width: 1030px) {

body
{
}

header
{
	
}

.cabecera
{
	
}

.minicabecera
{
	padding-left: 20px !important;
	padding-right: 20px !important;
}

nav
{
}

#mini-nav
{
	padding-left: 20px !important;
	padding-right: 20px !important;
}

nav ol li
{
}


#contenido
{

}

.minicontenido
{
	padding-left: 20px !important;
	padding-right: 20px !important;
}

#wrapper
{

}

.miniwrapper
{
	padding-left: 20px !important;
	padding-right: 20px !important;
}

#aside
{

	padding-bottom:15px;

}

.perfil-user-parent img
{
	width:100%;
	float:left;
}

.perfil-user-parent p
{
	width:100%;
	line-height:18px;
}

.perfil-user-parent p.info-user
{
	width:100%;
}

.perfil-user-title h5
{
	font-size:12px;
}

.perfil-user-title h2
{
	margin-left:5px;
}


#level-parent
{
	margin-top:10px;
}

.first-number img
{
	width:15%;
	float:left;
}

.last-number img
{
	width:15%;
	float:right;
	margin-left:85%;
}

.barra-azul
{
	margin-top:5%;
}

.barra-gris
{
	margin-top:5%;
}	

.perfil-seccion-parent
{
	max-height: none;
}

.perfil-seccion img.badged, .perfil-seccion-last img.badged
{
}

.perfil-seccion p, .perfil-seccion-last p
{
	font-size:13px;
}

.megusta
{
		width:70%;
}

.megusta p
{
	width:80%;
	height:auto;
	position:relative;
	float:left;
	display:block;
	margin-right:10px;
	margin-bottom:10px;
}


.minicontenido .image
{
	float: left;
}

#login
{

	right:20px;
}

#como-funciona-parent
{
	width:100%;
}

#como-funciona
{
	width:100%;
}

.mes h5
{
	font-size:20px;
}

footer
{
}

.minifooter
{
	padding-left: 20px !important;
	padding-right: 20px !important;
}

#subfooter
{

}

#minisubfooter
{
	padding-left: 20px !important;
	padding-right: 20px !important;
}

}


@media screen and (max-width: 767px) {
	
body
{
}

h1, h2
{

}

header
{
	
}

.cabecera
{
	height:50px;
}

.minicabecera
{
	padding-left: 15px !important;
	padding-right: 15px !important;
}

#logo
{
	margin-top:5px;
}

#login
{
	
}

#login #buscador
{
	width:25px;
	margin-right:30px;
	margin-top:3px;
}

#login .name
{
	margin-top:10px;
}

.name-parent
{
	display:none;
}

.password-parent
{
	display:none;
}

#login .button
{
	margin-top:0px;
	width:100px;
	height:40px;
	font-size:20px;
}
.name p
{
	display:none;
}

.settings-button
{
	background-image: url(img/nav-icon.png);
	width:43px;
	height:39px;
	float:right;
	margin-top:-5px;
	margin-left:0px;
}

.settings-button:hover
{
	background-image: url(img/nav-icon-hover.png);
	background-repeat:no-repeat;
}

.settings-button:active
{
	background-image: url(img/nav-icon-active.png);
	background-repeat:no-repeat;
}

.buscador-input
{
	background-color:white;
	
}

.search-button
{

}

#login .search-button
{
	background-image: url(img/search-icon-movil.png);
	width:43px;
	height:39px;
	margin-top:-5px;
	background-color:white;
}

#login .search-button:hover
{
	background-image: url(img/search-icon-movil-hover.png);

}

#login .search-button:active
{
	background-image: url(img/search-icon-movil-active.png);
}

nav
{
	display:none;
}

#mini-nav
{
	padding-left: 15px !important;
	padding-right: 15px !important;
}

nav ol li
{
}


#contenido
{
	padding: 0 0;
	height:180px;
		background-image:url(img/home-bg-mobil.jpg);
	background-position:top;
	-moz-box-shadow: 0 -20px 35px  #F5F5F5 inset;
    -webkit-box-shadow: 0 -20px 35px #F5F5F5 inset;
    box-shadow: 0 -20px 35px  #F5F5F5 inset;
}

.minicontenido
{
	padding-left: 15px !important;
	padding-right: 15px !important;
}

.registro-bg
{
	height:600%;

}

#form-registro-parent
{
	width: 100%;
	margin-top:0px;
	padding-top:30px;
}

#form-registro
{
	width: 100%;
}

#login-registro .button, .button-facebook
{
	width:80%;
	height:38px;
}


.perfil-user-title h3
{
	font-size:15px;
	margin-left:10px;
}

.minicontenido .image
{
	float: left;
	width:100%;
}

#wrapper
{
	height:auto;
}

.miniwrapper
{
	padding-left: 15px !important;
	padding-right: 15px !important;
	height:auto;
}

#aside
{
	width:100%;
	float:left;
	margin-bottom:5%;
	padding-top:3%;
	padding-bottom:15px;
	border-left:none;
	border-bottom:solid;
	border-bottom-color: #CCC;
	border-bottom-width:1px;
}

.no-display
{
	display:none;
	
}
#perfilcompleto
{
	height:auto;
}

.perfil-user-parent
{
	margin-left:3%;
	width:94%;
	margin-top:0;
	margin-bottom:15px;

}

.perfil-user-parent img
{
	width:35%;
	float:left;
}

.perfil-user-parent p
{
	width:100%;
	line-height:22px;
}

.perfil-user-parent p.info-user
{
	width:60%;
}

.first-number img
{
	width:13%;
	float:left;
}

.perfil-user-title h5
{
	font-size:16px;
}

.last-number img
{
	width:13%;
	float:right;
	margin-left:85%;
}

.barra-azul
{
	margin-top:10%;
	margin-left:3%;
}

.barra-gris
{
	margin-top:10%;
	width:32%;
}

#leaderboard-parent
{
	margin-left:3%;
	width:94%;
	margin-top:0;
}

.leaderboard-user, .leaderboard-user-grey
{
	width:100%;
	height:auto;;
	position:relative;
	display:block;
	float:left;
}

.leaderboard-user .button, .leaderboard-user-grey .button
{
	margin-right:20px;
	float:right;
}

.facebook
{
	font-size:16px;
}

#perfiliz
{
	width:100%;
}

.megusta
{
	width:100%;
}

.megusta p
{
	width:100%;
}

.stars
{
	position:absolute;
	right:0;
}

.perfil-seccion, .perfil-seccion-lista, .perfil-seccion-lista-last
{
	width:99%;
	margin-bottom:15px;
}

.perfil-seccion-title
{
	width:99%;
	margin-bottom:15px;
}

.perfil-user-title h2
{
	margin-left:15px;
}

.perfil-seccion-last
{
	width:99%;
	margin-bottom:15px;
}

.perfil-seccion h5, .perfil-seccion-last h5
{
	font-size:16px;
}

.perfil-seccion img.badged, .perfil-seccion-last img.badged
{
	margin:auto;
	float:none;
	position:relative;
}

.perfil-seccion p, .perfil-seccion-last p
{
	font-size:16px;
}

.stars-icon
{
	left:7%;
	bottom:45px;
}

.corazon-icon
{
	left:83%;
	bottom:45px;
}

.badged-icon
{
	top:10%;
}

.badged-icon-ficha
{
	top:-4px;
}

.descuento-icon-ficha
{
	display:block;
}

#slide-ruta-parent img
{
	width:30%;
	height:auto;
	position:relative;
	float:left;
	display:block;	
}

.col-ficha
{
	width:100%;
}

.comentario
{
	display:none;
}

#caja-desplegable .comentario
{
	display:block;
}


.comentario img
{
	width:12.5%;
	margin-right:5%;
}

.comentario img.triangulo-comment
{
	top:10px;
}

.comment-parent
{
	margin: 0px 0px 0px;
	width: 80%;
}


#call-parent
{
	margin-top:30px;
	width: 100%;
}

#call-parent h2
{
	width: 100%;
}

#call-parent .button
{
	width:100%;
	height:38px;
	float:left;
	margin-top:20px;
}


#buscador
{
	margin-top:15px;
	margin-bottom:20px;
	width:95%;
	max-width:370px;
}

.buscador-input
{
	float: left;
	width:94%;
}

.search-button
{

}

.slogan
{
	width:90%;
}

#app-parent
{
	width:100%;
	max-width:325px;
	height:90px;
	margin-top:32px;
	float:left;
}

#app-parent img
{
	float:left;
}

#app-parent .image
{
	width:50px;
}

.app
{
	width:75%;
	float:left;
	font-size:16px;
}

#como-funciona-parent
{
}

#como-funciona
{
	width:40%;
	height:893px;
	float:right;
	background-image:url(img/como-funciona-movil.png);
	background-size:contain;
}

#pasos
{
	width:50%;
	height:893px;
	float:right;
	padding-top:30px;
}

.paso1
{
	width:100%;
	position:relative;
	float:right;
	margin-bottom:40px;
	height:150px;
}


.paso2
{
	width:100%;
	position:relative;
	float:right;
	margin-bottom:40px;
	height:150px;
}

.paso
{
	width:100%;
	position:relative;
	float:right;
	margin-bottom:40px;
	height:150px;
}

.paso h4
{
	width:100%;
	float:left;
}

#mes-home
{
	width:100%;
	height:auto;
	margin-bottom:15%;

}

.mes-parent
{
	width:100%;
	height:auto;
	margin-bottom:20px;
}

.mes-parent-last
{
	width:100%;
}

.mes-title
{
	width:100%;
}

.mes
{
	height:auto;
	padding-bottom:5%;
}

.mes img
{
}

.mes img.icon
{
	margin-left:0%;
	margin-bottom:0%;
}



.mes h5
{
	margin-top:5%;
}

.mes p
{
	margin-top:0%;
}

#filtros
{
	width:100%;
	margin-left:0px;
}

.ordenar p
{
	width:50%;
	font-size:13px;
	margin-bottom:5px;
}

#filtros-parent p
{
}

#filtros-parent h5
{
	margin-bottom:10px;
}

.col-filtros
{
	width:100%;

}

.col-filtros-first
{
	width:100%;
}

footer
{
	height:auto;
	padding-bottom:350px;
}

.minifooter
{
	padding-left: 15px !important;
	padding-right: 15px !important;
}

.col-footer
{
	width:100%;
	height:auto;
	float:left;
	margin-left:25px;
}

#subfooter
{
}

#minisubfooter
{
	padding-left: 15px !important;
	padding-right: 15px !important;
}

#minisubfooter p
{
	position:relative;
	width:100%;
}

#minisubfooter img
{
	margin-top: 0px;
	margin-bottom:5px;
}

#minisubfooter img.social-icon
{
	margin-left:10px;
	margin-top: 10px;
	margin-bottom:5px;
}

#paginacion img
{
	width:100%;
	max-width:510px;
}

nav movil---------------------------------------------------------------------------
{}

.settings-button ul
{
}

.settings-button:hover ul 
{

}

#login .name ul
{
	margin-top:45px;
	margin-right:-23px;
	right:0px;
	padding-top:3px;
	background-color:#FFFFFF;
	border:solid;
	border-color: #999;
	border-width:1px;
	-moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
	-moz-box-shadow: 0 5px 10px  #CCC;
    -webkit-box-shadow: 0 5px 10px #CCC;
    box-shadow: 0 5px 10px  #CCC;
	width:200px;
	height:auto;
	float:right;
	position:absolute;
	overflow:hidden;
}

#login .name ul li a
{
	float:left;
	width:190px; 
	height:50px; 
	text-align:left;
	font-size:14px;
	font-weight:bold;
	padding-left:10px;
	line-height:50px;
	margin-top:-3px;
	
	border-bottom:solid;
	border-bottom-color: #CCC;
	border-bottom-width:1px;
}

#login .name ul li a:hover
{
	background-color: #F3F3F3;
	color:#009cdc;
}

.movil-iz, .movil-der
{
	display:block;
}

#login .name ul li a.movil-iz
{
		/* Firefox 3.6+ */
	background-image: -moz-linear-gradient(#83cbe9, #4da7d9);
	/* Safari 4+, Chrome 1+ */
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#83cbe9), to(#4da7d9));
	/* Safari 5.1+, Chrome 10+ */
	background-image: -webkit-linear-gradient(#83cbe9, #4da7d9); 
	/* IE */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#83cbe9', endColorstr='#4da7d9');
	color:white;
		
	border:solid;
	border-color:#6ca3b4;
	border-width:1px;
}

#login .name ul li a.movil-iz:hover
{
		/* Firefox 3.6+ */
	background-image: -moz-linear-gradient(#b0def1, #76b5df);
	/* Safari 4+, Chrome 1+ */
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#b0def1), to(#76b5df));
	/* Safari 5.1+, Chrome 10+ */
	background-image: -webkit-linear-gradient(#b0def1, #76b5df); 
	/* IE */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b0def1', endColorstr='#76b5df');
}

#login .name ul li a.movil-iz:active, #login .name ul li a.movil-iz-active
{
			/* Firefox 3.6+ */
	background-image: -moz-linear-gradient(#83cbe9, #4da7d9);
	/* Safari 4+, Chrome 1+ */
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#83cbe9), to(#4da7d9));
	/* Safari 5.1+, Chrome 10+ */
	background-image: -webkit-linear-gradient(#83cbe9, #4da7d9); 
	/* IE */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#83cbe9', endColorstr='#4da7d9');
	color:white;
	-moz-box-shadow: 0 0px 11px  #006699 inset;
    -webkit-box-shadow: 0 0px 11px #006699 inset;
    box-shadow: 0 0px 11px  #006699 inset;
	display:block;
		border:solid;
	border-color:#6ca3b4;
	border-width:1px;
}

#login .name ul li a.movil-der
{
	border:solid;
	border-color: #CCC;
	border-width:1px;
	color: #666;
			/* Firefox 3.6+ */
	background-image: -moz-linear-gradient(#F8F8F8, #EEEEEE);
	/* Safari 4+, Chrome 1+ */
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F8F8F8), to(#EEEEEE));
	/* Safari 5.1+, Chrome 10+ */
	background-image: -webkit-linear-gradient(#F8F8F8, #EEEEEE); 
	/* IE */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F8F8F8', endColorstr='#EEEEEE');
}

#login .name ul li a.movil-der:hover
{
	
			/* Firefox 3.6+ */
	background-image: -moz-linear-gradient(#FDFDFD, #F8F8F8);
	/* Safari 4+, Chrome 1+ */
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FDFDFD), to(#F8F8F8));
	/* Safari 5.1+, Chrome 10+ */
	background-image: -webkit-linear-gradient(#FDFDFD, #F8F8F8); 
	/* IE */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FDFDFD', endColorstr='#F8F8F8');
}

#login .name ul li a.movil-der:active, #login .name ul li a.movil-der-active
{
	color:#666666;

			/* Firefox 3.6+ */
	background-image: -moz-linear-gradient(#EFEFEF, #E1E1E1);
	/* Safari 4+, Chrome 1+ */
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#EFEFEF), to(#E1E1E1));
	/* Safari 5.1+, Chrome 10+ */
	background-image: -webkit-linear-gradient(#EFEFEF, #E1E1E1); 
	/* IE */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#EFEFEF', endColorstr='#E1E1E1');
	
	-moz-box-shadow: 0 0px 11px  #999999 inset;
    -webkit-box-shadow: 0 0px 11px #999999 inset;
    box-shadow: 0 0px 11px  #999999 inset;
	
	display:block;
}
