
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 
						ESTRUCTURA GLOBAL DE LA PAGINA
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */

* {
	margin: 0px;
	padding: 0px;

}

body {
	font: normal 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	background:#7B7575;
}


a{
	font: normal normal 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #7faa34;
	text-decoration: underline;
}

a:hover{
	color: #436409;
}

li{
	list-style-position: outside;
	margin-left: 30px;
}

#contenedor {
	width:1064px;
	margin: 0 auto;
}

#contenedor_interior{
	float:left; 
	width:560px;
}

#contenedor_interior_grande{
	float:left; 
	width:650px;
}

/* Espacio en blanco */

#linea{
	float:left;
	width:100%;
	padding-bottom:20px;
	background:#ffffff;
}

/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 
						Header
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
#header {
 	background:#ffffff;
	float:left;
	height:92px;
	width:100%;
}

/* Logotipo */

#logo {
 	float:left;
	width:21%;
	height:82px;
	padding-top:10px;
	padding-left:6%;
	vertical-align: text-bottom
	
}

/* Banner */

#header_banner {
 	float:right;
	width:72%;
	padding-right:1%;
	padding-bottom:2px;
	height:90px;
}

/* Imagen Banner */

#header_banner img {
 	float:right;
 	height:90px;
 	width:728px;
}

/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 
						Menu
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */

#menu {
 	background:#ffffff;
 	float:right;
	width:99%;
	padding-left:1%;
	height:55px;
}

/* Cuadro busqueda */

#busqueda {
 	float:left;
 	width:25%;
 	padding-top:15px;
 	padding-right:2px;
 	
}

/* Cuadro busqueda: Esquina izquierda */

#busqueda_izquierda {
 	float:left;
 	width:4%;
 	height:40px;
 	/*border-bottom: 12px solid #1F2F42;*/

}

/* Cuadro busqueda: Centro */

#busqueda_centro {
 	float:left;
 	width:90%;
 	height:30px;
 	padding-top:10px;
 	padding-left:2%;
 	/*border-bottom: 12px solid #1F2F42;*/
}

/* Cuadro busqueda: Esquina derecha */

#busqueda_derecha {
 	/*border-bottom: 12px solid #1F2F42;*/
 	float:left;
 	width:4%;
 	height:40px;
}

/* Cuadro busqueda: Color de fondo */

.azul_busqueda {
 	background:#1F2F42;
}

/* Solapas */

/* Solapas: Padding de solapa grande  */

#solapa_over {
 	float:left;
 	padding-top:15px;
 	width:9%;
}

/* Solapas: Padding de solapa pequeña  */

#solapa {
 	/*border-bottom: 12px solid #1F2F42;*/
 	float:left;
 	padding-top:25px;
	width:9%;
}

/* Solapas: Pequeñas  */
#solapa_hueco {
 	width:1px;
}
.solapa_verde {
 	float:left;
 	background-image: url(/templates/default/css/images/solapa_verde.gif);
 	width:89px;
 	height:30px;
 	padding-top:10px;
 	text-align:center;
 	color: #1F2F42;
 	font-size: 12px;
 	font-weight:bold;
}

.solapa_azul_oscuro {
 	float:left;
 	background-image: url(/templates/default/css/images/solapa_azul_oscuro.gif);
 	width:89px;
 	height:30px;
 	padding-top:10px;
 	text-align:center;
 	color: #FFFFFF;
 	font-size: 12px;
 	font-weight:bold;
}

.solapa_roja {
 	float:left;
 	background-image: url(/templates/default/css/images/solapa_roja.gif);
 	width:90px;
 	height:31px;
 	padding-top:16px;
 	text-align:center;
 	color: #1F2F42;
 	font-size: 12px;
 	font-weight:bold;
}

.solapa_azul {
 	float:left;
 	background-image: url(/templates/default/css/images/solapa_azul.gif);
 	width:90px;
 	height:31px;
 	padding-top:16px;
 	text-align:center;
 	color: #1F2F42;
 	font-size: 12px;
 	font-weight:bold;
}

.solapa_amarilla {
 	float:left;
 	background-image: url(/templates/default/css/images/solapa_amarilla.gif);
 	width:90px;
 	height:31px;
 	padding-top:16px;
 	text-align:center;
 	color: #1F2F42;
 	font-size: 12px;
 	font-weight:bold;
}

.solapa_naranja {
 	float:left;
 	background-image: url(/templates/default/css/images/solapa_naranja.gif);
 	width:90px;
 	height:30px;
 	padding-top:10px;
 	text-align:center;
 	color: #1F2F42;
 	font-size: 12px;
 	font-weight:bold;
}

/* Solapas: Grandes  */

.solapa_over_verde {
 	float:left;
 	background-image: url(/templates/default/css/images/solapa_verde.gif);
 	width:90px;
 	height:31px;
 	padding-top:16px;
 	text-align:center;
 	color: #1F2F42;
 	font-size: 12px;
 	font-weight:bold;
 	border-bottom: 12px solid #9dbd34;
}

