/*
Theme Name: Velneo v7 v8
Theme URI: http://blogestudio.com/themes/velneo_v7_v8/
Description: Theme for Velneo v7
Version: 0.0.8
Author: Alejandro Carravedo (Blogestudio)
Author URI: http://blogestudio.com/
*/

BODY {
	margin: 0; padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	text-align: center;
	color: #666666;
}

A { outline: none; }
	A IMG { border: none; vertical-align: middle; }

UL { margin: 0; padding: 0; list-style: none; }
	UL LI { margin: 0; padding: 0; list-style: none; }

OL { margin: 0; padding: 2px 8px; }
	OL LI { margin: 0; padding: 2px 0; }

H1, H2, H3, H4, H5, H6 { margin: 0; padding: 0; }
P { margin: 0; padding: 4px 0; }
	
INPUT, SELECT { font-family: Arial, Helvetica, sans-serif; font-size: 1em; vertical-align: middle; }
TEXTAREA { font-family: Arial, Helvetica, sans-serif; font-size: 1em; }
FIELDSET { margin: 0; padding: 0; border: 0; }

PRE, CODE{ font: 1.0em Monaco, 'Courier New', monospace; }
	
.alignright { float: right; }
.alignleft { float: left; }

.text-align-center { text-align: center; }
.text-align-right { text-align: right; }
.text-align-left { text-align: left; }

.clear-both { clear: both; }

/* Begin Images ( Estandar de WordPress) */
P IMG {	padding: 0; max-width: 100%; }
IMG.centered, IMG.aligncentered { display: block; margin-left: auto; margin-right: auto; }
IMG.alignright { padding: 4px; margin: 0 0 2px 7px; display: inline; }
IMG.alignleft { padding: 4px; margin: 0 7px 2px 0; display: inline; }
IMG.avatar { border: 1px solid #ddd; }
/* End Images */

/* Clear Both fixed */
.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

.clearfix { display: inline-block; }

/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */



/* Estilos generales */
.btn-frm-submit {
	margin: 0; padding: 2px 10px;
	font-family: Arial;
	font-size: 1em;
	color: #fff;
	border: 1px solid #000;
	background: #292d29;
	cursor: pointer;
	
	border-radius: 5px;
	-ms-border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	
	overflow: visible; width: auto;
}
	.btn-frm-submit:hover {
		color: #fff;
	}
	
.field-frm-text {
	padding: 3px 4px;
	border: 1px solid #dbdbdb;
	width: 200px;
	font-size: 1em;
	color: #636563;
}

.field-frm-label {
	color: #666;
	font-size: 1em;
	font-weight: normal;
}
	
	.field-frm-label SMAL {
		color: #666;
	}

.linea-vertical-1 { color: #f7f3f7; }
.linea-vertical-2 { color: #f7f3f7; }

.captura {
	border: 1px solid #333;
}


/* Plantilla */

BODY {
	margin: 0 10px;
}

.posicion-general {
	max-width: 954px;
	min-width: 746px;
	
	margin: 0 auto;
	text-align: left;
	border-left: 1px solid #f0f0f0;
	border-right: 1px solid #f0f0f0;
}

#cabecera, #contenido, #contenido-inicio, #pie-pagina, #copyright {
	width: expression(document.body.clientWidth < 746? "746px": document.body.clientWidth > 954? "954px": "auto");
}

#cabecera {
	border-top: 3px solid #ea4848;
	/*background: url(images/bkg_beta.gif) no-repeat 0 0;*/
	height: 124px;
	overflow: hidden;
}

/* Contenido General */
#contenido {
	padding: 24px 0 46px;
	background: url(images/bkg_contenido_alignright.gif) repeat-y 100% 0;
	overflow: hidden;
	position: relative;
}
	
	#contenido.nobkg {
		background: none;
	}

	#contenido .contenido-interior {
		margin-right: 296px;
		padding: 0 12px;
	}
	
	#contenido .principal {
		float: left;
		width: 99.9%;
	}
	
	#contenido .sidebar {
		float: right;
		width: 271px;
		margin-right: -296px;
	}
		
		#contenido .sidebar .sidebar-interior {
		}
	
	#contenido.no-sidebar {
		position: relative;
		background: none;
		margin: 0 auto;
	}
		
		#contenido.no-sidebar .contenido-interior {
			margin: 0;
		}
		
	#contenido .leftFrontPage {
		float: left;
		width: 99.9%;
	}
		
	#contenido .rightFrontPage {
		float: right;
		width: 186px;
		margin-right: -198px;
		margin-left: 12px;
	}


/* Contenido de la Pagina de Inicio */
#contenido-inicio {
	padding: 24px 0 46px;
	overflow: hidden;
	position: relative;
}
	
	#contenido-inicio .contenido-interior {
		padding: 0;
	}

/* Pie de Pagina */
#pie-pagina {
	background: url(images/bkg_pie-pagina.gif) repeat-x 0 0;
	border-left-color: #fff;
	border-right-color: #fff;
}

#copyright {
}
	
	#copyright .copyright-interior {
		position: relative;
		margin: 0; padding: 4px 0 10px;
		text-align: right;
	}


/* ***** ******** ***** */
/* ***** Cabecera ***** */
/* ***** ******** ***** */
#cabecera {
	color: #000;
	font-size: 0.9em;
}

#cabecera A {
	color: #000;
	text-decoration: none;
}
	
	#cabecera A:hover {
		color: #e30b0b;
		text-decoration: underline;
	}
	
#cabecera .blog-title {
	margin: 0; padding: 0 0 0 78px;
	width: 186px; height: 101px;
	background: url(images/logo_velneo-cab.gif) no-repeat 70% 51px;
	text-indent: -10000px;
	float: left;
}
	
	#cabecera .blog-title A {
		display: block;
		height: 101px;
	}

#cabecera .cabecera-resto {
	margin: 0 0 0 294px; padding: 0 4px 0 0;
}

#cabecera .opciones {
	text-align: right;
}
	
	#cabecera .opciones UL {
		padding: 6px 0 0;
		overflow: hidden;
	}
		
		#cabecera .opciones UL LI {
			margin: 0; padding: 1px 9px;
			display: inline;
		}
			
			#cabecera .opciones UL LI.contacto {
				padding-left: 16px;
				background: url(images/ico_contacto.gif) no-repeat 0 50%;
			}
		
			#cabecera .opciones UL LI.idioma {
				padding-left: 20px;
				background: url(images/ico_idioma.gif) no-repeat 0 50%;
			}
			
				#cabecera .opciones UL LI.idioma .active {
					width: 0;
					overflow: hidden;
					display: none;
				}
			
			#cabecera .opciones UL LI.registro {
				border-left: 1px solid #dedbde;
			}
				
				#cabecera .opciones UL LI.registro A.selected {
					color:#e30b0b;
				}
					
					#cabecera .opciones UL LI.registro A.selected:hover {
						color:#2d2d2d;
					}
			
			#cabecera .opciones UL LI.perfil-usuario {
				color: #E30B0B;
				padding-left: 28px;
				background: url(images/ico_usuario.gif) no-repeat 9px 50%;
			}

			#cabecera .opciones UL LI.tienda {
				padding-left: 28px;
				padding-top: 5px;
				background: url(images/ico_carrito.gif) no-repeat 9px 50%;
			}
		
		#cabecera .opciones UL UL {
			padding: 0;
			display: inline;
		}
	
