.de {
width: 33px;
}

.ct a {
color: #666!important;
}

#g_toup {
height: 65px;
border-bottom: 1px solid #034260;
background: url(to-up/head_concurso.png) repeat-x top center #006595;
}

.g_header {
width: 1000px;
margin: 0 auto;
}

.c_logo {
float: left;
}

.c_logo a {
display: block;
background: url(to-up/logo.png) no-repeat;
height: 48px;
width: 208px;
margin: 9px 0;
}

.c_logo a:hover {
background-position: 0px -50px;
}

.c_menu {
float: right;
}

#g_menu {
background: #004160 url(to-up/navbg.gif) repeat-x top left;
} 

.e {
background: url(to-up/compose.png);
display: block;
height: 16px;
width: 16px;
}

.e.sho {

}

.i {
background: url(to-up/toup16.png);
display: block;
height: 16px;
width: 16px;
}

.i.mo {
background-position: -204px -33px;
}

.i.me {
background-position: -221px -33px;
}

.i.fa {
background-position: -239px -33px;
}

#to-up {
margin: 10px auto;
width: 1000px;
background: white;
border: 1px solid #CCC;
padding: 12px 0;
text-align: center;
}

#to-up a {
color: #006595;
font-weight: bold;
display: inline;
margin: 0 10px;
}

#to-up a:hover {
color: #067CB4;
text-decoration: underline;
}

#pf_toup {
padding: 10px;
border-top: 1px solid #EEE;
overflow: hidden;
width: 980px;
background: white;
height: 34px;
clear: both;
}

#final {
background: url(to-up/bgfooter.png) no-repeat scroll left bottom transparent;
margin: 0 auto;
width: 1000px;
height: 9px;
}

.buscador-f {
float: left;
}

.bloque_bus {
 width: 255px;
border: 1px solid #CCC;
-moz-border-radius: 30px;
-webkit-border-radius: 30px;
border-radius: 30px;
overflow: hidden;
background: white;
}

.mini_ibuscador_f {
width: 223px;
border: none;
float: left;
margin: 0;
padding: 8px 0px 8px 9px;
background: white;
font-size: 13px;
}

.mini_bbuscador_f {
background: url(to-up/magn.gif) no-repeat top left;
border: none;
width: 14px;
height: 14px;
float: right;
cursor: pointer;
margin: 9px 9px 9px 0px!important;
}

.mini_bbuscador_f:hover { 
opacity: 0.7;
}

.copy_toup {
background: url(to-up/hosted-wiroos-on.gif);
width: 178px;
float: left;
display: none;
height: 25px;
margin: 4px 152px;
-o-transition: color, text-shadow 0.5s, 0.5s;
-ms-transition: color, text-shadow 0.5s, 0.5s;
-moz-transition: color, text-shadow 0.5s, 0.5s;
-webkit-transition: color, text-shadow 0.5s, 0.5s;
}

.copy_toup:hover {
opacity: 0.7;
}

#scroll-up {
position: fixed;
display: none;
top: 10px;
right: 10px;
width: 40px;
height: 40px;
background: transparent url(to-up/arrowtop.png) top left no-repeat;
opacity: 0.5;
}

#scroll-up:hover {
opacity: 0.7;
}

#cielo_f {
color: #999!important;
font-weight: bold;
border-bottom: 1px dotted #999;
display: block;
float: right;
text-decoration: none;
margin: 7px 0;
}

#cielo_f:hover {
color: #666!important;
}

#bg_home {
background: white url(to-up/mainbg.gif) 10px 0	 repeat-y!important;
overflow: hidden;
}

#dropdown {
list-style:none;
margin:0;
padding:0;
position:relative;
}
	
#dropdown li {
float: none;
border: none;
position: relative;
z-index: 99;
background: none;
}
	
#dropdown li a.parent {
display: block;
padding: 9px 12px 4px 12px;
text-align: center;
overflow: hidden;
}
	
#dropdown li a.hover {
border-bottom: 1px solid #222;
background: #222;
color: #fff;		
}
	
#dropdown ul {
margin: 0;
padding: 0;
list-style: none;
display: none;
left: 0;
z-index: 500;
}
		
#dropdown ul li {
font-size:12px;	
text-align: right;
}
			
#dropdown ul li a {
display: block;
padding: 6px 5px;
color: white;
border: 1px solid #07273B!important;
border-top: none!important;
background: url(to-up/user-menu-line.png) top repeat-x #002D49!important;
}
				
#dropdown ul li a:hover {
cursor: pointer;
background: url(to-up/user-menu-line.png) top repeat-x #104C72!important;
}

#shout {
background: none;
-moz-border-radius: 0 5px 5px 0;
border-radius: 0 5px 5px 0;
-webkit-border-radius: 0 5px 5px 0;
width: 37px;
}

#shout:hover {
background: url(to-up/bgnavbarhover.gif) repeat-x top right;
}

.a_menu {
margin: 15px 0;
float: right;
}

#ava_g {
display: block;
float: left;
margin: 0 5px 5px 0;
width: 22px;
height: 22px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
vertical-align: middle;
}

#im_p {
float: right;
display: block;
margin: 10px 0 0 6px;
}

.a_bus {
float: right;
margin: 15px 0px 15px 10px;
}

#h_i {
float: left;
padding: 10px;
width: 390px;
}

#h_c {
float: left;
padding: 10px;
width: 300px;
}

#h_d {
float: right;
padding: 10px;
width: 250px;
}

.titulo {
overflow: hidden;
clear: both;
background: url(to-up/dotccc.gif) repeat-x 0 12px!important;
}

.titulo h2 {
float: left;
padding-right: 10px;
margin: 0;
font-weight: bold;
font-size: 16px!important;
background: url(to-up/wpx.png) repeat-x center center;
}

.ct {
float: right;
padding-left: 10px;
background: url(to-up/wpx.png) repeat-x center center;
}

#lista {
clear: both;
overflow: hidden;
}

#lipost {
padding: 5px 0px 5px 10px;
border-top: #E0E0E0 1px solid;
background: whiteSmoke;
overflow: hidden;
}

#lipost span {
float: left;
margin: 0 10px 0 0;
}

#lipost a {
color: #006595;
font-weight: bold;
}

#lipost a:hover {
color: #067CB4;
}

#lipost a:visited {
color: #95007B;
}

#lipost:nth-child(2n+1) {
border-top: white 1px solid;
background: white;
}

.i.sticky {
background-position: -221px -51px;
}

.nada {
background: #F7F7F7;
border: 1px solid #E2E2E2;
padding: 8px;
text-align: center;
color: #B9B9B9;
margin: 10px 0;
}

.estado {
background: #F95859 url(to-up/estado.png) no-repeat;
width: 16px;
height: 16px;
border: 1px solid #E43838;
border-radius: 2px;
padding: 0 2px;
margin: 0!important;
}

.estado:hover {
opacity: 0.5;
}

.estado.tres {
background-position: center 3px;
}

.estado.dos {
background-position: center -98px;
}

.estado.uno {
background-position: center -15px;
}

.estado.cero {
background-position: center -34px;
}

.estado.priva {
background-position: center -74px;
}

#bshout {
position: absolute;
top: 55px;
right: 351px;
border: 2px solid black;
border-radius: 5px;
background: white;
padding: 0px;
width: 310px;
z-index: 1000;
}

#more {
padding: 3px;
border-top: 1px solid #CFE9F4;
-moz-border-radius: 0 0 5px 5px;
-webkit-border-radius: 0 0 5px 5px;
border-radius: 0 0 5px 5px;
text-align: center;
background: #EFF9FD;
}

#more a { 
/*color: #006595!important;*/
color:#067CB4!important;
font-weight: bold;
text-shadow: none;
}

#more a:hover { 
color: #067CB4!important;
text-shadow: none;
text-decoration: underline;
}

#more span {
/*text-transform: lowercase;*/
color: #006595;
font-weight: bold;
}

#more span:hover {
color: #067CB4;
}

.tail {
top: -7px;
right: 48%;
z-index: 1300;
width: 14px;
height: 7px;
position: absolute;
background: url(to-up/tail-up-soft.png) no-repeat top left!important;
}

.modal-toup {
border-bottom: 1px dashed #EEE;
padding: 10px;
overflow: hidden;
}

.modal-toup h3 {
line-height: 1;
margin: 0;
font-weight: bold;
font-size: 12px;
color: #111;
}

#bmp {
overflow: hidden;
padding: 10px;
}

#bmpno {
overflow: hidden;
padding: 10px;
background: #F2FBFF url(to-up/bullet.png) no-repeat!important;
background-position: 285px center!important;
}

#bmp:hover .infomp span, #bmpno:hover .infomp span {
background: #EEE!important;
color: #000;
}

#bmp:hover, #bmpno:hover {
background: #EEE!important;
}


.infomp {
float: left;
}

.infomp span {
display: block;
font-size: 11px;
}

.rmp {
color: #006595;
text-shadow: none;
font-weight: bold;
}

.amp {
color: #999;
font-weight: normal;
text-shadow: none;
line-height: 14px;
}

#esme {
float: right;
padding: 0;
line-height: 1;
color: #999;
text-shadow: none;
font-size: 11px;
}

#esme:hover {
text-decoration: underline;
}

#zebra {
border-top: 1px solid #EEE;
}

#zebra:first-child {
border-top: 0px solid #eee;
}

.espacio {
clear: both;
margin-bottom: 20px;
}

.ccontenido {
clear: both;
overflow: hidden;
/*
-o-transition: color, text-shadow 0.3s, 0.3s;
-ms-transition: color, text-shadow 0.3s, 0.3s;
-moz-transition: color, text-shadow 0.3s, 0.3s;
-webkit-transition: color, text-shadow 0.3s, 0.3s;
*/
}

.line_esta {
display: block;
overflow: hidden;
}

.estaD {
float: right;
}

.estaI {
float: left;
}

.i.actu {
background-position: -204px -68px;
}

.i.actu:hover {
opacity: 0.5;
}

#elide {
float: right!important;
}

#elide a {
display: block;
padding: 4px 2px;
}

#elide:hover {
opacity: 0.5;
}

.lcomen {
overflow: hidden;
height: 16px;
padding: 5px 10px;
border-top: #E0E0E0 1px solid;
background: whiteSmoke;
}

.lcomen:nth-child(2n+1) {
border-top: white 1px solid;
background: white;
}

.lcomen span {
float: left;
margin-right: 4px;
}

.lcomen span a{
color: #888!important;
font-size: 11px;
display: block;
font-weight: normal;
}

.lcomen a{
font-weight: bold;
color: #006595!important;
float: left;
display: block;
font-size: 11px;
}

/*MENUS TOPS BY TO-UP*/
.box {
clear: both;
}