.solapa_over_rojo {
 	float:left;
 	background-image: url(/templates/default/css/images/solapa_roja.gif);
 	width:90px;
 	height:31px;
 	padding-top:16px;
 	text-align:center;
 	color: #1F2F42;
 	font-size: 12px;
 	font-weight:bold;
 	border-bottom: 12px solid #d95642;
}

.solapa_over_azul {
 	float:left;
 	background-image: url(/templates/default/css/images/solapa_azul.gif);
 	width:90px;
 	height:31px;
 	padding-top:16px;
 	text-align:center;
 	color: #1F2F42;
 	font-size: 12px;
 	font-weight:bold;
 	border-bottom: 12px solid #6e9dc0;
}

.solapa_over_amarillo {
 	float:left;
 	background-image: url(/templates/default/css/images/solapa_amarilla.gif);
 	width:90px;
 	height:31px;
 	padding-top:16px;
 	text-align:center;
 	color: #1F2F42;
 	font-size: 12px;
 	font-weight:bold;
 	border-bottom: 12px solid #f7ed5f;
}

.solapa_over_naranja {
 	float:left;
 	background-image: url(/templates/default/css/images/solapa_naranja.gif);
 	width:90px;
 	height:31px;
 	padding-top:16px;
 	text-align:center;
 	color: #1F2F42;
 	font-size: 12px;
 	font-weight:bold;
 	border-bottom: 12px solid #feaf0f;
}

/* Informacion de usuario */

#info_user {
 	/*border-bottom: 12px solid #1F2F42;*/
 	float:right;
 	width:25%;
 	height:55px;
 	padding-left:4%;
 	
}

#info_user a{
	font: normal normal 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#1F2F42;
	text-decoration: none;
}

#info_user a:hover{
	font: normal normal 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#9dbd34;
	text-decoration: underline;
}

/* Registrarse */

#registro {
 	float:left;
	width:100%;
	height:25px;
}

/* Datos de usuario, facebook... */

#user {
 	width:100%;
 	float:left;
	height:23px;
	padding-top:2px;
	color: #1F2F42;
}

/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 
						Submenu categorias
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */

#submenu {
 	float:left;
 	width:100%;
	height:27px;
	background:#ffffff;	
}

#menu_left {
 	float:left;
 	width:1%;
 	background:#FFFFFF;	
	height:27px;	
}

#menu_right {
 	float:left;
 	width:1%;
 	background:#FFFFFF;	
	height:27px;	
}

#menu_categorias {
 	float:left;
 	width:98%;
 	background:#1F2F42;	
 	height:21px;
 	padding-top:6px;
}

/* Espaciado izquierda */



/* Submenus de colores */

#menu_categoria_azul {
 	float:left;
 	width:10%;
	padding-top:10px;
 	background:#9dbd34;
}

/* Texto submenu */

#menu_text {
 	float:left;
 	text-align:center;
 	padding-left:1%;
 	padding-right:1%;
 	font-size: 12px;
}

/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 
						Content
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */

#content {
 	background:#ffffff;
	float:left;
	width: 100%;
	font: normal normal 13px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
}

#content a{
    font: normal normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#1f2f42;
	text-decoration: none;
}

#content a:hover{
	text-decoration: underline;
}

#left_column{
	float:left;
	width:300px;
	margin-right:1%;
	padding-left:1%;
}

#left_column2{
	float:right;
	width:160px;
	margin-right:1%;
	padding-left:1%;
}

#center_left_column{
	float: left;
	width: 36%;
	margin-right:1%;
}

#center_right_column{
	float: left;
	width: 23%;
}

#right_column{
	float: left;
	width: 120px;
	margin-right:1%;
	margin-left:1%;
}

#center_column{
	float:left;
	width:100%;
}

/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 
					Cuadro De noticias, enlaces etc...
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */

/* Cuadro Seccion */

#cabecera_seccion{
	float: left;
	width:100%;
}

/* Cuadro con dos secciones para elegir uno u otro */
#solapas_imagenes{
	float: left;
	width: 100%;
	border-bottom: 1px solid #1f2f42;
}

#mas_valorados{
	float: left;
	width: 90px;
	height: 28px;
	margin-left: 15px;
	#background-image: url(/templates/default/css/images/mas_valorados.jpg);
}

#mas_comentados{
	float: left;
	width: 90px;
	height: 28px;
	#background-image: url(/templates/default/css/images/mas_comentados.jpg);
}

/* Cuadro Seccion esquina izquierda */

#solapa_izq{
	float:left;
	width:9px;
	height:32px;
	background-image: url(/templates/default/css/images/lado_izq_solapa_generica.gif);
}

/* Seccion centro pequeña */

#solapa_center_pequena{
	float:left;
	width:88%;
	height:25px;
	color:#ffffff;
	background-color: #1f2f42;
	text-align: left;
	padding-top:7px;
	padding-left:2%;
	font: normal bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	
}

#solapa_center_mini{
	float:left;
	width:88%;
	height:25px;
	color:#ffffff;
	background-color: #1f2f42;
	text-align: left;
	padding-top:7px;
	font: normal bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

#solapa_center_med{
	float:left;
	width:89%;
	height:25px;
	color:#ffffff;
	background-color: #1f2f42;
	text-align: left;
	padding-top:7px;
	padding-left:2%;
	font: normal bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

