/* Basicos */
	* { 	margin: 0; padding: 0; }

	body {
		background: url(/images/pattern1.gif) repeat;
		font-size: 62.5%;
		padding: 10px;
		font-family: "Trebuchet MS";
		color: gray;
		background-color: #C0E9ED;
	}
		body * { font-size: 1em; }

		img { border: 0; }

		a {
			color: gray;
			text-decoration: none;
		}
		
		input, select {
			background-color: #C0E9ED;
			border: 1px solid #4C90A5;
			color: #000;
			font-family: Tahoma;
		}
		ol, ul { list-style: none outside; }
/* Fin basicos */

/* Estructura */
	#messenger_contenedor {
		background-color: #61C8C7;
		margin: 0 auto;
		width: 780px;
	}
		#messenger_cabecera {
			width: 780px;
			height: 100px;
			overflow: hidden;
		}
			#messenger_cabecera img {
				float: left;
				width: 275px;
				height: 97px;
			}
			#messenger_cabecera div {
				float: right;
				text-align: center;
				margin: 5px;
			}

		#messenger_izq {
			float: left;
			margin-left: 5px;
			width: 134px;
		}
			#messenger_categorias { margin-top: 15px; }
				#messenger_categorias ol { background-color: #499FC1; }
				#messenger_categorias ol li {
					width: 100%;
					overflow: hidden;
				}
					#messenger_categorias ol li img {
						float: left;
						margin-right: 5px;
					}
			#validar {
				margin: 15px 0;
			}
				#validar fieldset {
					padding: 15px 5px 5px;
					background-color: #FFF;
					border: 0;
					margin-top: -8px;
				}
					#validar legend {
						color: #000;
						background-color: #FFF;
					}
					#validar li {
						margin: 2.5px 0;
						padding: 0 10px;
					}
						#validar li.submit {
							margin: 5px auto;
							padding: 0;
							width: 100%;
							text-align: center;
						}
						#validar em {
							display: block;
						}
						#validar a {
							font-weight: 700;
						}

			#messenger_subcategorias { margin-top: 15px; }
				#messenger_subcategorias ol {
					background-color: #FFF;
					font-size: 1.2em;
				}
					#messenger_subcategorias ol li { padding-left: 10px; }
			#messenger_link_lateral { margin-top: 15px; }
				#messenger_link_lateral div { background-color: #FFF; }
		#messenger_contenido {
			float: left;
			margin: 15px 10px 0;
		}
			#ruta, #ruta a {
				color: #FFF;
				font-size: 1.1em;
			}
			#messenger_contenido_real {
				width: 480px;
				overflow: hidden;
				background-color: #FFF;
			}
				#messenger_contenido_izq {
					width: 312px;
					overflow: hidden;
					float: left;
				}
					#messenger_descarga {
						float: left;
						text-align: center;
						width: 140px;
					}
						#messenger_descarga img {
							margin: 5px;
							display: block;
							clear: both;
							width: 125px;
						}
						#messenger_descarga a img {
							width: 65px;
						}
					#messenger_especificaciones {
						float: left;
						width: 172px;
					}
						#messenger_especificaciones h3 {
							font-size: 1.5em;
						}
						#messenger_especificaciones strong {
							color: #000;
							font-size: 1.1em;
						}
							#messenger_especificaciones strong a {
								font-size: 1em;
							}
						#messenger_especificaciones ul {
							margin-top: 20px;
						}
							#messenger_especificaciones ul li strong {
								color: grey;
							}
				#messenger_contenido_der {
					width: 158px;
					overflow: hidden;
					float: left;
					background-color: #4094B2;
					color: #FFF;
					padding: 0 5px;
				}
					#messenger_contenido_der strong {
						display: block;
						font-size: 1.2em;
						text-align: center;
					}
					#messenger_contenido_der li {
						text-align: center;
					}
						#messenger_contenido_der li img {
							display: block;
							margin: 0 auto;
							width: 125px;
						}
						#messenger_contenido_der li a {
							color: #FFF;
							font-size: 1.2em;
							font-weight: 700;
						}
					#messenger_contenido_der ol.peques {
						width: 158px;
						overflow: hidden;
					}
						#messenger_contenido_der ol.peques li {
							float: left;
							width: 74px;
							margin: 5px 2px;
						}
							#messenger_contenido_der ol.peques li img {
								display: block;
								width: 74px;
							}
				#noticia {
					padding: 10px;
				}
					#noticia strong {
						display: block;
						font-size: 1.2em;
						color: #000;
					}
					#noticia .autor {
						font-size: 1em;
						font-style: italic;
						display: block;
						margin-bottom: 5px;
					}
					#noticia em {
						font-size: 1.1em;
						font-style: normal;
						color: #000;
					}
					#noticia .texto {
						font-size: 1.1em;
						color: #000;
					}
					#noticia a {
						color: #499FC1;
					}
					#noticia ol {
						margin: 10px;
					}
						#noticia ol li {
							float: left;
							width: 150px;
						}
						#noticia ol li strong {
							display: inline;
						}
				#otros {	}
					#otros li {
						margin: 10px 0;
					}
						#novedades {
							width: 480px;
							overflow: hidden;
							background-color: #FFF;
						}
							#novedades li {
								float: left;
								width: 105px;
								height: 155px;
								margin: 10px 5px;
							}
								#novedades li a {
									display: block;
									font-size: 1.1em;
									text-align: center;
									color: #499FC1;
								}
									#novedades li a.titulo {
										font-weight: 700;
										color: #000;
									}
								#novedades li img {
									width: 90px;
									height: 90px;
									padding: 5px;
									border: 1px solid #CCC;
								}
							#novedades li.lista {
								float: none;
								width: 480px;
								height: auto;
								margin: 2.5px 10px;
							}
								#novedades li.lista a {
									font-size: 1.1em;
									display: inline;
									color: #499FC1;
								}
									#novedades li a.titulo {
										font-weight: 700;
										color: #000;
									}
						#tops {
							width: 480px;
							overflow: hidden;
							color: #000;
							background-color: #FFF;
						}
							#visitados, #visitadas, #descargados, #comentadas, #comentados, #votados, #votadas {
								width: 140px;
								padding: 0 10px;
								float: left;
							}
							#descargados, #comentadas, #comentados {
								background-color: #4094B2;
							}
								#tops h4 {
									font-size: 1.3em;
									text-transform: capitalize;
								}
								#tops ol {
									width: 140px;
									list-style: decimal inside;
								}
									#tops ol li a {
										color: #000;
										font-size: 1.1em;
									}
								
