@charset "utf-8";
/* CSS Document */
	*{margin: 0; padding: 0; outline: 0;} 
	body{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #FFFFFF;
		font-size: 12px;
		background-color: #CCCCCC;
		margin: 0;
	}
	html, body{
		height: 100%;
		background-color: #E0E9EB;		
	}	
	div#contenedor{
		min-height: 100%;
		height: auto !important;
		height: 100%;
		margin-bottom: 0px;
		background-image: url(../../images/footsep.png);
		background-position: top;
		background-repeat: repeat-y;
	}
	div#Superior{
		background-color: #272727;
		height: 90px;
		padding-left: 50px;
	}
	div#supInterior{
		border: 1px solid #BBBBBB;
		background-color: #FFFFFF;
		padding: 10px;				
	}
	div#cenInterior{
		margin: 15px 0 18px 0;
		height: 1%;
		overflow: auto;
		text-align: left;
		background-color: #D3DDDE;
		padding: 15px;
	}
	div#Central{
		text-align: center;
		width: 980px;		
		padding-top: 20px;
		margin: 0 auto;
		margin-bottom: 120px;
		background-color: #E0E9EB; /* #BDC9D5 */
	}	
	div#izquierda{
		width: 250px;
		float: right;
		padding-bottom: 15px;
	}
	span.sector{
		border: 1px dotted #BBBBBB;
		background-color: #FFFFFF;		
		display: block;
		padding: 15px;
		margin-bottom: 20px;
		overflow: auto;
		height: 1%;			
	}	
	span.ptxt{
		display: block; 
		font-size: 18px;		
		font-family: Helvetica, "Trebuchet MS", Arial, sans-serif, "Lucida Sans Unicode";
		font-weight: bold;
		color: #556779; 
		float: left; 
		padding: 12px 5px 12px 0;
	}
	span.temaImgTitulo{
		border: 0px solid red;
		display: block;
		text-align: center;
	}
	img.temaBlogLink{
		cursor: pointer;		
	}
	span.contSigue{		
		display: block;
	}
	img.icoSigue{
		margin-left: 7px;
	}
	div#sup{
		border: 1px solid #BBBBBB;
		margin-bottom: 10px;
		background-color: #FFFFFF;
		padding: 10px;
		text-align: left;
	}
	div#inf{
		border: 1px solid #BBBBBB;
		background-color: #DDDDDD;
	}	
	div#Inferior{
		/* background-color: #373737; */
		text-align: center;
		background-image: url(../../images/sello.png);
		background-repeat: no-repeat;
		background-position: left;
		background-color: #272727;		
		margin-top: -8.3em;
		overflow: hidden;
	}	
	h3{
		font-family: Helvetica, "Trebuchet MS", Arial, sans-serif, "Lucida Sans Unicode";
		color: #666666;
		font-size: 20px;
	}
	h4{
		color: #000000;
		font-family: Helvetica, "Trebuchet MS", Arial, sans-serif, "Lucida Sans Unicode";
		font-size: 25px;
		padding: 18px 5px;
		background-image: url(../images/comentarios.png);
		background-repeat: no-repeat;
		background-position: 565px;
	}
	h5{
		color: #333333;
		font-family: Helvetica, "Trebuchet MS", Arial, sans-serif, "Lucida Sans Unicode";
		font-size: 30px;		
	}
	h5.pie{
		font-size: 15px;
/*		color: #457398; */
		color: #EAEADB;
		font-weight: normal;
		border: 0px solid red;
		padding: 12px 0px 22px 54px;
		background-image: url(../../images/cuestion.png);
		background-repeat: no-repeat;	
	}
	h6{
		color: #4895D2;
		font-size: 12px;
		font-weight: normal;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		padding: 4px;
	}
	
	span.tituloPost{
		display: block;
		float: left;
		width: 553px;
	}
	span.tituloPost a{
		color: #333333;
	}
	span.comentNum{
		padding: 5px;
		font-size: 35px;
		text-align: center;
		display: block;
		margin-left: 553px;
		color: #A6D0E1;
		padding-top: 15px;
	}
	span.lineaSep{
		border: 0px solid red;
		margin-top: 10px;
		height: 5px;
		width: 100%;
		display: block;
		background-image: url(../images/linea.png);
		background-repeat:repeat-x;
	}
	span.boxExplore{
		border: 1px dotted #81B3E4; /* #5096DA; */
		background-color: #B7CCD9; /* #95AFC8; */
		display: block;
		padding: 15px;
	}
	
	.userPerfill
	{
		background-color: #69A4C9;
		color: #000000;
	}
	
		
	ul.listaOpcBlog{
		border: 0px solid red;
		margin-left: 10px;
	}
	ul.listaOpcBlog li{
		list-style: inside;
		list-style: circle;		
	}
	ul.listaOpcBlog li a{
		border: 0px solid red;
		display: block;
		padding: 8px;
		text-decoration: none;
		color: #52473F;
	}
	ul.listaOpcBlog a:hover{
		color: #26211E;
		background-color: #C2D7DE; /*  #84A8BF; */
	}

	
	a.archivo{
		border: 1px solid #145687;
		background-color: #1D7CC2;
		color: #FFFFFF;
		text-decoration: none;
		display: block;
		padding: 8px;
	}
	a:hover.archivo{
		background-color: #389DE0;
	}
	span.promo{
		border: 1px solid #B8C7C7;
		background-color: #E6ECEC;
		display: block;
		padding: 4px;
		margin: 10px 0;
	}
	span.usuariosImg{
		border: 1px solid #BECED6;
		background-color: #E6ECEC;
		display: block;
	}
	img.regUserImg{
		border: 1px solid #5B5B5B;
		margin: 4px;
	}
	span.autor{
		border: 1px solid #20A5D0;
		background-color: #3888C2;
		display: block;
		font-weight: normal;
		font-size: 12px;
		margin-top: -15px;
		width: 300px;
		padding: 5px;
		color: #FFFFFF;
	}
	span.imagenPost{
		border: 0px solid red;
		display: block;
		text-align: center;
	}
	span.desPost_corto{
		border: 0px solid red;
		display: block;
		padding: 10px 2px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		text-align: left;
	}
	span.imagen{
		border: 1px solid #BFD8DF;
		background-color: #D8E2E9;
		padding: 5px;
		display: block;
		width: 280px;
		margin-left: 5px;
	}
	span.temaBlog{
		border: 0px solid red;
		display: block;
		width: 300px;
		float: left;
		margin-right: 20px;
		margin-left: 2px;
		margin-bottom: 15px;
	}
	.iconsBlog, #iconsBlog{
		overflow: hidden;		
	}
	p.desIcon{
		padding: 5px;
		color: #999999;
		padding-left: 8px;
		padding-top: 10px;
	}
	p.describe{
		border: 0px solid red;
		color: #333333;
		font-size: 13px;
		text-align: justify;
		padding: 3px;
		margin: 8px 0;
	}
	p.elAutor{
		text-align: right;
		color: #556F95;
		font-size: 12px;
		font-weight: bold;
		font-family: Arial, Helvetica, sans-serif;
	}
	/*
	span.icons{
		border: 0px solid red;
		width: 550px;
		display: block;
		padding: 11px 10px 10px 10px;
	}
	*/
	p.descRed{
		border: 0px solid red;
		width: 418px;
		float: left;
		padding: 8px;
		padding-left: 0;
		text-align: justify;
	}
	p.imgRed{
		border: 1px dotted #BBBBBB;
		width: 140px;
		padding: 5px;
		float: right;
	}
	p.sepline{
		padding: 15px;
	}
	a.linkCon{
		text-decoration: none;
		color: #FD7113;
	}
	a:hover.linkCon{
		text-decoration: underline;
	}