#solapa_center_grande{
	float:left;
	width:93%;
	height:25px;
	color:#ffffff;
	background-color: #1f2f42;
	text-align: left;
	padding-top:7px;
	padding-left:2%;
	font: normal bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

/* Cuadro Seccion Centro para noticias , resultado de busqueda (muy grande) */

#solapa_center_noticias{
	float:left;
	width:94%;
	height:25px;
	color:#ffffff;
	background-color: #1f2f42;
	text-align: left;
	padding-top:7px;
	padding-left:2%;
	font: normal bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

/* Cuadro Seccion imagen centro */

#solapa_center img{
	padding-bottom: 1%;
}

/* Cuadro Seccion esquina derecha */

#solapa_der{
	float:left;
	width:9px;
	height:32px;
	background-image: url(/templates/default/css/images/lado_der_solapa_generica.gif)
}

/* Cuadro Seccion pie */

#pie_seccion{
	float: left;
	width: 100%;
}

/* Cuadro Seccion pie izquierda */

#pie_izquierdo{
	float:left;
	width:9px;
	height:11px;
	background-image: url(/templates/default/css/images/lado_izq_abajo_generico.gif)
}

/* Cuadro Seccion pie derecho */

#pie_derecho{
	float:left;
	width:9px;
	height:11px;
	background-image: url(/templates/default/css/images/lado_der_abajo_generico.gif)
}

/* Cuadro Seccion pie centro pequeño */

#pie_centro_pequeno{
	float:left;
	width:90%;
	height:9px;
	color:#000000;
	border-bottom: 1px solid #1f2f42;
	padding-top: 1px;
}

#pie_centro_mini{
	float:left;
	width:88%;
	height:9px;
	color:#000000;
	border-bottom: 1px solid #1f2f42;
	padding-top: 1px;
}

#pie_centro_med{
	float:left;
	width:91%;
	height:9px;
	color:#000000;
	border-bottom: 1px solid #1f2f42;
	padding-top: 1px;
}

/* Cuadro Seccion Centro */

#centro_seccion_pequena{
	float: left;
	width: 98%;
	border-left: 1px solid #1f2f42;
	border-right: 1px solid #1f2f42;
}

#centro_seccion_mini{
	float: left;
	width: 98%;
	border-left: 1px solid #1f2f42;
	border-right: 1px solid #1f2f42;
}
#centro_seccion_med{
	float: left;
	width: 98%;
	border-left: 1px solid #1f2f42;
	border-right: 1px solid #1f2f42;
}

#listado_opciones{
	float:left;
	width:100%;
}

#imagen_seccion{
	float:left;
	width:100%;
	margin-bottom:5px;
	vertical-align: middle;
	font: normal normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #1f2f42;
	border-bottom: 1px solid #1f2f42;
}

#listado_categoria{
	float:left;
	width:100%;
	margin-bottom:5px;
	vertical-align: middle;
	font: normal normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #1f2f42;
}

#listado_opciones a{
	text-decoration: none;
	padding-bottom: 5px;
}

#listado_opciones img{
	margin-right: 10px;
	margin-left:10px;
	margin-top: 6px;
	vertical-align: middle;
}

#hueco_libre{
	float:left;
	width:100%;
	height:20px;
}

#pinta_separador_seccion{
	float: left;
	width: 90%;
	border-bottom: 1px solid #1f2f42;
	margin-left: 9px;
	margin-bottom: 3px;
}

#publicidad{
	float: left;
	width: 100%;
}

#enlaces{
	float: left;
	width: 100%;
}

#ver_todos{
	float: left;
	width: 45%;
	margin-left:5%;
}

#ver_todos a{
	font: normal bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#1F2F42;
	text-decoration: none;
}

#ver_todos a:hover{
	font: normal bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#9DBD34;
	text-decoration: underline;
}

#enlaces_derecha{
	float: right;
	width: 100%;
}

#ver_mas{
	float: right;
	width: 40%;
}

.a_azul{
	color:#1F2F42;
	text-decoration:none;
}

#ver_mas a{
	font: normal bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#9dbd34;
	text-decoration: none;
}

#ver_mas a:hover{
	font: normal bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#1F2F42;
	text-decoration: underline;
}

#aniadir_enlace{
	float: left;
	width: 30%;
	margin-left:20%;
}

#aniadir_enlace a{
	font: normal bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#9dbd34;
	text-decoration: none;
}

#aniadir_enlace a:hover{
	font: normal bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#1F2F42;
	text-decoration: underline;
}

#noticia_informacion{
	float: left;
	width: 100%;
}

#noticia_autor{
 	font: normal normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	float: left;
	width: 55%;
	color: #1f2f42;
}

#noticia_votos{
	float: right;
	width: 45%;
	text-align:right;
	font: normal bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #9dbd34;
}

#noticia_votos img{
	margin-right: 5px;
}

#noticia_votos_izq{
	float: left;
	width: 50%;
	text-align:left;
	font: normal bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

#fecha_comentario{
	float:right;
	width: 100%;
	text-align:right;
	font: normal bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #9dbd34;
}

