@charset "utf-8";
/* L4C- by @LeonidasEsteban */

/*body{font:12px/1.25 Helvetica,Arial,sans-serif;margin:0;padding:0}*/
a{cursor:pointer;text-decoration:none; border:none; transition:.3s;}
a img{border:none; transition:.3s;}
a.enlace:hover{color:#FFA852;}
a:focus,a:hover,a:active{text-decoration:none}
body{background:white;color:#333;min-width:1000px; font:12px/1.25 Helvetica,Arial,sans-serif;margin:0;padding:0}
p{margin:0 0 1em}
h1,h2,h3,h4,h5,h6{margin:0 0 10px}
h1{font-size:2em}

header{background:#00b8f4;height:60px; overflow:hidden;}
header,header a{border:0;color:#fff}
header #logo{height:49px;left:13px;margin:0;display:inline-block; vertical-align:top; top:5px;width:96px; margin-right:50px; }
header #logo a{background-repeat:no-repeat;height:100%;direction:ltr;display:block;overflow:hidden;text-align:left;text-indent:-999em;width:100%;text-indent:0; animation:5s latido infinite;}
header #nav-aside{ font-size:1.2em;  /*width:80%*/ height:62px; zoom:1;}
header #nav-aside form input{border:none;}
header #nav-aside form input[type=submit]{ background-color:#0a93ca;border-radius:3px; color:white; cursor:pointer; padding:5px;}
header #nav-aside a img{vertical-align:text-bottom;}
header nav{position:absolute; left:150px; top:0; height:30px;line-height:30px;padding-top:15px;}
header nav ul.menu{list-style:none;margin:0;padding:0}
header nav ul.menu,header nav ul.menu > li,header nav ul.menu > li > a{float:left;height:30px}
header nav ul.menu > li{margin-right:5px;}
header nav ul.menu > li > a{color:white; padding:0 10px;text-decoration:none;border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-webkit-background-clip:padding-box;transition:all .15s linear;-o-transition:all .15s linear;-ms-transition:all .15s linear;-moz-transition:all .15s linear;-webkit-transition:all .15s linear}
header nav ul.menu > li > a:hover,header nav ul.menu > li.active > a{background:#0a93ca}
header aside{position:absolute;  padding-top:18px;height:25px; left:52%; line-height:25px; top:0; width:640px; zoom:1;}
header aside a{text-decoration:none}
header aside a.username{ border-bottom:2px solid #80dcfa; color:white;}
header aside a.username:hover{border-color:#fff; color:white;}
header aside a.profile,header aside a.logout{background:none no-repeat 90% 50%;display:inline-block;height:25px;margin:0 3px;padding:0 25px 0 10px;border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-webkit-background-clip:padding-box;}
header aside a.profile:after,header aside a.logout:after{content:"|";font-size:16px;color:#37cdff;height:20px;margin-left:8px;overflow:hidden;width:0}
header aside a.profile{background-color:#c2ecfc;background-image:url("/img/header/icon_profile.png");color:#0a93ca}
header aside a.logout{background-color:#0a93ca;background-image:url("/img/header/icon_logout.png");color:#c2ecfc}

label{cursor:pointer;font-weight:bold}
input,textarea{border:2px solid #ccc;font:12px/1 Helvetica,Arial,sans-serif;margin:0 0 15px;padding:5px;width:160px;border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-webkit-background-clip:padding-box;box-shadow:inset 1px 1px 5px rgba(204,204,204,0.2);-o-box-shadow:inset 1px 1px 5px rgba(204,204,204,0.2);-ms-box-shadow:inset 1px 1px 5px rgba(204,204,204,0.2);-moz-box-shadow:inset 1px 1px 5px rgba(204,204,204,0.2);-webkit-box-shadow:inset 1px 1px 5px rgba(204,204,204,0.2);-webkit-background-clip:padding-box;transition:all .15s linear;-o-transition:all .15s linear;-ms-transition:all .15s linear;-moz-transition:all .15s linear;-webkit-transition:all .15s linear}
input[type=checkbox]{border:none; width:20px;}
input[type=radio]{width:100px;}
textarea{height:115px;resize:none;width:260px}
textarea.ancho{width:490px;}
button{border:0;cursor:pointer;font:bold 12px/1 Helvetica,Arial,sans-serif;overflow:visible;padding:0;position:relative;transition:all .15s linear;-o-transition:all .15s linear;-ms-transition:all .15s linear;-moz-transition:all .15s linear;-webkit-transition:all .15s linear;}
button::-moz-focus-inner{border:none}
button span{display:block;position:relative;white-space:nowrap}
@media screen and (-webkit-min-device-pixel-ratio:0){button span{margin-top:-1px}
}

#overflow{overflow:hidden}
hr{background:url("/img/bg_hr.png") repeat-x left bottom;border:0;clear:both;margin:25px 0;height:1px;overflow:hidden;width:100%}
hr.lessMargin{margin:0px 0 25px !important;}
h1,h2,h3,h4,h5,h6{color:#0a92ca}
a{color:#0a92ca; text-decoration:none;}
input:focus,textarea:focus,input:active,textarea:active{border-color:#f93;outline:0}
button{background:#f93 url("/img/icon_comments_white.png") no-repeat 90% 50%;color:#fff;height:25px;padding:0 35px 0 10px;border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-webkit-background-clip:padding-box;}
button:after{content:"|";font-size:16px;color:#ffc993;height:20px;margin-left:8px;overflow:hidden;width:0}
button:hover,button:focus{background-color:#ffa852}

#container{
	
	margin:0 auto;
	padding:0;
	background:white;
	width:100%;
	text-align:left;
}



.ir{background-repeat:no-repeat;height:100%;direction:ltr;display:block;overflow:hidden;text-align:left;text-indent:-999em;width:100%}
.hidden{display:none;visibility:hidden}
.visuallyhidden{left:-9999px;position:absolute !important;top:-9999px}
.invisible{visibility:hidden}
.noselect{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;-moz-user-select:-moz-none}
.clearfix{zoom:1;}
.clearfix:before,.clearfix:after{content:"\0020";display:block;height:0;visibility:hidden}
.clearfix:after{clear:both}
.clear{display:block;clear:both;height:0;overflow:hidden;visibility:hidden}
.aligncenter{text-align:center}
.alignleft{text-align:left}
.alignright{float:right}
.alignjustify{text-align:justify}
.nomargin{margin:0}
.nomargin a{text-decoration:underline;}
.nav-derecha{float:right;}





.login_form{
	border:#033447 1px solid;
	background:#FFF;
	padding:2px;
	width:100px;
	
}
.login input
{
	width:auto;
}
.wrap{margin:0 auto;position:relative;min-width:1000px;width:90%}
.wrap{max-width:1250px}



@keyframes latido
{
	0%{transform:scale(1,1);}
	45%{transform:scale(1,1);}
	47%{transform:scale(0.98,0.98);}
	50%{transform:scale(1.02,1.02);}
	53%{transform:scale(0.98,0.98);}
	55%{transform:scale(1,1);}
	100%{transform:scale(1,1);}
}



/*explicacion*/
#expl_cont{
	width:900px;
	height:157px;
	background:url(/img/back_expl.png) no-repeat 570px 0;
}
#expl_cont p{
	margin: 5px 0 0 0;
}
.expl{
	float:left;
}
.expl.step1{
	padding: 10px 15px;
	width:220px;
}
.expl.step2{
	padding: 10px 15px;
	width:300px;
}
.expl.step3{
	padding: 10px 25px 10px 0px;
	width:250px;
}
.expl_img{
	margin: 0 15px 100px 0;
	float:left;
}
.expl_picture{
	margin: 0 10px 5px 0;
	float:left;
}
.center{
	display:block;
	margin: 0 auto;
	text-align:center;
}
.pink{
	font-size: 16px;
	font-weight: bold;
	color: #0A93CA;
	line-height:16px;
}
.big{
	font-size: 14px;
}

/*participantes*/
#left{
	margin: 0 0 0 10px;
	width:420px;
	float:left;
}
#show_top{
	width:420px;
	height:51px;
	background:url(/img/part_titulo.png) no-repeat;
}
#show_top h1{
	display:none;
}
#show{
	width:420px;
	background:url(/img/part_back.png);
}
#show p{
	padding: 5px 58px;
}
#show_expl{
	width:420px;
	height:254px;
	background:url(/img/part_descripcion.png) no-repeat;
}
#show_expl p{
	padding: 5px 58px;
	height: 130px;
	overflow:hidden;
}
.user{
	font-size: 16px;
	font-weight: bold;
	color: #0A93CA;
	text-align:right;
	line-height:12px;
}
.number{
	font-size: 14px;
	font-weight: bold;
	text-align:right;
	line-height:12px;
}


/*galeria*/
#right{
	margin: 0 0 0 20px;
	width:450px;
	float:right;
}
#gallery{
	margin: 35px 0 0 0;
}
#photo_small {
 	padding: 0;
 	list-style-type: none;
}
#photo_small img{
	padding: 12px 0 0 0;
}

#photo_small li {
 	margin: 0 5px 5px 5px;
 	float:left;
	display: block;
 	width:128px;
	height:98px;
	background:url(/img/picture_div.png) no-repeat;
	text-align:center;
}
#photo_small a {
 	display: block;
 	width:128px;
	height:98px;
}
#photo_small a:hover {
 background-image: url(/img/picture_div_hover.png);
}