.title .action .min-dropdown {
display: none;	
border: 1px solid #CCC;
position: absolute;
right: 1px;
z-index: 100;
background: #FFF;
}

.title .action .min-dropdown li {
border-bottom: 1px solid #CCC;
}

.title .action .min-dropdown li a {
display: block;
padding: 3px 6px; 
color: #006595;
}

.title .action .min-dropdown li a.active {
color: #000;
}

.main-source .sub-nav ul li a:hover, a.active {
color: # 000;
text-decoration: none;
}

.title .action .min-dropdown li a:hover {
color: #FFF;
background: #067CB4;
}

.box .title .action {
float: right;
padding: 0 0 0 10px;
position: relative;
right: 0;
z-index: 10;	
background: #FFF;
}

.box .title .action.value {
font-weight: bold;
font-size: 14px;
color: #69900f;
}

.box .title .action.text.drop span {
display: block;
padding-right: 12px;
background: url(to-up/droparrow.png) no-repeat right 5px;
}

.box .title .action.text {
padding: 4px 0 0 10px;	
font-weight: bold;
font-size: 11px;
}

.box .title .action.text span {
color: #666666;
}

.box .title .action.text:hover span {
opacity: 1;
cursor: pointer;
}
/*FIN*/

#titulo-bg {
background: url(to-up/dotccc.gif) repeat-x 0 12px;
}

#titulo-bg h2 {
float: left;
padding-right: 10px;
margin: 0;
font-weight: bold;
font-size: 16px!important;
background: url(to-up/wpx.png) repeat-x center center;
}

.tp {
overflow: hidden;
height: 16px;
padding: 5px 10px;
border-top: #E0E0E0 1px solid;
background: whiteSmoke;
font-weight: bold;
}

.tp:nth-child(2n+1) {
border-top: white 1px solid;
background: white;
}

.tp a {
color: #006595!important;
}

.tp a:hover {
color: #067CB4!important;
}

.nulis {
display: block;
float: left;
margin-right: 10px;
width: 10px;
color: #8B8B8B;
}

.punts {
float: right;
margin: 0;
font-weight: bold;
text-shadow: 0 1px 0 white;
color: #69900F;
}

.ava_uno {
margin-right: 10px;
float: left;
}

.ava_uno img {
width: 48px;
height: 48px;
}

.ava_uno img:hover {
opacity: 0.5;
}

.ava_uno a {
display: block;
}

.datos_uno {
clear: both;
overflow: hidden;
}

.datos_uno a {
float: left;
}

.datos_uno span {
float: right;
font-weight: bold;
text-shadow: 0 1px 0 white;
color: #69900F;
}

.datos_top {
float: left;
width: 232px;
}

.boton_top {
clear: both;
margin: 2px 0 0 0;
float: left;
}

.tags_cloud{
line-height: 200%;
text-align: justify;
}
.box_cuerpo .tags_cloud_2{
line-height: 300%;
text-align: justify;
}
.tag-size1 {
font-size: 180%;
line-height: 27px;
font-weight: bold;
}

.tag-size2 {
font-size: 150%;
line-height: 22px;
opacity: 0.8;
}
.tag-size3 {
font-size: 125%;
line-height: 19px;
opacity: 0.7;
font-weight: bold;
}
.tag-size4 {
font-size: 100%;
opacity: 0.6;
font-weight: bold;
}

.tag-size4:hover,.tag-size3:hover,.tag-size2:hover,.tag-size1:hover {
  opacity:1;
}

/*Slider Fotos*/
#carousel {
	width:255px;
	height:290px;	
	margin:0 auto;
	overflow:hidden;
}

#slides {
overflow: hidden;
width: 250px;
height: 200px;
border: 0px solid #CCC;
position: relative;
}

/* remove the list styles, width : item width * total items */	
#slides ul {
	position:relative;
	left:0;
	top:0;
	list-style:none;
	margin:0;
	padding:0;	
	width:750px;			
}

/* width of the item, in this case I put 250x250x gif */
#slides li {
	width:250px;
	height:200px;	
	float:left;
	overflow: hidden; 
}

#slides li img:hover {
opacity: 0.5;
}

#slides li img {
width: 238px;
height: 190px;
padding: 4px;
border: 1px solid #ccc;
-o-transition: color, text-shadow 0.5s, 0.5s;
-ms-transition: color, text-shadow 0.5s, 0.5s;
-moz-transition: color, text-shadow 0.5s, 0.5s;
-webkit-transition: color, text-shadow 0.5s, 0.5s;
}

/* Styling for prev and next buttons */
#buttons {
	padding:0 0 5px 0;	
	float:right;
}

#buttons a {
	display:block; 
	width:31px; 
	height:32px;
	text-indent:-999em;
	float:left;
	outline:0;
}

a#prev {
background: url(to-up/player.png) 0 0 no-repeat;
width: 20px;
height: 20px;
display: block;
float: left;
}

a#prev:hover {
background-position: 0 -26px;
}

a#prev:active {
background-position: 0 -51px;
}

a#next {
background: url(to-up/player.png) -50px 0 no-repeat;
width: 20px;
height: 20px;
display: block;
float: right;
margin-left: 5px;
}

a#next:hover {
background-position: -50px -26px;
}

a#next:active {
background-position: -50px -51px;
}

.clear {clear:both}
/*Fin Slider*/


.btn_v {
background: #65D43B;
background: -moz-linear-gradient(top, #88E64F 0%, #5ED037 100%);
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#88E64F), to(#5ED037));
border-top: 1px solid #6CAF40;
border-right: 1px solid #53A32E;
border-bottom: 1px solid #3E9A20;
border-left: 1px solid #53A32E;
-moz-box-shadow: inset 0 1px 0 0 #a3eb72, 0 1px 2px 0 #b3b3b3;
-webkit-box-shadow: inset 0 1px 0 0 #A3EB72, 0 1px 2px 0 #B3B3B3;
color: white!important;
line-height: 1;
text-shadow: 0 -1px 0px #4AA322;
-webkit-background-clip: padding-box;
}

.btn_v:hover {
background: #45b31d;
background: -moz-linear-gradient(top, #78da40 0%, #45b31d 100%);
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#78da40), to(#45b31d));
border-top: 1px solid #59a62a;
border-right: 1px solid #59a62a;
border-bottom: 1px solid #438918;
border-left: 1px solid #59a62a;
-moz-box-shadow: inset 0 1px 0 0 #a3eb72;
-webkit-box-shadow: inset 0 1px 0 0 #a3eb72;
-webkit-background-clip: padding-box;
color: #FFF;
text-decoration: none!important;
}

.btn_v:active {
  background: #32d335!important;
  border: 1px solid #0e8e1e!important;
  border-bottom: 1px solid #0e408e!important;
  -moz-box-shadow: inset 0 0 6px 3px #1ab928, 0 1px 0 0 #fff!important;
  -webkit-box-shadow: inset 0 0 6px 3px #1ab928, 0 1px 0 0 #fff!important;
  text-shadow: 0 -1px 1px #26ad2b!important;
  -webkit-background-clip: padding-box!important;
  color: #FFF!important;
}

.cB {
padding: 8px 12px;
font-size: 12px;
font-weight: bold;
text-align: center;
cursor: pointer;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
display: inline-block;
width: auto;
}

#aflilis {
overflow: hidden;
clear: both;
margin-top: 10px;
}

#aflilis img {
width: 250px;
height: 50px;
-o-transition: color, text-shadow 0.5s, 0.5s;
-ms-transition: color, text-shadow 0.5s, 0.5s;
-moz-transition: color, text-shadow 0.5s, 0.5s;
-webkit-transition: color, text-shadow 0.5s, 0.5s;
}

#aflilis img:hover {
opacity: 0.5;
}

/*****************POST GOBLAL*****************/
#bg_post {
background: white url(to-up/mainbg.gif) 331px 0 repeat-y;
overflow: hidden;
}

.post-i {
overflow: hidden;
width: 710px;
padding: 10px;
float: left;
}

.post-d {
float: right;
padding: 10px;
width: 250px;
}

.info_top {
clear: both;
overflow: hidden;
}

.catdat {
float: left;
color: #ACAAAA!important;
}

.catdat a {
font-weight: normal;
color: #ACAAAA!important;
text-transform: uppercase;
}

.catdat a:hover {
color:#067CB4!important;
text-decoration: none!important;
}

.socialtop {
position: relative;
top: -7px;
float: right;
}

.socialtoup {
margin-right: 20px;
display: inline-block;
position: relative;
top: 6px;
}

.socialtoup a {
width: 75px;
height: 20px;
display: inline-block;
background: url('images/share-t.png') bottom left no-repeat;
}

.glo {
padding: 0px 5px;
display: inline-block;
position: relative;
top: -5px;
background: #EEE;
border: 1px solid #CCC;
border-radius: 3px;
font-size: 11px;
}

.socicafe {
clear: both;
overflow: hidden;
}

.apartado-conte {
overflow: hidden;
clear: both;
}

.titulo_post {
clear: both;
overflow: hidden;
background: whiteSmoke;
padding: 4px;
border: 1px solid #D9D9D9;
margin-bottom: 20px;
}

.titulo_post h1 {
font-weight: bold;
padding: 10px;
text-align: center;
font-size: 20px;
line-height: 22px;
border: 1px solid #D9D9D9;
background: #FFF;
margin: 0;
}

.relato-p {
margin: 20px 0 0 0;
clear: both;
overflow: hidden;
font-size: 13px;
}

.relato-p img {
max-width: 709px;
}

.firma-p {
clear: both;
overflow: hidden;
margin-bottom: 20px;
}
/*****************FIN*****************/


.navitem:hover {
background: url(to-up/bgnavbarhover.gif) repeat-x top right!important;
}
.navitem.monitor-notificaciones {
background: url(to-up/bgnavbaractive.gif) repeat-x top right!important;
}
#compose-box {
right: 132px!important;
left: auto;
position: relative;
margin-top: -33px;
}
.shout-box-submit p {
margin: 5px 0;
text-align: center;
font-weight: bold;
}
.shout-box-submit p a {
color: #006595;
text-decoration: none;
font-weight: bold;
cursor: pointer;
text-shadow: none;
padding: 0;
display: inline-block;
}
.shout-box-submit a:focus, .shout-box-submit a:hover {
color: #067cb4;
text-decoration: underline!important;
}
#my-shout-body-menu {
box-shadow: 0 1px 1px lightGrey;
border-right: solid 1px #C6C6C6;
border-left: solid 1px #C6C6C6;
border-top: solid 1px #CECECE;
border-bottom: solid 1px #A4A4A4;
padding: 5px;
font-size: 13px;
width: 250px;
font-family: Helvetica, Arial;
border-radius: 4px;
}
#my-shout-body-menu:focus {
box-shadow: 0 0 5px 0 #B5DFF1;
border: 1px solid #38B2E5;
color: black;
}

