/* 
Modificada por: Julio
Dia: jueves, 03 de julio de 2008
A las 03:50pm
*/

#zona-content{
	width: 850px;
	height: auto;
	margin-top: 20px;
	padding: 0px 30px;
	float: left;
	font-family: Arial, sans-serif;
}

.ajax-loader {
	background-image: url(images/ajax-loader.gif);
	background-position: center center;
	background-repeat: no-repeat;
}

.toolbar{
	width: 840px;
	float: left;
	margin-bottom: 10px;
	height: auto;
	padding: 0px 5px;
}

.tool{
	width: 83px;
	height: 60px;
	text-align: center;
	font-size: 11px;
	color: #555555;
	float: left;
}

.tool a{
	color: #555555;
	text-decoration: none;
} 

.tool a:hover{
	color: #222222;
	text-decoration: none;
}

.tool img{
	border: none;
	padding: 0px 15px;
	margin-bottom: 2px;
	float: left;
}

#top-bar{
	width: 840px;
	float: left;
	margin-bottom: 15px;
	height: auto;
	padding: 0px 5px;
}

.bienvenida{
	width: 500px;
	font-size: 12px;
	color: #555555;	
	float: left;
}

.active-user{
	font-size: 13px;
	color: #D3000C;
	font-weight: bold;	
}

.logout{
	width: 200px;
	font-size: 11px;
	float:right;
	text-align: right;
	margin-right: 10px;
}

.logout a{color: #d3000c; text-decoration: none;}

.fila-zona{
	width: 840px;
	float: left;
	margin-bottom: 10px;
	height: auto;
	padding: 0px 5px;
}

.columna-generica-right{
	width: 456px;
	height: 215px;
	float: right;
	background-color: white;
	border: 1px solid #cccccc;
	padding: 2px;
}

.columna-generica-left{
	width: 365px;
	height: 215px;
	float: left;
	background-color: white;
	border: 1px solid #cccccc;
	padding: 2px;
}


.zona-full{
	width: 834px;
	height: auto;
	float: left;
	background-color: white;
	border: 1px solid #cccccc;
	padding: 2px;	
}

#zona-left{
	width: 294px;
	height: auto;
	float: left;
	background-color: white;
	border: 1px solid #cccccc;
	padding: 2px;
}

#zona-right{
	width: 524px;
	height: auto;
	float: right;
	background-color: white;
	border: 1px solid #cccccc;
	padding: 2px;
}

/* Del Formulario de Registro : inicio */
.formlabel{
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #666666;
	text-align: right;
	padding-right: 5px;
}

.formfield{
	width: 420px;
	border: none;
}

.zona-boton{
	color: #a3000d;
	cursor: pointer;
	font-size: 11px;
	font-weight: bold;
}

#tabla-registro{
	width: 500px;
	border: none;
	margin: 15px 0px 5px 15px;
}

#tabla-registro td {
	height: 30px;
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #555555;
}

.input-registro{
	width: 195px;
}

input, select {
	background-color: #eaeaea;
	border: 1px solid #cccccc;
	padding: 2px 0px;
	color: #444444;
}

textarea{
	background-color: #eaeaea;
	border: 1px solid #cccccc;
	padding: 2px 0px;
	color: #444444;
}

/* Del Formulario de Registro : fin */

.head-A, .head-B, .head-C{
	background-repeat: repeat-x;
	height: 38px;
	width: 100%;
}

.zona-seccion-A, .zona-seccion-B, .zona-seccion-C, .zona-seccion-VIP{
	color: #ffffff;
	font-size: 14px;
	font-family: Arial, sans-serif;
	padding: 10px 0px 0px 25px;
	background-repeat: no-repeat;
	background-position: top left;
}

.head-A{ background-image: url(images/zona-head-A.gif);}
.head-B{ background-image: url(images/zona-head-B.gif);}
.head-C{ background-image: url(images/zona-head-C.gif);}
.head-VIP{ background-image: url(images/zona-head-VIP.gif);}

.zona-seccion-A{ background-image: url(images/zona-imgheadA.gif);}
.zona-seccion-B{ background-image: url(images/zona-imgheadB.gif);}
.zona-seccion-C{ background-image: url(images/zona-imgheadC.gif);}
.zona-seccion-VIP{ background-image: url(images/zona-imgheadVIP.gif);}

.txt-zona{
	font-size: 12px;
	font-weight: normal;
	line-height: 120%;
	text-align: justify;
	padding: 10px;
	color: #555555;
}

.txt-zona li{
	list-style-image: url(images/zona-bullet01.gif);
	list-style-position: inside;
	line-height: 150%;
	border-bottom: 1px dotted #cccccc;
	margin: 5px 0px 3px 0px;
	padding: 3px 0px;
}

.txt-zona a:link, .txt-zona a:visited{
	color: #555555;
	text-decoration: none;
	padding-left: 5px;
}

.txt-zona a:hover{
	color: #555555;
	text-decoration: underline;
	padding-left: 5px;
}