/* STILO DL MENU DE NAVEGACION */	
	div#menuNav{
		background-color: #FFF;
		background-image: url(../../images/backMenu.png);
		height: 38px;
		padding: 5px 10%;
		position: relative;
	}	
	p.marcoImagen{
		border: 1px solid #CCCCCC;
		background-color: #E7EBEA;
		width: 450px;
		padding: 12px;
		margin: 0 auto;
	}	
/* ############################################ */	
	span.desImagen{
		border: 0px solid red;
		padding: 4px;
		text-align: center;
		display: block;
		font-size: 12px;
		color: #666666;		
	}
	.sector h2{
		color: #AC3902;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	img.iconFolder{
		border: 0px solid red;
		float: left;
	}
	p.subSeccion{
		margin-left: 70px;
		border: 0px solid red;
		width: 515px;
	}
	strong{
		border: 0px solid red;
		padding: 4px;
		display:block;
		color: #993333;
		text-decoration: underline;
	}
	img.masInfo{
		border: 0px solid red; 
		float: right; 
		position: absolute; 
		padding: 5px 2px 2px 22px;
	}
	span.macrowebdigital{
		color: #F85101;
		text-decoration: underline;
	}
	span.imgIZQ{
		border: 0px solid red;
		display: block;
		color: #333333;
		text-align: center;
	}
	img.complement{
		border: 1px solid #CECECE;
		background-color: #E1E1E1;
		padding: 8px;
		cursor: pointer;
	}
	/* MENU SUPERIOR EFECTOS */
	/* General */
	#cssdropdown, #cssdropdown ul { list-style: none; }
	#cssdropdown, #cssdropdown * { padding: 0; margin: 0; }	
	/* Head links */
	#cssdropdown li.headlink { width: 178px; float: left; 
								margin-left: -1px; 
								border: 1px solid #484848;}
	#cssdropdown li.headlink a { display: block; padding: 0px; }
	/* Child lists and links */
	#cssdropdown li.headlink ul { display: none; text-align: left; }	
	#cssdropdown li.headlink ul li a { padding: 5px; height: 17px; 
									   text-decoration: none; 
									   color: #DDD;}
	#cssdropdown li.headlink ul li a:hover { background-color: #535353; color: #FFF; }	
	/* Pretty styling */
	#cssdropdown a { color: white; } 
	#cssdropdown ul li a:hover { text-decoration: none; }
	#cssdropdown li.headlink { /* background-color: #C90000; */}
	/* #cssdropdown li.headlink ul { background-color: #A40000;} */
	/* #cssdropdown li.headlink ul { background-color: #A84300;} */
	#cssdropdown li.headlink ul { background-color: #2B2A2A;}	
