/* papel FBFDE2 */
/* fucsia FF00C0 */
/* gris B6B6B5 */
/* marron B22F15 */

body{margin:0px; padding:0px 0px 0px 0px; width:100%; height:auto; font-size:62.5%;font-family:Arial, Verdana, Helvetica, sans-serif; text-align:left; background-color:#000000;}
ul, ol, dl, dt, dd, li, p, h1, h2, h3, h4, h5, h6, form, img, q, blockquote{margin:0px;padding:0px;border:0px;list-style-type:none;}


h1{ /*font-family:"Times New Roman", Times, serif;  */
color:#000000;font-size:30px;width:auto;
font-weight:700;margin-bottom:20px;
}


h2{ padding-left:5px;font-size:18px; font-style:normal; width:auto;  font-weight:500;  margin-bottom:20px;
 position:relative; background-color:#000000; color:#FFFFFF; }
h2 a{color:#FFFFFF;}h2 a:hover{color:#FFCC33; text-decoration:none;}

h3{ 
font-size:25px; font-style:normal; width:auto; font-family:"Times New Roman", Times, serif;
  font-weight:500;  color:#000000;  margin-bottom:20px; position:relative;}

h3 a{color:#000000; } h3 a:hover{color:#FFCC33; text-decoration:none; }


/* ///////////////  fin clases globales  ///////////////*/




.contenedor_video_semana{width:455px; height:auto; position:relative; float:left; top:-30px; }
.contenedor_video_semana #video_semana{ overflow:hidden; text-align:left; width:200px; height:auto; margin-bottom:10px;  font-size:16px; font-weight:800; float:left; position:relative;}
.contenedor_video_semana #video_semana a{ color:#000000; }
#puntuacion_video_semana {width:85px; left:-10px; float:right; text-align:right; position:relative; }
#barra_videos{width:120px; height:auto;   position:relative; float:left; top:-10px; }



.cartel_explicativo{ float:left; position:relative; top:-20px; width:90%; height:auto; background-color:#FFFCF1; border: 1px dashed #ACD036!important;
 color:#990000; text-align:center!important; padding:10px; font-size:12px; margin-bottom:15px;margin-left:auto;margin-right:auto; margin-top:15px;
}
.cartel_explicativo a{color:#990000;}

.evento_en_lista{ float:left; position:relative;width:100%; margin-bottom:20px;  height:auto; }
.evento_en_lista .titulo_enlace{width:100%; position:relative; float:none; margin-bottom:5px; }
.evento_en_lista .titulo_enlace a{font-size:17px; font-weight:700; color:#000000;}
.evento_en_lista .localidad{margin-bottom:10px;}
.evento_en_lista .descripcion_corta{width:80%; font-size:12px; color:#666666; margin-bottom:10px;}
.evento_en_lista .linea_estadistica{width:100%; height:auto; margin-bottom:10px; color:#990000; font-size:12px;}


.enlace_mas { text-align:right; width:80%; }
.enlace_mas a{ font-size:14px; font-weight:600; height:10px; color:#999999!important; }
.enlace_mas a:hover{ text-decoration:none; height:10px; color:#990000!important;}

.thumb_video_foto{width:100px; float:left; margin-right:8px; text-align:center; margin-bottom:8px;}

.modulo_lateral_portada{width:250px; padding-left:50px; position:relative; height:auto; font-size:14px; color:#000000; margin-bottom:50px; }
.modulo_lateral_portada a{font-size:14px; color:#000000; }
.modulo_lateral_portada .enlaces{width:100%; float:left;  position:relative;}
.modulo_lateral_portada h2{width:80%;}
.modulo_lateral_portada .resumen_post {color:#999999; font-size:12px; width:80%; text-align:justify; float:none; clear:both; position:relative; overflow:hidden;}
.modulo_lateral_portada .usuario_y_post {float:left; width:100px; margin-left:10px; margin-bottom:10px; }
.modulo_lateral_portada .usuario_y_post .titulo_ps{color:#FF9900;}
.modulo_lateral_portada .foto_autor_thumb{float:left;width:45px; height:45px;}

.enlace_usuario_modulo{ width:100%; height:20px; margin-bottom:5px;}
.foto_usuario_modulo{width:23px; height:23px; float:left; margin-right:10px;}




/* ///////////////  CABECERA  ///////////////*/
/* /////////////////////////////////////////*/
#CABECERA {width:100%; height:115px; background-color:#000000;}
#interior_cabecera 
{width:965px;margin:auto;margin-bottom:0px;margin-top:0px;height:115px; background-color:#000000;
background-image:url(../images/logo_nurbans.png);background-repeat:no-repeat;background-position:left top;
color:#1260b7; text-align:center;padding:0px;
}

#buscador_principal{float:left; /*border:2px solid #F0F0F0;*/ width: 800px; height:90px; text-align:left; }
#contenedor_buscador_cabecera{position:relative; left:0px; top:0px; /*border:1px solid #FF0000;*/ width:770px; height:auto;}
#logo_cabecera{float:left; width:215px;/*border:1px solid #00FF00;*/ height:80px; cursor:pointer; }
#caja_login{position:relative; margin-top:0px; float:right; width:150px; /* border:1px solid #ACD036;*/ }
#boton_buscar{float:left; margin-left:10px; top:35px; position:relative; cursor:pointer;}



#menu_usuarios { text-align:left;position:relative; font-size:1.3em;font-weight:bold;color:#FFFFFF;float:left;/* border:2px solid #ECECEC; */
width: 800px; height:18px; z-index:300; }
#menu_usuarios ul{list-style: none!important;}
#menu_usuarios li{display: inline!important;}
#menu_usuarios a{color:#FFFFFF!important; text-decoration:none!important;}
#menu_usuarios a:hover {color:#FFCC00!important;}
#menu_usuarios a:active{color:#FF3366!important;}

#menu_usuarios .on a{color:#FF0099!important;} 

#span_enlace_registro{margin-left:5px; top:-5px; position:relative;}
#span_enlace_registro a{color:#FFFFFF!important; font-size:12px; }
.cajas_log{ margin-bottom:2px; border:1px solid #CCCCCC;text-align:center; width:140px; margin:1px; height:12px; font-size:12px;}




/* ///////////////  CONTENIDOS  ///////////////*/
/* /////////////////////////////////////////*/
#contenidos {width:965px; height:auto; background-color:#FFFFFF; float:left;}
#contenedor_sombra{background-image:url('../images/sombra_lat_marco_principal.gif'); background-position:0px; background-repeat:repeat-y; width:980px; position:relative;left:50%;
margin-left:-494px; /* hack para IE6 e inferior */float:left!important;float:none;padding:0px;padding-left:8px;background-color:#FFFFFF; height:auto;}
#contenedor_sombra_derecha{background-image:url('../images/sombra_lat2_marco_principal.gif'); background-position:right; background-repeat:repeat-y;
width:965px; position:relative;/* hack para IE6 e inferior */float:right!important;float:none;padding:0px;padding-right:10px;background-color:#FFFFFF; height:auto; }
#contenido_principal{width:945px; margin:0px;  height:auto;background-color:#FFFFFF;float:right;position:relative;  border:1px solid #9D8F7D; border-bottom:0px; border-top:0px;background-image:url(../images/fondo_esquina1.png);
background-position:bottom right; background-repeat:no-repeat; padding:10px; padding-right:10px; padding-top:30px;}




/*    POST   */

.texto_post{font-size:17px;width:90%; text-align:justify; margin-bottom:20px;}
.texto_post .enlace_mas_post {color:#000000!important; font-size:14px; font-weight:600;}

.thumb_post{width:100px; float:right; height:auto; margin-right:5px;}
.thumb_post img{ -bottom:3px; width:40px!important; height:45px!important; cursor:pointer;}

/* ///////////////  IZQUIERDA  ///////////////*/

.bloque_izquierda{float:left;width:620px; height:auto; position:relative; /*border:1px solid #FF0000;*/}
.modulo_horizontal_izquierda{
float:left; position:relative; height:auto; width:600px; padding-left:15px; margin-bottom:5px;/*border:1px solid #00FF00;*/
}
.modulo_horizontal_izquierda .enlace_mas{width:80%;text-align:right;  position:relative; float:right; margin-right:20px; margin-bottom:30px; }



#izquierda {float:left;width:645px; height:auto; border-right:0px solid #CCCCCC;border-left:0px solid #CCCCCC;border-bottom:0px solid #CCCCCC;}
#izquierda_borde_completo {float:left;width:645px; height:auto; border-right:0px solid #CCCCCC;border-left:0px solid #CCCCCC;border-bottom:0px solid #CCCCCC; border-top:0px solid #CCCCCC; margin-top:0px!important;}



/*  EN LISTA */

.contenedor_elemento_lista {margin-bottom:30px;  width:90%; float:left;}

.datos_usuario_lista{width:100%;float:left; height:auto; }
.icono_peq{width:45px; height:45px;  float:left;}

.nombre_user{float:left; position:relative; width:80%; font-size:16px; margin-left:10px; margin-bottom:4px;}
.nombre_user a{ color:#FF9933;}
.titulo_espacio_user{float:left; position:relative; width:80%;  font-size:16px; margin-left:10px;}
.titulo_espacio_user a{color:#000000;}



/* -PIE */
/* /////////////////////////////////////////*/
#pie { overflow:visible!important; overflow:hidden; 
clear:both;width:100%;margin:auto;margin-bottom:0px;margin-top:0px;vertical-align:top; height:177px!important; padding-top:20px;background-color:#000000;} 



#interior_pie { width:945px; height:auto; color:#FFFFFF;font-size:14px;text-align:left;padding-left:20px;position:relative;margin:auto;} 
#interior_pie a{color:#FFFFFF!important;}
#interior_pie span{margin-right:10px;margin-left:10px;}


#contenedor_imagen_esquina_derecha{width:200px; height:400px; margin-top:1px;}
#imagen_esquina_derecha{float:right;position:relative; z-index:20; top:-420px; left:5px;}
#ancla1{position:relative; height:0px; width:0px; float:right;}


/* -FIN PIE */






/* ///////////////  avisos sistema y comunes ///////////////*/


.texto_gris_small {float:left;width:190px; overflow:visible; padding:10px 10px 0px 10px; font-size:1.1em; line-height:1.1em;color:#999999;}


.aviso_sistema{ text-align:center; width:95%; min-height:39px; height:39px; margin:10px; background:url('../images/fondo_aviso.jpg') repeat-x 0px 0px; border:1px solid #CCCCCC;

font-size:1.2em; color:#a22e2e; overflow:hidden; }


.aviso_sistema_ok{ text-align:center; width:95%;min-height:39px; height:39px; margin:10px; background:url('../images/fondo_aviso_ok.jpg') repeat-x 0px 0px; border:1px solid #CCCCCC;

font-size:1.2em; color:#003366; overflow:hidden;}




.titular_seccion_small{ text-align:left; width:85%; margin:10px 0 0 10px; font-size:1.6em; font-weight:bold; color:#b00874}

.caja_texto_input { text-align:left; border:1px solid #999999; width:190px;  }
.caja_texto_input_password {text-align:center; border:1px solid #999999}
.caja_texto_error{text-align:left; border:2px solid #FF0000}
.caja_texto_sugerencia{text-align:left; border:2px solid  #003399}

.caja_texto_congelado { text-align:left; border:0px solid #FFFFFF; cursor:default;}















/* ///////////////  DERECHA ///////////////*/
#derecha {float:right;width:312px; height:auto; position:relative; margin-bottom:0px;  }












.rating {
		text-align:left!important;
        width: 90px;
        border: 0px ;
        cursor: pointer;
        clear: both;
        display: block;
    }
    .rating:after {
        content: '.';
        display: block;
        height: 0;
        width: 0;
        clear: both;
        visibility: hidden;
    }
    .cancel{}
   .cancel a {}
    .star {
        float: left;
        width: 17px;
        height: 17px;
        overflow: hidden;
        text-indent: -999em;
        cursor: pointer;
    }
    .star,
    .star a {background: url('../images/star.gif') no-repeat 0 0px;}
    .star a {
        display: block;
        width: 100%;
        height: 100%;
        background-position: 0 0px;
			text-decoration:none;
    }
    

    div.rating div.on a {
	
        background-position: 0 -17px;
		text-decoration:none;
    }
	div.rating div.hover a,
    div.rating div a:hover {
		background-position: 0 -34px;
			text-decoration:none;
	}
	div.rating 
    .nover:hover{
		background-position: 0 0px;
			text-decoration:none;
	}



#blockUI
{



}



.clase_transparente
{
-moz-opacity:0.82!important;
	opacity:0.82!important;
	filter:alpha(opacity='82')!important;

}








/* para el componente de paginacion MODULOS */
 .numeracion_modulo{float:left;width:225px;height:35px;padding-top:10px;font-size:1.1em;margin-top:10px;margin-left:8px!important;margin-left:4px;}
.numeracion_modulo a{float:left;width:auto;height:10px;border:1px solid #999999;background-color:#F9F9F9;margin-left:2px;padding:4px 7px 8px 7px!important;padding:4px 7px 4px 7px; text-align:center;text-decoration:none;color:#999999;}
.numeracion_modulo a:hover{color:#333333;font-weight:bold; height:10px;}
.numeracion_modulo a:active{color:#333333;font-weight:bolder; height:10px;}






/* esta clase sirve para iluminar las filas */
.tabla tr:hover, .tabla tr.hilite
{
	background-color:#FFFFCC;
	color:#990000;
	/*font-style:italic;*/
	cursor:pointer;
}

.fila_cabecera
{background-color:#FF9900;color:#FFFFFF; font-size:1.4em;font-weight:bold; text-decoration:none}







.enlaces_mini a
{
color:#CC6600!important;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:200;
margin-bottom:8px;

}



.texto_celeste {color:#0066CC;font-size:14px;font-weight:200;}
.texto_celeste a{color:#0066CC!important;}
.texto_celeste_grande {color:#6897F7;font-size:14px;font-weight:200;}
.texto_celeste_grande a{color:#6897F7!important;}


.negrita
{
color:#000000;
font-family:Arial, Helvetica, sans-serif;

font-size:12px;
font-weight:600;

}

.negro
{
color:#000000;
font-family:Arial, Helvetica, sans-serif;

font-size:12px;
}


/* ///////// MODULO TAGS /////////////////  */

.uno a{font-size:6.0em; padding-left:6px; color:#000000;}
.dos a{font-size:5.5em; padding-left:6px; color:#000000;}
.tres a{font-size:5.0em; padding-left:6px; color:#000000;}
.cuatro a{font-size:4.8em; padding-left:6px; color:#000000;}
.cinco a{font-size:4.6em; padding-left:6px; color:#000000;}
.seis a{font-size:4.3em; padding-left:6px; color:#000000;}
.siete a{font-size:4.0em; padding-left:6px; color:#000000;}
.ocho a{font-size:3.0em; padding-left:6px; color:#000000;}
.nueve a{font-size:2.0em; padding-left:6px; color:#000000;}
.diez a{font-size:1.0em; padding-left:6px; color:#000000;}

.once a{font-size:2.5em; padding-left:6px; color:#000000;}
.doce a{font-size:2.0em; padding-left:6px; color:#000000;}
.trece a{font-size:1.4em; padding-left:6px; color:#000000;}
.catorce a{font-size:1.3em; color:#000000;}

.nube_tags{ float:left; height:auto; width:100%;}

/* ///////// MIGAPAN  /////////////////  */
#migapan{color:#FF0000!important;font-size:11px;font-weight:400;}
#migapan a{color:#FF0000!important;font-size:11px;font-weight:400;}


/* ////////////////// ENLACES //////////////////// */
a{text-decoration:none;color:#CC0000;}
a:hover{text-decoration:underline; /*color:#CC0000;*/ }
/*a:active{color:#FF3399;}*/

a span {color:#bb4da6; padding-left:8px;}
a:hover span{color:#FFFFFF;}
/*a:active span{color:#FFFFFF;}*/

.menux a{ color:#FF00C0;}







/* /////////////// PAGINACION //////////////*/
 .paginacion{float:left;width:600px; position:relative; 
height:35px;font-size:1.1em;margin-top:5px;margin-left:0px; margin-bottom:20px;}

 .paginacion .anterior a{float:left;width:55px; height:10px; border:1px solid #999999; background-color:#FFFFFF; padding:4px 7px 8px 7px!important;padding:4px 7px 4px 7px;text-decoration:none;color:#999999; text-align:center}
 .paginacion .anterior a:hover{color:#333333;font-weight:bold;}
.paginacion .numeracion a{float:left;width:auto;height:10px;border:1px solid #999999;background-color:#FFFFFF;margin-left:2px;padding:4px 7px 8px 7px!important;padding:4px 7px 4px 7px; text-align:center;text-decoration:none;color:#999999;}
 .paginacion .numeracion a:hover{color:#333333;font-weight:bold;}
 .paginacion .siguiente a{float:left;width:65px; height:10px; border:1px solid #999999; background-color:#FFFFFF; margin-left:2px; padding:4px 7px 8px 7px!important;padding:4px 7px 4px 7px;text-decoration:none;color:#999999; text-align:center}
 .paginacion .siguiente a:hover{color:#333333;font-weight:bold;}



/* para el componente de paginacion */
 .numeracion{float:left;width:600px;height:35px;padding-top:10px;font-size:1.1em; }
.numeracion a{float:left;width:auto;height:10px;border:1px solid #333333; background-color:#FFFFFF; margin-left:2px;padding:4px 7px 8px 7px!important;padding:4px 7px 4px 7px; text-align:center;text-decoration:none;color:#999999;}
.numeracion a:hover{color:#990000; font-weight:bold; height:10px; background-color:#FFCC00; text-decoration:none;}
.numeracion a:active{color:#000000; font-weight:bolder; height:10px;}
.numeracion_activa{color:#000000!important;font-weight:bolder; height:10px;}


.titulo_video_post{float:left; width:100%; height:10px; /*border:1px solid #0000FF;*/ font-size:16px; color:#999999;}
.video_post{float:left; width:455; height:auto; /*border:1px solid #FF0000;*/ margin-bottom:20px;}






textarea, input, select
{
background-color:#FFFFFF;
background-image: none;
background-repeat: repeat;
background-attachment: scroll;
background-x-position: 0%;
background-y-position: 0%;
border:1px solid #b2b2b2;
color: #000000;
font-size: 15px;
line-height: normal;
margin:1px;
padding:3px;
}

.submit input, .submit input:focus, .button, .button:focus
{
background-color: transparent;
background-image:url(../images/fade-butt.png);
background-repeat: repeat;
background-attachment: scroll;
background-x-position: 0%;
background-y-position: 0%;
border:3px solid #b2b2b2;
border-left-color: #999999;
border-top-color: #999999;
padding: 0.25em;
color: #333333;

}

.button, .button:focus
{
padding-top: 0.15em;
padding-right: 0.15em;
padding-bottom: 0.15em;
padding-left: 0.15em;
}

input:focus, textarea:focus, label:focus
{
background-color: #FBFDE2;
background-image: none;
background-repeat: repeat;
background-attachment: scroll;
background-x-position: 0%;
background-y-position: 0%;
border:1px solid #686868;
}

.submit input, .submit input:focus, .button, .button:focus
{
background-color: transparent;
background-image:url(../images/fade-butt.png);
background-repeat: repeat;
background-attachment: scroll;
background-x-position: 0%;
background-y-position: 0%;
border:3px solid #999999;
border-left-color: #cccccc;
border-top-color: #cccccc;
color: #33333;
padding: 0.25em;
}

.button, .button:focus
{
padding: 0.15em;
}

.gug_h{width:600px;  margin-top:40px; float:left; position:relative; margin-left:10px; height:auto; }

.bannspotube{background-image:url(../images/banner/banner1_spotube.png); float:left; height:90px; width:728px; margin-bottom:10px;margin-top:10px; cursor: pointer;}
.bannspotube2{background-image:url(../images/banner/banner_spotube_120x600.png); float:left; height:600px; width:120px; margin-left:40px; margin-bottom:10px;margin-top:10px; cursor: pointer;}