/*boton ver mas*/



/*boton recomendar*/
#div_recomendar{
	float:right;
	padding: 40px 10px 0 0;
}
ul#button_recomendar {
	list-style:none;
	margin:0;
	padding:0;
}
ul#button_recomendar li {
	padding:0;

}
ul#button_recomendar li a {
	display:block;
	width:136px;
	height:44px;
	text-decoration:none;
}
ul#button_recomendar li a:hover {
	background-image:url(/img/bot_recomendar2.png);
}
ul#button_recomendar li a span {
	display:none;
}
#recomendar {
	background-image:url(/img/bot_recomendar.png);
}

/*boton comentar*/
#div_comentar{
	float:right;
	padding: 40px 0 0 5px;
}
ul#button_comentar {
	list-style:none;
	margin:0;
	padding:0;
}
ul#button_comentar li {
	padding:0;

}
ul#button_comentar li a {
	display:block;
	width:136px;
	height:44px;
	text-decoration:none;
	margin-right: 10px;
}
ul#button_comentar li a:hover {
	background-image:url(/img/bot_comentar2.png);
}
ul#button_comentar li a span {
	display:none;
}
#comentar {
	background-image:url(/img/bot_comentar.png);
}

/*boton participar*/
#div_participar{
	padding: 10px 5px 0 80px;
}
ul#button_participar {
	list-style:none;
	margin:0;
	padding:0;
}
ul#button_participar li {
	padding:0;

}
ul#button_participar li a {
	display:block;
	width:136px;
	height:44px;
	text-decoration:none;
}
ul#button_participar li a:hover {
	background-image:url(/img/bot_participa2.png);
}
ul#button_participar li a span {
	display:none;
}
#participar {
	background-image:url(/img/bot_participa.png);
}