/* ESTILO PARA LOS MENUS IZQUIERDO */
	#menu{
		text-align: left;				
	}
	ul#menu, ul#menu ul{
		list-style-type: none;
		margin: 0;
		padding: 0;
		width: 19em;				
	}
	ul#menu a{
		display: block;
		text-decoration: none;		
	}
	ul#menu li{
		margin-top: 1px;	
	}
	ul#menu li a{
		background: #333;
		color: #fff;
		padding: 0.5em;		
	}
	ul#menu li a:hover{
		background: #000;
	}
	ul#menu li ul li a{
		background: #ccc;
		color: #000;
		padding-left: 20px;		
	}
	ul#menu li ul li a:hover{
		background: #aaa;
		border-left: 5px #000 solid;
		padding-left: 15px;
	}
	img.imgLogo{
		border: 0px solid red;
		float: left;
	}	
	span.asistencia{
		color: #999999;
		border: 0px solid red;
		display: block;
		padding: 20px;
		width: 380px;
		margin-left: 355px;
		text-align: right;
	}
	span.linea{
		color: #CCCCCC;
		font-size: 14px;
		font-weight: bold;
	}
	span.tel{
		color: #15ADFF;
		font-weight: bold;
	}
	span.imgRed{
		border: 0px solid red;
		display: block;
		text-align: center;
	}
	img.TelPie{
		padding: 25px;
		border: 0px solid red;
	}
	div.infoPie{
		background-color: #272727;
		border: 0px solid red;
		width: 900px;
		text-align: left;
		margin: 0 auto;
	}
	span.cajon01{
		border: 0px solid red;
		display: block;
		float: left;
		width: 250px;
		padding: 20px 0;;
	}
	span.cajonSep{
		border: 0px solid red;
		float: left;
		padding: 15px 40px;
	}
	span.derechos{
		text-align: center;
		border: 0px solid red;
		display: block;
		clear: both;
		padding: 5px 0;
	}
	span.derechos{
		color: #606060;
		font-size: 11px;
		font-family: Geneva, Arial, Helvetica, sans-serif;
	}
	span.nota{
		color: #797979;
	}
	span.powerBy{
		color: #016087;
		font-size: 11px;
	}
	p.linkDirect{
		padding: 4px;
		color: #B6B6B6;			
	}
	p.linkDirect a{
		color: #999999;
		text-decoration: none;
		font-size: 10px;
	}
	p.linkDirect a:hover{
		text-decoration: underline;
		color: #748794;
	}
	div#infInterior{
		overflow: hidden;
		height: 1%;
	}		
	span.tiposPagos{		
		border: 0px solid green;
		display: block;
		height: 1%;
		padding-bottom: 5px;
	}
	p.leyendaPagos{		
		border: 0px solid red;
		padding: 7px;
		float: left;
		color: #666666;
		font-size: 10px;
		text-align: right;
		width: 520px;		
	}
	p.iconsPagos{
		border: 0px solid red;
		margin-left: 540px;
		width: 350px;
		text-align: left;
	}
	div.margenLeft{
		text-align: left; 
		padding-left: 10px;
	}
	span.bntNav{
		border: 0px solid red;
		display: block;
		padding: 10px 0 0 0;
		text-align: right;
	}
	img.imgHist{
		border: 0px solid red;
		float: left;
	}
	span.especificacion{
		border: 1px solid #C0CDD3;
		display: block;
		margin-left: 240px;
		border-bottom: 0px;
		padding: 4px;
	}
	span.tecCrear{
		color: #748794;
		font-size: 14px;
		display: block;
		padding: 5px 0;
	}	
	a.optTec{
		color: #606060;
		display: block;
		padding: 2px;
		padding-left: 20px;
		text-decoration: none;
	}
	div#etiquetas{
		border: 0px solid green;
		color: #000;
		padding: 0 10px;
	}