/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 
						Noticias, articulos, código...
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
#separador_noticias{
	float:left;
	width: 92%;
	border-bottom: 1px solid #1f2f42;
	padding-top: 10px;
	padding-right: 4%;
	padding-left: 4%;
	margin-bottom: 10px;
}

#separador_noticias_grande{
	float:left;
	width: 100%;
	border-bottom: 1px solid #1f2f42;
	margin-top: 10px;
	margin-bottom: 10px;
}

#separador_codigo{
	float:left;
	width: 92%;
	border-bottom: 1px solid #1f2f42;
	padding-top: 10px;
	margin-right: 4%;
	margin-left: 4%;
	margin-bottom: 10px;
}

#noticia{
	float:left;
	width: 96%;
	padding-top: 2%;
	padding-right: 4%;
}

#imagen_noticia{
	margin-right: 10px;
	margin-left: 5px;
}

#imagen_noticia img{
	margin-right:10px;
}

/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 
					Textos
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
#encabezado_grande{
 	padding-top: 4%;
	font: normal 21px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #1f2f42;
	width: 100%;
	float:left;
}
#comentario{
	width: 100%;
	float: left;
	color: #1f2f42;
}

#encabezado_comentarios{
	font: normal 21px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #1f2f42;
	width: 100%;
	float:left;
}

#texto_azul{
	font: normal bold 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #1f2f42;
	width: 27%;
	float:left;
}
#texto_azul_largo{
	font: normal bold 14px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #1f2f42;
	width: 100%;
	float:left;
}

#texto_verde{
	font: normal bold 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #9dbd34;
	width: 73%;
	float:left;
}

#texto_rojo{
	font: normal bold 14px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: red;
	width: 83%;
	float:left;
}

#texto_azul_grande{
 	padding-top: 2%;
	font: normal bold 18px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #1f2f42;
	width: 20%;
	float:left;
}
#texto_azul_grande_largo{
 	padding-top: 2%;
	font: normal bold 18px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #1f2f42;
	width: 100%;
	float:left;
}

#texto_azul_grande_largo h2{
	font: normal bold 18px Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

#texto_azul_grande_largo a{
	font: normal bold 18px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #1f2f42;
	text-decoration: none;
}

#noticia_pdf{
	float: left;
	width: 100%;
}

#pdf{
 	float: left;
	width: 100%;
	padding-top: 2%;
	text-align:right;
	text-align:bottom;
	font: normal bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

#texto_azul_grande_largo_pdf{
 	padding-top: 2%;
	font: normal bold 18px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #1f2f42;
	width: 100%;
	float:left;
}

#texto_azul_grande_largo_pdf h2{
	font: normal bold 18px Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

#texto_verde_grande{
 	padding-top: 2%;
	font: normal bold 18px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #9dbd34;
	width: 80%;
	float:left;
}

#texto_rojo_grande{
 	padding-top: 2%;
	font: normal bold 18px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: red;
	width: 80%;
	float:left;
}

#centro_seccion{
	float:left;
	width:94%;
	text-align: justify;
	margin-right:4%;
	margin-left:2%;
}

#centro_seccion_vista{
	float:left;
	width:94%;
	font: normal normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #1f2f42;
	margin-right:4%;
	margin-left:2%;
	text-align: justify;
}

#centro_seccion_vista a{
	font: normal bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #9dbd34;
	text-decoration: none;
}

#centro_seccion_vista a:hover{
 	color: #1f2f42;
	text-decoration: underline;
}

.titulo_azul_grande{
 	padding-top: 2%;
	font: normal bold 17px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #1f2f42;
}


.titulo_noticia{
	font: normal bold 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

.texto_noticia{
	font: normal normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #1f2f42;
	margin-top:5px;
	text-align: justify;
}

.titulo_codigo{
	font: normal bold 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	margin-left: 5px;
}

.texto_codigo{
	font: normal normal 10px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	margin: 0px 10px 0px 5px;
	text-align: justify;
}

#autor_noticia{
	float: left;
	width: 60%;
	font: normal normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #1f2f42;
	margin:5px 10px 0px 20px;
}

#mas_informacion{
	float: left;
	width: 50%;
	margin:5px 0px 0px 20px;
}

#mas_informacion a{
	font: normal bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#9dbd34;
	text-decoration: none;
}

#mas_informacion a:hover{
	font: normal bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#1F2F42;
	text-decoration: underline;
}

#suscribete{
	float: left;
	width: 60%;
	font: normal normal 10px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	margin:5px 0px 0px 20px;
}

#mas_noticias{
	float: left;
	width: 85%;
}

#mas_noticias a{
	font: normal bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#1f2f42;
	text-decoration: none;
}

#mas_noticias a:hover{
 	color:#9DBD34;
	text-decoration: underline;
}

#texto{
	margin-top:5px;
	margin-left: 5px;
	font: normal normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#1f2f42;
}

#enlaces_codigo{
	float:left;
	width: 100%;
	text-align:left;
	margin-left: 10px;
}

#enlaces_codigo a{
	font: normal bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#9dbd34;
	text-decoration: none;
}

#enlaces_codigo a:hover{
 	color:#1F2F42;
	text-decoration: underline;
}