.boton{
	background: #F93;
	border:none;
	border-radius: 5px;
	color: white;
	cursor:pointer;
	font-size: 1.5em;
	font-weight:bold;
	padding: 10px 20px;
	transition:.3s;
}
.boton:hover{
	background:#FFA852;
}
.boton.bloque
{
	display:block;
	margin:40px 0 10px;
	width:80px;
}
/*boton enviar*/
.button_enviar {
    height: 39px;
    width: 136px;
    background: transparent url(/img/bot_enviar.png) no-repeat top left;
    border: none;
	float:right;
	margin: 15px 2px 0 0;
}
.button_enviar:hover {
    background: transparent url(/img/bot_enviar2.png) no-repeat top left;
    border: none;
}

/*boton entrar*/
.button_entrar {
    height: 39px;
    width: 136px;
    background: transparent url(/img/bot_entrar.png) no-repeat top left;
    border: none;
	float:right;
	margin: 15px 35px 0 0;
}
.button_entrar:hover {
    background: transparent url(/img/bot_entrar2.png) no-repeat top left;
    border: none;
}

/*boton registro*/
#div_registro{
	float:right;
	padding:0;
}
ul#button_registro {
	list-style:none;
	margin:0;
	padding:0;
}
ul#button_registro li {
	padding:0;
}
ul#button_registro li a {
	display:block;
	width:136px;
	height:39px;
	text-decoration:none;
}
ul#button_registro li a:hover {
	background-image:url(/img/bot_registro2.png);
}
ul#button_registro li a span {
	display:none;
}
#registro {
	background-image:url(/img/bot_registro.png);
}
#pub_body .step1
{
	margin:0 auto;
	text-align:center;
}

/*boton elegir*/
#div_elegir{
	
	display:block;
	text-align:center;
	width:920px;
}
ul#button_elegir {
	list-style:none;
	margin:0;
	padding:0;
}
ul#button_elegir li {
	padding:0;

}
ul#button_elegir li #elegir {
	
	text-align:center;
	display:block;
	width:158px;
	height:47px;
	text-decoration:none;
	cursor:pointer;
	
}


#elegir {
	margin-left:180px;
	background-image:url(/img/subir.png);
}


/*boton elegirotra*/
#div_elegirotra{
	float:left;
	padding: 40px 5px 0 50px;
}
ul#button_elegirotra {
	list-style:none;
	margin:0;
	padding:0;
}
ul#button_elegirotra li {
	padding:0;

}
ul#button_elegirotra li #elegirotra {
	display:block;
	width:136px;
	height:39px;
	text-decoration:none;
}
ul#button_elegirotra li #elegirotra:hover {
	background-image:url(/img/bot_elegirotra2.png);
}
ul#button_elegirotra li a span {
	display:none;
}
#elegirotra {
	background-image:url(/img/bot_elegirotra.png);
}

/*boton siguiente*/
#div_siguiente{
	float:left;
	padding: 40px 0 0 5px;
}
ul#button_siguiente {
	list-style:none;
	margin:0;
	padding:0;
}
ul#button_siguiente li {
	padding:0;

}
ul#button_siguiente li a {
	display:block;
	width:136px;
	height:39px;
	text-decoration:none;
}
ul#button_siguiente li a:hover {
	background-image:url(/img/bot_siguiente2.png);
}
ul#button_siguiente li a span {
	display:none;
}
#siguiente {
	/*background-image:url(/img/bot_siguiente.png);*/
}
#siguiente.editar{
	margin-left: 30px;
}

/*boton registrarse*/
.button_registrarse {
    background:#F93;
	border-radius:10px;
	color:white;
	cursor:pointer;
	font-size:1.5em;
    height: 39px;
    width: 136px;
    border: none;
	margin: 15px 0 0 175px;
}
.button_registrarse:hover {
    background:#FFA852;
    border: none;
}
.button_cambiarperfil {
	background:#F93;
	border-radius:10px;
	color:white;
	cursor:pointer;
	font-size:1.5em;
    height: 39px;
    width: 136px;
    border: none;
	margin: 15px 0 0 175px;
}
.button_cambiarperfil:hover {
    background:#FFA852;
    border: none;
}