a.TAG-disenoWeb{
		color: #666666;
		font-size: 14px;
		text-decoration: none;		
}
a.TAG-disenoGra{
		color: #333333;
		font-size: 18px;
		text-decoration: none;
}
a.TAG-paginasWeb{
		color: #333333;
		font-size: 17px;
		text-decoration: none;
}
a.TAG-portalesWeb{
		color: #999999;
		font-size: 14px;
		text-decoration: none;
}
a.TAG-mailMasivo{
		font-size: 17px;
		color: #999999;
		text-decoration: none;
}
a.TAG-hosting{
		color: #666666;
		font-size: 20px;
		text-decoration: none;
}
a.TAG-Internet{
		color: #A7A7A7;
		font-size: 12px;
		text-decoration: none;
}
a.TAG-videoTutoriales{
		color: #999999;
		font-size: 15px;
		text-decoration: none;
}
a.TAG-web3{
		font-size: 22px;
		color: #333333;
		text-decoration: none;
}
a.TAG-regBuscadores{
		font-size: 19px;
		text-decoration: none;
		color: #333333;
}
a.TAG-seo{
		font-size: 18px;
		color: #999999;
		text-decoration: none;
}
a.TAG-logotipos{
		font-size: 17px;
		color: #666666;
		text-decoration: none;
}
a.TAG-presentaciones{
		color: #999999;
		font-size: 18px;
		text-decoration: none;
}	
a:hover.TAG-disenoWeb, 
a:hover.TAG-presentaciones, 
a:hover.TAG-logotipos, 
a:hover.TAG-seo, 
a:hover.TAG-regBuscadores, 
a:hover.TAG-web3, 
a:hover.TAG-videoTutoriales, 
a:hover.TAG-Internet, 
a:hover.TAG-hosting, 
a:hover.TAG-mailMasivo, 
a:hover.TAG-portalesWeb, 
a:hover.TAG-paginasWeb, 
a:hover.TAG-disenoGra{
	text-decoration: underline;
}