.normal{
	font-size: 12px;
	font-weight: normal;
	line-height: 120%;
	text-align: justify;
	padding: 5px;
	color: #555555;
	float: left;
}

.normal li{
	list-style-image: url(images/zona-bullet01.gif);
	list-style-position: inside;
	line-height: 170%;
	border-bottom: 1px dotted #cccccc;
}

.titulo-zona{
	font-size: 14px;
	font-weight: normal;
	color: #d3000c;
	text-align: left;
	padding: 5px 0px 0px 10px;
}

.zona-vermas{
	font-size: 11px; 
	font-weight: bold;
	color: #555555;
	text-align: right;
	padding: 0px 10px;
}

.zona-vermas a:link, .zona-vermas a:visited{
	color: #555555;
	text-decoration: none;
}

.zona-vermas a:hover{
	color: #d3000c;
	text-decoration: none;
}

/*:::::::PERFIL:::::::::::*/
.perfil-left{
	width: 290px;
	height: auto;
	float: left;
	margin: 5px;
}

.foto-perfil{
	width: 100px;
	height: 100px;
	float: left;
	padding: 3px;
	margin-right: 3px;
	border: 1px solid #cccccc;	
}

.nick-usuario {
	font-size: 19px;
	font-weight: bold;
	color: #d3000c;
	text-align: left;
	float: left; 
	margin-top: 5px;
	width: 150px;
}

.nick-usuario a:link, .nick-usuario a:visited{
	color: #d3000c;
	text-decoration: none;
}


.nick-usuario a:hover{
	color: #d3000c;
	text-decoration: underline;
}

.nombre-usuario {
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	text-align: left;
	float: left; 
	margin: 0px 0px 5px 0px;
	width: 150px;
}

.datos-usuario {
	width: 150px;
	float: left;
	margin: 5px 0px; 
}

.datos-usuario pre{
	color: #555555;
	font-size: 12px; 
	text-align:left;
	font-family: Arial, sans-serif;
}
.new {
	clear: both;
	font-size: 11px; 
	font-weight: bold;
	color: #555555;
	text-align: left;
	padding: 2px 10px;
}
.new img {
	vertical-align: middle;
}
.new a:link, .new a:visited {
	color: #555555;
	text-decoration: none;
}
.new a:hover {
	color: #555555;
	text-decoration: underline;
}

.perfil-right{
	width: 530px;
	height: auto;
	float: right;
	margin: 5px 0px;
	background-color: #eaeaea;
	/*padding-bottom: 25px;*/
}

.perfil-right li{
	display: inline;
	font-size: 11px;
	font-weight: bold;
	padding-left: 10px;
	color: #666666;
}

.perfil-right li a:link, .perfil-right li a:visited {
	color: #666666;
	text-decoration: none;
}

.perfil-right li a:hover {
	color: #666666;
	text-decoration: underline;
}

/*:::::::FIN PERFIL:::::::::::*/

 
.perfil-fotos{
	width: 456px;
	height: 215px;
	float: right;
	background-color: white;
	border: 1px solid #cccccc;
	padding: 2px;
}

.perfil-amigos{
	width: 365px;
	height: 215px;
	float: left;
	background-color: white;
	border: 1px solid #cccccc;
	padding: 2px;
}

.pleca_links{
	font-size: 11px;
	color: #eaeaea;
	float: right;
	padding-right: 10px;
	position: relative;
	bottom: 12px;
}

.pleca_links a:link, .pleca_links a:visited{
	color: #eaeaea;
	text-decoration: none;
}

.pleca_links a:hover{
	color: #eaeaea;
	text-decoration: underline;
}

.zona-amigo{
	width: 60px;
	height: 75px;
	float: left;
	margin: 3px 0px 2px 0px;
	padding: 0px 5px;
}

.amigo-nombre{/*-*/
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	width: 60px;
	height: 14px;
	overflow: hidden;
	color: #d3000c;
	margin-bottom: 1px;
}

.amigo-nombre a:link, .amigo-nombre a:visited{
	color: #d3000c;
	text-decoration: none;
}

.amigo-nombre a:hover{
	color: #d3000c;
	text-decoration: underline;;
}
.amigo-foto{
	width: 60px;
	height: 60px; 
}

img {
	border: none;
}

.galeria-home{
	width: 430px;
	height: auto;
	margin: 10px auto; 
	float: left;
}
.galeria-home a:link, .galeria a:visited {
	color: #d3000c;
	text-decoration: none;
}
.galeria-home a:hover {
	color: #d3000c;
	text-decoration: underline;
}
.fotos-home{
	width: 112px;
	height: 150px;
	float: left; 	
	margin: 3px 0px 0px 22px;
	display: inline;
}

.foto-item{
	width: 100px;
	height: 100px;
	float: left;
	padding: 4px 4px 15px 4px;
	border: 1px solid #dddddd;
	background-color: #cccccc;
}