#cabecera .buscador {
	padding: 5px 0;
	text-align: right;
}
	
	#cabecera .buscador #searchform {
	}
	
#cabecera .menu-principal {
}
	
	#cabecera .menu-principal UL {
		background: url(images/bkg_menu-principal.gif) repeat-x 0 0;
		height: 34px;
	}
		
		#cabecera .menu-principal UL LI {
			width: 14.25%;
			float: left;
			color: #ccc; /* #8a8a8a; */
			text-align: center;
		}
			
			#cabecera .menu-principal UL LI A {
				padding: 7px 0 8px;
				color: #ccc; /* #8a8a8a; */
				display: block;
				text-decoration: none;
				border-bottom: 5px solid #dbdbdc;
			}
				
				#cabecera .menu-principal UL LI A:hover {
					color: #fff;
					border-color: #e30b0b;
				}
				
				#cabecera .menu-principal UL LI A.selected {
					color: #fff;
					border-color: #e30b0b;
				}

	
	
/* ***** ******* ***** */
/* ***** Sidebar ***** */
/* ***** ******* ***** */
.sidebar {
	font-size: 0.9em;
	color: #676767;
}
	
	.sidebar A {
		color: #e30b0b;
	}
		
		.sidebar A:hover,
		.sidebar A:active {
			color: #292d29;
		}
		
		.sidebar A:visited {
			color: #d7383a;
		}
	
	.sidebar H2 {
		margin: 10px 0; padding: 0 0 0 6px;
		border-bottom: 3px solid #dedbde;
		color: #000;
		font-size: 1.5em;
	}
	
	.sidebar .sidebar-modulo {
		margin: 0 0 14px; padding: 0;
	}
		
		.sidebar .sidebar-modulo UL {
			padding: 2px 0 2px 10px;
		}
			
			.sidebar .sidebar-modulo UL LI {
				padding: 7px 0 7px 13px;
				background: url(images/bullet_002.gif) no-repeat 0 10px;
			}
			
			.sidebar .sidebar-modulo UL UL {
				padding: 3px 0 3px 10px;
			}
				
				.sidebar .sidebar-modulo UL UL LI {
					padding: 7px 0 7px 6px;
					background: url(images/bullet_003.gif) no-repeat 0 11px;
				}
				
		.sidebar .sidebar-modulo UL.no-bullets {
			padding: 2px 0;
		}
			
			.sidebar .sidebar-modulo UL.no-bullets LI {
				padding: 7px 0;
				background: none;
			}
	
	/* Temas */
	.sidebar .temas P {
		margin: 0; padding: 0;
		text-align: justify;
	}
		
		.sidebar .temas P A {
		}
			
			.sidebar .temas P A:hover {
			}
	
	/* En la Red */
	.sidebar .enlared {
	}
		
		.sidebar .enlared UL {
			margin: 0; padding: 0 10px;
		}
			
			.sidebar .enlared UL LI {
				padding: 4px 4px 4px 24px;
				/*font-weight: bolder;*/
				font-size: 1.1em;
			}
				
				.sidebar .enlared UL LI.youtube {
					background: url(images/ico_youtube.gif) no-repeat 0 50%;
				}
				.sidebar .enlared UL LI.flickr {
					background: url(images/ico_flickr.gif) no-repeat 0 50%;
				}
				.sidebar .enlared UL LI.twitter {
					background: url(images/ico_twitter.gif) no-repeat 0 50%;
				}
				.sidebar .enlared UL LI.googlemaps {
					background: url(images/ico_google-maps.gif) no-repeat 0 50%;
				}
				.sidebar .enlared UL LI.cronologia {
					background: url(images/ico_cronologia.gif) no-repeat 0 50%;
				}
	
	/* Ultimos Comentarios */
	.sidebar .sidebar-modulo.ultimos-comentarios {
	}
		
		.sidebar .sidebar-modulo.ultimos-comentarios UL LI{
			margin-bottom: 10px;
			padding-left: 4px;
			background: none;
			margin-left: 44px;
		}
			
			.sidebar .sidebar-modulo.ultimos-comentarios UL LI .avatar {
				float: left;
				margin-left: -44px;
				padding: 1px;
				border: 3px solid #D6D6D6;
			}
		
	
/* Pie de Pagina */
#pie-pagina {
	font-size: 0.9em;
	color: #666;
}
	
	#pie-pagina A {
		color: #000;
		text-decoration: none;
	}
		
		#pie-pagina A:hover {
			color: #e30b0b;
			text-decoration: underline;
		}

	#pie-pagina .pie-pagina-interior {
		padding: 24px 0 24px 270px;
		background: url(images/logo_velneo-pie.gif) no-repeat 0 26px;
	}
	
	#pie-pagina .pie-float-left {
		display: inline;
		float: left;
	}
	
	#pie-pagina UL {
		padding: 0 40px;
	}
		
		#pie-pagina UL LI {
			padding: 4px 0 4px 10px;
			background: url(images/bullet_001.gif) no-repeat 0 9px;
		}
		
		#pie-pagina UL.iconos {
			padding: 0 40px;
		}
			
			#pie-pagina UL.iconos LI {
				padding: 4px 0;
				background: none;
			}
				
				#pie-pagina UL.iconos LI.privacidad {
					padding-left: 20px;
					background: url(images/ico_privacidad.gif) no-repeat 2px 50%;
				}
				
				#pie-pagina UL.iconos LI.contacto {
					padding-left: 20px;
					background: url(images/ico_contacto.gif) no-repeat 2px 50%;
				}

				#pie-pagina UL.iconos LI.foro6x {
					padding-left: 20px;
					background: url(images/ico_rojo_foro.gif) no-repeat 2px 50%;
				}

				#pie-pagina UL.iconos LI.tienda {
					padding-left: 20px;
					background: url(images/ico_carrito.gif) no-repeat 0px 50%;
				}
				
				#pie-pagina UL.iconos LI.idioma {
					padding: 0 0 0 20px;
					background: url(images/ico_idioma.gif) no-repeat 0 50%;
				}
				
					#pie-pagina UL.iconos LI.idioma .active {
						width: 0;
						overflow: hidden;
						display: none;
					}
					
			#pie-pagina UL.iconos UL {
				padding: 0;
			}

/* Copyright */
#copyright {
	position: relative;
	color: #666;
	font-size: 0.8em;
	text-align: center;
	border: 0;
}
	
	#copyright .copyright-interior {
		padding-right: 60px;
	}

		#copyright .copyright-interior .textocopy {
			position: absolute;
			bottom: 20px; /* 10px */
			right: 160px; /* 115px */
		}		

		#copyright .copyright-interior .logo_bptw {
			position: absolute;
			bottom: 10px;
			right: 55px;
		}

		#copyright .copyright-interior .logo_iso {
			position: absolute;
			bottom: 17px;
			right: 5px;
		}
	
/* Buscador */
#searchform {
	margin: 0; padding: 6px 0 8px;
}
	

.principal TABLE.gsc-search-box {
	margin: 0; padding: 9px 16px 9px;
	background: url(images/bkg_searchform_google.gif) no-repeat 100% 0;
}
	
	.principal .gsc-branding {
		padding-top: 4px;
	} 
		
	.principal INPUT.gsc-input {
		padding: 3px 4px;
		border: 0;
		width: 390px;
		font-family: Arial,Helvetica,sans-serif;
		font-size: 1em;
		vbertical-align: middle;
	}
	
	.principal INPUT.gsc-search-button {
		text-transform: uppercase;
		color: #fff;
		background: #000;
		border: 0;
		padding: 2px 4px;
		font-size: 0.9em;
		cursor: pointer;
	}
	
	