#ir_tablon{
	float:left;
	width: 100%;
	text-align:left;
	margin-left:60%;
}

#ir_tablon a{
	font: normal bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#9dbd34;
	text-decoration: none;
}

#ir_tablon a:hover{
 	color:#1F2F42;
	text-decoration: underline;
}
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 
						Busqueda
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
#resultado_noticias{
	float: left;
	width: 100%;
}
#resultado_noticia{
	float: left;
	width: 98%;
	padding-right: 2%;
}

#autor_noticia{
	float: right;
	width: 98%;
	padding-right: 2%;
	text-align:right;
}
#ocultar_resultados{
	float: left;
	width: 100%;
	text-align:center;
}
#resultado_busqueda{
	width: 100%;
}
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 
						Contacte
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
#formulario{
	float:left;
	width:100%; 
	text-align:left;
	padding-top:40px;
}

#linea_contacto{
	float:left;
	width: 100%;
	font: normal bold 12px Arial, Helvetica, sans-serif;
	color:#1f2f42;
}

#linea_contacto img{
	margin-right: 3px;
	padding-bottom: 2%;
}

#linea_contacto_titulo{
 	float:left;
	width: 20%;
	padding-top:5px;
}

#linea_contacto_texto{
	float:left;
	width: 55%;
}

#linea_contacto_texto input{
	border:1px solid #1f2f42;
	height:20px;
	margin-bottom: 15px;
	background-color: #f6f7ea;
	color:#1f2f42;
}

#linea_contacto_texto textarea{
	border: 1px solid #1f2f42;
	margin-bottom: 15px;
	background-color: #f6f7ea;
	color:#1f2f42;
}

#linea_contacto_texto select{
	border: 1px solid #1f2f42;
	margin-bottom: 15px;
	background-color: #f6f7ea;
	color:#1f2f42;
}

#linea_contacto_obligatorio{
	float:left;
	width: 25%;
	font: normal bold 11px Arial, Helvetica, sans-serif;
	color: #c6df27;
	padding-top:5px;
}

.insertar_text{
	color: #f6f7ea;
	font: normal normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	background-color:#f5f6e4;
	border-color:#1f2f42;
}

#linea_contacto_texto a{
	font: normal bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #1f2f42;
}

#linea_contacto_texto a:hover{
	color: #9dbd34;
	text-decoration: underline;
}

/*#linea_contacto{
	float:left;
	width: 100%;
	font: normal normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#1f2f42;
	margin-bottom:5px;
}

#linea_contacto img{
	margin-right: 3px;
	padding-bottom: 2%;
}

#linea_contacto_titulo{
 	float:left;
	width: 11%;
	padding-top:5px;
	margin-left: 4%;
}

#linea_contacto_texto{
	float:left;
	width: 54%;
	margin-left:2%;
}

*/

/*
#linea_contacto_texto input{
	border:1px solid #000000;
	height:25px;
	margin-bottom: 20px;
}

#linea_contacto_texto textarea, select{
	border: 1px solid #000000;
	margin-bottom: 20px;
}

#linea_contacto_obligatorio{
	float:left;
	width: 28%;
	font: normal bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #9dbd34;
	padding-top:5px;
	margin-left:2%;
}
*/

.boton_envio{
	float:right;
	width: 56px;
	height: 22px;
	background-image: url(/templates/default/css/images/btn_enviar.gif);
	margin-right: 10px;
	border-width:0px;
}

.boton_envio_comentario{
	float:left;
	width: 100px;
	height: 38px;
	background-image: url(/templates/default/css/images/btn_enviar.gif);
	margin-right: 10px;
	border-width:0px;
	cursor: pointer;
}

.boton_reset{
	float:right;
	width: 56px;
	height: 22px;
	background-image: url(/templates/default/css/images/btn_borrar.gif);
	margin-right:21%;
	border-width:0px;
}

.boton_votar{
	float:left;
	width: 56px;
	height: 20px;
	background-image: url(/templates/default/css/images/btn_votar.gif);
	margin-left: 100px;
	border-width:0px;
}

/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 
						Footer
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */

#footer {
 	float:left;
	width:100%;
	height:120px;
	text-align:center;
    font: normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #1f2f42;
	background-color:#ffffff;
}

/* Enlaces footer */

#footer a{
	font: normal normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#1F2F42;
	text-decoration: none;
}

#footer a:hover{
	font: normal bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#9DBD34;
	text-decoration: underline;
}

/* Imagenes footer */

#footer img{
	margin-left: 5px;
	width: 17px;
	height: 17px;
}

/* Imagens footer over */

#footer a:hover{
 	color: #9DBD34;
	text-decoration:underline;
}

/* Linea separadora */

#barra_separadora {
	width: 100%;
	border-top: 5px solid #1F2F42
}

/* Texto en el footer */

#contenido_footer {
	margin-top: 5px;
}

#texto_footer {
	float: left;
	width: 90%;
}

#rss_footer {
	float: left;
	width: 10%;
}

/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 
						PAGINACION
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */

#paginacion {
	/*clear:left;*/
	float:left;
	width:100%;
	text-align:center;
	padding-bottom: 20px;
	padding-top: 10px;
}