.album-title-home{
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	width: 100px;
	height: 13px;
	color: #d3000c;
	margin: 2px;
	float: left;
}

.album-title-home a:link, .album-title-home a:visited{
	color: #d3000c;
	text-decoration: none;
}

.album-title-home a:hover{
	color: #d3000c;
	text-decoration: underline;
}

.link-gris{
	float: right;
	margin: 5px 0px;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
}

.link-gris li{
	display: inline;
	padding-right: 10px;
}

.link-gris li a:link, .link-gris li a:visited {
	color: #666666;
	text-decoration: none;
}

.link-gris li a:hover {
	color: #666666;
	text-decoration: underline;
}

/**/

#login-table-home{ /*-*/
	width: 200px;
	margin: 20px 15px;
	border: none;
}

.tres-columnas{
	width: 267px;
	height: 215px;
	float: left;
	background-color: white;
	border: 1px solid #cccccc;
	padding: 2px;
}

.podcast-columna-item{
	width: 260px;
	height: 45px;
	margin: 12px 0px 5px 2px;
}

.titulo-podcast-columna{
	font-size: 11px;
	color: #d3000c;
	padding: 2px 0px 3px 15px;
	font-weight: bold;
}

.podcast-player-columna{
	width: 260px;
	height: 25px;
	padding-left: 3px;
}

.listas-zona{
	font-size: 12px;
	font-weight: normal;
	padding: 10px;
	color: #555555;
}

.listas-zona li{
	list-style-image: url(images/zona-bullet-lista.gif);
	list-style-position: inside;
	line-height: 150%;
	margin: 5px 0px 3px 0px;
	padding: 3px 0px;
}

.listas-zona li a:link, .listas-zona li a:visited{
	color: #555555;
	text-decoration: none;
	padding-left: 5px;
}

.listas-zona li a:hover{
	color: #555555;
	text-decoration: underline;
	padding-left: 5px;
}


.comentario-item{
	width: 454px;
	height: auto;
	float: left;
	margin: 5px 0px;
	border-bottom: 1px dashed #D3000C;
}

.foto-left{
	float: left;
	width: 60px;
	height: 60px;
	padding: 10px 25px 0px 25px;
}

.zona-comentarios{
	width: 456px;
	height: auto;
	float: right;
	background-color: white;
	border: 1px solid #cccccc;
	padding: 2px;
}

.comentario-content{
	width: 330px;
	height: auto;
	float: right;
	padding: 10px 10px 10px 0px;
}

.comentario-fecha{
	font-size: 9px;
	color: #777777;
	margin-bottom: 10px;
}

.comentario-autor{
	color: #D3000C;
	font-size: 13px;
	margin-bottom: 5px;
	font-weight: bold;
}

.comentario-autor a:link, .comentario-autor a:visited, .comentario-autor a:hover {
	color: #D3000C;
	text-decoration: none;
}

.mensaje-asunto{
	color: #555555;
	font-size: 13px;
	margin-bottom: 5px;
	font-weight: bold;
}

.mensaje-asunto a:link, .mensaje-asunto a:visited, .mensaje-asunto a:hover {
	color: #555555;
	text-decoration: none;
}

.comentario-txt{
	color: #555555;
	font-size: 12px;
	line-height: 120%;
}
.comentario-blog {
	color: #555555;
	font-size: 12px;
	line-height: 120%;
	padding: 5px;
	height: 130px;
	overflow: auto;
	padding: 10px 15px;
	text-align: justify;
	
}

.num-comentarios{
	font-size: 12px;
	font-weight: bold;
	color: #d3000c;
	width: 100%;
	padding-top: 5px;
	float: left;
}

.opciones-blog{
	font-size: 12px;
	font-weight: bold;
	color: #d3000c;
}

.perfil-videos{
	width: 365px;
	height: auto;
	float: left;
	background-color: white;
	border: 1px solid #cccccc;
	padding: 2px;
}

.video-item{
	width: 360px;
	height: 80px;;
	float: left;
	margin: 5px 0px;
	border-bottom: 1px solid #cccccc;
}

.videoimg-left{
	float: left;
	width: 80px;
	height: 60px;
	padding: 10px 20px 0px 20px;
}

.video-content{
	width: 230px;
	height: auto;
	float: right;
	padding: 10px 10px 10px 0px;	
}

.video-titulo{
	color: #D3000C;
	font-size: 11px;
	margin-bottom: 5px;
	font-weight: bold;
}

.video-titulo a:link, .video-titulo a:visited, .video-titulo a:hover {
	color: #D3000C;
	text-decoration: none;
}

.video-autor{
	color: #555555;
	font-size: 11px;
}

.video-autor a:link, .video-autor a:visited, .video-autor a:hover{
	color: #D3000C;
} 
.video-reproducciones{
	font-size: 10px;
}

/*:::::::::::::::::*/
#login-table-home td{
	height: 15px;
}

.lista-ventajas{
	padding: 15px;
}