/* Encuestas */
.wp-polls { }
	.wp-polls .poll-question { border: 1px solid #f0f0f0; background: #fefefe; color: #363636; font-weight: bolder; padding: 12px; }
		.sidebar .sidebar-modulo .wp-polls UL { margin: 0; padding: 9px 22px; list-style: none; border-bottom: 1px solid #f0f0f0; }
			.sidebar .sidebar-modulo .wp-polls LI { margin: 0; padding: 8px 0; list-style: none; background: none; }
	.wp-polls .poll_options { text-align: center; padding: 8px; }
	.wp-polls .poll_link_withbullet { margin: 0 10px; padding-left: 12px; background: url(images/bullet_01.gif) no-repeat 0 50%;}
	
	.sidebar .sidebar-modulo .wp-polls .Buttons { padding: 2px 4px; font-size: 1em; text-transform: uppercase; background: #000; color: #fff; font-size: 1em; cursor: pointer; }

/* Flickr */
.flickr-module { padding: 10px; }
	.flickr-module A { margin: 2px; }
		.flickr-module A IMG { border: 1px solid #c1c1c1; padding: 2px; }
				
				
/* Titulo de Pestanyas */
H2.title-tab {
	/* general settings */
	text-align: left; /* set to left, right or center */
	margin: 1em 0 0 0; /* set margins as desired */
	border-bottom: 1px solid #d9d8d8; /* set border COLOR as desired */
	list-style-type: none;
	padding: 8px 0 4px; /* THIRD number must change with respect to padding-top (X) below */
	
	font: bold 1.3em verdana, arial, sans-serif; /* set font as desired */
}

	H2.title-tab SPAN {
		/* settings for all tab links */
		padding: 8px 25px 4px; /* set padding (tab size) as desired; FIRST number must change with respect to padding-top (X) above */
		border-width: 1px;
		border-style: solid;
		border-color: #d9d8d8 #d9d8d8 #fff; /* set border COLOR as desired; usually matches border color specified in #tabnav */
		background: #fff; /* set unselected tab background color as desired */
		margin-right: 0px; /* set additional spacing between tabs as desired */
		color: #000; /* set selected tab link color as desired */
		position: relative;
		top: 1px;
	}
	
		H2.title-tab.title-tab-comunidad SPAN {
			font-size: 1.1em;
			color: #666;
		}
	
	H2.title-tab-empieza {
	}
		
		H2.title-tab-empieza SPAN {
			padding: 8px 15px 4px;
			background: #fbfbd8;
			border-bottom: 1px solid #fbfbd8;
		}
		
		
/* Entrada */
.post {
	padding: 15px 0;
	color: #666;
}

	.post A {
		color:#e30b0b;
	}
		
		.post A:hover {
			color:#2d2d2d;
		}	
	
	/* Cabecera de la Entrada */
	.post-cabecera {
		margin: 0; padding: 2px 0 10px;
	}
			
		.post-cabecera A {
			color: #e30b0b;
		}
			
			.post-cabecera A:hover {
				color: #292d29;
			}
		
		/* Avatar de la Entrada */
		.post-cabecera DIV.post-avatar {
			float: left;
			padding: 5px;
			width: 54px;
			background: #d6d6d6;
		}
			
			.post DIV.post-avatar IMG {
				border: 1px #FFFFFF solid;
			}
		
		/* Titulo de la Entrada */
		.post-cabecera .post-titulo {
			margin-left: 82px;
			overflow: hidden;
		}
			
			.post-cabecera .post-titulo.noavatar {
				margin-left: 0;
			}
			
			.post-cabecera .post-titulo .posttitle {
				margin: 0; padding: 0 0 10px 0;
				font-size: 1.50em;
				font-weight: bold;
				color: #666;
			}
				
				.post-cabecera .post-titulo .posttitle A {
					text-decoration: none;
					color: #666;
				}
				
			.post-cabecera .post-titulo UL {
				margin: 0; padding: 0;
				list-style: none;
			}
				
				.post-cabecera .post-titulo UL LI {
					display: inline;
					margin: 0; padding: 0;
					font-size: 0.9em;
				}
				
					.post-cabecera .post-titulo UL LI.autor {
						padding: 0 20px 0 0;
						/*padding-left: 21px;
						background: url(images/ico_autor.gif) no-repeat 0 50%;*/
					}
					
					.post-cabecera .post-titulo UL LI.categorias {
						padding: 0 20px 0 36px;
						border-left: 1px solid #d2d2d2;
						background: url(images/ico_categorias.gif) no-repeat 20px 50% ;
					}
					
					.post-cabecera .post-titulo UL LI.editar {
						border-left: 1px solid #d2d2d2;
						padding-left: 36px;
						background: url(images/ico_editar.gif) no-repeat 20px 50% ;
					}
	
			/* Fecha de la Entrada */
			.post-cabecera .post-titulo .post-fecha {
				clear: both;
				margin: 0; padding: 4px 0 0;
				font-size: 0.9em;
				color: #666;
			}
				
				.post-cabecera .post-titulo .post-fecha STRONG {
					color: #000;
				}
	
	/* Contenido de la Entrada */
	.post .texto {
		padding: 10px 0;
		font-size: 1em;
		line-height: 120%;
	}
		
		.post .texto IMG {
			/*border: 1px solid #000;*/
			padding: 1px;
		}
			
			.post .texto IMG.secundario {
				border: 1px solid #000;
			}
		
		.post .texto A {
			color: #e30b0b;
		}
			
			.post .texto A:hover {
				color: #292d29;
			}
		
		.post .texto P {
			margin: 0; padding: 5px 0;
		}
		
		.post .texto H1,
		.post .texto H2,
		.post .texto H3,
		.post .texto H4,
		.post .texto H5,
		.post .texto H6 {
			margin: 0; padding: 10px 0;
		}
		
		.post .texto UL {
			margin: 0; padding: 5px 0 5px 10px;
			list-style: none;
		}
			
			.post .texto UL LI {
				margin: 0; padding: 4px 0 4px 15px;
				background: url(images/bullet_001.gif) no-repeat 0 9px;
			}
				
				.post .texto UL LI LI {
					background: url(images/bullet_001.gif) no-repeat 0 9px;
				}
		
		.post .texto OL {
			margin: 0 0 0 40px; padding: 5px 0;
		}
			
			.post .texto OL LI {
				margin: 0; padding: 4px 0;
			}
			
		.post .texto BLOCKQUOTE {
			margin: 5px 10px 5px 30px; padding: 2px 4px;
			border-left: 4px solid #DBDBDC;
		}
			
		.post .texto CODE {
			margin: 5px 10px 5px 30px; padding: 2px 4px;
			border-left: 4px solid #E30B0B;
		}
	
	/* Pie de la Entrada */
	.post .post-pie {
		margin: 0; padding: 10px 0;
		border-top: 1px solid #dedbde;
		border-bottom: 3px solid #dedbde;
		font-size: 0.9em;
		clear: both;
	}
			
		.post .post-pie A {
			color: #000;
		}
			
			.post .post-pie A:hover {
				color: #e30b0b;
			}
		
		.post .post-pie STRONG,
		.post .post-pie B {
			color: #a9a9a9;
		}
		
		.post .post-pie .post-pie-link-top {
			float: right;
			padding: 10px 0 0 15px;
			background: url(images/ico_volver-arriba.gif) no-repeat 0 13px
		}
		
		.post .post-pie UL {
			margin: 0; padding: 0 100px 0 0;
			list-style: none;
			background: url(images/bkg_post-pie-li.gif) no-repeat 10px 50%;
		}
			
			.post .post-pie UL LI {
				margin: 0; padding: 0 12px;
				list-style: none;
				display: inline; float: left;
				background: url(images/bkg_post-pie-li.gif) no-repeat 0 50%;
			}
				
				.post .post-pie UL LI.layer-ratings {
					text-align: center;
				}
					.post .post-pie UL LI.layer-ratings SPAN {
						font-size: 0.9em;
					}
				
				.post .post-pie UL LI.nobkg {
					background: none;
				}
				
				.post .post-pie UL LI.comentarios A {
					/*padding-left: 16px;
					background: url(images/ico_comentarios.gif) no-repeat 0 50%;*/
				}
				
				.post .post-pie UL LI.comentar A {
					/*padding-left: 16px;
					background: url(images/ico_comentar.gif) no-repeat 0 50%;*/
				}
				
				.post .post-pie UL LI.imprimir A {
					padding-left: 16px;
					background: url(images/ico_imprimir.gif) no-repeat 0 50%;
				}
				
				.post .post-pie UL LI.pdf A {
					padding-left: 28px;
					background: url(images/ico_pdf.gif) no-repeat 0 50%;
					text-transform: uppercase;
				}
				
				.post .post-pie UL LI.compartir A {
					padding: 2px 0 2px 21px;
					background: url(images/ico_compartir.gif) no-repeat 0 50%;
				}
				
				.post .post-pie UL LI A {
					color: #292d29;
					height: 30px;
					line-height: 30px;
				}
					
					.post .post-pie UL LI A:hover {
						color: #e30b0b;
					}


/* Titulo de Archivos */
.pagetitle {
	margin: 0; padding: 0 0 10px 0;
	font-size: 1.50em;
	font-weight: bold;
	color: #666;
}
.pagesubtitle {
	margin: 0; padding: 0 0 10px 0;
	font-size: 1.30em;
	font-weight: bold;
	color: #000;
}
	
	.page-archive .post-cabecera .post-titulo .posttitle {
		font-size: 1.20em;
		color: #000;
		padding: 6px 0;
	}
		
		.page-archive .post-cabecera .post-titulo .posttitle A {
			color: #000;
		}
			
			.page-archive .post-cabecera .post-titulo A:hover {
				color: #e30b0b;
			}
				

/*	COMENTARIOS	*/
#comentarios {
	background: url(images/bkg_pie_post.gif) bottom repeat-x;
	padding:40px 0;
}
	
	#comentarios A {
		color: #e30b0b;
	}
		
		#comentarios A:hover,
		#comentarios A:active {
			color: #292d29;
		}
		
		#comentarios A:visited {
			color: #d7383a;
		}

	#comentarios .h-title {
		font-size: 1.20em;
		color: #000;
		padding: 6px 0;
		font-weight: bold;
	}
	
	#comentarios UL.commentlist {
		margin: 0; padding: 0;
		list-style: none;
	}
		
		#comentarios UL.commentlist LI {
			margin: 15px 0 30px;
			list-style: none;
		}
		
			#comentarios UL.commentlist LI .comment-data {
				background: url(images/bkg_comment.gif) no-repeat 74px 100%;
				font-size: 0.92em;
				opacity: 0.5em;
				height: 74px;
			}
				
				#comentarios UL.commentlist LI .comment-data .comment-avatar{
					width: 54px;
					padding: 5px;
					margin-right: 35px;
					float: left;
					background: #d6d6d6;
				}
				
					#comentarios UL.commentlist LI .comment-data .comment-avatar IMG{
						border: 1px solid #fff;
					}
				
				#comentarios UL.commentlist LI .comment-data .commenter {
					padding-top: 18px;
				}
				
			#comentarios UL.commentlist LI .comment-text {
				background: #ccc;
				color: #666;
				overflow: hidden;
				padding: 10px;
			}
			
			#comentarios UL.commentlist LI .rate-comment {
				background: #fff;
				padding: 8px;
				font-size: 0.83em;
			}