.messenger_cuadro_centro {
	background-color:White;
}
.messenger_cuadro_centro_color {
	background-color:#3E96AE;
}
.messenger_centro_blanco_100 {
	background-color: White ;
}
.messenger_centro_color_100 {
	background-color: #3E96AE;
}
.messenger_centro_blanco_75 {
	background-color: White;
}
.messenger_centro_color_75 {
	background-color:  #3E96AE;
}
.messenger_centro_blanco_50 {
	background-color: White;
}
.messenger_centro_color_50 {
	background-color:  #3E96AE;
}
.messenger_centro_blanco_30 {
	background-color: White;
}

.messenger_centro_color_30 {
	background-color: #3E96AE;
}
.messenger_centro_blanco_25 {
	background-color: White;
}
.messenger_centro_color_25 {
	background-color: #3E96AE;
}
.messenger_centro_blanco_22 {
	background-color: White;
}
#messenger_contenido_izquierda {
	background-color: White;	
}
#messenger_contenido_derecha {
	color: White;
	background-color: #3E96AE;
}
/*Menus*/
.messenger_contenedor_menu{
	background-color:White;
	}
	
/**/
.messenger_fuente_10_blanco{
	text-align:left;
	color:White;
	font-family:"Trebuchet MS";
	font-size:10px;
	}
	
.messenger_fuente_10{
	text-align:left;
	color:Gray;
	font-family:"Trebuchet MS";
	font-size:10px;
	}
.messenger_fuente_11{
	font-size: 11px;
	color: #FFFFFF;

}
.messenger_fuente_11_gris{
	font-size: 11px;
	color: Gray;
}
.messenger_fuente_11_color {
	font-size: 11px;
	color: #0054A6;
	text-align:justify;
}
.messenger_fuente_11_color a{
	font-size: 11px;
	color: #0054A6;
	text-align:justify;
}
.messenger_fuente_14 {
	text-align:left;
	font-size: 14px;
	font-weight: bold;
	color: White;
	text-decoration:none;
}
.messenger_fuente_16_color {
	text-align:left;
	font-size: 16px;
	font-weight: bold;
	color: #0054A6;
	text-decoration:none;
}
.messenger_fuente_titulo_19_color {
	font-weight: bold;
	font-size: 19px;
	color: #0054A6;
}

.messenger_fuente_titulo_19 {
	font-weight: bold;
	font-size: 19px;
	color: White;
}
#messenger_titulo_categoria {
	text-align:right;
	color: #55AAC9;
	font-weight: bold;
	font-size: 22px;
	padding-right:25px;	
}

#messenger_pie {
	font-size: 11px;
	color: Gray;
}
#messenger_pie a {
	color:  White;
}

#messenger_pie a:hover {
	color: Black;
}
#sitiositnet {
    width: 780px;
    border: 0px solid #C0C0C0;
    font-family: "Trebuchet MS";
    font-size: 11px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
#sitiositnet a {
    text-decoration: none;
}
#sitiositnet #sitiositnet1 {
    background-color: #47687A;
    margin: 0px 0px 0px 0px;
    text-align: center;
    padding: 2px 0px 2px 0px;
    font-weight: bold;
    font-size: 12px;
    color: #FFFFFF;
}
#sitiositnet #sitiositnet1 a {
    text-decoration: none;
    color: #FFFFFF;
}

#sitiositnet #sitiositnet2 {
    background-color: #FFFFFF;
    margin: 0px 0px 0px 0px;
    padding: 2px 0px 2px 0px;
    vertical-align: top;
    text-align: left;
}
#sitiositnet #sitiositnet2 ul {
    margin: 0px 2px 0px 2px;
}
#sitiositnet #sitiositnet2 li {
    list-style: none outside none;
}
#sitiositnet #sitiositnet2 li a {
    text-decoration: none;
    color: #000000;
}
#sitiositnet #sitiositnet2 li a:hover {
    text-decoration: underline;
    color: #000000;
}

#sitiositnet #sitiositnet3 {
    background-color: #213F58;
    margin: 0px 0px 0px 0px;
    text-align: center;
    padding: 2px 0px 2px 0px;
    color: #F0F0F0;
}
#sitiositnet #sitiositnet3 a {
    text-decoration: none;
    color: #F0F0F0;
}