.lista-ventajas li{
	font-size: 12px;
	font-weight: normal;
	text-align: justify;
	color: #555555;
	list-style: none;
	line-height: 150%;
	border-bottom: 1px dotted #cccccc;
	margin: 5px 0px 3px 0px;
	padding: 3px 0px 12px 40px;
	background-position: left;
	background-repeat: no-repeat;
}

.lista-ventajas li a{
	color: #555555;
	text-decoration: none;
	font-size: 14px;
}

.lista-ventajas li a:hover{
	color: #555555;
	text-decoration: underline;
}

.ventaja-01{ background-image: url(images/lista-01.gif); }
.ventaja-02{ background-image: url(images/lista-02.gif); }
.ventaja-03{ background-image: url(images/lista-03.gif); }
.ventaja-04{ background-image: url(images/lista-04.gif); }
.ventaja-05{ background-image: url(images/lista-05.gif); }
.ventaja-06{ background-image: url(images/lista-06.gif); }

.col-izq-generica{
	width: 371px;
	height: auto;
	float: left;
}

.col-right-generica{
	width: 462px;
	height: auto;
	float: right;
}

.caja-izq-generica{
	width: 365px;
	height: auto;
	float: left;
	background-color: white;
	border: 1px solid #cccccc;
	padding: 2px;
	margin-bottom: 10px;
}

.caja-right-generica{
	width: 456px;
	height: auto;
	float: right;
	background-color: white;
	border: 1px solid #cccccc;
	padding: 2px;
}

.listas-horizontales {
	padding: 5px 0px;
}

.listas-horizontales li{
	display: inline;
	font-size: 11px;
	font-weight: bold;
	padding-right: 10px;
	color: #d3000c;
}

.listas-horizontales li a:link, .listas-horizontales li a:visited {
	color: #d3000c;
	text-decoration: none;
}

.listas-horizontales li a:hover {
	color: #d3000c;
	text-decoration: underline;
}

/* estilos para hoja de amigos*/

.nick-usuario2 {
	font-size: 13px;
	font-weight: bold;
	color: #d3000c;
	text-align: left;
	float: left;
	margin-top: 5px;
	width: 140px;
}

.nick-usuario2 a{
	color: #d3000c;
	text-decoration: none;
}

.nick-usuario2 a:hover{
	color: #d3000c;
	text-decoration: underline;
}

.amigo{
	width: 260px;
	height: auto;
	float: left;
	margin: 5px 5px 30px;
}
.nombre-usuario2 {
	font-size: 13px;
	font-weight: bold;
	color: #666666;
	text-align: left;
	float: left;
	margin: 0px 0px 5px 0px;
	width: 130px;
	height: 15px;
	overflow: hidden;
}

.new2 {
	font-size: 11px;
	font-weight: bold;
	color: #555555;
	text-align: left;
	padding: 2px 10px;
	float: left;
}
.new2 img {
	vertical-align: middle;
}
.new2 a:link, .new2 a:visited {
	color: #555555;
	text-decoration: none;
}
.new2 a:hover {
	color: #555555;
	text-decoration: underline;
}
#total {
	width: 200px;
	float: left;
	font-size: 13px;
	line-height: 30px;
	color: white;
	text-align: left;
	padding: 0 10px;
}
#total a:link, #total a:visited {
	color: #fff;
	text-decoration: none;
}
#total a:hover{
	color: #fff;
	text-decoration: underline;
}
#paginacion {
	/*width: 200px;*/
	width: auto;
	float: right;
	font-size: 13px;
	color: white;
	line-height: 30px;
	text-align: right;
	padding: 0 10px;
}

#paginacion a:link, #paginacion a:visited {
	color: #fff;
	text-decoration: none;
	
}
#paginacion a:hover {
	color: #fff;
	text-decoration: underline;
}
#infopage {
	width: 100%;
	height: 30px;
	background-color: #D3000C;
	clear: both;
}

/*Termina amigos*/

/*Inicia COmentarios*/

.comentario-perfil{
	width: 500px;
	height: auto;
	float: left;
	margin: 5px 0px;
	border-bottom: 1px dashed #D3000C;
}

.post-item02{
	width: 500px;
	height: auto;
	float: left;
	margin: 5px 0px;
	border-bottom: 1px dashed #D3000C;
}

.columna-comentarios{
	width: 500px;
	height: auto;
	float: left;
	padding: 5px;
}

.comentario-item01{
	width: 500px;
	height: auto;
	float: left;
	margin: 5px 0px;
}

.comentario-item02{
	border-bottom: 1px dashed #D3000C;
	float:left;
	width: 100%;
}

.subcomentario{
	width: auto;
	height: auto;
	float: left;
	margin: 5px 5px 5px 35px;
}

.comentario-item03{
	border-bottom: 1px dashed #D3000C;
}

.comentario-content02{
	width: 370px;
	height: auto;
	float: left;
	padding: 10px 10px 10px 0px;
}