/* Deja tu Comentario */
#formulario {
	padding: 40px 0;
}
	
	#formulario A {
		color: #e30b0b;
	}
		
		#formulario A:hover,
		#formulario A:active {
			color: #292d29;
		}
		
		#formulario A:visited {
			color: #d7383a;
		}

	#formulario .h-title {
		font-size: 1.20em;
		color: #000;
		padding: 6px 0;
		font-weight: bold;
	}
	
	#formulario FORM {
		border: 1px solid #f0f0f0;
		padding: 30px 40px;
	}
	
	#formulario #comment {
		width: 99%;
	}
	
	#formulario .btn_enviar {
		text-align: right;
	}
	
	
	
/* Pagina de Inicio */

.inicio-principal {
	float: left;
	width: 99.9%;
}

.inicio-sidebar {
	float: right;
	width: 271px;
	margin-right: -296px;
}

	.inicio-sidebar A {
		color:#e30b0b;
	}
		
		.inicio-sidebar A:hover {
			color:#2d2d2d;
		}	
	
	.inicio-sidebar .title-tab-empieza {
		font-size: 1.25em;
	}
	
	.inicio-sidebar .caja-inicio {
		padding: 20px;
		border: 1px solid #d9d7d8;
	}
		
		.inicio-sidebar  .caja-inicio-empieza {
			background: #fbfbd9; 
			border-width: 0 1px 1px;
			border-style: solid;
			border-color: #d9d7d8;
		}
			
			.inicio-sidebar  .caja-inicio-empieza OL {
				margin: 0; padding: 0;
			}
			
			.inicio-sidebar  .caja-inicio-empieza OL LI {
				padding: 6px 0 6px 40px;
				list-style: none;
				color: #000;
				font-weight: bolder;
			}
				
				.inicio-sidebar  .caja-inicio-empieza OL LI SPAN {
					color: #b5b5b0;
					font-weight: normal;
				}
			
			.inicio-sidebar  .caja-inicio-empieza .descargas {
				background: url(images/ico_empieza-descargas.gif) no-repeat 0 50%;
			}
			
			.inicio-sidebar  .caja-inicio-empieza .ejecutar {
				background: url(images/ico_empieza-ejecutar.gif) no-repeat 0 50%;
			}
			
			.inicio-sidebar  .caja-inicio-empieza .documentacion {
				background: url(images/ico_empieza-documentacion.gif) no-repeat 0 50%;
			}
			
			
#contenido.posicion-general-inicio-principal {
	padding-bottom: 0;
}
#contenido.posicion-general-inicio-footer {
	padding-top: 0;
}


#contenido-inicio.posicion-general-inicio-principal {
	padding-bottom: 0;
}
#contenido-inicio.posicion-general-inicio-footer {
	padding: 0 12px 20px;
}