/*individual*/
#ind_der{
	margin:25px 0 0 0;
	width:613px;
	float:left;
}
#ind_cont{
	width:613px;
}
#ind_top{
	height:47px;
}
#ind_top h2{
	padding: 0 0 0 10px;
	font-size: 20px;
	font-weight: bold;
	color: #0A93CA;
}
#ind_top a.full-size{
	float:right;
	margin:20px 10px 0 0 ;
}
#ind_body{
	
}
#ind_body img{
	margin: 2px auto;
	display:block;
	text-align:center;
}
#ind_bot{
	padding: 0 0 25px 0;
}
#ind_bot p{
	padding: 5px 20px 5px 15px;
}
#ind_izq{
	margin:25px 0 0 0;
	width:290px;
	float:right;
}

.gravatar
{
	margin-right:15px;
	
}
.gravatar img
{
	box-shadow:3px 3px 5px #fbe3cc;
}
.com_nick
{
	float:left;
}
.com_time
{
	padding-right:20px;
}
.gravatar,.com_time
{
	float:right;
	
}
.comentario_top
{
	display:block;
}
.comentario_cuerpo
{
	display:block;
	
	margin-top:30px;
	text-align:justify;
	padding-right:20px;
	width:470px;
}
.comentario-container
{
	background:white; box-shadow:0px 0px 20px #f7f7f7, 0px 20px 20px -20px #FBE3CC;border:2px solid #fbe3cc;margin-left:15px;margin-bottom:40px; padding-top:15px; padding-left:14px; border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-webkit-background-clip:padding-box; width:551px;
}


#com_body{
	background:url(/img/com_body.png) repeat-y;
}
#com_body p{
	position: relative;
	top: -20px;
	padding: 0 100px 0 40px;
}

#com_bot{
	height:15px;
	background:url(/img/com_bot.png) no-repeat;
}


#com_bodyform p{
	padding: 5px 30px;
}
.form_left{
	float:left;
}
.form_right{
	float:right;
}
.titulo_cont{
	line-height:40px;
	font-size: 16px;
	font-weight: bold;
	color: #0A93CA;
	padding: 0 0 0 10px;
}
.link_cont{
	padding: 0 0 0 15px;
	font-size: 12px;
	font-weight: bold;
}

/*login*/
#log_top{
	margin: 25px 0 0 0;
	width:920px;
	height:61px;
	background:url(/img/log_top.png) no-repeat;
}
#log_top h1{
	display:none;
}
#log_body{
	margin: 0 0 50px 0;
	width:920px;
	height:250px;
	/*background:url(/img/log_body.png) no-repeat*/
}
#log_left{
	padding:50px 0 0 90px;
	width:280px;
	float:left;
}
#log_right{
	padding:50px 150px 0 0;
	width:290px;
	float:right;
}
.box{
	border:#C6ECFF solid 1px;
}


.label{
	width: 15px;
	float: left;
	text-align: right;
	margin: 10px 15px 0 0;
	display: block;
}
.submit_input{
	margin: 10px 0 0 60px;
	border:#CCC 2px solid;
	width:700px;
}
.textarea_input{
	margin: 10px 0 0 60px;
	border:#CCC 2px solid;
	width:700px;
	height:70px;
}
.text_tag{
	font-style: italic;
	margin: 10px 0 -5px 90px;
}

/*registro*/
.borde
{
	border:2px solid #F93;
	border-radius:20px;
	box-shadow:0px 0px 20px #FBE3CC, 0px 0px 10px #FBE3CC inset;
	padding:20px;
}
.borde.caja
{
	margin:50px auto;
	width:850px;
}
#reg_cont{
	
	border-radius:10px;
	width:920px;
	/*background:url(/img/reg_body.png) repeat-y;*/
}

#reg_left{
	float:left;
	width:280px;
	padding: 0 0 0 40px;
}
#reg_left img{
	float:left;
	margin: 0 15px 0 0;
}
#reg_left p{
	margin: 0 0 25px 0;
}
#reg_right{
	float:right;
	width:530px;
	padding: 0 15px 0 30px;
	border-left:1px solid #FBE3CC;
}
#reg_right p{
	padding: 0 0 0 0px;
}
.label_reg{
	
	width: 155px;
	float: left;
	text-align: left;
	margin: 10px 1px 0 0;
	display: block;
}
.label_checkbox{
	margin-right: 20px;
}
.submit_input_reg01{
	margin: 10px 0 0 20px;
	border:2px solid #FBE3CC;
	width:300px;
}
.submit_input_reg02{
	margin: 10px 0 0 20px;
	border:2px solid #FBE3CC;
	width:175px;
}
.check{
	margin: 10px 0 0 20px;
	width:350px;
}
.check1{
	margin:0 0 0 20px;
	border:#C6F1FF 1px solid;
}
.check2{
	margin: 10px 20px 0 0;
	border:#C6F1FF 1px solid;
}
.marg{
	padding: 15px 0 0 0;
}
.agreement{
	margin: 10px 0 0 10px;
}
.fotos-upload-loading{
	text-align:center;
	font-size: 300%;
	padding: 100px 0 0 0;
	margin-right: 130px;
	display:none;
	background: url("/img/loading-big.gif") no-repeat center 40px;
}
.fotos-upload-loading span{
	margin-top: 50px;
	padding-top:56px;
	line-height: 100%;
}