.input-comentarios{
	width: 370px;	
}

.textarea-comentarios{
	width: 370px;
	height: 300px;
	overflow: scroll;
	margin-bottom: 5px;
}

/*Fin de Comentarios*/

/* estilos para galerias */

/* estilos para galerias */

.nombre-album {
	font-size: 13px;
	font-weight: bold;
	color: #d3000c;
	text-align: left;
	float: left;
	margin-top: 5px;
	width: 130px;
	height: 15px;
	overflow: hidden;
}

.foto-galeria{
	background-image:url(images/loader.gif);
	background-repeat:no-repeat;
	background-position:center;
	width: 100px;
	height: 100px;
	float: left;
	padding: 3px;
	margin-right: 3px;
	border: 1px solid #cccccc;
	overflow: hidden;
}

.galeria {
	width: 800px;
	height: auto;
	clear: both;
	text-align: center;
}
.foto {
	width: 700px;
	height: auto;
	background-color: #eeeeee;
	background-image:url(images/loader.gif);
	background-repeat:no-repeat;
	background-position:center;
	margin: 0 auto;
}
.foto img {
	text-align: center;
}
.thumbnails {
	width: 700px;
	height: 90px;
	background-color: ghostwhite;
	margin: 0 auto;
}
.gallery_bottom {
	width: 20px;
	height: 50px;
	margin: 5px;
	float: left;
	cursor:pointer;
}
.gallery_bottom_dis {
	width: 20px;
	height: 50px;
	margin: 5px;
	float: left;
}
.gallery_thumb {
	background-image:url(images/loader.gif);
	background-repeat:no-repeat;
	background-position:center;
	width: 80px;
	height: 80px;
	margin: 5px;
	float: left;
	overflow: hidden;
	cursor:pointer;
}
.crear_album a:visited, .crear_album a:link {
	color: #D3000C;
	text-decoration: none;
}
.crear_album a:hover {
	color: #D3000C;
	text-decoration: underline;
}
/*Fin galerìas*/

/* estilos para modificar album */
.foto-thumb {
	background-image:url(images/loader.gif);
	background-repeat:no-repeat;
	background-position:center;
	width: 100px;
	height: 100px;
	float: left;
	padding: 3px;
	margin-right: 3px;
	border: 1px solid #cccccc;	
	overflow: hidden;
	
}
.foto-thumb-default {
	background-image:url(images/loader.gif);
	background-repeat:no-repeat;
	background-position:center;
	width: 100px;
	height: 100px;
	float: left;
	padding: 3px;
	margin-right: 3px;
	border: 1px solid #cccccc;
	clear: both;
	overflow: hidden;
}
.thumb_list {
	width: 110px;
	height: auto;
	float: left;
}
.thumb_default {
   width: 300px;
   height: 130px;
   clear: both;	
}
.default_title {
	width: 150px;
	height: auto;
	font-size: 13px;
	font-weight: bold;
    float: left;
    color: #d30006;
}
.default_text {
	width: 150px;
	height: auto;
	font-size: 11px;
	font-weight: normal;
    float: left;
    color: #999999;
}

/*estilo para los favoritos*/

.logo-favoritos{
	width: 330px;
	height: 227px;
	float: left;
	margin: 0px;
	background-image: url(images/Logo889_fav.jpg);
	background-repeat: no-repeat;
}

.lista-favoritos{
	float: left;
	width: 720px;
	padding: 20px;
}

/*estilos para blog */

/*Post del perfil*/
.post_title {
	width: 100%;
	overflow: hidden;
	font-size: 13px;
	font-weight: bold;
	color: #d3000c;
	text-align: left;
}
.post_info_perfil {
	width: 100%;
	font-size: 9px;
	color: #777;
	text-align: left;
}