.inicio-footer {
	position: relative;
	padding: 0 12px;
}

	.inicio-footer A {
		color:#e30b0b;
	}
		
		.inicio-footer A:hover {
			color:#2d2d2d;
		}	
	
	.inicio-footer .tit-inicio-comunidad {
	}
	
	.inicio-footer .caja-inicio {
		padding: 20px 0;
		border-width: 0 1px 1px;
		border-style: solid;
		border-color: #d9d8d8;
	}
		
		.inicio-footer .caja-inicio .caja-inicio-tit {
			font-size: 1.2em;
			color: #000;
		}
			
			.inicio-footer .caja-inicio .caja-inicio-tit IMG {
				vertical-align: middle;
			}
		
		.inicio-footer .caja-inicio .caja-inicio-blog {
			display: inline; float: left;
			width: 18%;
			padding: 0 3%;
		}

		.inicio-footer .caja-inicio .caja-inicio-openapps {
			display: inline; float: left;
			width: 17%;
			padding: 0 2%;
		}
		
		.inicio-footer .caja-inicio .caja-movilidad {
			display: inline; float: left;
			width: 19%;
			padding: 0 3%;
		}		
		
		.inicio-footer .caja-inicio .caja-promo {
			//display: inline; float: left;
			width: 19%;
			padding: 0 3%;
			
		}
			
			.inicio-footer .caja-inicio .caja-inicio-aplics .caja-inicio-tit {
				font-size: 2em;
				font-weight: bolder;
				font-family: verdana,arial,sans-serif;
				color: #000;
			}
			.inicio-footer .caja-inicio .caja-inicio-aplics .caja-inicio-subtit {
				font-size: 1.8em;
				font-weight: normal;
				font-family: verdana,arial,sans-serif;
				color: #000;
			}
		
		
		.inicio-footer .caja-inicio UL {
			font-size: 0.9em;
		}
			
			.inicio-footer .caja-inicio UL LI { /* IE6 Hack */
				padding: 7px 0 7px 12px;
				background: url(images/bullet_002.gif) no-repeat 0 10px;
			}
				
				.inicio-footer .caja-inicio UL LI SPAN {
					color: #ababab;
				}
					
					.inicio-footer .caja-inicio ul li span.linea-vertical-1 {
						color: #f7f3f7;
					}
				
				
/* Argumentos - Inicio */
.argumentos {
}

	.argumentos .argumento-principal {
		margin: 10px 0; padding: 26px 0 0 174px;
		background: url(images/bkg_argumento-principal.jpg) no-repeat 0 0;
		clear: both;
	}
		
		.argumentos .argumento-principal H1 {
			margin: 0 1px; padding: 2px 10px;
			color: #000;
		}
		
		.argumentos .argumento-principal .argumento-texto {
			margin: 0 1px; padding: 2px 10px 18px;
			font-size: 1.1em;
			border-bottom: 5px solid #dbdbdc;
		}

	.argumentos .argumento-otro {
		margin: 6px 0; padding: 10px 0 30px 174px;
		background: url(images/bkg_argumento-otro-1.jpg) no-repeat 0 0;
		clear: both;
	}
		
		.argumentos .argumento-otro1 {
			background-image: url(images/bkg_argumento-otro-1.jpg)
		}
		
		.argumentos .argumento-otro2 {
			background-image: url(images/bkg_argumento-otro-2.jpg)
		}
		
		.argumentos .argumento-otro3 {
			background-image: url(images/bkg_argumento-otro-3.jpg)
		}
		
		.argumentos .argumento-otro H2 {
			margin: 0 1px; padding: 2px 10px;
			color: #000;
		}
		
		.argumentos .argumento-otro .argumento-texto {
			margin: 0 1px; padding: 2px 10px 18px;
			font-size: 1em;
		}
		
		
/* Formulario de Acceso */
.loginFormDiv {
	width: 434px;
	margin: 30px auto; padding: 14px 0 0;
	background: #fff;
	
	border-top: 3px solid #dedbde;
	border-bottom: 1px solid #d3dbde;
}
	
	.loginFormDiv .loginFormDivOpts, 
	.post .texto .loginFormDiv P.loginFormDivOpts	{
		padding: 24px 0 4px;
		text-align: center;
		background: #fff;
	}
	
	.post .texto .loginFormDiv H2 { /* general settings */
		text-align: left; /* set to left, right or center */
		margin: 0 10px; /* set margins as desired */
		padding: 4px 0; /* THIRD number must change with respect to padding-top (X) below */
		border-bottom: 0; /* set border COLOR as desired */
		font-size: 1.2em;
	}
		
		.post .texto .loginFormDiv H2 SPAN { /* settings for selected tab link */
			position: relative;
			margin: 0; padding: 6px 16px 4px; /* must change with respect to padding (X) above and below */
			top: 1px;
			background-color: #fff; /* set selected tab background color as desired */
			color: #000; /* set selected tab link color as desired */
			border: 0;
			border-bottom: 0;
		}

	.loginFormDiv A {
		color:#e30b0b;
	}
		
		.loginFormDiv A:hover {
			color:#2d2d2d;
		}	
	
	.loginFormDiv FORM#loginform,
	.loginFormDiv FORM#registerform,
	.loginFormDiv FORM#lostpasswordform {
		margin: 0; padding: 0;
	}
	
	.loginFormDiv P {
		margin: 0; padding: 0;
	}
	
	.loginFormDiv .normal-login {
		margin: 0; padding: 0 35px 18px;
		/*font-weight: bold;*/
		background-color: #fff;
		font-size: 1.1em;
		font-family: verdana;
	}
		
		.loginFormDiv .normal-login LABEL {
			display: block;
			padding: 18px 0 0;
			cursor: pointer;
			color: #666;
			font-weight: normal;
		}
		
		.loginFormDiv .normal-login INPUT {
			margin: 2px 0; padding: 2px 4px;
			width: 96%;
			border: 1px solid #dbdbdb;
			font-size: 1em;
			color: #636563;
		}
	
	.loginFormDiv .openid-login {
		margin: 0; padding: 0 35px 18px;
		font-weight: bold;
		background-color: #fff;
		font-size: 1.1em;
		font-family: verdana;
	}
		
		.loginFormDiv .openid-login LABEL {
			display: block;
			padding: 18px 0 0;
			cursor: pointer;
			color: #666;
			font-weight: normal;
		}
		
		.loginFormDiv .openid-login INPUT.openid_url {
			margin: 2px 0; padding: 2px 4px;
			width: 96%;
			border: 1px solid #dbdbdb;
			font-size: 1em;
			color: #636563;
		}
		
		.loginFormDiv .openid-login .openid_link {
			font-weight: normal;
			font-size: 0.9em;
		}
	
	.loginFormDiv .forgetmenot {
		float: left;
		padding-left: 10px;
	}
		
		.loginFormDiv .forgetmenot LABEL {
			padding: 10px 0 0;
			display: block;
			cursor: pointer;
		}
	
	.loginFormDiv .submit {
		margin: 0; padding: 4px 10px;
		text-align: right;
		background: #fff;
	}
		
		.loginFormDiv .submit #wp-submit {
			margin: 0; padding: 2px 10px;
			font-family: Arial;
			font-size: 1em;
			color: #fff;
			border: 1px solid #000;
			background: #292d29;
			cursor: pointer;
			
			border-radius: 5px;
			-ms-border-radius: 5px;
			-moz-border-radius: 5px;
			-webkit-border-radius: 5px;
			-khtml-border-radius: 5px;
			
			overflow: visible; width: auto;
		}
	
	.loginFormDiv .error {
		font-weight: normal;
		font-size: 0.8em;
		color: #d33d3d;
	}
	
	.loginFormDiv .message_activation {
		margin: 0; padding: 18px 35px;
		font-weight: normal;
		font-size: 1em;
	}
		
		.loginFormDiv .message_activation H2 {
			margin: 2px 0;
		}
			
		.loginFormDiv .message_activation P {
			padding: 4px 0;
		}
	
	.loginFormDiv .message_key {
		margin: 0; padding: 18px 35px;
		font-weight: normal;
		font-size: 1em;
	}
			
		.loginFormDiv .message_key P {
			padding: 4px 0;
		}
		
	.loginFormDiv .errorlg {
		margin: 18px 0 0; padding: 12px;
		border: 1px solid #cc0000;
		background-color: #ffebe8;
		color: #000;
	}
	
	