#homeIcons {
	height: 1%;
	margin-top: 10px;
}
#homeIcons .icon {
	position:relative;
	float:left;
	margin-right: 25px;
}
#homeIcons .icon h2 {
	position:absolute;
	width:140px;
	left:30px;
	top:125px;
	z-index: 2;
	text-align:center;
	font-size:12px;
}
#homeIcons .hover a{
	color: #FFFFFF;
	text-decoration: none;
}
#homeIcons .hover {
	width: 150px;
	height:150px;
	position:absolute;
	left:0px;
	top:0px;
	z-index:5;
	padding: 10px; 
	opacity: 0;	
	background-color: #999999;
	display: none;
}
#homeIcons .hover strong {
	color:#FFFFFF;
} 
#homeIcons .hover h3 {
	font-family: Helvetica, "Trebuchet MS", Arial, sans-serif, "Lucida Sans Unicode";
	font-size: 15px;
	line-height: 24px;
	margin-bottom:20px;
	color:#FFFFFF;
}
#homeIcons .hover strong {
	display:block;
	margin-top:10px;
}
#homeIcons #paquetesWeb {
	color:#FFFFFF;
}
#homeIcons #paquetesWeb .hover {
 	background:#e46c01;
}
#homeIcons #disenoWeb{
	color: #FFF;
}
#homeIcons #disenoWeb .hover{
	background-color: #1a72af;
}
#homeIcons #tecnologiasWeb{
	color: #FFF;
}
#homeIcons #tecnologiasWeb .hover{
	background-color: #23aadb;
}
input.reg, .regArea{
	border: 1px solid #DADADA;
	background-color: #EEEEEE;
	width: 320px;
	padding: 10px;
	color: #666666;
	font-size: 17px;	
}
.regArea{
	height: 90px;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
}
p.regCampo{
	border: 0px solid red;
	padding: 5px 0 5px 21px;
}
div#cajaRegistro{
	margin: 10px 0;
	border: 1px solid #EDECDE;
	background-color: #FAF8F3;
	padding: 5px;
	overflow: hidden;
}
div.regIZQ{
	border: 0px solid #00CC66;
	width: 380px;
	float: left;
}
div.regDER{
	padding-top: 15px;
	border: 0px solid #00CC66;
	margin-left: 385px;
	text-align: center;
}
.datReg{
	font-size: 15px;
	border: 0px solid red;
	padding-left: 20px;
}

 #acceso, #personales, #contacto, #politica{
	background-position: right; background-repeat: no-repeat;
 }
 #acceso{
 	background-image: url(../images/palomita1.png); 	
 }
 #personales{
 	background-image: url(../images/palomita2.png); 	
 }
 #contacto{
 	background-image: url(../images/palomita3.png); 	
}
 #politica{
 	background-image: url(../images/palomita4.png); 	
 }
 .EnviarFormRegistro{
 	border: 0px solid red;
	cursor: pointer;
	margin-left: 195px;
	margin-top: 20px;
 }
 .inputSelect{
 	background-color: #E6E6E6; 
	font-size: 12px; width: 345px;
	font-size: 14px;
 }
 p.politica{
 	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
 }
 strong.politi{
 	font-size: 14px;
	color: #666666;
 }
 span.AUT{
 	border: 1px solid #2D2D2D;
	display: block;
	width: 110px;
	float: left;
	font-size: 13px;
	color: #CCCCCC;
	background-color: #2A2A2A;
	padding: 2px;
 }
 span.AUTr{
 	border: 1px solid #2D2D2D;
	display: block;
	margin-left: 115px;
	padding: 3px;
	font-size: 12px;
	background-color: #2A2A2A;
 }
 a.addFoto{
 	font-size: 14px;
 }  
 
 
 
 
 
 	div#derecha{
		color: #333333;