.post_info_perfil a{color: #d3000c; text-decoration: none;}
.post_info_perfil a:hover{color: #d3000c; text-decoration:  underline;}

.post_summary_perfil {
	width: 100%;
	color: #555;
	font-size: 11px;
	text-align: left;
	height: auto;
}
/* Termina Post del Perfil */
.titulo-post{
	font-size: 15px;
	color: #d3000c;
	font-weight: bold;
}

.categorias {
	width: 200px;
	height: auto;
	float: right;
	border: 1px solid #cccccc;
	color: #555555;
}
.categorias ul, .categorias li {
	font-size: 12px;
	list-style: none;
	padding: 5px 5px;
	
}
.categorias ul a, .categorias li a {
	font-size: 12px;
	list-style: none;
	padding: 5px 5px;
	text-decoration: none;
	color: #555555;
	
}
.categorias ul a:hover, .categorias li a:hover {
	font-size: 12px;
	list-style: none;
	padding: 5px 5px;
	text-decoration: underline;
	color: #555555;
}
.cat_title {
	width: 100%;
	height: 20px;
	font-size: 13px;
	font-weight: bold;
	color: #d3000c;
	padding: 3px;
	text-align: center;
}
.post_info {
	font-size: 9px;
	color: #777777;
	margin-bottom: 10px;
	margin-top: 10px;
}

.post_info a{color: #d3000c; text-decoration: none;}
.post_info a:hover{color: #d3000c; text-decoration:  underline;}

.columna_comentarios_blog{
	width: 500px;
	height: auto;
	float: left;
	padding: 25px;
}


/* Estilos para la búsqueda de usuarios*/
.busqueda-icon{ background-image: url(images/search-icon.gif); }

#user-search{
	padding: 16px 40px;
}

#user-search input{
	width: 300px;
}

.opcion-busqueda{
	font-size: 12px;
	color: #555555;
	padding: 5px 0px;
}

.resultado-item{
	padding: 10px 5px;
	margin: 5px 5px 5px 10px;
	border-bottom: 1px dashed #cccccc;
	border-right: 1px dashed #cccccc;
	float: left;
	height: auto;
	width: 380px;	
}

.resultados-col-derecha{
	width: 250px;
	height: auto;
	float: left;
}

/*Videos*/

.upload-video-icon{ background-image: url(images/uploadvideo-icon.gif); }

.video-titulo{
	color: #D3000C;
	font-size: 12px;
	margin-bottom: 5px;
	font-weight: bold;
}

.video-titulo a:link, .video-titulo a:visited, .video-titulo a:hover {
	color: #D3000C;
	text-decoration: none;
}

.video-item-list{
	float: left;
	padding: 13px 30px;
	width: 750px;
	border-bottom: 1px dashed #cccccc;
	margin-left: 5px;
}

.video-thumb{
	float: left;
	width: 130px;
	height: 97px;
}

.video-thumb img{
	width: 130px;
	height: 97px;
}

.video-info{
	float: left;
	height: auto;
	padding: 0px 15px;
	width: 570px;
}

.video-descripcion{
	font-size: 12px;
	font-weight: normal;
	line-height: 120%;
	text-align: justify;
	color: #555555;
}

.video-full{
	float: left;
	width: 340px;
	height: 280px;
	padding: 20px 20px
}

.video-info2{
	float: right;
	height: auto;
	padding: 20px 20px 20px 0px;
	width: 420px;
}

/*Podcast*/

.upload-podcast-icon{ background-image: url(images/uploadpodcast-icon.gif); }

.podcast-item-list{
	float: left;
	padding: 13px 30px;
	width: 750px;
	border-bottom: 1px dashed #cccccc;
	margin-left: 5px;
}

.podcast-lista-izq{
	float: left;
	height: auto;
	width: 300px;		
}

.podcast-lista-der{
	float: right;
	height: auto;
	width: 420px;
}
.podcast-player{
	float: left;
	width: 295px;
	height: 35px;
}

.podcast-descripcion{
	font-size: 12px;
	font-weight: normal;
	line-height: 120%;
	text-align: justify;
	color: #555555;
}

.podcast-titulo{
	color: #D3000C;
	font-size: 13px;
	margin-bottom: 5px;
	font-weight: bold;
}

.error-item{
	font-size: 20px;
	padding: 30px 30px 30px 60px;
	margin-left: 60px;
	color: #555555;
	background-image: url(images/errorimg.jpg);
	background-position: left;
	background-repeat: no-repeat; 
}

.titulos-zona{
	font-size: 15px;
	color: #d3000c;
}

.columna-comentarios2{
	width: 800px;
	height: auto;
	float: left;
	padding: 5px;
}

.sub-comentario{
	width: 500px;
	height: auto;
	float: left;
	margin: 5px 0px 5px 30px;
}

.comentario-form{
	float: left;
	margin: 5px;
}

.links-centrados{
	float: left;
	width: 100%;
	height: 30px;
	clear: both;
	font-size: 13px;
	display: inline;
	text-align: center;
	padding: 15px 0px;
}

.links-centrados a:link, .links-centrados a:visited {
	color: #555555;
	text-decoration: none;
	padding-right: 20px;
}

.links-centrados a:hover {
	color: #555555;
	text-decoration: underline;
	padding-right: 20px;
}
/* Edit en linea*/
.editin_textarea{
height:110px;
margin-bottom:0px;
margin-left:4px;
margin-right:0px;
margin-top:4px;
width:97%;
}

/* Fin */


/*Para divs de votación con estrellitas*/
.rating{
	float: left;
	padding: 5px 0px;
}

.rate-voted, .rate-blank{
	background-position: center;
	background-repeat: no-repeat;
	width: 15px;
	height: 15px;
	cursor: pointer;
	float: left;
	display: inline;
}

.rate-voted{background-image: url(images/rate_star_voted.gif);}

.rate-blank{background-image: url(images/rate_star_blank.gif);}

.lupa-search{
	background-image: url(images/mini-search.gif);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 18px;
}

/*Para errores*/

.error{
	font-family: Tahoma, Arial,  sans-serif;
	color: #d30006;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	padding: 5px;
}

/*para avisos de creación - crear nuevo... -*/

.crear-nuevo, .crear-nuevo a{
	font-family: Tahoma, Arial,  sans-serif;
	color: #555555;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	padding: 3px;
	text-decoration: none;
}

.crear-nuevo a:hover{
	color: #555555;
	text-decoration: underline;
}

/*Algunos extras para el mainframe de toda la zona*/

.usuario-mainframe{
	width: 110px;
	height: 125px;
	float: left;
	margin-right: 7px;
	overflow: hidden;
}


.box-wrapper{
	padding:5px;
	float: left;
}

.usuario-nombre-grande, .usuario-nombre-grande a {
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	width: 100px;
	height: 14px;
	overflow: hidden;
	color: #d3000c;
	margin-bottom: 1px;
	text-decoration: none;
}

.usuario-nombre-grande a:hover {
	color: #d3000c;
	text-decoration: underline;
}
.usuario-foto-grande{
	background-image:url(images/loader.gif);
	background-repeat:no-repeat;
	background-position:center;
	width: 100px;
	height: 100px;
	float: left;
	padding: 3px;
	margin-right: 3px;
	border: 1px solid #cccccc;	
}

#global-search{
	padding: 10px 40px;
}

#global-search input{
	width: auto;
}