.navigation {
	position: relative;
	overflow: hidden;
	padding: 0 0 10px;
}

	.navigation A {
		color:#e30b0b;
	}
		
		.navigation A:hover {
			color:#2d2d2d;
		}	
	
	.navigation .alignleft {
		display: inline; float: left;
		width: 49.5%;
		text-align: left;
	}
	
	.navigation .alignright {
		display: inline; float: right;
		width: 49.5%;
		text-align: right;
	}
	

.be-myvelneo {
	padding: 6px 0;
	text-align: center;
}

	.be-myvelneo .be-myvelneo-iframe {
		margin: 0 auto;
		/*border: 1px solid #000;*/
		padding: 1px;
	}
	
.be-myvelneo-error {
	margin: 0; padding: 30px 40px;
	text-align: center;
	font-weight: bolder;
}


/* Formulario de Contacto */
FORM.formBuilderForm {
	margin: 0 20px; padding: 12px;
	background: #dedbde;
	overflow: hidden;
}
	
	FORM.formBuilderForm .formBuilderField {
		padding-top: 10px;
		clear: both;
	}
	
	FORM.formBuilderForm .formBuilderLabel, 
	FORM.formBuilderForm .formBuilderLabelRequired {
		margin: 0; padding: 2px 0;
		font-size: 1.1em;
		font-weight: bolder;
		color: #2d2d2d;
	}
	
	FORM.formBuilderForm .formBuilderInput {
		text-align: right;
	}
		
		FORM.formBuilderForm .formBuilderInput INPUT {
			margin: 0; padding: 3px;
			width: 99%;
			border: 1px solid #ffffff;
			color: #666666;
			font-size: 1em;
		}
	
	FORM.formBuilderForm .formBuilderLargeTextarea {
		text-align: right;
	}
		
		FORM.formBuilderForm .formBuilderLargeTextarea TEXTAREA {
			margin: 0; padding: 3px;
			width: 99%;
			border: 1px solid #ffffff;
			color: #666666;
			font-size: 1em;
		}
	
	FORM.formBuilderForm .formBuilderSubmit {
		padding-top: 16px;
		text-align: right;
	}
	
	
/* Ficha de Usuario */
.user-personal-data {
}
	
	.user-personal-data DIV.avatar {
		margin: 0 18px 0 0; padding: 5px;
		width: 54px;
		float: left;
		background: #d6d6d6;
	}
		
		.user-personal-data DIV.avatar IMG {
			border: 1px solid #ffffff;
		}

		
.post .texto .userdatalist {
		margin-left: 70px;
}