#paginacion a{
	font: normal normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #ffffff;
	background-color: #1f2f42;
	padding: 3px 5px;
}

#paginacion a:hover{
	background-color: #9dbd34;
}

.paginacion-activo{
	font: normal normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #FFFFFF;
	background-color: #9dbd34;
	padding: 3px 5px;
}

/* Enlaces Categorias */
.enlace_categorias{
	font: normal normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}

.enlace_categorias:hover{
	font: normal normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}

#boton_aniadir{
	float:left;
	width:15%;
	margin-top:10px;
}

/* Migas */
#migas{
	float:left;
	width:85%;
	margin-top:10px;
	font: normal normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

#migas a { 
	color:#1f2f42; 
	background:url(/templates/default/css/images/bg_lk.gif) no-repeat; 
	padding:0 5px 0 10px; 
	text-decoration:none; 
	font: normal normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

#migas a:hover { 
 	font: normal bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
 	color:#9DBD34; 
	text-decoration:underline; 
}

#migas .migassin { 
	color:#1f2f42; 
	background:none; 
	padding:0 5px 0 0; 
	text-decoration:none; 
}

#migas span { 
	background:url(/templates/default/css/images/bg_lk.gif) no-repeat; 
	padding:0 5px 0 10px; 
	color:#1f2f42;
}

#error {
	float:left;
	text-align:center;
	width:94%;
	padding:2%;
	border:1px solid #1f2f42;
	background-color:#c6cdd6;
}

#error_blanco {
	float:left;
	text-align:left;
	width:94%;
	padding:2%;
	border:none;
	background-color:#FFFFFF;
	font: normal normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #1f2f42;
}

#error_logueo{
	float:left;
	text-align:left;
	width:94%;
	padding:2%;
	border:1px solid #1f2f42;
	background-color:#c6cdd6;
	color:#1f2f42;
	text-align:center;
}

#mensajeko{
	float:left;
	width:70%;
	height:35px;
	padding-top:10px;
	margin:0% 15% 1% 15%;
	border:1px solid #1f2f42;
	color: #1f2f42;
	background-color:#c6cdd6;
	font: normal normal 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
#mensajeko_img{
	float:left;
	width:5%;
	padding-left:27%;
}

#mensajeko_text{
 	text-align:left;
	float:left;
	padding-top:1%;
	width:68%;
}

#mensajeok{
	float:left;
	width:70%;
	height:30px;
	padding-top:15px;
	text-align:center;
	margin:0% 15% 1% 15%;
	border:1px solid #8da304;
	color: #1f2f42;
	background-color:#eef1d7;
	font: normal normal 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

#mensajeok_img{
	float:left;
	width:5%;
	padding-left:27%;
}

#mensajeok_text{
 	text-align:left;
	float:left;
	padding-top:1%;
	width:68%;
}

#txt_codigo{
	width: 550px;
	height: 400px;
	color: #000000;
	background:#cccccc;
}


#center_column h2{
	margin:5px 0px 5px 0px; 
}

#ant_pos{
	float:left;
	width:100%;
	text-align:center;
	margin-top:5px;
}

/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 
						LOGUEARSE
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
#noticias{
	float: left;
	width: 100%;
}

#cabecera_pequena{
	font: normal normal 18px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #1f2f42;
	text-align:center;
	margin-top:20px;
}

#cuerpo_login{
	float:left; 
	width:80%; 
	padding-top:15px;
	margin-left:20%;
}

#sencillo{
	float:left;
	width:24%;
	text-align:left;
	margin-top: 5px;
	padding-left:4%;
	color:#1f2f42;
	font:normal normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

#sencillo img{
	padding-bottom: 2%;
}

#sencillo1{
	float:left;
	width:71%;
	text-align:left;
	padding-left:1%;
}

#sencillo1 input{
	border:1px solid #1f2f42;
	height:20px;
	margin-bottom: 15px;
	background-color: #f6f7ea;
}

#doble{
	float:left;
	width:70%;
	text-align:left;
	padding-left:30%;
	margin-top: 10px;
}

#olvido_contrasena{
	float:left;
	width:72%;
	margin-top:10px;
}

#olvido_contrasena a{
	font: normal normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#1f2f42;
	text-decoration:none;
}
#olvido_contrasena a:hover{
	font: normal normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	color:#9DBD34;
}

/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 
						Enviar noticias, codigos, articulos
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */

#mitad_insertar{
	float:left;
	width:50%;
	padding-top:20px;
}
#linea_insertar{
	float:left;
	width:100%;
	padding-top:20px;
}
#linea_insertar_titulo{
	float:left;
	width:76%;
	font: normal normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #1f2f42;
}
#linea_insertar_obligatorio{
	float:left;
	width:24%;
	color: #9dbd34;
	font: normal normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
#linea_insertar_titulo_grande{
	float:left;
	width:90%;
	font: normal normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #1f2f42;
}
#linea_insertar_obligatorio_grande{
	float:left;
	width:10%;
	color: #9dbd34;
	font: normal normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