/*		border: 1px dotted #AAAAAA;
		padding: 15px;
		background-color: #FFFFFF;		
		*/
		width: 680px;
		float: left;
	}

b.rtop, b.rbottom{display:block;background: #D3DDDE}
b.rtop b, b.rbottom b{display:block;height: 1px; overflow: hidden; background: #FFFFFF;}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}

b.r1{margin: 0 5px;}
b.r2{margin: 0 3px;}
b.r3{margin: 0 2px;}


.ContBlog{
	background-color: #FFF;
	padding: 15px;
}



.comentarios{
	border: 1px solid #BCB8A9;
	background-color: #F3F1F1;
	padding: 15px;
}
.tituloComent{
	font-size: 18px;
	font-family: Helvetica, "Trebuchet MS", Arial, sans-serif, "Lucida Sans Unicode";
	color: #474238;
	display: block;
	border: 0px solid red;
	padding: 10px 0;
}
.etiquetaComent{
	font-size: 15px;
	font-family: Helvetica, "Trebuchet MS", Arial, sans-serif, "Lucida Sans Unicode";
	color: #72685A;
	display: block;
	padding: 10px 0;
}
.etiquetaComentInput{
	display: block;
}
.coment, .areaComent{
	width: 590px;
	padding: 10px;
	color: #888877;
	border: 1px solid #BFB6AE;
	background-color: #EFEEED;
}
.areaComent{
	height: 150px;
}
.cheComent{
	display: block;
	padding: 4px 0;
	color: #666666;
}
.comentariosPost{
	border: 1px dotted #BFDFE1;
	background-color: #F2F9F9;
	margin: 10px 0;
}

.poster{
	padding: 15px 0 15px 10px;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #CCE6E6;
	display: block;
	clear: both;
	overflow: hidden;
}

img.imgPerfilComent{
	border: 0px solid red;
	float: left;
}
span.porComent{
	padding: 25px 10px;
	display: block;
	width: 120px;
	height: 30px;
	font-weight: bold;
	margin-left: 0px;
	float: left;
}
span.fechaComent{
	font-weight: normal;
	font-size: 10px;
	display: block;
	color: #666666;
}
span.desComent{
	display: block;
	margin-left: 230px;
	margin-right: 10px;
	background-color: #E9F3F2;
	height: 100%;
	padding: 2px;	
}




p.info{
	padding: 15px 5px;
	text-align: justify;
}

	ul.temasUL{
		padding: 5px 10px;
	}
	ul.temasUL li a{				
		color: #666666;
		font-size: 10px;
	}
	
span.noAutentificado{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	margin-top: -33px;
	border: 0px solid red;
	color: #FF0000;
	display: none;
	float: right;
}	
span.notSubReg{
	font-size: 10px;
	color: #666666;
}
a.regAhora{
	font-size: 12px;
	color: #387CAF;
}

/* ############################################ */
/* */
span.txtTS{
	display: block;
	border: 0px solid red;
	color: #3CADD2;
	font-size: 15px;
	padding: 5px 0;	
	font-weight: bold;
}
span.txtTSD{
	display: block;
	color: #666666;
	padding: 4px 0 4px 10px;
	text-align: justify;
}
.notaLink{
	text-decoration: underline;
	cursor: pointer;
	color: #C87624;
	display: block;
	padding: 5px 0;
	font-size: 14px;
}
/* ESTILOS DE LOS BLOG'S */
.imagen_Post{
	border: 1px solid #F4F4F4;
	padding: 10px;
	background-color: #E6E6E6;
	margin: 20px 0 0 0;
}
span.textoBlog{
	border: 0px solid red;
	color: #333333;
	padding: 4px 10px;
	display: block;
	font-family: Helvetica, "Trebuchet MS", Arial, sans-serif, "Lucida Sans Unicode";
	font-size: 12px;
	margin-bottom: 0;
}
span.TitulosBlog{
	border: 0px solid red;
	color: #D2761A; /* #3695E2 #3484BE */
	font-size: 18px;
	font-family: Helvetica, "Trebuchet MS", Arial, sans-serif, "Lucida Sans Unicode";
	display: block;
}
span.desImagen{
	display: block;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: italic;
	margin-bottom: 10px;
}
a.linksBlog{
	color: #CA621C;
}
a:hover.linksBlog{
	color: #A66433;
}
.player{
	border: 1px solid #F4F4F4;
	background-color: #E6E6E6;
	width: 400px;
	padding: 10px;
	margin: 0 auto;		
}

span.volver{
	border: 1px solid #F8F8F8;
	display: block;
	text-align: right;
	margin-bottom: 8px;
	background-color: #F5F5F5;
}
span.volverTxt{
	border: 0px solid red;
	display: block;
	float: left;
	padding: 20px;
	font-family: Helvetica, "Trebuchet MS", Arial, sans-serif, "Lucida Sans Unicode";
	font-size: 20px;
	color: #58B8D3;
	width: 80%;
}
span.perfilDir{
	border: 1px solid #DDDDDD;
	background-color: #F2F2F2;
	display: block;
	width: 370px;
	padding: 10px;
	margin: 0 auto;
}
span.temas{
	border: 0px solid red;
	display: block;
	padding: 10px 0 10px 30px;
	background-image: url(../images/folder.png);
	background-repeat: no-repeat;
	background-position: left;
	font-size: 15px;
	color: #4088B3;
}
span.post{
	border: 0px solid green;
	display: block;
	margin-left: 50px;
	padding: 5px 5px 5px 15px;
	margin: 4px 0 4px 50px;
	color: #818181;
	background-image: url(../images/bullet.gif);
	background-repeat: no-repeat;
	background-position: left;
}
ul.list_historic{
	border: 0px solid red;
	margin-left: 40px;
	list-style: none;
}
ul.list_historic li.primer{
	border: 1px solid #99CC00;
}
span.tags{
	border: 0px solid red;
	font-size: 10px;
	display: block;
	float: left;
	padding: 1px;
}
span.tag_0, span.tag_4, span.tag_7, span.tag_12{
	color: #77B1DD;
	font-size: 17px;
	font-weight: normal;
}
span.tag_1, span.tag_8, span.tag_13{	
	color: #557B88;
	font-weight: normal;
	font-size: 13px;
}
span.tag_2, span.tag_5, span.tag_9, span.tag_14{	
	color: #9BB3B5;
	font-weight: normal;
	font-size: 20px;
}
span.tag_3, span.tag_10, span.tag_15{	
	color: #9BB3B5;
	font-weight: normal;
	font-size: 15px;
}
span.tag_6, span.tag_11, span.tag_16{	
	color: #92B0D3;
	font-weight: normal;
	font-size: 17px;
}
/* PAGINACION */
span.paginacion{
	border: 0px solid red;
	display: block;
	overflow: auto;
	padding: 10px 0;
}
span.numPag, span.numPagSeleccion, span.numPagNext{
	border: 1px solid #B6E8F8;
	background-color: #E9E9E9;
	padding: 10px;
	display: block;
	width: 20px;
	text-align: center;
	float: left;
	margin-left: 4px;
	cursor: pointer;
}
span.numPagSeleccion{
	border: 2px solid #FFFFFF;
	background-color: #FFFFFF;
	font-size: 17px;
	padding: 7px;
	cursor: pointer;
}
span.numPagNext{
	width: 70px;
	cursor: pointer;
}

.reg2{
	border: 0px solid red;
	padding: 7px 20px;
	background-image: url(../images/backInput.jpg);
	background-repeat: no-repeat;
	width: 360px;
	color: #999999;
	font-size: 14px;		
}
.regArea2{
	border: 0px solid red;
	height: 160px;
	width: 350px;
	padding: 15px 20px;		
	font-size: 15px;
	color: #999;
	margin-left: 15px;
}
.regPArea{	
	border: 0px solid red;
	padding: 10px;
	background-image: url(../images/backtextArea.jpg);
	background-repeat: no-repeat;
	width: 400px;
	background-position: right;
}
.imagenVolante{
	border: 0px solid red;
	display: block;
	position: absolute;
	margin-left: 480px;
}
span.errorData, span.errorData2, span.errorData3{
	color: #FF0000;
	padding: 0 20px;
	font-size: 12px;
}
span.imgRec{
	border: 0px solid red;
	display: block;
	text-align: center;
}
	#actual{
		background-color: #2e2e2e;
		background-image: url(images/overlay.png); 
		position: absolute;
		width: 100%;
		height: 100%;
		z-index: 1000;
		display: none;
		filter: alpha(opacity=85);
		opacity: 0.8;
	}
	.nueva{
		z-index: 2000;
		position: absolute;
	}
	.nuevoColor{
		background: #2e2e2e;
	}
	.iconsMenu{
		border: 0px solid red;
		display: block;
		text-align: right;
	}
p.SeccionReg{
	font-family: Helvetica, "Trebuchet MS", Arial, sans-serif, "Lucida Sans Unicode";
	border: 1px solid #DDEDFB;
	background-color: #F5FAFE;
	padding: 5px;
	font-size: 28px;
	color: #333333;
	margin: 8px 0;
	position: relative;
}	
	.iconFlecha{
		border: 0px solid red;
		position: absolute;
		left: 610px;
		top: 6px;
		cursor: pointer;
	}
	
	.titleRegD{
		border: 0px solid red;
		position: relative;
		display: block;
	}
	.extTW{
		position: absolute;
		border: 0px solid red;
		left: 400px;
		top: 0;
		cursor: pointer;
	}
	.formTwitter{
		border: 1px solid #C0DDF8;
		background-color: #E8F3FD;
		left: 400px;
		position: absolute;
		z-index: 99999;
		width: 247px;
		padding: 8px;
		display: none;
	}
	.cerrarT{
		display: block;
		border: 0px solid red;
		text-align: right;
		padding: 5px;		
	}
	.tT{
		border: 0px solid red;
		display: block;
		width: 85px;
		float: left;
		padding: 4px 0 4px 4px;
	}
	.regT{
			border: 0px solid red;
			padding: 4px;
	}
	.btnT{
			border: 0px solid red;
	}
	.x{
		cursor: pointer;
	}
	.descDTT{
		font-size: 12px;
		padding: 30px 10px;
	}				
	.seccLink
	{
		background: #222222; 
		padding: 5px 20px; 
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		margin: 5px 10px;	
	}
	a.linkSitios{
		text-decoration: none;
		color: #F2F2F2;
	}
	a.linkSitios:hover
	{
		color: #CEDFEA;
		text-decoration: underline;
	}
	p.datFFTG{
		color: #666666; 
		font-size: 15px; 
		font-family: Verdana, Arial, Helvetica, sans-serif;
		margin: 0; 
		padding: 5px 10px;		
	}
	.datFinal{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		padding: 14px;
	}	
	#notificacion{
		overflow: hidden;
		position: absolute;
		top: 300px;
		margin-left: 0;
		width: 100%;
		border: 0px solid red;
		background-color: #FFFFFF;		
		padding: 10px;	
		display: none;				
	}
	.perfilNota{
		display: block;		
		border: 0px solid red;
		text-align: center;
	}
	.perfilNota a{
		font-size: 14px;
		color: #E78C07;
		text-decoration: none;
	}
	.perfilNota a:hover{
		color: #AC6906;
	}
	.descData{
		display: block;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 14px;
	}
	.avatar{
		display: block;
		position: absolute;
		left: 400px;
		top: 185px;
	}