/* Paginas de CMS */
.paginas-contenido {
	position: relative;
	background: url(images/menu-principal_bkg_slider_noarrow.gif) repeat-y 680px 0;
}
	
	.paginas-contenido .menu-paginas {
		float: right;
		margin: 0; padding: 6px 12px;
		width: 206px;
	}
		
		.paginas-contenido .menu-paginas A {
			color: #e30b0b;
		}
			
			.paginas-contenido .menu-paginas A:hover {
				color: #666666;
			}
		
		.paginas-contenido .menu-paginas UL {
			margin: 0; padding: 0;
			background: none;
			border: 0;
			list-style: none;
		}
			
			.paginas-contenido .menu-paginas UL LI {
				margin: 0; padding: 0;
				background: none;
				border: 0;
				list-style: none;
			}
		
		.paginas-contenido .menu-paginas UL LI {
			padding: 5px 0 5px;
			/*background: url(images/menu-principal_bkg_level1.gif) no-repeat 0 7px;*/
			font-weight: bolder;
			font-size: 1.1em;
		}
		
		.paginas-contenido .menu-paginas UL LI LI {
			padding: 5px 0 5px 15px;
			background: url(images/menu-principal_bkg_level2.gif) no-repeat 0 7px;
			font-weight: normal;
			font-size: 0.9em;
		}
		
		.paginas-contenido .menu-paginas UL LI LI LI {
			padding: 5px 0 5px 22px;
			background: url(images/menu-principal_bkg_level3.gif) no-repeat 13px 10px;
			font-size: normal;
		}
		
		.paginas-contenido .menu-paginas UL UL {
			padding-bottom: 10px;
			padding-left: 10px;
		}
		
		.paginas-contenido .menu-paginas UL UL UL {
			padding-bottom: 0;
		}
		
		
		.paginas-contenido .menu-paginas .current_page_ancestor,
		.paginas-contenido .menu-paginas .current_page_parent {
		}
		
		.paginas-contenido .menu-paginas .current_page_item {
			background-color: #EFEFEF;
			margin-left: -5px;
			background-position: 5px 7px;
			padding-left: 20px;			
		}
			
			.paginas-contenido .menu-paginas .current_page_item A {
				color: #000;
			}
			
	
	/* Separador entre menu y contenido */
	.paginas-contenido .menu-paginas-separator {
		position: absolute;
		top: 0; left: 230px;
		width: 5px; height: 100%;
		background: url(images/menu-principal_bkg_slider.gif) repeat-y 100% 0;
		cursor: pointer;
	}
		
		.paginas-contenido .menu-paginas-separator.bkg-out {
			background-image: url(images/menu-principal_bkg_slider-out.gif);
		}
	
	/* Contenido de las paginas */
	.paginas-contenido .contenido-paginas {
		margin: 0 250px 0 0; padding: 0 30px 20px;
	}
		
		/*
		¡Atención! -> vinfo-atencion
		Destacado -> vinfo-destacado
		Cuadro de diálogo -> vinfo-dialogo
		Identificador ->  vinfo-ident
		Tecla o combinación de teclas -> vinfo-teclas
		 
		Menú ->  vinfo-menu
		Mensaje, literal: (Ejemplo: "Usuario/contraseña incorrectos" ->  vinfo-literal
		Nombre de un objeto ->  vinfo-objname
		Opción ->  vinfo -opcion
		Parámetro ->  vinfo-parametro
		Código fuente ->  vinfo-code
		Sugerencia ->  vinfo-sugerencia
		Título pestaña/separador de subformularios ->  vinfo-pestanya
		
		Truco, astucia ->  vinfo-truco
		Valor de una propiedad o parámetro ->  vinfo->paramvalor
		*/
		
		
		/* Estilos Generales */
		.paginas-contenido .contenido-paginas .post-cabecera {
			margin: 0; padding: 0 0 10px 0;
		}
		
		.paginas-contenido .contenido-paginas H1 {
			/* font-family: verdana;
			font-size: 18pt;
			color: #e30b0b;
			font-weight: bolder; */
			font-family: Arial;
			font-size: 18px;
			color: #666;
			font-weight: bolder;
		}
		
		.paginas-contenido .contenido-paginas H2 {
			font-family: verdana;
			font-size: 16pt;
			color: #000;
			font-weight: normal;
		}
		
		.paginas-contenido .contenido-paginas H3 {
			//font-family: arial;
			//font-size: 16pt;
			//color: #7f7f7f;
			//font-weight: normal;
		}
		
		.paginas-contenido .contenido-paginas P {
			margin: 0; padding: 5px 0;
		}
		
		.paginas-contenido .contenido-paginas HR {
			margin: 10px 0 20px; padding: 0;
			height: 1px;
			border: 0;
			border-top: 1px solid #666;
			overflow: hidden;
		}
		
		
		/* Título ->  vinfo-titulo */
		.paginas-contenido .contenido-paginas .vinfo-titulo {
			margin: 0; padding: 12px 0 8px;
			font-family: Verdana;
			font-size: 1.4em;
			font-weight: normal;
			color: #000;
			display: block;
		}
			
			.paginas-contenido .contenido-paginas .vinfo-titulo IMG {
				vertical-align: middle;
			}
		
		/* No configurados */
		.paginas-contenido .contenido-paginas .vinfo-atencion,
		.paginas-contenido .contenido-paginas .vinfo-destacado,
		.paginas-contenido .contenido-paginas .vinfo-ejemplo,
		.paginas-contenido .contenido-paginas .vinfo-ident,
		.paginas-contenido .contenido-paginas .vinfo-parametro,
		.paginas-contenido .contenido-paginas .vinfo-propiedad ,
		.paginas-contenido .contenido-paginas .vinfo-sugerencia,
		.paginas-contenido .contenido-paginas .vinfo-truco  {
			font-weight: bolder;
		}
			
			.paginas-contenido .contenido-paginas .vinfo-atencion {
				padding-left: 22px;
				background: url(images/ico_vinfo-atencion.gif) no-repeat 0 50%;
			}
			
			.paginas-contenido .contenido-paginas .vinfo-ejemplo {
				margin: 0; padding: 0 0 0 4px;
				color: #3FA305;
				border-left: 2px solid #E30B0C;
			}
			
			.paginas-contenido .contenido-paginas .vinfo-sugerencia {
				padding-left: 22px;
				background: url(images/ico_vinfo-sugerencia.gif) no-repeat 0 50%;
			}
			
			.paginas-contenido .contenido-paginas .vinfo-truco {
				padding-left: 22px;
				background: url(images/ico_vinfo-truco.gif) no-repeat 0 50%;
			}
		
		.paginas-contenido .contenido-paginas .vinfo-dialogo,
		.paginas-contenido .contenido-paginas .vinfo-teclas,
		.paginas-contenido .contenido-paginas .vinfo-menu,
		.paginas-contenido .contenido-paginas .vinfo-literal,
		.paginas-contenido .contenido-paginas .vinfo-objname,
		.paginas-contenido .contenido-paginas .vinfo-opcion,
		.paginas-contenido .contenido-paginas .vinfo-pestanya,
		.paginas-contenido .contenido-paginas .vinfo-paramvalor {
			font-style: italic;
		}
			
			.paginas-contenido .contenido-paginas .vinfo-literal {
				color: #3FA305;
			}
		
		
		.paginas-contenido .contenido-paginas .vinfo-code {
		}
		
		
		.paginas-contenido .contenido-paginas .page-info-functions {
			margin: 10px 0; padding: 10px 4px;
			text-align: left;
			border-top: 1px solid #dbdedb;
			border-bottom: 3px solid #dbdedb;
		}
			
			.paginas-contenido .contenido-paginas .page-info-functions A {
				color: #292d29;
			}
				
				.paginas-contenido .contenido-paginas .page-info-functions A:hover {
					color: #e30b0b;
				}
			.paginas-contenido .contenido-paginas .page-info-functions STRONG,
			.paginas-contenido .contenido-paginas .page-info-functions B {
				color: #a9a9a9;
			}
			
			.paginas-contenido .contenido-paginas .page-info-functions .page-info-functions-link-top {
				float: right;
				padding: 0 0 0 15px;
				background: url(images/ico_volver-arriba.gif) no-repeat 0 4px;
			}
			
			.paginas-contenido .contenido-paginas .page-info-functions UL {
				margin: 0; padding: 0 0;
				list-style: none;
				/*background: url(images/bkg_post-pie-li.gif) no-repeat 10px 50%;*/
			}
				
				.paginas-contenido .contenido-paginas .page-info-functions UL LI {
					margin: 0; padding: 0 12px;
					list-style: none;
					display: inline;
					/*background: url(images/bkg_post-pie-li.gif) no-repeat 0 50%; */
				}
				
					.paginas-contenido .contenido-paginas .page-info-functions UL LI.imprimir A {
						padding-left: 16px;
						background: url(images/ico_imprimir.gif) no-repeat 0 50%;
					}
		
	
/* Paginacion DIGG */
div.pagination {
	text-align:center;
	padding: 7px;
	margin: 3px;
}
	
	div.pagination a {
		margin: 2px; padding: 2px 5px; 
		border: 1px solid #DBDBDB;
		text-decoration: none; /* no underline */
		color: #636563;
	}
		
		div.pagination a:hover, div.pagination a:active {
			border: 1px solid #DBDBDB;
			background-color:#DBDBDB;
			color: #636563;
		}
		
		div.pagination span.current {
			padding: 2px 5px 2px 5px;
			margin: 2px;
			border: 1px solid #000000;
			font-weight: bold;
			background-color: #000000;
			color: #FFF;
		} 
		
		div.pagination span.disabled {
			padding: 2px 5px 2px 5px;
			margin: 2px;
			border: 1px solid #EEE;
			color: #DDD;
		}
		
/* Buscador de Google */
.principal #be_googlecse_leftSearchControl .gsc-tabsArea {
	margin: 4px 0 10px; padding: 0 0 2px 6px;
	border: 0;
	border-bottom: 3px solid #dedbde;
	color: #000;
	font-size: 1.5em;
}
	
	.principal #be_googlecse_leftSearchControl .gsc-tabHeader {
		margin: 0; padding: 0;
		background: #fff;
		font-size: 1em;
	}
	
.principal .gsc-resultsHeader {
	width: 100%;
	border: 0;
	margin: 0; padding: 0;
	clear: both;
}

/* Estilo para HR casos de exito */

HR.exito {
size: 1px;
width: 200px;
color: #f7f3f7;
}


/* Descargas */

/* Nuevos estilos para tablas de descarga */

	.title-tab-descarga {
		padding: 8px 10px 4px; 
		border: 1px solid #999999;
		background: #999999;
		margin-right: 0; 
		color: #fff;
		font-family: Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight: bold;
	}
	
	.title-tab-descarga2 {
		padding: 8px 10px 4px; 
		border-right: 1px solid #999999;
		border-left: 1px solid #999999;
		background: #cccccc;
		margin-right: 0;
		color: #666666; 
		font-family: Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight: bold;	
	}
	
	.border_tab_descarga2 {
		border-right: 1px solid #999999; /* set border COLOR as desired; usually matches border color specified in #tabnav */
	}

	.cont-right {
		margin-left: 50px;
	}
	
	.cont-left {
		float: left;
	}
	
	.border_derecha {
		padding: 8px 10px 4px;
		border-bottom: 3px solid #999;
		border-left: 1px solid #999;
		background: #ffffff;
		margin-right: 0; 
		color: #666;
	}
		
		.border_derecha  H5 {
			font-family: Arial, Helvetica, sans-serif;
			font-size:10px;
			color: #666;
		}
	
	.border_izquierda {
		padding: 8px 10px 4px; 
		border-right: 1px solid #999;
		border-bottom: 3px solid #999;
		background: #fff;
		margin-right: 0;
		color: #666;
		font-family: Arial, Helvetica, sans-serif;
		font-size:9px;
		color: #666;
	}
		.border_izquierda H5 {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 9px;
			color: #666; 
		}
	
	.border_abajo {
		padding: 8px 10px 4px; 
		border-bottom: 3px solid #999;
		background: #fff;
		margin-right: 0;
		color: #666;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #666; 
	}
	
		.border_abajo H5 {
			font-family: Arial, Helvetica, sans-serif;
			font-size:9px;
			color: #666;
		}
		
 	.texto_info {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #666;
 	}