/*error*/
.error{
	width:300px;
	height:35px;
	background:url(/img/error.png) no-repeat;
	color: #fff;
	line-height:25px;
	text-indent:7px;
	margin: 10px 0 -10px 205px;
}

/*footer*/


footer{background:#242c33;padding:13px;text-align:center;}
footer,footer a{border:0;color:#fff}
footer ul{height:37px;list-style:none;margin:0;padding:0}
footer li{display:inline-block;height:37px;line-height:37px;margin:0 0 0 18px;vertical-align:middle; *display:inline; zoom:1; vertical-align:top;}
footer a{background:none no-repeat left center;display:inline-block;height:16px;line-height:16px;padding-left:20px;text-decoration:none;vertical-align:middle}
footer a:hover{text-decoration:underline}
footer #claborg{margin:0;}
footer #claborg a{background-repeat:no-repeat;height:100%;direction:ltr;display:block;overflow:hidden;text-align:left;text-indent:-999em;width:100%;background-image:url("http://www.cristalab.com/images/general/label-cristalab-org.png");display:inline-block;height:37px;padding:0;width:136px}
footer #cristalab a{background-image:url("http://www.cristalab.com/images/icons/icon-logo.png")}
footer #l4c a{background-image:url("http://www.cristalab.com/images/icons/l4c.png")}
footer #tiaxime a{background-image:url("http://www.cristalab.com/images/icons/tiaxime.png")}
footer #dotgaia a{background-image:url("http://www.cristalab.com/images/icons/dotgaia.png")}
footer #p3 a{background-image:url("http://www.cristalab.com/images/icons/p3.png")}

/*fixes*/
.clear{
	clear:both;
}
.pink{
	font-weight: bold;
	color: #0A93CA;	
	height:70px;
}
.pink a{
	color: #0A93CA;	
	text-decoration:none;
}
.pink_2{
	font-weight: bold;
	font-size:16px;
	color: #0A93CA !important;	
}
.pink_2 a{
	color: #0A93CA !important;	
	font-weight: bold;
	font-size:16px;
}
.step2 .pink{
	height:auto;
}

#photo_small li{
	overflow:hidden;
}

/* estilos extra */

.photoedit{
	background: url("/img/trans50.png");
	color: #0A93CA;
	display: block;
	font-size: 2em;
	top: -120px;
	height: 40px;
	left: 0;
	line-height: 40px;
	margin:0 auto;
	position: relative !important;
	text-shadow: 0 0 10px #00B8F4;
	width: 96%;
	z-index: 1000;
}
.photoedit a{
	display:inline !important;
	background:none !important;
	transition:.3s;
}
.photoedit a:hover
{
	color:#FFA852;
	text-shadow: 0 0 10px #F93;
}
.photoedit .delete_ok, .photoedit .delete_no, .delete_ok, .delete_no{
	font-weight:bold;
	margin: 0 4px 0 4px;
	padding: 0 3px 0 3px;
	color: #fff !important;
	background: #00f !important;
	text-decoration:none;
}
.photoedit .delete_no, .delete_no{
	background: #090 !important;
}
.ajaxgreen, .ajaxred{
	background: #00f !important;
	color: #fff !important;
	font-weight:bold;
	margin: 0 2px 0 2px;
	padding: 0 2px 0 2px;
	text-decoration:none;
}
.ajaxgreen{
	background: #090 !important;
}
.tabla{
	margin: 0 100px 0 100px;
}
tr.zebra_1{
	background:#E1F7FF;
}

.SI-FILES-STYLIZED label.cabinet
{
	background: url(btn-choose-file.gif) 0 0 no-repeat;
	display: block;
	overflow: hidden;
	cursor: pointer;
}

.SI-FILES-STYLIZED label.cabinet input.wwIconified
{
	cursor:pointer;
	position: relative;
	height: 100%;
	width: auto;
	opacity: 0;
	-moz-opacity: 0;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}

/*********estilos nuevos*********/
#contenido
{
	margin:0 auto;
	width:1000px;
}
.usuario{
	display:inline-block;
}
.usuario p
{	
	display:inline-block;
	*display:inline;
	margin-right:20px;
	vertical-align:top;
	zoom:1;
}
.usuario .nombre
{
	margin-top:12px;
	
}
.usuario .nombre a
{
	font-weight:bold;
}
.usuario .vermas
{
	background:#FF9933;
	border:1px solid #CCC;
	border-radius:20px 20px 5px;
	padding:5px 10px;
	vertical-align:text-top;
	transition:0.5s;
}
.usuario .vermas:hover
{
	background:#FFA852;
	transform:translateX(20px);
	box-shadow:0px 0px 15px #FFAE5E,-10px -5px 15px #FFAE5E, 5px 8px 8px #C2ECFC, -15px 12px 20px #0A93CA;
}

.usuario .vermas a
{
	color:white;
	font-size:1.3em;
	text-decoration:none;
	transition:0.5s;
}
.usuario .vermas a:hover
{
	text-shadow:0 0 10px white, 0 0 5px white;
}
.izquierda
{
	list-style:none;margin:20px auto 0;padding:0;text-align:left !important;zoom:1;
}

#forma_login p label,#forma_login p input
{
	display:block;
}
#forma_login .remember label, #forma_login .remember input
{
	display:inline-block;
	*display:inline;
	vertical-align:top;
	zoom:1;
}
/********paginacion******/
.pagination{font-weight:bold;height:30px;line-height:30px;text-align:center; margin-top:30px;}
.pagination.moreMargin{margin-bottom:20px !important;}
#nextPrev{margin-bottom:20px; margin-top:0;}
.pagination li,.pagination span,.pagination a{display:inline-block;height:30px;vertical-align:middle}
.pagination li,.pagination span{padding-left:1px;}

.pagination li.sep,.pagination span.sep{color:#999;letter-spacing:1px;width:22px}
.pagination a{background:#999;color:#fff;border:0;padding:0 8px;transition:all .15s linear;-o-transition:all .15s linear;-ms-transition:all .15s linear;-moz-transition:all .15s linear;-webkit-transition:all .15s linear;}
.pagination a:hover{background-color:#a8a8a8}
.pagination .prev,.pagination .next{background:#f93 none no-repeat;}
.pagination a.prev:hover,.pagination a.next:hover{background-color:#ffa852}
.pagination .prev{background-image:url("/img/icon_prev.png");background-position:18% 50%;padding:0 15px 0 40px;border-radius:30px 0 0 30px;-o-border-radius:30px 0 0 30px;-ms-border-radius:30px 0 0 30px;-moz-border-radius:30px 0 0 30px;-webkit-border-radius:30px 0 0 30px;-webkit-background-clip:padding-box}
.pagination .next{background-image:url("/img/icon_next.png");background-position:86% 50%;padding:0 40px 0 15px;border-radius:0 30px 30px 0;-o-border-radius:0 30px 30px 0;-ms-border-radius:0 30px 30px 0;-moz-border-radius:0 30px 30px 0;-webkit-border-radius:0 30px 30px 0;-webkit-background-clip:padding-box}
 .prev{background-image:url("/img/icon_prev.png");background-position:18% 50%;padding:0 15px 0 40px;border-radius:30px 0 0 30px;-o-border-radius:30px 0 0 30px;-ms-border-radius:30px 0 0 30px;-moz-border-radius:30px 0 0 30px;-webkit-border-radius:30px 0 0 30px;-webkit-background-clip:padding-box}
 .next{background-image:url("/img/icon_next.png");background-position:86% 50%;padding:0 40px 0 15px;border-radius:0 30px 30px 0;-o-border-radius:0 30px 30px 0;-ms-border-radius:0 30px 30px 0;-moz-border-radius:0 30px 30px 0;-webkit-border-radius:0 30px 30px 0;-webkit-background-clip:padding-box}
 .prev:active{transform:translateX(-20px); box-shadow:10px 0 10px #F93;}
 .next:active{transform:translateX(20px); box-shadow:-10px 0 10px #F93;}
.pagination .disabled,.pagination .disabled:hover{background-color:#ccc;cursor:default; color:white;}
.pagination .prev.disabled:active{transform:translateX(0); box-shadow:0 0 10px #ccc;}

.pagination span.galeria_bold{background-color:#00b8f4;color:white;cursor:default;font-size:1.2em; padding:0 8px;}

/*******grid*************/
.grid{list-style:none;margin:20px auto 0;padding:0;text-align:center;zoom:1;}
.grid.lessMargin{margin:30px 0 15px 1px !important;}
.grid:before,.grid:after{content:"\0020";display:block;height:0;visibility:hidden}
.grid:after{clear:both}
.grid li{display:inline-block;height:220px;margin:20px;width:200px;vertical-align:middle; *display:inline; vertical-align:top; zoom:1;}
.grid li.lessWidth{width:auto !important;}
.grid li.lessMargin{margin:-20px 0 20px 0!important}
.grid a{color:inherit;border:0}
.grid div.img{display:inline-block;}
.grid div.img a,.grid div.img img{display:inline-block;position:relative;vertical-align:middle}
.grid div.img img{border:4px solid #C2ECFC;display:inline-block;transition:all .15s linear;-o-transition:all .15s linear;-ms-transition:all .15s linear;-moz-transition:all .15s linear;-webkit-transition:all .15s linear}
.grid span.icon-zoom{background:rgba(255,153,51,0.8) url("/img/icon_zoom.png") no-repeat center;bottom:4px;height:36px;opacity:0;position:absolute;right:4px;width:36px;transition:all .15s linear;-o-transition:all .15s linear;-ms-transition:all .15s linear;-moz-transition:all .15s linear;-webkit-transition:all .15s linear}
.grid div.info{color:#333;padding:5px 0 0 0;zoom:1;}
.grid div.info:before,.grid div.info:after{content:"\0020";display:block;height:0;visibility:hidden}
.grid div.info:after{clear:both}
.grid div.info span.photo-name,.grid div.info a.comments{display:inline-block;vertical-align:middle}
.grid a.comments{background-repeat:no-repeat;height:100%;direction:ltr;display:block;overflow:hidden;text-align:left;text-indent:-999em;width:100%;background:url("/img/icon_comments.png") no-repeat center;border-left:1px solid #ccc;height:18px;margin-left:5px;opacity:0;width:0;transition:all .15s linear;-o-transition:all .15s linear;-ms-transition:all .15s linear;-moz-transition:all .15s linear;-webkit-transition:all .15s linear}
.grid li:hover .img img{border-color:#ccc; box-shadow:0px 0px 10px #00B8F4;}
.grid li:hover span.icon-zoom{opacity:1}
.grid li:hover a.comments{opacity:1;width:35px; word-break:break-all;}



/*********nav galeria ********/
#inner{background:#fff}
#wrap{padding:15px 0 25px}
#message{background:#ffc68c;border:2px solid #ff9a35;color:#fff;font-size:20px;margin:0 0 25px;padding:10px 45px;position:relative;text-align:center;border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-webkit-background-clip:padding-box;zoom:1;}
#message:before,#message:after{content:"\0020";display:block;height:0;visibility:hidden}
#message:after{clear:both}
#message a{border:0;color:#fff}
#message a.more{border-bottom:2px solid #fff;margin-left:10px;text-decoration:none}
#message a.close{background-repeat:no-repeat;height:100%;direction:ltr;display:block;overflow:hidden;text-align:left;text-indent:-999em;width:100%;background-image:url("/img/icon_message_close.png");height:22px;position:absolute;margin-top:-11px;right:10px;top:50%;width:22px}
#breadcrumb{height:45px;line-height:45px;margin:0 0 25px;position:relative;}
#breadcrumb h1{color:#0a93ca;float:left;font-size:2em;margin:0 30px 0 0}
#breadcrumb ul{list-style:none;margin:0;padding:0;zoom:1;}
#breadcrumb ul:before,#breadcrumb ul:after{content:"\0020";display:block;height:0;visibility:hidden}
#breadcrumb ul:after{clear:both}
#breadcrumb ul li{background:url("/img/sep_blue.png") no-repeat left center;float:left;padding:0 10px 0 17px;}
#breadcrumb ul li:first-child{background:none;padding-left:10px}
#breadcrumb ul a{color:#0a93ca;border-bottom:2px solid #84c9e4; text-decoration:none;}
/*#breadcrumb ul li.active a{color:#ffae5e;border-color:#ffd6ae}*/
#breadcrumb ul li:hover a{color:#ffae5e;border-color:#ffd6ae}
.nuevo{background:url("/img/bg_upload.png") no-repeat 50% 50%}
#upload{background:none;height:45px;line-height:45px;margin:0;padding:0 !important;}
#upload a{background:#f93;border:0 !important;color:#fff !important;display:inline-block;font-size:22px;font-weight:bold;padding:0 24px;border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-webkit-background-clip:padding-box;transition:all .15s linear;-o-transition:all .15s linear;-ms-transition:all .15s linear;-moz-transition:all .15s linear;-webkit-transition:all .15s linear;}
#upload a:hover{background-color:#ffa852}
#breadcrumb #upload{float:right !important}
#sidebar #upload{float:none !important;margin:0 -10px 40px 0;text-align:right}

/**********contenedores***********/
/*#container{margin:0 auto;position:relative;width:1000px}*/
body.liquid #container,body.gallery #container{width:auto}
#content-sidebar-wrap{zoom:1;}
#content-sidebar-wrap:before,#content-sidebar-wrap:after{content:"\0020";display:block;height:0;visibility:hidden}
#content-sidebar-wrap:after{clear:both}

#content-sidebar-wrap #content{float:left;padding-left:10px;width:600px}
#content-sidebar-wrap .pagination{padding-top:15px;margin-bottom:10px;text-align:right;}
#content-sidebar-wrap .pagination.moreMargin{margin-bottom:20px;}
#content-sidebar-wrap .pagination a{vertical-align:bottom}
#content-sidebar-wrap #sidebar{float:right;padding-right:14px;width:336px;}
#content-sidebar-wrap #sidebar .icon-rss{background-repeat:no-repeat;height:100%;direction:ltr;display:block;overflow:hidden;text-align:left;text-indent:-999em;width:100%;background:url("/img/icon_rss.png") no-repeat;border:0;float:right;height:22px;width:22px;transition:all .15s linear;-o-transition:all .15s linear;-ms-transition:all .15s linear;-moz-transition:all .15s linear;-webkit-transition:all .15s linear;}
#content-sidebar-wrap #sidebar .icon-rss:hover{opacity:.85}
#content-sidebar-wrap #sidebar .grid{list-style:none;margin:0;padding:0;}
#content-sidebar-wrap #sidebar .grid li{float:left;height:65px;margin:0 0 18px 18px;padding:0;position:relative;width:100px; overflow:hidden;}
#content-sidebar-wrap #sidebar .grid li:hover img{transform:scale(1.3); }
#content-sidebar-wrap #sidebar .grid li:nth-child(3n+1){clear:left;margin-left:0}
#content-sidebar-wrap #sidebar .grid a{background:#000;border:0; }
#content-sidebar-wrap #sidebar .grid a:hover img{opacity:.75}
#content-sidebar-wrap #sidebar .grid a,#content-sidebar-wrap #sidebar .grid img{display:block}
#content-sidebar-wrap #sidebar .grid img{transition:all .15s linear;-o-transition:all .15s linear;-ms-transition:all .15s linear;-moz-transition:all .15s linear;-webkit-transition:all .15s linear}
#content-sidebar-wrap #sidebar .grid .icon-zoom{background-color:transparent;bottom:auto;height:100%;left:0;right:auto;top:0;width:100%}
.tags{color:#0a92ca}
.info{font-style:italic;color:#999}
.edit-link{border:0;color:#f93}
.widget{margin-bottom:2.5em}
.widget-content{background:#f6f6f6;border:2px solid #e8e8e8;padding:20px;border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-webkit-background-clip:padding-box}
#img{margin-bottom:15px;text-align:center;}
#img a{border:0}
#img .img{display:inline-block;position:relative}
#img img{vertical-align:bottom}
#img .icons{bottom:0;position:absolute;right:0;}
#img .icons a{background:rgba(255,153,51,0.8) none no-repeat center center;display:inline-block;height:25px;margin-left:5px;vertical-align:bottom;width:30px}
#img .icons .icon-zoom{background-image:url("/img/icon_zoom.png")}
#img .icons .icon-edit{background-image:url("/img/icon_edit.png")}
#img .img div{ transform-origin:bottom right;  transition:0.5s;}
#img .img:hover div{transform:scale(1.3);}
.img-info p{font-size:1.2em}
#social{
font-size:10px;margin-bottom:8px;width:100%;
}
#social div{display:inline-block; *display:inline; vertical-align:top; zoom:1;}
#social #twitter{margin-left:6px;}
#social #___plusone_0{margin-left:-30px !important;}
div.comments{padding:0 15px;}
div.comments form{background:#f7f7f7;border:2px solid #fbe3cc;margin-bottom:40px; padding:25px 30px 15px;border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-webkit-background-clip:padding-box;}
div.comments form input,div.comments form textarea{margin:0; display:block;}
div.comments form p{font-size:1.2em; display:block;}
div.comments form label, div.comments form{color:#666;font-weight:normal;font-size:1.2em; display:block}
div.comments .col-1{float:left}
div.comments .col-2{float:right}
body.sizes #container{width:970px}
body.sizes #breadcrumb{margin-bottom:10px;}
body.sizes #breadcrumb ul{float:right;font-size:1.2em}
body.sizes .img-info{padding:10px 15px}
.nuevo #inner{background:url("/img/bg_upload.png") no-repeat center bottom}
.nuevo #content-sidebar-wrap #content{float:none;margin:40px auto;width:520px;}
.nuevo #content-sidebar-wrap #content form p{zoom:1;}
.nuevo #content-sidebar-wrap #content form p:before,.nuevo #content-sidebar-wrap #content form p:after{content:"\0020";display:block;height:0;visibility:hidden}
.nuevo #content-sidebar-wrap #content form p:after{clear:both}

.nuevo label{color:#0a92ca;float:left;font-size:1.2em;margin-right:20px;text-align:right;width:95px;}
.nuevo label em{color:#999;display:block;font-size:.8em;font-weight:normal}
.nuevo input,.nuevo textarea{float:left}
.nuevo input{width:235px}
.nuevo textarea{height:135px;width:330px}
.nuevo #upload-placeholder-container,.nuevo #upload-file-container{color:#0a92ca;margin-bottom:1em;padding-left:115px;zoom:1;}
.nuevo #upload-placeholder-container:before,.nuevo #upload-file-container:before,.nuevo #upload-placeholder-container:after,.nuevo #upload-file-container:after{content:"\0020";display:block;height:0;visibility:hidden}
.nuevo #upload-placeholder-container:after,.nuevo #upload-file-container:after{clear:both}
.nuevo #upload-placeholder-container label,.nuevo #upload-file-container label{margin-left:-115px}
.nuevo #upload-placeholder-container p,.nuevo #upload-file-container p{font-size:1.2em}
.nuevo #upload-placeholder{border:2px dashed #f93;color:#999;display:block;font-size:18px !important;padding:45px;text-align:center;width:270px;border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-webkit-background-clip:padding-box}
.nuevo #upload-file-container input{float:none}
.nuevo .help{background:url("/img/icon_help.png") no-repeat;cursor:pointer;display:inline-block;height:18px;margin:5px 0 0 10px;position:relative;width:18px;}
.nuevo .help:hover .popup{left:-15px;bottom:25px;opacity:1}
.nuevo .help .popup{background:#f93;bottom:-9999px;color:#fff;cursor:default;font-style:italic;font-size:.9em;left:-9999px;opacity:0;padding:5px;position:absolute;width:125px;border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-webkit-background-clip:padding-box;transition:all .15s linear;-o-transition:all .15s linear;-ms-transition:all .15s linear;-moz-transition:all .15s linear;-webkit-transition:all .15s linear;transition-property:opacity;-o-transition-property:opacity;-ms-transition-property:opacity;-moz-transition-property:opacity;-webkit-transition-property:opacity}
.nuevo p.buttons{background:url("/img/bg_shadow.png") no-repeat center top;margin:25px 0 0;padding:40px 0 0;text-align:center;}
.nuevo p.buttons button{background-image:url("/img/icon_submit.png");background-position:80% 50%;height:45px;font-size:24px; padding:0 35px 0 0;width:155px;}
.nuevo p.buttons button:after{content:"";display:none}
.hidden2
{
	display:none;
}