.listas-zona a{
	//padding-left: 5px; 
}

/*- - - - - - - - - - - - - - - - - - - - - - - - */

/*estilos para mostrar 'todos los albums/fotos'*/

.album-autor {
	color: #555555;
	font-size: 11px;
	height: 13px;
	overflow: hidden;
	float: left;
	width: 100px;
	text-align: center;
}

.album-autor a{
	color: #555555;
	text-decoration: none;
} 

.album-autor a:hover{
	color: #555555;
	text-decoration: underline;
} 

.album-title-home2{
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	width: 100px;
	height: 13px;
	overflow: hidden;
	color: #d3000c;
	margin: 2px 0px 1px 0px;
	float: left;
}

.album-title-home2 a:link, .album-title-home2 a:visited{
	color: #d3000c;
	text-decoration: none;
}

.album-title-home2 a:hover{
	color: #d3000c;
	text-decoration: underline;
}

.fotos-todas-item{
	width: 112px;
	height: 155px;
	float: left; 	
	margin: 3px 0px 0px 22px;
	display: inline;
	overflow: hidden;
}


/*Arreglo de estilos para VIP*/

.zona-full-VIP{
	width: 834px;
	height: auto;
	float: left;
	background-color: #222222;
	border: 1px solid #333333;
	padding: 2px;
	background-image: url(images/back-perfil-VIP.jpg);
	background-position: bottom;
	background-repeat: no-repeat;	
}

.zona-full-VIP2{
	width: 834px;
	height: auto;
	float: left;
	background-color: #222222;
	border: 1px solid #333333;
	padding: 2px;	
}

.txt-zona-VIP{
	font-size: 12px;
	font-weight: normal;
	line-height: 120%;
	text-align: justify;
	padding: 10px;
	color: #ffffff;
}

.perfil-right-VIP{
	width: 530px;
	height: auto;
	float: right;
	margin: 5px 0px;
	background-color: #444444;
	padding-bottom: 25px;
}

.perfil-right-VIP li{
	display: inline;
	font-size: 11px;
	font-weight: bold;
	color: #222222;
	padding-left: 10px;
}

.perfil-right-VIP li a:link, .perfil-right-VIP li a:visited {
	color: #222222;
	text-decoration: none;
}

.perfil-right-VIP li a:hover {
	color: #222222;
	text-decoration: underline;
}

.titulo-zona-VIP{
	font-size: 14px;
	font-weight: normal;
	color: #222222;
	text-align: left;
	padding: 5px 0px 0px 10px;
}
.fila-zona-VIP{
	width: 840px;
	float: left;
	height: auto;
	padding: 0px 5px;
}

.favoritos-VIP{
	padding: 10px 5px;
	font-size: 12px;
	font-weight: bold;
	color: #888888;
	float: left;
}

.libro-VIP, .cancion-VIP, .lugar-VIP, .pelicula-VIP{
	float: left;
	width: 140px;
	margin: 0px 15px 0px 5px;
	display: inline;
	padding-left: 45px;
	background-position: top left;
	background-repeat: no-repeat;
}

.libro-VIP{background-image: url(images/favoritosVIP-libro.gif);}
.cancion-VIP{background-image: url(images/favoritosVIP-cancion.gif);}
.lugar-VIP{background-image: url(images/favoritosVIP-lugar.gif);}
.pelicula-VIP{background-image: url(images/favoritosVIP-pelicula.gif);}


.txt-favorito{
	padding: 5px 0px;
	font-size: 12px;
	font-weight: normal;
	color: #fff;
}