#linea_insertar_texto{
 	padding-top:10px;
	float:left;
	width:100%;
}

#linea_insertar_texto input{
	border:1px solid #1f2f42;
	height:20px;
	background-color: #f6f7ea;
	color:#1f2f42;
}

#linea_insertar_texto textarea{
	border: 1px solid #1f2f42;
	background-color: #f6f7ea;
	color:#1f2f42;
}

#imagen_titulo{
	float:left;
	width:20%;
	font: normal normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #1f2f42;
}

#imagen_input{
	float:left;
	width:80%;
}

#imagen_input input{
	border:1px solid #1f2f42;
	height:25px;
	width: 250px;
	background-color: #f6f7ea;
	color:#1f2f42;
}


.login{
	color: #1f2f42;
	font: normal normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	background-color:#f5f6e4;
	border-color:#1f2f42;
}
#insertar_text{
	color: #1f2f42;
	font: normal normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	background-color:#f5f6e4;
	border: #1f2f42 1px solid ;
	width:350px;
	height:163px;
}
#bloque_categoria{
	padding:2%;
	color: #1f2f42;
	font: normal normal 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	background-color:#f5f6e4;
	border: #1f2f42 1px solid ;
	width:350px;
	height:150px;
	OVERFLOW: scroll ;
}
#cuerpo_categoria{
	padding-top:2%;
	padding-left:4%;
}

#capa_opciones{
	float:left;
	width:95%;
	position: absolute;
	margin-top: 28px;
	background-color:#ffffff;
	border: #1f2f42 1px solid ;
}

#capa_opciones_linea {
  padding-top:4px;
  padding-bottom:4px;
  width: 100%;
  float:left;
  background-color: #c6cdd6;
  text-align:center;
}

#opciones_img {
  width: 40%;
  float:left;
}

#opciones_text {
  width: 60%;
  float:left;
  text-align:left;
}

#capa_opciones a {
	display: block;
	padding: 3px;
	background-color: #c6cdd6;
	text-decoration:none;
	color:#1f2f42;
}

#capa_opciones a:hover {
 	font: normal bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#1f2f42;
	text-decoration: underline;
}





/* Mensajes de error u ok*/
#mensaje_error{
	float:left; 
	width:100%; 
	text-align:center; 
	margin: 4px; 
	border:1px solid #333333; 
	background-color:#FCC6B6;
	font: normal normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #1f2f42;
}

#mensaje_ok{
	float:left; 
	width:100%; 
	text-align:center; 
	margin: 2px; 
	border:1px solid #333333; 
	background-color:#99ff99;
	font: normal normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #1f2f42;
}

/* FOROS */
#listado_foros{
	float:left;
	width:100%;
}

#tema_foro{
	float:left;
	width:100%;
	margin-bottom:5px;
	vertical-align: middle;
	font: normal normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #1f2f42;
	text-align: left;
}

#listado_foros a{
	font: normal bold 13px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding-bottom: 5px;
}

#listado_foros img{
	margin-right: 10px;
	margin-top: 6px;
	vertical-align: middle;
}

#titulo_foro{
	float:left;
	width:100%;
	font: normal bold 15px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #1f2f42;
}

#cuerpo_foro{
	float:left;
	width:100%;
	font: normal normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #1f2f42;
	margin-top:10px;
}

#cuerpo_foro p{
	margin: 4px 4px 4px 4px;
}

#respuestas_foros{
	float:left;
	width:98%;
	margin-top: 25px;
	margin-left: 2%;
}

#respuestas_foros h2{
	float:left;
	width:98%;
	font: normal bold 15px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #9dbd34;
}

.autor_foro{
	float:left;
	width: 60%;
	font: normal bold 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #9dbd34;
}

.fecha_foro{
	float:right;;
	width: 35%;
	font: normal bold 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #9dbd34;
	margin-right: 5%
}

#separador_foro{
	float:left;
	width:90%;
	border-bottom: 1px solid #1f2f42;
	margin: 2% 5% 2% 5%;
}

#responder_foro{
	float:left;
	width:20%;
	height:15px;
	text-align: center;
}

#responder_foro a{
	font: normal bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color: #1f2f42;
	
}

#responder_foro a:hover{
	color: #1f2f42;
	text-decoration:underline;
}

.titulo_respuesta_foro{
	float:left;
	width:100%;
	font: normal bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

#formulario_foro{
	float:left;
	width:100%;
	margin-top: 2%;
}

#formulario_foro h2{
	float:left;
	width:98%;
	font: normal bold 18px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #1f2f42;
	margin-bottom: 2%;
}

#aniadir_pregunta{
	float:left;
	width:100%;
	font: normal bold 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #1f2f42;
	margin-bottom:10px;
}

#aniadir_pregunta a{
	font: normal bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color: #1f2f42;
}

#aniadir_pregunta a:hover{
	color: #9DBD34;
	text-decoration:underline;
}

.enviar_pregunta{
	float:left;
	width: 55px;
	height: 21px;
	background-image: url(/templates/default/css/images/btn_anadir.gif);
	margin-right: 10px;
	border-width:0px;
}