.my-shout-footer {

}

.btn {
display: inline-block;
padding: 5px 10px;
margin: 3px;
border: 1px solid;
border-radius: 4px;
font-weight: bold;
font-size: 12px;
font-family: Helvetica Neue, Helvetica, Arial;
cursor: pointer;
box-shadow: 0 1px 0 0 #DDD;
}
.btn.a {
border-color: #4081AF #2E69A3 #20559A;
color: #ffffff;
text-shadow: 0 -1px 1px #3275BC;
background: #52a8e8;
background: -moz-linear-gradient(top, #52a8e8 0%, #377ad0 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#52a8e8), color-stop(100%,#377ad0));
background: -webkit-linear-gradient(top, #52a8e8 0%,#377ad0 100%);
background: -o-linear-gradient(top, #52a8e8 0%,#377ad0 100%);
background: -ms-linear-gradient(top, #52a8e8 0%,#377ad0 100%);
background: linear-gradient(top, #52a8e8 0%,#377ad0 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#52a8e8', endColorstr='#377ad0',GradientType=0 );
}
.btn.a:hover {
border-color: #2A73A6 #165899 #07428F !important;
border-style: solid !important;
border-width: 1px !important;
box-shadow: 0 1px 0 0 #62B1E9 inset !important;
text-shadow: 0 -1px 1px #1D62AB !important;
background: #3e9ee5;
background: -moz-linear-gradient(top, #3e9ee5 0%, #206bcb 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3e9ee5), color-stop(100%,#206bcb));
background: -webkit-linear-gradient(top, #3e9ee5 0%,#206bcb 100%);
background: -o-linear-gradient(top, #3e9ee5 0%,#206bcb 100%);
background: -ms-linear-gradient(top, #3e9ee5 0%,#206bcb 100%);
background: linear-gradient(top, #3e9ee5 0%,#206bcb 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3e9ee5', endColorstr='#206bcb',GradientType=0 );
}
.btn.a:hover {
text-decoration: none !important;
}
.btn.a:active, .btn.a.active {
-moz-border-bottom-colors: none !important;
-moz-border-image: none !important;
-moz-border-left-colors: none !important;
-moz-border-right-colors: none !important;
-moz-border-top-colors: none !important;
background: none repeat scroll 0 0 #3282D3 !important;
border-color: #154C8C #154C8C #0E408E !important;
border-style: solid !important;
border-width: 1px !important;
box-shadow: 0 0 6px 3px #1657B5 inset, 0 1px 0 0 #FFFFFF !important;
text-shadow: 0 -1px 1px #2361A4 !important;
}

.empty-Error {
background: #FECDC6;
border: 1px solid #F45D43;
padding: 10px;
font-weight: normal;
text-align: center;
color: #F45D43;
font-size: 12px!important;
margin: 0 5px;
}

.empty-aviso {
padding: 10px;
font-weight: normal;
text-align: center;
color: #444;
border-radius: 2px;
font-size: 12px!important;
margin: 0 5px;
}

.newlo {
padding: 10px;
background: white;
-webkit-border-radius: 2px 2px 0 0;
-moz-border-radius: 2px 2px 0 0;
border-radius: 2px 2px 0 0;
}

.cclogin {
overflow: hidden;
clear: both;
}

.inplo {
background: #F9F9F9 url(images/inputbg.gif) repeat-x top left;
padding: 8px 6px;
box-shadow: 0 3px 5px rgba(0, 0, 0, 0.05) inset;
-moz-box-shadow: 0 3px 5px rgba(0,0,0,0.05) inset;
-webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.05) inset;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
border: solid 1px #D8D8D8;
width: 386px;
margin: 15px 30px;
margin-top: 0;
text-align: center;
}

.blologi {
background: url(to-up/dotccc.gif) repeat-x 0 center;
overflow: hidden;
clear: both;
}

.linli {
background: url(to-up/wpx.png) repeat-x center center;
width: 190px;
margin: 0 auto;
overflow: hidden;
}

.foologi {
padding: 5px 0;
text-align: center;
width: 100%;
background: #E7E7E7 url(to-up/bg-buttonpane.png) repeat-x top left;
border-top: 1px solid #D1D1D1!important;
-webkit-border-radius: 0 0 2px 2px;
-moz-border-radius: 0 0 2px 2px;
border-radius: 0 0 2px 2px;
overflow: hidden;
}

.reclo {
float: left;
margin: 0 20px;
padding: 5px 0;
}

.alilofo {
float: left;
margin-right: 35px;
}

.alilofo a {
color: #888!important;
text-shadow: 0 1px 0 white;
}

.recomendacion {
background: #FFECB0;
border: 1px solid #FFBC2A;
padding: 12px;
text-align: center;
color: #332508;
}

.no-user {
float: right;
}

.no-ide {
float: left;
margin: 11px;
}

.no-ide a {
text-shadow: 0 1px 0 black;
color: white!important;
font-weight: 700;
display: block;
}

.no-ide-img {
float: left;
margin: 5px 10px;
}

.no-ide-img a {
background: url(to-up/register.png);
display: block;
width: 143px;
height: 45px;
}

.op-post-user {
-moz-border-radius: 5px;
border-radius: 5px;
-webkit-border-radius: 5px;
padding: 10px;
border: 1px solid #E0E0E0;
background: whiteSmoke;
box-shadow: 0 1px 0 lightGrey;
-mox-box-shadow: 0 1px 0 #D3D3D3;
-webkit-box-shadow: 0 1px 0 lightGrey;
margin-bottom: 15px;
overflow: hidden;
}

.cerrar-toup {
float: right;
padding: 4px 4px;
display: block;
background: url(images/close.gif) center no-repeat;
width: 10px;
height: 10px;
margin: 3px 5px;
}

.blo_pun {
border-bottom: 1px solid #CCC;
clear: both;
overflow: hidden;
}

.blo_est {
padding-top: 15px;
border-top: 1px solid white;
overflow: hidden;
}

.p-dar-puntos {
float: left;
overflow: hidden;
margin: 8px 0 17px 0;
}

.p-rec-puntos {
float: right;
overflow: hidden;
margin-bottom: 7px;
}

.c-puntos {
background: url(to-up/userbarbg.png) top left repeat-x #085070;
height: 34px;
border: 1px solid #033953;
padding: 0;
border-radius: 3px;
-webkit-border-radius: 3px;
float: left;
}

.c-puntos span {
font-size: 12px;
padding: 9px 10px 9px 10px;
height: 16px;
font-weight: bold;
color: white;
text-align: center;
float: left;
text-shadow: 0 -1px 1px #333;
}

.c-puntos a {
font-size: 12px;
padding: 9px 12px 9px 12px;
height: 16px;
font-weight: bold;
color: white!important;
text-align: center;
float: left;
text-shadow: 0 -1px 1px #333;
background: url(to-up/userbardivider.gif) bottom left no-repeat;
}

.c-puntos a:hover{
background: #0878A6;
text-decoration: none;
}

.c-puntos-mas{
background: url(to-up/userbarbg.png) top left repeat-x #085070;
height: 34px;
border: 1px solid #033953;
padding: 0;
border-radius: 3px;
-webkit-border-radius: 3px;
float: left;
}

.c-puntos-mas a {
font-size: 12px;
padding: 9px 12px 9px 12px;
height: 16px;
font-weight: bold;
color: white!important;
text-align: center;
float: left;
text-shadow: 0 -1px 1px #333;
}

.c-puntos-mas a:hover{
background: #0878A6;
border-radius: 3px;
-webkit-border-radius: 3px;
text-decoration: none;
}

.modo-dios {
background: #fff;
padding: 10px;
border: 1px solid #DDD;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
overflow: hidden;
}

.modal-puntos {
margin-bottom: 10px;
clear: both;
}

.m-p-s {
width: 60px;
float: right;
padding: 8px 10px 7px 10px;
text-align: center;
margin-left: 10px;
font-weight: bold;
color: black;
}

.m-p-m {
float: left;
padding: 8px 0;
width: 474px;
margin-right: 10px;
text-align: center;
font-weight: 700;
}

.recibidos {
float: right;
font-size: 24px;
font-weight: bold;
}

.i.pun {
background-position: -85px -34px;
}

.i.sojo {
background-position: -102px -34px;
float: left;
margin-right: 5px;
padding-left: 0!important;
}

.ccb {
float: left;
height: 32px;
}

.cce {
float: right;
}

.btn_g:hover, .btn_g spam:hover {
/*color: #067CB4;*/
color: #555;
background: linear-gradient(top, white 0%,#DDD 100%);
background: white;
background: -moz-linear-gradient(top, white 0%, #DDD 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,white), color-stop(100%,#DDD));
background: -webkit-linear-gradient(top, white 0%,#DDD 100%);
background: -o-linear-gradient(top, white 0%,#DDD 100%);
background: -ms-linear-gradient(top, white 0%,#DDD 100%);
background: linear-gradient(top, white 0%,#DDD 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dddddd',GradientType=0 );
text-decoration: none;
}

.icons_t {
background: url('images/big2v1.png?1.0') no-repeat scroll left top;
display: inline;
padding: 2px 0 2px 7px;
}

.btn_g.v {
background: #65D43B;
background: -moz-linear-gradient(top, #88E64F 0%, #5ED037 100%);
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#88E64F), to(#5ED037));
border-top: 1px solid #6CAF40;
border-right: 1px solid #53A32E;
border-bottom: 1px solid #3E9A20;
border-left: 1px solid #53A32E;
-moz-box-shadow: inset 0 1px 0 0 #a3eb72, 0 1px 2px 0 #b3b3b3;
-webkit-box-shadow: inset 0 1px 0 0 #A3EB72, 0 1px 2px 0 #B3B3B3;
color: white;
font-size: 12px;
font-weight: bold;
padding: 5px 10px;
text-align: center;
text-shadow: 0 -1px 0px #4AA322;
-webkit-background-clip: padding-box;
cursor: pointer;
}

.btn_g.v:hover {
background: #d0373a;
background: -moz-linear-gradient(top, #e64f64 0%, #d0373a 100%);
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e64f64), to(#d0373a));
border-top: 1px solid #af4052;
border-right: 1px solid #af4052;
border-bottom: 1px solid #a32e38;
border-left: 1px solid #af4052;
-moz-box-shadow: inset 0 1px 0 0 #eb7286, 0 1px 2px 0 #b3b3b3;
-webkit-box-shadow: inset 0 1px 0 0 #eb7286, 0 1px 2px 0 #b3b3b3;
color: #fff!important;
font-size: 12px;
font-weight: bold;
padding: 5px 10px;
text-align: center;
text-shadow: 0 -1px 0px #2E0307;
-webkit-background-clip: padding-box;
}


.btn_g.vtoup {
background: #65D43B;
background: -moz-linear-gradient(top, #88E64F 0%, #5ED037 100%);
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#88E64F), to(#5ED037));
border-top: 1px solid #6CAF40;
border-right: 1px solid #53A32E;
border-bottom: 1px solid #3E9A20;
border-left: 1px solid #53A32E;
-moz-box-shadow: inset 0 1px 0 0 #a3eb72, 0 1px 2px 0 #b3b3b3;
-webkit-box-shadow: inset 0 1px 0 0 #A3EB72, 0 1px 2px 0 #B3B3B3;
color: white;
font-size: 12px;
font-weight: bold;
padding: 5px 10px;
text-align: center;
text-shadow: 0 -1px 0px #4AA322;
-webkit-background-clip: padding-box;
cursor: pointer;
}

.btn_g.vtoup:hover {
background: #45b31d;
background: -moz-linear-gradient(top, #78da40 0%, #45b31d 100%);
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#78da40), to(#45b31d));
border-top: 1px solid #59a62a;
border-right: 1px solid #59a62a;
border-bottom: 1px solid #438918;
border-left: 1px solid #59a62a;
-moz-box-shadow: inset 0 1px 0 0 #a3eb72;
-webkit-box-shadow: inset 0 1px 0 0 #a3eb72;
-webkit-background-clip: padding-box;
color: #FFF;
text-decoration: none!important;
}

.btn_g.vtoup:active {
  background: #32d335!important;
  border: 1px solid #0e8e1e!important;
  border-bottom: 1px solid #0e408e!important;
  -moz-box-shadow: inset 0 0 6px 3px #1ab928, 0 1px 0 0 #fff!important;
  -webkit-box-shadow: inset 0 0 6px 3px #1ab928, 0 1px 0 0 #fff!important;
  text-shadow: 0 -1px 1px #26ad2b!important;
  -webkit-background-clip: padding-box!important;
  color: #FFF!important;
}

.i.denu {
background-position: -17px -68px;
padding-left: 0;
margin: 6px 10px;
}

.i.denu:hover {
background-position: 0 -102px;
padding-left: 0;
}

.c-no-user {
float: left;
margin: 8px 0 0 0;
}

.c-no-user a {
font-style: italic;
font-size: 14px;
color: #999!important;
}

.rela-pub {
clear: both;
overflow: hidden;
margin-bottom: 15px;
}

.relato{
overflow: hidden;
}

.p-300 {
float: right;
overflow: hidden;
width: 300px;
height: 250px;
}

.cc-comentarios {
overflow: hidden;
clear: both;
}

.to-up-com-b {
overflow: hidden;
width: 626px;
float: left;
}

.comentario-post:hover .answerOptions {
display: block;
}

.comentario-post:hover blockquote {
background-color: white;
}

.answerOptions ul li a span.ocultar:hover {
background-position: -23px -44px;
}
.answerOptions ul li a span.ocultar {
background-position: -2px -44px;
}

.answerOptions ul li a span.bloquear:hover {
opacity: 0.5;
}
.answerOptions ul li a span.bloquear {
background: url(to-up/toup16.png) no-repeat;
background-position: -187px -102px;
}

.comentarioData {
background: #FFC;
border: 2px dashed #DEDE88;
padding: 14px;
text-align: center;
color: #555;
font-weight: bold;
margin-top: 10px;
}

.error {
font-weight: 700;
color: red;
font-size: 12px!important;
}

#box-bu {
padding: 10px;
border-radius: 2px;
box-shadow: 0 1px 0 lightGrey;
-mox-box-shadow: 0 1px 0 #D3D3D3;
-webkit-box-shadow: 0 1px 0 lightGrey;
border: 1px solid #E0E0E0;
background: whiteSmoke;
-moz-border-radius: 5px;
border-radius: 5px;
-webkit-border-radius: 5px;
}

#titu-post {
overflow: hidden;
clear: both;
background: url(to-up/dotccc.gif) repeat-x 0 12px;
}

#titu-post h4 {
float: left;
padding-right: 10px;
margin: 0;
font-weight: bold;
font-size: 16px!important;
background: url(to-up/wpx.png) repeat-x center center;
}

.mm {
background: url(to-up/arrows.png) no-repeat;
display: block;
width: 26px;
height: 26px;
}

.mm.antes {
background-position: 0 0;
}

.mm.antes:hover{
background-position: 0 -30px;
}

.mm.antes:active {
background-position: 0 -59px;
}

.mm.despues {
background-position: -31px 0;
}

.mm.despues:hover {
background-position: -31px -30px;
}

.mm.despues:active{	
background-position: -31px -59px; 
}

.sobre-auto {
clear: both;
margin-bottom: 15px;
overflow: hidden;
}

.au-i {
float: left;
margin-right: 10px;
}

.au-i img {
width: 120px;
height: 120px;
}

.esta-offline {
display: block;
margin-top: 5px;
padding: 2px 9px 2px;
border-color: #CCDCEF;
font-weight: bold;
text-align: center;
color: #105CB6;
background-color: #E3E8F4;
border-left: 5px #CCC solid;
}

.esta-online {
display: block;
margin-top: 5px;
padding: 2px 9px 2px;
border-color: #CCDCEF;
font-weight: bold;
text-align: center;
color: #105CB6;
background-color: #E3E8F4;
border-left: 5px #76BA4D solid;
}

.esta-inactive {
display: block;
margin-top: 5px;
padding: 2px 9px 2px;
border-color: #CCDCEF;
font-weight: bold;
text-align: center;
color: #105CB6;
background-color: #E3E8F4;
border-left: 5px #CCC solid;
}

.titulo h2 a {
color: #006595;
}

.au-d {
float: left;
width: 120px;
}

.est-au {
clear: both;
overflow: hidden;
}

.i.ojoa {
background-position: -102px -35px;
margin: 6px 6px 0 0;
float: left;
}

.i.puna {
background-position: -85px -34px;
margin: 6px 6px 0 0;
float: left;
}

.i.posa {
background-position: -51px -51px;
margin: 6px 6px 0 0;
float: left;
}

.n-au {
font-size: 18px;
font-weight: bold;
display: block;
height: 22px;
}

.ley-au {
font-size: 11px;
color: #CCC;
}

.spa-a {
margin-top: 2px;
}

/*FUNCION VER MAS-MENO*/
.desaparese {
display: none;
}

.activo-datos {
display: none;
}

.aparese {
display: block;
}

.desaparese-dos {
display: block;
}

.aparese-dos {
display: none;
}
/*FIN FUNCION VER MAS-MENO*/

.mas-menos-autor {
display: block;
overflow: hidden;
clear: both;
margin-top: 10px;
}

.i.sex {
background-position: -69px -136px;
opacity: 0.3;
float: left;
margin-right: 10px;
}

.i.ran {
background-position: -86px -136px;
float: left;
opacity: 0.3;
margin-right: 10px;
}

/* TAGS MODO SIMPLE BY TO-UP*/

.tag_element {
    float:left;
    width:auto; 
    padding-left:15px;
    margin: 0 5px 5px 0;
    background:url(to-up/tagsbg.png) no-repeat left top;
}

.tag_element a:hover {
text-decoration: none;
color: #999!important;
}
    
.tags-block .tag_element a {
    float:left;
    display:block;
    color:#333;
    padding:3px 8px 3px 6px; 
    width:auto;
    height:19px;    
    background:url(to-up/tagsbg.png) no-repeat right -26px;
    }
/* fin tags*/

.simple-conte {
clear: both;
overflow: hidden;
height: 33px;
}

.simple-conte a {
padding: 5px 9px;
margin-right: 10px;
display: block;
width: 100px;
float: left;
}

.b-largos {
clear: both;
margin-bottom: 10px;
}

.spab {
display: inline-block;
padding: 0!important;
position: relative;
top: 3px;
margin-right: 5px;
}

.btn_g.r {
background: #D0373A;
background: -moz-linear-gradient(top, #E64F64 0%, #D0373A 100%);
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#E64F64), to(#D0373A));
border-top: 1px solid #AF4052;
border-right: 1px solid #AF4052;
border-bottom: 1px solid #A32E38;
border-left: 1px solid #AF4052;
-moz-box-shadow: inset 0 1px 0 0 #eb7286, 0 1px 2px 0 #b3b3b3;
-webkit-box-shadow: inset 0 1px 0 0 #EB7286, 0 1px 2px 0 #B3B3B3;
color: white!important;
font-size: 12px;
font-weight: bold;
padding: 5px 10px;
text-align: center;
text-shadow: 0 -1px 0px #2E0307;
-webkit-background-clip: padding-box;
cursor: pointer;
}

.btn_g.r:hover {
background: #E5344D;
border-top: 1px solid #AF4052;
border-right: 1px solid #AF4052;
border-bottom: 1px solid #A32E38;
border-left: 1px solid #AF4052;
-moz-box-shadow: inset 0 1px 0 0 #eb7286, 0 1px 2px 0 #b3b3b3;
-webkit-box-shadow: inset 0 1px 0 0 #EB7286, 0 1px 2px 0 #B3B3B3;
color: white!important;
font-size: 12px;
font-weight: bold;
padding: 5px 10px;
text-align: center;
-webkit-background-clip: padding-box;
}

.btn_g.r:active {
background: #D0373A!important;
-moz-box-shadow: none!important;
-webkit-box-shadow: none!important;
border-top: 1px solid #AF4052!important;
border-right: 1px solid #AF4052!important;
border-bottom: 1px solid #A32E38!important;
border-left: 1px solid #AF4052!important;
}
.espe-b {
padding: 10px 20px!important;
width: 295px;
}

.fun {
background: url(to-up/player.png) 0 0 no-repeat;
width: 20px;
height: 20px;
display: block;
float: left;
}

.fun.an {
background-position: 0 0;
}

.fun.an:hover{
background-position: 0 -26px;
}

.fun.an:active {
background-position: 0 -51px;
}

.fun.ale {
background-position: -25px 0;
margin: 0 5px;
}

.fun.ale:hover {
background-position: -25px -26px;
}

.fun.ale:active {
background-position: -25px -51px;
}

.fun.ne {
background-position: -50px 0;
}

.fun.ne:hover {
background-position: -50px -26px;
}

.fun.ne:active {
background-position: -50px -51px;
}

#bg_perfil {
background: white url(to-up/mainbg.gif)  331px 0 repeat-y;
overflow: hidden;
}

.p_i {
overflow: hidden;
width: inherit;
margin: 0 auto;
float: left;
}

.p_d {
float: right;
padding: 10px;
width: 250px;
}

.p-d {
overflow: hidden;
clear: both;
padding: 10px;
border-bottom: 1px solid #CCC;
position: relative;
background: url(to-up/menubg.gif) repeat-x scroll left bottom white;
}

.perfil-info h1 {
margin: 0;
font-size: 24px;
font-weight: 700;
line-height: 1;
clear: both;
}

.nick-pais {
overflow: hidden;
clear: both;
line-height: 20px;
}

.nick-pais span {
float: left;
}

.info-n {
clear: both;
overflow: hidden;
margin-bottom: 10px;
}

.li-ifo {
display: inline-block;
float: left;
margin-right: 10px;
font-size: 11px;
line-height: 18px;
}

.p {
background: url(to-up/toup16.png);
display: block;
height: 16px;
width: 16px;
margin-right: 3px;
float: left;
opacity: 0.3;
}

.p.gen {
background-position: -68px -136px;
}

.p.vi{
background-position: -101px -136px;
}

.p.tra {
background-position: -135px -136px;
}

.p.uni {
background-position: -119px -135px;
}

.icons.perfil-mio {
background-position: 0 -872px;
}

.icons.h {
background-position: -1px -134px;
width: 17px;
padding: 0px 8px;
}

.icons.m {
background-position: -1px -154px;
width: 17px;
padding: 0px 8px;
}

.est-per {
clear: both;
overflow: hidden;
border-bottom: 1px solid #CCC;
background: url(to-up/menubg.gif) repeat-x scroll left bottom white;
}

.est-per ul li {
float: left;
padding: 10px;
width: 75px;
border-right: 1px solid #CCC;
text-align: center;
line-height: 15px;
}

.est-per ul li strong {
display: block;
font-size: 16px;
color: #000;
}

.est-per ul li strong a {
color: #006595;
}

.est-per ul li strong a:hover {
color: #067CB4;
}

.est-per ul li span {
color: #999;
}

.icons.men-mio {
background-position: 0 -890px;
}

.als a{
display: inline-block;
}

.als a span {
float:left;
}

.i.acti {
background-position: -152px -103px;
margin: 2px 5px 0 0;
}

.i.info {
background-position: -187px -85px;
margin: 2px 5px 0 0;
}

.i.poss {
background-position: -51px -51px;
margin: 2px 5px 0 0;
}

.i.meda {
background-position: -137px -51px;
margin: 2px 5px 0 0;
}

.red-social {
float: left;
margin: 3px 5px 0 0;
}

.red-social img:hover {
opacity: .5;
-o-transition: color, text-shadow 0.5s, 0.5s;
-ms-transition: color, text-shadow 0.5s, 0.5s;
-moz-transition: color, text-shadow 0.5s, 0.5s;
-webkit-transition: color, text-shadow 0.5s, 0.5s;
}

.espacio-p {
clear: both;
margin-bottom: 10px;
}

.ali-ps li {
list-style: none;
float: left;
margin: 0 1px 1px 0;
width: 32px;
height: 32px;
}

.ali-ps ul { 
margin: 8px 0 0 0;
}

.foto-lis ul {
margin: 8px 0 0 0;
overflow: hidden;
}

.foto-lis li {
float: left;
margin: 0px 4px 0 0;
}

.foto-lis li a {
display: inline-block;
}

.foto-lis ul li a img {
width: 79px;
height: 79px;
}

.foto-lis ul li a img:hover {
opacity: .5;
}

.me-toup {
overflow: hidden;
}

.me-toup ul li {
float: left;
margin: 0 8px 8px 0;
}

.btn_g.a {
border-color: #4081AF #2E69A3 #20559A;
color: white;
text-shadow: 0 -1px 1px #3275BC;
background: #52A8E8;
background: -moz-linear-gradient(top, #52A8E8 0%, #377AD0 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#52A8E8), color-stop(100%,#377AD0));
background: -webkit-linear-gradient(top, #52A8E8 0%,#377AD0 100%);
background: -o-linear-gradient(top, #52A8E8 0%,#377AD0 100%);
background: -ms-linear-gradient(top, #52A8E8 0%,#377AD0 100%);
background: linear-gradient(top, #52A8E8 0%,#377AD0 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#52a8e8', endColorstr='#377ad0',GradientType=0 );
display: inline-block;
cursor: pointer;
box-shadow: 0 1px 0 0 #DDD;
}

.btn_g.a:hover {
border-color: #2A73A6 #165899 #07428F !important;
border-style: solid !important;
border-width: 1px !important;
box-shadow: 0 1px 0 0 #62B1E9 inset !important;
text-shadow: 0 -1px 1px #1D62AB !important;
background: #3E9EE5;
background: -moz-linear-gradient(top, #3E9EE5 0%, #206BCB 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3E9EE5), color-stop(100%,#206BCB));
background: -webkit-linear-gradient(top, #3E9EE5 0%,#206BCB 100%);
background: -o-linear-gradient(top, #3E9EE5 0%,#206BCB 100%);
background: -ms-linear-gradient(top, #3E9EE5 0%,#206BCB 100%);
background: linear-gradient(top, #3E9EE5 0%,#206BCB 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3e9ee5', endColorstr='#206bcb',GradientType=0 );
}

.btn_g.a:active {
	-moz-border-bottom-colors: none !important;
	-moz-border-image: none !important;
	-moz-border-left-colors: none !important;
	-moz-border-right-colors: none !important;
	-moz-border-top-colors: none !important;
	background: none repeat scroll 0 0 #3282D3 !important;
	border-color: #154C8C #154C8C #0E408E !important;
	border-style: solid !important;
	border-width: 1px !important;
	box-shadow: 0 0 6px 3px #1657B5 inset, 0 1px 0 0 #FFFFFF !important;
	text-shadow: 0 -1px 1px #2361A4 !important;
	color: #fff!important;
}

.muro {
background: url(to-up/20shout.png) no-repeat;
opacity: 0.3;
padding-left: 18px!important;
padding: 0px 0px 3px 0;
}

.muro.fot {
background-position: 0 -1px;
}

.btn_g:hover .muro.fot {
background-position: 0 -21px;
opacity:1;
}

.muro.shu {
background-position: -61px -1px;
}

.btn_g:hover .muro.shu{
background-position: -61px -21px;
opacity: 1;
}

.muro.vid {
background-position: -20px 0;
}

.btn_g:hover .muro.vid {
background-position: -20px -20px;
opacity: 1;
}

.muro.enl {
background-position: -40px -1px;
}

.btn_g:hover .muro.enl {
background-position: -40px -21px;
opacity:1;
}

.puntita {
display: block;
width: 9px;
height: 16px;
position: absolute;
left: -9px;
background: url(to-up/dialog.png) no-repeat top left;
}

.Story_Foot {
float: left;
width: 612px; 
height: 32px;
border: 1px solid #CCC;
border-top: 1px solid #E9E9E9!important;
-moz-border-radius: 0 0 5px 5px;
-webkit-border-radius: 0 0 5px 5px;
border-radius: 0 0 5px 5px;
-webkit-box-shadow: 0 2px 3px #EEE;
-moz-box-shadow: 0 2px 3px #eee;
box-shadow: 0 2px 3px #EEE;
position: relative;
word-wrap: break-word;
background: #FAFAFA url(to-up/bfs.gif) bottom left repeat-x;
}

.tiposhout {
float: left;
margin: 4px 0 0 10px;
}

.tiposhout span {
float: left;
}

.i.tipo1 {
background-position: -1px -137px;
margin: 4px 10px 0 0;
}

.i.tipo0 {
background-position: -1px -137px;
margin: 4px 10px 0 0;
}

.i.tipo3{
background-position: -52px -137px;
margin: 4px 10px 0 0;
}

.i.tipo4{
background-position: -18px -136px;
margin: 4px 10px 0 0;
}

.i.tipo2 {
background-position: -34px -138px;
margin: 4px 10px 0 0;
}

.f-shout {
float: left;
color: #999;
font-size: 11px;
padding-top: 4px;
}

.data-shout {
display: block;
float: right;
}

.s-borde {
font-weight: bold;
color: #666;
float: left;
margin: 0;
padding: 5px 10px 0 10px;
height: 27px;
background: url(to-up/button-action-s.png) left bottom no-repeat;
}

.f-come {
display: block;
float: left;
padding: 7px 10px 0 14px;
height: 25px;
font-size: 12px;
font-weight: normal;
font-weight: bold;
color: #666;
}

.f-come:hover { 
text-decoration: none;
color: #067CB4;
}

.s {
background: url(to-up/toup16.png);
display: block;
height: 16px;
width: 16px;
float: left;
margin: 2px 0 0 0px!important;
}

.s.s-come {
background-position: -239px -136px;
opacity: 0.5;
}

.s.s-like {
background-position: -170px -136px;
opacity: 0.5;
}

.s-numero {
float: left;
padding: 0 0 0 4px;
font-weight: bold;
font-size: 12px;
line-height: 21px;
color: #666;
}

.s-borde:hover{
text-decoration: none;
color: #067CB4;;
}

.toup-shout {
float: right;
width: 615px;
clear: both;
overflow: hidden;
margin: 10px 0 15px 0;
}

.i.mume {
background-position: -255px -119px;
margin: 2px 5px 0 0;
}

.autorPic img{
float: left;
margin-right: 24px;
width: 50px;
height: 50px;
border: 1px solid #CCC;
-moz-box-shadow: 0px 2px 3px #CCC;
box-shadow: 0px 2px 3px #CCC;
-webkit-box-shadow: 0px 2px 3px #CCC;
padding: 2px;
background: white;
}

.mensaje {
float: left;
overflow: hidden;
width: 510px;
}

.solo-ima {
float: left;
}

.au-sho {
clear: none;
overflow: hidden;
}

.nick-sho {
color: #006595!important;
font-weight: 700;
font-size: 13px;
}

.cmInfo {
clear: both;
overflow: hidden;
}

.cc-shout {
padding: 10px;
overflow: hidden;
clear: both;
border-bottom: #E0E0E0 1px solid;
background: whitesmoke;
}

.cc-shout:nth-child(2n+1) {
border-bottom: #E0E0E0 1px solid;
background: white;
}

#bg_portal {
background: white url(to-up/mainbg.gif) 331px 0 repeat-y;
overflow: hidden;
}

.blo-shup-por {
clear: both;
overflow: hidden;
width: 730px;
float: left;
}

.form-shu-p {
padding: 18px;
border-bottom: 1px solid #EEE;
}

.cosas-shu-p {
overflow: hidden;
}

.toup-d-portal {
float: left;
overflow: hidden;
width: 730px;
}

#bg_fotos {
background: white url(to-up/mainbg.gif) 331px 0 repeat-y;
overflow: hidden;
}

.f-d {
float: right;
overflow: hidden;
width: 250px;
padding: 10px;
}

.f-i {
float: left;
overflow: hidden;
width: 720px;
padding: 10px 0 10px 10px;
}

.cu-fotos {
overflow: hidden;
clear: both;
}

.sec-pagi {
overflow: hidden;
clear: both;
color: transparent;
/*
background: whiteSmoke;
border: 1px solid #E0E0E0;
padding: 8px;
border-radius: 3px;
margin: 10px 0;
margin-right: 10px;
*/
}

.c-pagi {
overflow: hidden;
clear: both;
color: transparent;
}

.c-pagi b {
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
color: #fff;
background: #65D43B;
background: -moz-linear-gradient(top, #88E64F 0%, #5ED037 100%);
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#88E64F), to(#5ED037));
border: 1px solid #53A32E;
padding: 4px 10px;
display: inline-block;
text-shadow: 0 -1px 1px #6ACB3C;
}

.c-pagi a {
padding: 5px 10px;
display: inline-block;
font-weight: bold;
border: 1px solid #bbb;
color: #555!important;
text-shadow: 0 1px 0 #EEE;
background: #E4E4E4;
background: -moz-linear-gradient(top, #FCFCFC 0%, #EEE 100%);
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FCFCFC), to(#EEE));
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
}

.c-pagi a:hover {
color: #888!important;
text-shadow: 0 1px 0 #EEE;
background: #E4E4E4!important;
text-decoration: none;
background: -moz-linear-gradient(top, #FCFCFC 0%, #ddd 100%)!important;
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FCFCFC), to(#ddd))!important;
}

.c-foto-c {
float: left;
padding: 0 10px 10px 0;
height: 160px;
}

.c-foto-c a {
display: block;
background: url(to-up/ajax.gif) center no-repeat;
}

.c-foto-c img {
border: 1px solid #DDD;
padding: 4px;
height: 150px;
width: 220px;
}

.c-foto-c:hover .info-mostrar {
display: block;
}

.info-mostrar {
display: none;
position: absolute;
background: url(to-up/bg-overlay.png);
margin: 5px;
width: 220px;
height: 150px;
}

.info-mostrar span {
background: url(to-up/more.png);
width: 30px;
height: 30px;
display: block;
margin: 60px auto;
}

.mini-formato {
clear: both;
overflow: hidden;
background: #FAFAFA;
border: 1px solid #DDD;
padding: 10px;
border-radius: 5px;
}

.alin-op-fo {
float: left;
width: 324px;
}

.esta-toup {
display: block;
margin-top: 5px;
padding: 2px 9px 2px;
border-color: #CCDCEF;
font-weight: bold;
text-align: center;
color: #105CB6;
background-color: #E3E8F4;
}

.page_activa {
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px;
color: white!important;
font-size: 12px;
font-weight: bold;
line-height: 1;
padding: 5px 10px;
text-align: center;
text-shadow: 0 -1px 1px #6ACB3C;
-webkit-background-clip: padding-box;
-moz-box-shadow: inset 0 1px 0 0 #a3eb72, 0 1px 2px 0 #b3b3b3;
-webkit-box-shadow: inset 0 1px 0 0 #A3EB72, 0 1px 2px 0 #B3B3B3;
background: #65D43B;
border-top: 1px solid #6CAF40;
border-right: 1px solid #53A32E;
border-bottom: 1px solid #3E9A20;
border-left: 1px solid #53A32E;
}

.emo-agre {
background: url(to-up/hrform.gif) repeat-x bottom left transparent;
margin: 15px 0 0 0;
padding-bottom: 15px;
max-height: 90px;
}

.tags-fo {
background: url(to-up/hrform.gif) repeat-x bottom left transparent;
padding-bottom: 15px;
}

.toup-ta {
color: #777;
padding: 15px 0 0 0;
display: block;
}

/*Estilo Si/No*/
.checklist {
	list-style: none;
	margin: 0;
	padding: 0;
}

.checklist li {
	float: left;
	margin-right: 10px;
	font: normal 12px "Lucida Grande","Lucida","Arial",Sans-serif;
}
.checklist li.selected a.chk-deselect {
	display: block;
}
.checklist li.selected .chk-select {
	display: none;
}

.chk-select,a.chk-deselect{
    padding: 5px 7px;
    float: left;
    font-weight:bold;
    text-decoration:none;
}
.chk-select {
color: #111;
text-shadow: 0 1px 0px #EEE;
width: auto;
-moz-box-shadow: inset 0 1px 0 0 #f5f5f5, 0 1px 0 0 #DDD;
-webkit-box-shadow: inset 0 1px 0 0 whiteSmoke, 0 1px 0 0 #DDD;
background: #E4E4E4;
background: -moz-linear-gradient(top, #FCFCFC 0%, #EEE 100%);
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FCFCFC), to(#EEE));
border-top: 1px solid #CCC;
border-right: 1px solid #C6C6C6;
border-bottom: 1px solid #AAA;
border-left: 1px solid #C6C6C6;
-webkit-background-clip: padding-box;
}

.chk-select:hover {
color: #000;
background: linear-gradient(top, white 0%,#DDD 100%);
background: white;
background: -moz-linear-gradient(top, white 0%, #DDD 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,white), color-stop(100%,#DDD));
background: -webkit-linear-gradient(top, white 0%,#DDD 100%);
background: -o-linear-gradient(top, white 0%,#DDD 100%);
background: -ms-linear-gradient(top, white 0%,#DDD 100%);
background: linear-gradient(top, white 0%,#DDD 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dddddd',GradientType=0 );
text-decoration: none;
}

.chk-select:active {
background: #CCC!important;
border: 1px solid #999!important;
-moz-box-shadow: inset 0 0 6px 3px #9b9b9b, 0 1px 0 0 #fff!important;
-webkit-box-shadow: inset 0 0 6px 3px #9b9b9b, 0 1px 0 0 #fff!important;
-webkit-background-clip: padding-box!important;
color: #222!important;
text-shadow: 0 1px 0px #EEE!important;
}

a.chk-deselect{
display: none;
background: #65D43B;
background: -moz-linear-gradient(top, #88E64F 0%, #5ED037 100%);
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#88E64F), to(#5ED037));
border-top: 1px solid #6CAF40;
border-right: 1px solid #53A32E;
border-bottom: 1px solid #3E9A20;
border-left: 1px solid #53A32E;
-moz-box-shadow: inset 0 1px 0 0 #a3eb72, 0 1px 2px 0 #b3b3b3;
-webkit-box-shadow: inset 0 1px 0 0 #A3EB72, 0 1px 2px 0 #B3B3B3;
color: #fff!important;
font-size: 12px;
font-weight: bold;
padding: 5px 9px;
text-align: center;
text-shadow: 0 -1px 1px #6ACB3C;
-webkit-background-clip: padding-box;
}

a.chk-deselect:hover{
background: #45b31d;
background: -moz-linear-gradient(top, #78da40 0%, #45b31d 100%);
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#78da40), to(#45b31d));
border-top: 1px solid #59a62a;
border-right: 1px solid #59a62a;
border-bottom: 1px solid #438918;
border-left: 1px solid #59a62a;
-moz-box-shadow: inset 0 1px 0 0 #a3eb72;
-webkit-box-shadow: inset 0 1px 0 0 #a3eb72;
cursor: pointer;
text-shadow: 0 -1px 1px #6acb3c;
-webkit-background-clip: padding-box;
color: #FFF;
}

a.chk-deselect:active {
background: #32d335!important;
border: 1px solid #0e8e1e!important;
border-bottom: 1px solid #0e408e!important;
-moz-box-shadow: inset 0 0 6px 3px #1ab928, 0 1px 0 0 #fff!important;
-webkit-box-shadow: inset 0 0 6px 3px #1ab928, 0 1px 0 0 #fff!important;
text-shadow: 0 -1px 1px #26ad2b!important;
-webkit-background-clip: padding-box!important;
color: #FFF!important;
}

.checklist li input {
	display: none;
}

.sendit {
	display: block;
	float: left;
	top: 118px;
	left: 10px;
	width: 115px;
	height: 34px;
	border: 0;
	cursor: pointer;
	background: #3FA2C6;
	margin: 20px 0;
    color:#fff;
    font-weight:bold;
}

.round{
 -webkit-border-radius: 3px;
 -moz-border-radius: 6px;
 -ms-border-radius: 6px;
}

#t-auto {

}

#t-auto img{
width: 72px;
height: 72px;
padding: 2px;
border: 1px solid #DDD;
-o-transition: color, text-shadow 0.5s, 0.5s;
-ms-transition: color, text-shadow 0.5s, 0.5s;
-moz-transition: color, text-shadow 0.5s, 0.5s;
-webkit-transition: color, text-shadow 0.5s, 0.5s;
float: left;
margin: 0 5px 5px 0;
}

#t-auto img:hover {
opacity:0.5;
}

#bg_chat {
background: white url(to-up/mainbg.gif) 281px 0 repeat-y;
overflow: hidden;
}

.ccontenido h4{
margin: 0 0 10px 0;
font-style: italic;
font-family: Georgia;
color: #999;
font-weight: normal;
font-size: 1.2em;
}

.cc-top {
width: 348px;
float: left;
border: #F0D35B solid 1px;
background: white;
margin: 0 10px 10px 0;
}

.ct-top {
padding: 4px 8px;
border-top: 1px solid #FFF;
border-bottom: 1px solid #f0d35b;
background: #f9ecb7;
background: -webkit-gradient(linear,left bottom,left top,color-stop(0.22, rgb(249,236,183)),color-stop(1, rgb(251,243,207)));
background: -moz-linear-gradient(center bottom,rgb(249,236,183) 22%,rgb(251,243,207) 100%);
overflow: hidden;
}

.ct-top h2 {
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.7);
color: #B59130;
background: none;
font-size: 16px;
margin: 0;
float: left;
}

.i.tpun {
background-position: -85px -34px;
float: right;
margin: 4px 0;
}

.i.tfav {
background-position: -136px -34px;
float: right;
margin: 4px 0;
}

.i.tcom {
background-position: -0px -51px;
float: right;
margin: 4px 0;
}

.i.tseg {
background-position: -85px -51px;
float: right;
margin: 4px 0;
}

.tp-t {
overflow: hidden;
height: 16px;
padding: 7px 10px;
border-top: #E0E0E0 1px solid;
background: whiteSmoke;
font-weight: bold;
}

.tp-t:nth-child(2n+1) {
border-top: white 1px solid;
background: white;
}

.tp-t a {
color: #006595!important;
}

.tp-t a:hover {
color: #067CB4!important;
}

.body-tops {
overflow: hidden;
clear: both;
}

.shout-box-submit {
text-align: center;
padding: 10px;
font-weight: bold;
color: red;
}

.user-lista {
width: 720px;
float: left;
margin: 10px;
}

.marco-c {
float: left;
width: 230px;
margin: 0 10px 10px 0;
}

#for-toup-co {
position: absolute;
text-align: center;
width: 30px;
padding: 2px 0;
color: #999;
font-weight: bold;
background: none repeat scroll 0 0 white;
border: 1px solid #CCC;
border-radius: 5px 5px 5px 5px;
font-size: 12px;
margin-top: -13px;
height: auto!important;
margin-left: 585px;
}

.marco-c h3 {
overflow: hidden;
margin: 0;
font-size: 13px;
padding: 0 10px;
border: #CCC 1px solid;
background: url(to-up/ribbon.jpg) no-repeat -30px -15px; 
color: white;
text-shadow: 0 -1px 0 black;
border-bottom: 1px solid #062939;
border-top: 1px solid #095275;
border-left: 1px solid #08415C;
border-right: 1px solid #08415C;
}

.cc-uc{
border: solid #ddd;
border-width: 0px 1px 1px 1px;
padding: 10px;
overflow: hidden;
}

.estado-online {
background: #61DF26;
display: inline-block;
height: 13px;
border-radius: 2px;
float: right;
margin: 9px 0;
width: 13px;
}

.estado-offline {
background: #fff;
opacity: 0.5;
display: inline-block;
height: 13px;
border-radius: 2px;
float: right;
margin: 9px 0;
width: 13px;
}

.estado-inactive {
background: #F1E22F;
display: inline-block;
height: 13px;
border-radius: 2px;
float: right;
margin: 9px 0;
width: 13px;
}

.marco-c h3 b {
float: left;
background: url(to-up/bgnavitem.gif) no-repeat top right;
padding: 6px 0;
width: 185px;
}

.cc-uc img {
float: right;
width: 50px;
height: 50px;
padding: 2px;
border: 1px solid #CCC;
}

.cc-uc img:hover {
opacity: 0.5;
}

.f-noti {
margin: 15px;
padding: 10px;
clear: both;
background: #D4E7F5;
border: 1px solid #589AD7;
text-align: center;
color: #0048A0;
font-size: 12px;
}

.bor-ra {
background: url(to-up/register-bg.gif);
padding: 6px;
box-shadow: 0 0 5px #999;
-webkit-box-shadow: 0 0 5px #999;
}

.nada-s {
background: url(to-up/register-bg.gif);
padding: 6px;
border: 1px solid #DDD;
}

.da-ta {
float: left;
overflow: hidden;
}

.op-u {
float: right;
width: 250px;
padding: 10px;
}

.cc-uson {
overflow: hidden;
clear: both;
}

.paginador-cc {
clear: both;
overflow: hidden;
}

.nada-azul {
background: #D4E7F5;
border: 1px solid #589AD7;
padding: 12px;
text-align: center;
color: #18518A;
margin: 10px 0;
}

.nada-amarrillo {
background: #FFECB0;
border: 1px solid #FFBC2A;
padding: 12px;
text-align: center;
color: #8B6C2A;
margin: 10px 0;
}

.s-toup li {
margin-bottom: 10px;
background: whiteSmoke;
border: 1px solid #DDD;
font-weight: bold;
color: #999;
overflow: hidden;
}

.s-toup label{
cursor: pointer;
display: block;
padding: 10px;
}

.s-toup input {
margin: 0 10px 0 0;
}

.c-foto-c:hover .no-ver {
display: none;
}

#forma-cf {
width: 430px;
margin: 0px 0px 10px;
overflow: hidden;
display: block;
min-height: 30px;
max-height: 140px;
border-top-left-radius: 4px;
border-top-right-radius: 4px;
border-bottom-right-radius: 4px;
border-bottom-left-radius: 4px;
border: 1px solid #E0E0E0;
padding: 10px;
float: left;
}

.bus-resul {
float: left;
width: 710px;
margin: 10px;
}

.bus-side {
float: right;
width: 250px;
margin: 10px;
}

.bus-autor {

}

.bus-autor input{
border-right: solid 1px #C6C6C6;
border-left: solid 1px #C6C6C6;
border-top: solid 1px #CECECE;
border-bottom: solid 1px #A4A4A4;
box-shadow: 0 1px 1px lightGrey;
-mox-box-shadow: 0 1px 1px #D3D3D3;
-webkit-box-shadow: 0 1px 1px lightGrey;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
font-size: 16px;
padding: 6px;
width: 236px;
margin: 15px 0 20px 0;
}
/*
.bus-autor input:hover, input:focus{
box-shadow: 0 0 5px 0 #B5DFF1;
-moz-box-shadow: 0 0 5px 0 #B5DFF1;
-webkit-box-shadow: 0 0 5px 0 #B5DFF1;
border: 1px solid #38B2E5;
}
*/

.sp-cc {
overflow: hidden;
clear: both;
margin: 14px 0 10px 0;
height: 35px;
}

.toup-home {
background: url(to-up/bg_buscar.png) no-repeat center;
height: 500px;
width: 730px;
}

.min-emc {
padding: 8px;
border: #0E549B 1px solid;
background: #297ED3;
font-weight: bold;
color: white;
clear: both;
}

.min-emc span{
margin-right: 20px;
}

.min-emc a{
color: #fff!important;
}

.sub-mm {
background: #EEE;
color: #333;
font-weight: bold;
padding: 5px 10px;
border: solid #DDD;
border-width: 0px 1px 0px 1px;
}

.sub-mm span {
width: 192px;
display: inline-block;
}

.iconss.nm {
background-position: -51px -85px;
}

.iconss.rm {
background-position: 0 -85px;
}

.iconss.em {
background-position: -17px -84px;
}

.iconss.elim {
background-position: -51px -85px;
}

.iconss.aam {
background-position: 0 -100px;
}

.iconss {
background: url(to-up/toup16.png);
display: block;
height: 16px;
width: 16px;
float: left;
}

.dircm {
padding: 0 0 10px 0;
margin: 0;
overflow: hidden;
clear: both;
}

.dircm a {
color:#006595!important;
font-size: 11px;
font-weight: bold;
}

.fle-cm {
padding-right: 10px;
margin-right: 5px;
background: url(to-up/bread.gif) no-repeat scroll right 4px transparent;
}

.op-me {
padding: 10px;
border: 1px solid #DDD;
background: #F2F2F2;
overflow: hidden;
}

.op-me a {
float: right;
margin-left: 10px;
}

.border-mm {
border: 1px solid #DDD;
}

#toup-xxx {
margin: 0 auto;
background: white;
padding: 10px;
width: 980px;
border: solid #CCC;
border-width: 0 1px 0 1px;
}

.toup-proto {
padding: 0 10px;
text-shadow: 0 1px 0 white;
font-family: Arial, Helvetica, sans-serif;
}

.toup-proto h2 {
font-size: 35px;
font-weight: bold;
margin: 0;
clear: both;
}

.toup-proto h4 {
margin: 10px 0;
padding-bottom: 0;
border-bottom: medium none;
font-size: 14px;
font-weight: bold;
color: black;
}

.toup-proto h3 {
margin: 10px 0;
padding-bottom: 5px;
border-bottom: 1px dotted #CCC;
font-size: 20px;
color: black;
}

.toup-proto p {
margin-bottom: 20px;
padding: 0;
font-size: 14px;
line-height: 25px;
color: #444;
}

.toup-proto ul {
margin: 0 0 10px 0;
padding: 0 0 0 51px;
font-size: 14px;
color: #444;
}

.toup-proto li {
line-height: 25px;
list-style-type: disc;
}

.toup-proto a {
color: #006595!important;
text-decoration: none;
font-weight: bold;
}

.titu-modera {
background: #005A8A url('to-up/azul.png') 0 -20px;
border-bottom: 0px solid #062939;
border-top: 1px solid #095275;
border-left: 1px solid #08415C;
border-right: 1px solid #08415C;
overflow: hidden;
}

.titu-modera h4 {
color: white!important;
text-shadow: 0 -1px 0 black;
font-size: 13px!important;
font-weight: bold!important;
margin: 0!important;
float: left;
padding: 7px 10px;
font-style: normal!important;
font-family: "Helvetica Neue", Arial, Helvetica, sans-serif!important;
}


.figu-m {
background: url(to-up/bgnavitem.gif) no-repeat top right;
background: url(to-up/bgnavitem.gif) no-repeat top left;
float: right;
width: 45px;
height: 33px;
}

.i.modera {
margin: 9px 16px;
background-position: -85px -85px;
}

.i.mdenu {
margin: 9px 16px;
background-position: -78px -157px;
}

.i.mges {
margin: 9px 16px;
background-position: -153px -102px;
}

.i.mpape {
margin: 9px 16px;
background-position: -153px -17px;
}

.i.mdesa {
margin: 9px 16px;
background-position: 1px -102px;
}

.opci-mod {
border: solid #ddd;
border-width: 0px 1px 1px 1px;
overflow: hidden;
clear: both;
}

.sepa-mo {
clear: both;
overflow: hidden;
margin-bottom: 10px;
}

.opci-mod li{
overflow: hidden;
}

.opci-mod a {
font-weight: bold;
color: #0F4F79!important;
font-size: 12px;
float: left;
padding: 6px 10px;
display: inline-block;
width: 183px;
border: solid #ddd;
border-width: 1px 0px 0px 0px;
-o-transition: color, text-shadow 0.3s, 0.3s;
-ms-transition: color, text-shadow 0.3s, 0.3s;
-moz-transition: color, text-shadow 0.3s, 0.3s;
-webkit-transition: color, text-shadow 0.3s, 0.3s;
}

.opci-mod a:hover {
color: red!important;
text-decoration: none;
opacity:0.5;
}

.opci-mod span {
float: right;
border: solid #ccc;
padding: 6px 0;
width: 44px;
font-weight: bold;
color: #309630;
text-align: center;
border-width: 1px 0px 0px 1px;
height: 18px;
}

#activo-mod {
color: red!important;
}

.opci-mod img {
float: left;
margin-right: 10px;
}

.cc-modera {
border: 1px solid #DDD;
overflow: hidden;
clear: both;
padding: 10px 15px;
border-radius: 5px;
}

.cc-modera h2{
margin: 0;
text-align: center;
color: #0F4F79!important;
clear: both;
}

#reglas {
background: #F4F4F4;
padding: 10px;
overflow: hidden;
clear: both;
border: 1px solid #ddd;
margin-bottom: 5px;
}

.i.moode {
margin: 9px 16px;
background-position: -85px -52px;
}

.previ-v {
background: url(to-up/register-bg.gif);
padding: 10px;
border: 1px solid #ddd;
margin-bottom: 15px;
margin-top: 5px;
}

.dircm a {
float:left;
}

.sss {
background: white;
padding: 10px;
border: 1px solid #DDD;
}

.cugi {
padding: 6px 8px;
}

.cuerpo {
clear: both;
background: #F4F4F4;
border: 1px solid #DDD;
padding: 10px;
text-align: center;
}

#cc-twit {
padding: 8px;
border: 1px solid #DDEEF6;
position: relative;
background: url(to-up/twitter-box.jpg) no-repeat scroll 60px 3px white;
}

#cc-face {
padding: 8px;
border: 1px solid #284470;
position: relative;
background: url(to-up/facebook-box.gif) no-repeat scroll 60px 3px #005AA2;
}

.candado-toup {
background-position: -220px -120px!important;
background: url(to-up/toup16.png) no-repeat;
opacity: 0.1;
padding-left: 18px!important;
padding: 0px 0px 3px 0;
}

.candado-toup:hover {
opacity: 0.4;
}

.candado-toup:active {
opacity: 1;
}

.tt-ss {
color: white!important;
text-shadow: 0 -1px 0 black;
font-size: 13px!important;
font-weight: bold!important;
text-align: center;
width: 45px;
display: block;
padding: 7px 0;
}

.admin_header-toup {
overflow: hidden;
clear: both;
background: #F4F4F4;
border: 1px solid #DDD;
padding: 10px;
}

.admin_header-toup h1 {
font-size: 14px;
color: #105CB6;
}

.toup-info {
overflow: hidden;
padding: 5px;
clear: both;
}

.toup-info img {
padding: 0!important;
border: 0;
float: left!important;
display: block!important;
}

.ifo-date {
float: left;
overflow: hidden;
margin-left: 10px;
}

.ifo-date p {
display: block;
margin: 0;
font-weight: bold;
clear: both;
}

.more-more {
display: block;
float: none;
overflow-x: hidden;
padding: 3px;
border-top: 1px solid #CCC;
-moz-border-radius: 0 0 5px 5px;
-webkit-border-radius: 0 0 5px 5px;
border-radius: 0 0 5px 5px;
background: #EEE;
}

.more-more a {
display: block;
text-align: center;
font-size: 11px;
color: #006595!important;
text-decoration: none;
font-weight: bold;
}

.date-sep {
margin-bottom: 10px;
}

#solo-admod-comments {
padding: 12px;
border: 2px dashed #A6D50F;
font-weight: bold;
text-align: center;
font-size: 14px;
color: #283304;
background: #F1FFBF;
margin: 10px 0;
}

/*****************************************/
#sb-title-inner,#sb-info-inner,#sb-loading-inner,div.sb-message{
font-family:"HelveticaNeue-Light","Helvetica Neue",Helvetica,Arial,sans-serif;
font-weight:200;
color:#fff;
}

#sb-container{
position:fixed;
margin:0;
padding:0;
top:0;
left:0;
z-index:999;
text-align:left;
visibility:hidden;
display:none;
}

#sb-overlay{
position:relative;
height:100%;
width:100%;
}

#sb-wrapper{
position:absolute;
visibility:hidden;
width:100px;
}

#sb-wrapper-inner{
position:relative;
border:1px solid #000;
overflow:hidden;
height:100px;
}

#sb-body{
position:relative;
height:100%;
}

#sb-body-inner{
position:absolute;
height:100%;
width:100%;
}

#sb-player.html{height:100%;overflow:auto;}

#sb-body img{border:none;}

#sb-loading{position:relative;height:100%;}

#sb-loading-inner{
position:absolute;
font-size:14px;
line-height:24px;
height:24px;
top:50%;
margin-top:-12px;
width:100%;
text-align:center;
}

#sb-loading-inner span{
background:url(http://lh3.ggpht.com/_dsEG33PDaHw/TNsZEBm77FI/AAAAAAAAAb0/nTP2B1oJDI4/loading.gif) no-repeat;
padding-left:34px;
display:inline-block;
}

#sb-body,#sb-loading{background-color:#060606;}

#sb-title,#sb-info{position:relative;margin:0;padding:0;overflow:hidden;}

#sb-title,#sb-title-inner{height:26px;line-height:26px;}

#sb-title-inner{font-size:16px;}

#sb-info,#sb-info-inner{height:20px;line-height:20px;}

#sb-info-inner{font-size:12px;}

#sb-nav{float:right;height:16px;padding:2px 0;width:45%;}

#sb-nav a{
/*display:block;*/
display:none;
float:right;
height:16px;
width:16px;
margin-left:3px;
cursor:pointer;
background-repeat:no-repeat;
}

#sb-nav-close{background-image:url(to-up/close.png);}

#sb-nav-next{background-image:url(to-up/next.png);}

#sb-nav-previous{background-image:url(to-up/previous.png);}

#sb-nav-play{background-image:url(to-up/play.png);}

#sb-nav-pause{background-image:url(to-up/pause.png);}

#sb-counter{float:left;width:45%;}

#sb-counter a{padding:0 4px 0 0;text-decoration:none;cursor:pointer;color:#fff;}

#sb-counter a.sb-counter-current{text-decoration:underline;}

div.sb-message{font-size:12px;padding:10px;text-align:center;}

div.sb-message a:link,div.sb-message a:visited{color:#fff;text-decoration:underline;}

img#toup-video {
margin: 0 auto;
width: 572px;
height: 363px;
}

img#toup-video:hover {
opacity:0.7;
}

span#t-v {
position: absolute;
background: url(to-up/bg-overlay.png);
color: white;
padding: 4px 10px;
width: 552px;
}

span#re {
background: url(to-up/re.gif) top center no-repeat #1B1B1B;
height: 27px;
display: block;
width: 572px;
}

span#play-v {
background: url(to-up/p.png) no-repeat;
position: absolute;
width: 48px;
height: 48px;
margin: 170px 262px;
}

#toup-video:hover #play-v { 
opacity:0.5;
}

#no-hay-comments {
padding: 12px;
border: 2px dashed #BCD7E4;
font-weight: bold;
text-align: center;
font-size: 14px;
color: #006595;
background: #E7F7FF;
margin: 10px 0;
}

a:hover .i.denu {
background-position: 0 -102px;
}

a:hover .icon-s.posi-b {
background-position: -153px -51px;
}

a:hover .icon-s.nega-b {
background-position: -171px -51px;
}

.cabe {
width: 1000px;
margin: 0 auto;

}

.sib {
background: url(i/bg_azul.png);
height: 15px;
clear: both;
}

.log  {
background: url(i/bg_negro.png);
height: 97px;
width: 1000px;
clear: both;
}

.log  a {
background: url(i/logo.png) no-repeat center;
display: block;
height: 57px;
padding: 20px 0;
}

.slim {
background: url(i/bg_azul.png);
}

.men {
width: 970px;
background: #000;
margin: 0 auto 15px auto;
border-radius: 4px;
}

.estreno {
overflow: hidden;
clear: both;
padding: 0 15px 15px 15px;
}

.estreno a {
border: 5px solid #000;
display: block;
float: left;
width: 114px;
margin-right: 17px;
background: #FFF url(i/cargando.gif) no-repeat center;
}

.estreno a:last-child {
margin-right:0;
}

.estreno a:hover {
border: 5px solid #0C2955;
}

.estreno img {
width: 114px;
height: 160px;
}


.peli {
overflow: hidden;
clear: both;
margin: 0 0 0 15px;
}

.peli a {
border: 5px solid #000;
display: block;
float: left;
width: 114px;
margin: 0 16px 15px 0;
background: #FFF url(i/cargando.gif) no-repeat center;
position: relative;
}
/*
.peli a:nth-child(5n){
margin-right:0;
}
*/
.peli a:hover {
border: 5px solid #C71896;
}

.peli img {
width: 114px;
height: 160px;
}

.peli h1 {
position: absolute;
margin: 0;
bottom: 0;
background: url(i/bg_negro.png);
color: #FFF;
font-weight: bold;
text-align: center;
padding: 5px;
width: 104px;
height: 32px;
}

.der {
overflow: hidden;
float: left;
width: 718px;
}

.iz {
float: right;
overflow: hidden;
padding: 15px;
width: 251px;
background: #F3F3F3;
border-left: 1px solid #CCC;
height: 1260px;
}

.titular {
border-bottom: 1px solid #005A8A;
overflow: hidden;
clear: both;
margin: 10px 15px 15px 15px;
}

.titular h2 {
margin: 0;
text-transform: uppercase;
border-bottom: 4px solid #005A8A;
float: left;
font-size: 1.17em;
color: #005A8A;
font-weight: bold;
}

.busc {
text-align: center;
background: #000;
margin: 0 15px 15px 15px;
border-radius: 4px;
padding: 10px 15px;
}

.busc a {
color: #FFF;
margin-right: 15px;
}

.busc a:last-child {
margin-right:0;
}

a.caratulas {
display: block;
}

a.caratulas:hover {
opacity:.5;
}

a.caratulas img {
width: 250px;
}

.divs {
overflow: hidden;
clear: both;
margin-bottom: 15px;
}

.mess {
float: left;
}

.mess a {
color: #FFF!important;
padding: 11px 15px;
display: inline-block;
font-weight: bold;
}

.ti_u {
clear: both;
font-weight: bold;
font-size: 24px;
overflow: hidden;
line-height: 30px;
font-family: 'Helvetica Neue',Helvetica,Arial,sans-serif;
color: #0048A0;
margin: 20px 0px;
text-align: center;
}

.elee {
background: #F1FFBF;
padding: 20px;
border: 1px solid #A6D50F;
border-radius: 2px;
color: #283304;
font: 13px sans-serif;
text-align: center;
}

.log a:hover {
opacity:.7;
}

.conte_ps {
padding: 3px;
background: whiteSmoke;
border: 1px solid #D9D9D9;
margin-bottom: 20px;
}

.tect {
padding: 8px 10px;
background: url(i/box-BG.png) repeat-x bottom left #FFF;
border: 1px solid #D9D9D9;
border-bottom: 0;
font-weight: bold;
color: #0048A0;
font-size: 14px;
text-align: center;
}

.te_de {
background: #FFF;
border: 1px solid #D9D9D9;
padding: 10px;
color: #555;
font-size: 13px;
text-align: center;
overflow: hidden;
}

.te_de a {
font-weight: bold;
color: #F00!important;
}

.video_p {
overflow: hidden;
margin:30px;
}

.toss {

}

.nok {

}

.nok a {
float: left;
margin:0 10px 10px 0;
}


.nok img {
width: 73px;
height: 100px;
}

.oppp {
color: #F00;
padding: 0 0 15px 0;
font-weight: bold;
text-align: center;
}

.opp {
margin-bottom: 15px;
}

.opp select {
padding: 5px;
width: 190px!important;
}

.vipp {
text-align: center;
width: 1000px;
font-weight: bold;
color: #FFF;
margin: -30px auto 15px auto;
}