/* Open Apps */
.open-apps-post { margin: 5px 0; padding: 5px 10px 10px; border-bottom: 1px solid #dedbde; color: #666; }
	.open-apps-post A { color:#e30b0b; }
		.open-apps-post A:hover { color:#2d2d2d; }
	.open-apps-post .open-apps-image-home { float: right; }
		.open-apps-post .open-apps-image-home IMG { border: 1px solid #000; padding: 1px; width: 116px; height: 68px; }
	.open-apps-post .open-apps-avatar { float: left; margin: 0 10px 0 0; }
		.open-apps-post .open-apps-avatar IMG { padding: 1px; border: 3px solid #d6d6d6; }
	.open-apps-post .open-apps-title { margin: 0 130px 0 50px; font-size: 1em; font-weight: bolder; color: #666; }
		.open-apps-post .open-apps-title A { font-weight: normal; }
	.open-apps-post .open-apps-excerpt { margin: 0 130px 0 50px; }


.open-app-single { margin: 5px 0; padding: 5px 0 10px; }
	
	.open-app-single A { color:#e30b0b; }
		.open-app-single A:hover { color:#2d2d2d; }
	
	.open-app-single .open-app-single-title { font-size: 1.2em; font-weight: bolder; margin: 0; padding: 5px 0 10px; }
		.open-app-single .open-app-single-title A { color: #000; text-decoration: none; }
	
	.open-app-single .open-app-single-right { float: right; width: 300px; }
		.open-app-single .open-app-single-right .open-app-single-right-image {}
			.open-app-single .open-app-single-right .open-app-single-right-image IMG { width: 298px; height: 194px; padding: 0; border: 1px solid #000; }
		.open-app-single .open-app-single-right .open-app-single-right-buttons { margin: 0; padding: 10px 4px; text-align: right; }
			.open-app-single .open-app-single-right .open-app-single-right-buttons A { 
				margin: 0; padding: 2px 10px;
				font-family: Arial;
				font-size: 1em;
				color: #fff;
				border: 1px solid #000;
				background: #292d29;
				cursor: pointer;
				text-decoration: none;
				
				border-radius: 5px;
				-ms-border-radius: 5px;
				-moz-border-radius: 5px;
				-webkit-border-radius: 5px;
				-khtml-border-radius: 5px;
				
				overflow: visible; width: auto;
			}
				.open-app-single .open-app-single-right .open-app-single-right-buttons A:hover {
					color: #fff;
				}
	
	.open-app-single .open-app-single-content { float: left; overflow: hidden; width: 318px; border-bottom: 3px solid #dedbde; padding: 0 0 10px 0;}
		
		.open-app-single .open-app-single-content-avatar { float: left; margin: 0 10px 0 0; }
			.open-app-single .open-app-single-content-avatar IMG { padding: 1px; border: 3px solid #d6d6d6; }
		
		.open-app-single .open-app-single-content-info { margin-left: 40px; font-size: 0.9em; }
			.open-app-single .open-app-single-content-info P { margin: 0; padding: 2px 0; }
		
		.open-app-single .open-app-single-content-text { margin: 0; padding: 10px 0; clear: both; }
			
					.open-app-single .open-app-single-content-text IMG {
						/*border: 1px solid #000;*/
						padding: 1px;
					}
						
						.open-app-single .open-app-single-content-text IMG.secundario {
							border: 1px solid #000;
						}
					
					.open-app-single .open-app-single-content-text A {
						color: #e30b0b;
					}
						
						.open-app-single .open-app-single-content-text A:hover {
							color: #292d29;
						}
					
					.open-app-single .open-app-single-content-text P {
						margin: 0; padding: 5px 0;
					}
					
					.open-app-single .open-app-single-content-text H1,
					.open-app-single .open-app-single-content-text H2,
					.open-app-single .open-app-single-content-text H3,
					.open-app-single .open-app-single-content-text H4,
					.open-app-single .open-app-single-content-text H5,
					.open-app-single .open-app-single-content-text H6 {
						margin: 0; padding: 10px 0;
					}
					
					.open-app-single .open-app-single-content-text UL {
						margin: 0; padding: 5px 0 5px 10px;
						list-style: none;
					}
						
						.open-app-single .open-app-single-content-text UL LI {
							margin: 0; padding: 4px 0 4px 15px;
							background: url(images/bullet_001.gif) no-repeat 0 9px;
						}
							
							.open-app-single .open-app-single-content-text UL LI LI {
								background: url(images/bullet_001.gif) no-repeat 0 9px;
							}
					
					.open-app-single .open-app-single-content-text OL {
						margin: 0 0 0 40px; padding: 5px 0;
					}
						
						.open-app-single .open-app-single-content-text OL LI {
							margin: 0; padding: 4px 0;
						}
						
					.open-app-single .open-app-single-content-text BLOCKQUOTE {
						margin: 5px 10px 5px 30px; padding: 2px 4px;
						border-left: 4px solid #DBDBDC;
					}
						
					.open-app-single .open-app-single-content-text CODE {
						margin: 5px 10px 5px 30px; padding: 2px 4px;
						border-left: 4px solid #E30B0B;
					}
			
			
		.open-app-single-content-rating { border-top: 1px solid #dedbde; padding: 3px 10px; font-size: 0.9em; }
	
	.open-app-single .open-app-gallery { margin: 0; padding: 20px 0 0; }
		.open-app-single .open-app-gallery { text-align: center; }
			.open-app-single .open-app-gallery  IMG { width: 94px; height: 64px; border: 1px solid #000; padding: 1px; margin: 2px 4px; }


.open-app-sb-single { margin: 0; padding: 6px 3px; }
	.open-app-sb-single .open-app-sb-avatar { float: left }
		.open-app-sb-single .open-app-sb-avatar IMG { padding: 1px; border: 3px solid #d6d6d6; }
	.open-app-sb-single .open-app-sb-title { margin: 0 0 0 46px; padding: 0 0 3px; font-weight: bolder; }
	.open-app-sb-single .open-app-sb-excerpt { margin: 0 0 0 46px; }
	.open-app-sb-rating { margin: 0 0 0 46px; padding: 0 10px; text-align: right; }



	
.volver-arriba {
	display: block;
	text-align: right;
	padding: 4px 10px;
}

.post #related.texto {
	border-bottom: 3px solid #dedbde;
	padding: 16px;
}



.breadcrumb {
}
	
	.breadcrumb A {
		background: url(images/bullet_001.gif) no-repeat 0 5px;
		padding: 0 4px 0 8px;
		color: #E30B0B;
	}
		
		.breadcrumb A:hover {
			color: #666;
		}
	
	.breadcrumb .bnavxt-actual {
		background: url(images/bullet_002.gif) no-repeat 0 4px;
		padding: 0 4px 0 10px;
		color: #000;
		font-weight: bolder;
	}