#mitad_enlaces{
	float:left;
	width: 35%;
	padding-left:12%;
	padding-right:1%;
	padding-top:2%;
	padding-bottom:2%;
	text-align:left;
}
#icono_enlace{
	float:left;
	width: 6%;
	padding-top:2%;
}
#texto_enlace{
	float:left;
	width: 94%;
}

#mitad_enlaces a{
	font: normal bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color: #1f2f42;
}

#mitad_enlaces a:hover{
	color: #9DBD34;
	text-decoration:underline;
}

#instrucciones{
	float: left;
	width: 90%;
	margin:5% 5% 5% 5%;
	font: normal bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #1f2f42;
	text-align: justify;
}

#publicidad278{
	float:left;
	width:100%;
	text-align: center;
	background-color: #FFFFFF;
	padding: 10px 0px 10px 0px;
}

#tabla_foros{
	float:left;
	width:100%; 
	margin-bottom:10px;
	font: normal normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #1f2f42;
}

#solapa_izq_entera_foros{
	float:left;
	width:1%;
	height:20px;
	background-image: url(/templates/default/css/images/lado_izq_solapa_generica.gif);
}

#solapa_der_entera_foros{
	float:left;
	width:1%;
	height:20px;
	background-image: url(/templates/default/css/images/lado_der_solapa_generica.gif);
}

#solapa_interior_entera_foros{
	float:left;
	width:98%;
	height:20px;
	background-color:#1f2f42;
	color:#FFFFFF;
}

#foro_titulo{
	float:left; 
	width:26%;
	color:#FFFFFF;
}

#fecha_foro{
	float:left;
	width:23%; 
	text-align:center;
	margin-left: 2%;
	color:#FFFFFF;
}

#num_respuestas{
	float:left;
	width:20%; 
	text-align:center;
	color:#FFFFFF;
}

#ult_fecha_foro{
	float:left;
	width:25%; 
	text-align:center;
	color:#FFFFFF;
}

.cabeceras_foros{
	font: normal bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #1f2f42;
	text-align: center;
}

#solapa_center_enlaces{
	float:left;
	width:94%;
	height:18px;
	color:#ffffff;
	background-color: #1f2f42;
	text-align: left;
	padding-left:2%;
	font: normal bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	padding-top:2px;
}

#cabecera_seccion_enlaces{
	float: left;
	width:100%;
	height:100%;
}

#solapa_izq_enlaces{
	float:left;
	width:9px;
	height:20px;
	background-image: url(/templates/default/css/images/lado_izq_solapa_generica.gif);
}

#solapa_der_enlaces{
	float:left;
	width:9px;
	height:20px;
	background-image: url(/templates/default/css/images/lado_der_solapa_generica.gif);
}

#solapa_center_foros{
	float:left;
	width:94%;
	height:18px;
	color:#ffffff;
	background-color: #1f2f42;
	text-align: left;
	padding-left:2%;
	font: normal bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	padding-top:2px;
}

#cabecera_seccion_foros{
	float: left;
	width:100%;
	height:100%;
}

#solapa_izq_foros{
	float:left;
	width:9px;
	height:20px;
	background-image: url(/templates/default/css/images/lado_izq_solapa_generica.gif);
}

#solapa_der_foros{
	float:left;
	width:9px;
	height:20px;
	background-image: url(/templates/default/css/images/lado_der_solapa_generica.gif);
}

#texto_solapa{
	float: left;
	width: 80%;
}

#imagen_solapa{
	float: left;
	width: 20%;
	margin-top: 2px;
}

.recu_pass{
	float:left;
	width: 100%;
	margin:15px 10px 0px 10px;
	text-align:justify;
	font: normal normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#1f2f42;
}

#aniadir{
	float:left;
	width: 100%;
	margin-top:15px;
}

#error404{
	float: left;
	width: 100%;
	font: normal normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#1f2f42;
}

#busqueda_vacia{
	float:left;
	width: 100%;
	font: normal normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#1f2f42;
	margin-top: 15px;
}

.publicidad{
	font: normal normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#1f2f42;
}

.curvy {position:relative; width:150px; background:#7dbeff; color:#FFFFFF;text-align:center;}
#ctl, #cbl, #ctr, #cbr {position:absolute; width:20px; height:20px; color:#7dbeff; background:#fff; overflow:hidden; font-style:normal; z-index:1;}
#ctl {top:0; left:0;}
#cbl {bottom:0; left:0;}
#ctr {top:0; right:0;}
#cbr {bottom:0; right:0;}
.curvy em b {position:absolute; font-size:150px; font-family:arial; color:#7dbeff; line-height:40px; font-weight:normal;}
#ctl b {left:-8px;}
#ctr b {left:-25px;}
#cbl b {left:-8px; top:-17px;}
#cbr b {left:-25px; top:-17px;}
.curvy p {position:relative; z-index:100; padding:10px 15px; font-size:11px;font-family:helvetica;}

.widget {
	-moz-border-radius: 17px;
	-webkit-border-radius: 17px;
	border-radius: 17px;
	padding: 10px;
    margin: 0 5px 5px 0;
	float: left;
	position: relative;
	text-align:center;
	cursor:pointer;
	cursor:hand;
}