.new-VIP {
	clear: both;
	font-size: 11px; 
	font-weight: bold;
	color: #999999;
	text-align: left;
	padding: 2px 10px;
}
.new-VIP img {
	vertical-align: middle;
}
.new-VIP a:link, .new-VIP a:visited {
	color: #999999;
	text-decoration: none;
}
.new-VIP a:hover {
	color: #999999;
	text-decoration: underline;
}

.nombre-usuario-VIP {
	font-size: 14px;
	font-weight: bold;
	color: #999999;
	text-align: left;
	float: left; 
	margin: 0px 0px 5px 0px;
	width: 150px;
}

.datos-usuario-VIP {
	width: 150px;
	float: left;
	margin: 5px 0px; 
}

.datos-usuario-VIP pre{
	color: #999999;
	font-size: 12px; 
	text-align:left;
	font-family: Arial, sans-serif;
}

.zona-vermas-VIP{
	font-size: 11px; 
	font-weight: bold;
	color: #222222;
	text-align: right;
	padding: 0px 10px;
}

.zona-vermas-VIP a:link, .zona-vermas-VIP a:visited{
	color: #222222;
	text-decoration: none;
}

.zona-vermas-VIP a:hover{
	color: #999999;
	text-decoration: none;
}
/*Fin: Arreglo de estilos para VIP*/



/*Comentarios en videos, podcast y videos*/
.comentario-item2{
	width: 415px;
	height: auto;
	float: left;
	margin: 5px 0px;
	border-bottom: 1px dashed #D3000C;
}

.ultimo-comentario-item2{
	width: 415px;
	height: auto;
	float: left;
	margin: 5px 0px;
	border-bottom: 1px dashed #D3000C;
	background-color: #eaeaea;
}

.comentario-content2{
	width: 390px;
	height: auto;
	float: left;
	padding: 10px;
}

/*Botón para agregar a mis Favoritos*/
.agregar-favoritos{
	width: 165px;
}

.agregar-favoritos a{
	background-image: url(images/agregar-favoritos.gif);
	background-position: left;
	background-repeat: no-repeat;
	line-height: 20px;
	color: #555555;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	padding: 5px 0px 5px 30px;
	margin-top: 3px;
	width: 250px;
}

.agregar-favoritos a:hover{
	color: #D3000C;
	text-decoration: none;
}

/*Arreglos en foto de galería para color descripción y comentarios*/
.foto-descripcion {
	width: 700px;
	height: auto;
	background-color: #eeeeee;
	margin: 0 auto;
}

.txt-descripcion{
	font-size: 13px;
	font-weight: normal;
	line-height: 120%;
	text-align: justify;
	padding: 0px 50px 15px 50px;
	color: #555555;
}

.video-left{
	float: left;
	width: 360px;
}

.padding20{
	padding: 20px;
}
.box-banner{
	width: 300px;
	height:250px;
	margin: 10px 0px;
}

.regresar a{
background-image: url(images/regresar.gif);
background-position: left;
background-repeat: no-repeat;
line-height: 20px;
color: #555555;
font-size: 11px;
font-weight: bold;
text-decoration: none;
padding: 5px 0px 5px 30px;
margin-top: 3px;
width: 250px;
float:left;
} 
 
.regresar a:hover{
color: #D3000C;
text-decoration: none; 
}


/*Para importar contactos, iconos para las listas*/

.messenger{ background-image: url(images/msn-icon.gif); }
.yahoo{ background-image: url(images/yahoo-icon.gif); }

/*Modificación a podcast en perfil y toda la zona*/

.datos-podcast{
	width: 250px;
	font-size: 11px;
	color: #555555;
	padding: 2px 5px;
	margin-bottom: 2px;
	float: left;
}

.pod-titulo{
	float: left;
	width: 160px;
	font-weight: bold;
	color: #d3000c;
	height: 13px;
	overflow: hidden;
}	
.pod-autor{
	float: left;
	width: 85px;
	color: #555555;
	height: 13px;
	overflow: hidden;
	padding-left: 5px;
}

.pod-autor a{
	color: #d3000c;
	text-decoration: none;
}

.pod-autor a:hover{
	color: #d3000c;
	text-decoration: underline;
}
/*Fin arreglos podcast*/

/*Pertenezco a esta zona*/

.pertenezco{
	float: right;
	width: 500px;
	padding: 10px; 
}
.pertenezco-zona{
	width: auto;
	border: 1px solid #dddddd;
	background-color: #ffffff;
	background-image: url(images/back-pertenzco.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	padding: 3px 3px 0px 3px;
	clear: left;
	float: right;
	color: #666666;
}
.pertenezco-txt{
	font-size: 11px;
	float: left;
	line-height: 40px;
	padding-left: 10px;
}
.pertenezco-txt a{
	color: #666666;
	text-decoration: none;
}
.pertenezco-txt a:hover{
	color: #d3000a;
	text-decoration: underline;
}
.pertenezco-logo{
	float: left;
	width: 55px;
	padding: 0px 10px;
}

#pestania_acir{
	background-image: none;
}



