/*  
Theme Name: avesnocturnas1.0
Theme URI: http://www.avesnocturnas.es
Description: Tema para avesnocturnas.es
Version: 1.0
Author: avesnocturnas.es
Author URI: http://www.avesnocturnas.es
Color: cf1988
*/

body {
	margin: 			0px;
	padding: 			0px;
	background-color: 	#eeeeee;
	font-family: 		Verdana, Helvetica, Arial, Tahoma, Garuda, Sans, sans-serif;
	color:				#333;
	font-size: 			12px;	
}

img{
	border: 0px;
}


h2.pagetitle{
	margin: 	0px 0px 20px 0px;
	font-size:	14px;
}




.alignleft{
	float: left;
}

.alignright{
	float: right;
}

.centrado{
	text-align: center;
}


.contenedor {	
	width: 				1000px;
	background-color:	#fff;
	margin-left: 		auto;
	margin-right: 		auto;
	border-right: 		1px solid #cccccc;
	border-left: 		1px solid #cccccc;
	padding: 			5px 0px 5px 0px;
}

.contenedor h1{
	margin: 	0px;
	padding:	0px;
}

.cabecera {
	border-bottom:		2px solid #cf1988;
	margin: 			0px 0px 8px 10px;
	padding: 			0px 0px 0px 0px;
	overflow: 			hidden;
	width: 				980px;
	height:				112px;
	background: 		#fff;
	background-image: 	url(images/fondo_cabecera.png);
	background-repeat:	repeat-x;
}



.contenido{
	margin: 0px 0px 5px 10px;
	width: 980px;
	overflow: 	hidden;
}


.columnaprincipal{
	float: 		left;
	margin:		0px 10px 0px 0px;
	padding:	0px 10px 0px 0px;
}

.home .columnaprincipal{
	width: 483px;
	border-right: 1px solid #CCCCCC;
}


.category .columnaprincipal, .page .columnaprincipal, .search .columnaprincipal, .author .columnaprincipal, .archive .columnaprincipal, .error404  .columnaprincipal{
	width: 650px;
}
.single .columnaprincipal{
	width: 620px;
	padding:	0px 20px 0px 20px;
}


.contenedor2columnas{
	margin: 	0px 0px 0px 0px;
	padding: 	0px;
	overflow: 	hidden;
}


.home .columnasecundaria{
	float: 			left;
	width: 			302px;
	margin:			0px 10px 0px 0px;
	padding:		0px 10px 0px 0px;
	border-right: 	1px solid #CCCCCC;

}


.single .columnasecundaria, .category .columnasecundaria, .page .columnasecundaria, .search .columnasecundaria, .author .columnasecundaria, .archive .columnasecundaria, .error404 .columnasecundaria{
	width:	310px;
	margin: 0px 0px 0px 0px;
	overflow: 	hidden;
}


.home .columnaterciaria{
	margin: 			0px;
	padding: 			0px;
	overflow: 			hidden;
}

/******************/
.pie{
	border-top:			2px solid #cf1988;
	margin: 			10px 0px 8px 10px;
	padding: 			0px 0px 8px 0px;
	width: 				980px;
	height:				100px;
	background-color: 	#dddddd;
	background-image: 	url(images/fondo_pie.png);
	background-repeat:	repeat-x;
	font-size:			11px;
}

.pie a{
	color: 				#cf1988;
	text-decoration:	none;
}

.pie a:hover{
	text-decoration:	underline;
}

.pie h4{
	margin: 10px 0px 5px 0px;
}

.pie ul{
	margin: 0px 0px 0px 30px;
	padding: 0px 0px 0px 0px;
}

.pie li{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}


.pie .nosotros, .pie .contacto, .pie .siguenos{
	float: left;
	margin: 0px 150px 0px 50px;
}
/***********************/

.navigation{
	height: 30px;
	margin: 0px 10px 0px 0px;
}

.navigation a{
	color: #cf1988;
}


/**************************************/

.left{
	float: left;

}


/*******************************/

.post .entry  a{
	color: 				#cf1988;
	text-decoration: 	none;
}

.post .entry  a:hover{
	text-decoration: 	underline;
}


/*****************************************/
/* cabecera ******************************/



.cabecera .logo{
	margin: 0px 0px 0px 5px;
	width:	590px;
	float: left;
}

.cabecera .derecha{
	margin: 8px 0px 0px 600px;
}


.cabecera .enlaces, .cabecera .enlaces2{
	text-align: right;
	font-size: 12px;
}

.cabecera .enlaces{
	margin: 35px 10px 0px 0px;	
}

.cabecera .enlaces2{
	margin: 8px 10px 0px 0px;
}

.cabecera .enlaces a, .cabecera .enlaces2 a{
	color: 				#cf1988;
	text-decoration:	none;
	font-size:			9px;
	overflow: 			hiddem;
}

.cabecera .enlaces a:hover, .cabecera .enlaces2 a:hover{
	color: #555555;
	text-decoration: underline;
}


.buscador .texto{
	float: left;
	margin: 0px 0px 0px 55px;
}

.buscador .texto input{
	color:			#666;
	border:			1px solid #cf1988;
	padding:		3px 3px 3px 20px;
	height:			16px;
	width:			225px;
	margin-right:	3px;
	background:		#fff url(images/iconos.png) 3px -177px no-repeat;
}

.buscador .boton{
}





 
/*****************************************/
/* titulos ****************************/
.contenedor_titulo{
	border-bottom:	1px solid #cf1988;
	color: 			#fff;
	padding:		2px 0px 2px 0px;
	margin:			0px 0px 10px 0px;
	font-size:		11px;
	font-weight:	bold;
}

.contenedor_titulo .titulo{
	background-image: 	url(images/fondo_categoria.png);
	background-repeat:	repeat-x;	
	padding:			2px 5px 2px 5px;
}

.contenedor_titulo2{
	border-bottom:	1px solid #b7b7b7;
	color: 			#333;
	padding:		1px 0px 1px 0px;
	margin:			0px 0px 6px 0px;
	font-size:		10px;
	font-weight:	bold;
	text-align:		right;

}

.contenedor_titulo2 .titulo{
	background-image: 	url(images/degradado_titulo.png);
	background-repeat:	repeat-x;	
	padding:			1px 5px 1px 5px;
}





/*****************************************/
/* publicidad ****************************/
.publicidad{
	margin: 0px 0px 20px 0px;
}


.publi480x60{
	margin: -45px 0px 20px 0px;
}

.publi480x60v2{
	margin: 0px 0px 30px 0px;
}

.publi468x15{
	margin: 0px 0px 30px 0px;
}
.publi728x90{
	text-align: center;
}

/*****************************************/
/* autores ****************************/
.autores ul{
		margin: 0px 0px 15px 0px;
        padding: 0px;
}
.autores li {
	list-style-type: none;
	padding: 0px;
	margin: 0px 0px 5px 0px;
}
.autores a{
	color: #cf1988;
}
 

/*****************************************/
/* noticiaportada ****************************/


.noticiaportada{
	margin: 				0px 0px 35px 0px;
	padding-bottom: 		20px;
}

.noticiaportada a{
	text-decoration: 	none;
}

.noticiaportada a:hover{
	text-decoration: 	underline;
}


.noticiaportada .categoria{
	margin: 		0px 0px 12px 0px;
	padding:		3px 0px 0px 0px;	
	border-top: 	1px solid #cf1988;
}

.noticiaportada .categoria h3{
	margin: 	0px;
	padding:	0px 0px 0px 0px;	
	font-size:	12px;
	display: 	inline;
}


.noticiaportada .categoria a{
	background-color: 	#a4156c;
	background-image: 	url(images/fondo_categoria.png);
	background-repeat:	repeat-x;
	color: 				#fff;
	text-decoration: 	none;
	background-color: 	#cf1988;
	padding:			3px 8px 5px 8px;	
}

.noticiaportada .fechayhora{
	float: right;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 0px 0px;
	font-size: 11px;
}

.noticiaportada h2{
	margin: 0px;
	padding: 0px;	
}


.noticiaportada .titulo{
	margin: 0px 0px 8px 0px;
}

.noticiaportada .titulo a{
	font-size: 21px;
	color: #444444;
}




.noticiaportada .medium .imagenintro{
	overflow: hidden;
}


.noticiaportada .medium .imagen{
	float: left;
	margin: 0px 7px 0px 0px;
}


.noticiaportada .medium .intro p
{
	margin: 0px;
	padding: 0px;
}



.noticiaportada .intro a, .noticiaportada .tags a, .noticiaportada .comentarios a{
	color: #cf1988;
}

.noticiaportada .intro{
	line-height:	20px;
}

.noticiaportada  .intro a
{
	font-weight: bold;
}

.noticiaportada .tags{
	margin: 15px 0px 0px 0px;
}

.noticiaportada .comentarios{
	margin: 8px 0px 0px 0px;
}

.noticiaportada .comentarios a{
	font-weight: bold;
}





/*****************************************/
/* noticiacategoria ****************************/


.noticiacategoria{
	margin: 		0px 0px 35px 0px;
	padding-bottom: 20px;
	overflow:		hidden;
}

.noticiacategoria a{
	text-decoration: 	none;
}

.noticiacategoria a:hover{
	text-decoration: 	underline;
}


.noticiacategoria .categoria{
	margin: 		0px 0px 12px 0px;
	padding:		3px 0px 0px 0px;	
	border-top: 	1px solid #cf1988;
}

.noticiacategoria .categoria h3{
	margin: 	0px;
	padding:	0px;
	font-size:	12px;
	display: 	inline;
}


.noticiacategoria .categoria a{
	background-color: 	#a4156c;
	background-image: 	url(images/fondo_categoria.png);
	background-repeat:	repeat-x;
	color: 				#fff;
	text-decoration: 	none;
	background-color: 	#cf1988;
	padding:			3px 8px 5px 8px;	
}

.noticiacategoria .fechayhora{
	float: right;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 0px 0px;
	font-size: 11px;
}

.noticiacategoria h2{
	margin: 0px;
	padding: 0px;	
}


.noticiacategoria  .contenedor_texto{
	margin: 0px 0px 0px 260px;
}


.noticiacategoria  .titulo{
	margin: 0px 0px 8px 0px;
}

.noticiacategoria .titulo a{
	font-size: 21px;
	color: #444444;
}


.noticiacategoria .imagen{
	float: left;
}


.noticiacategoria .intro p
{
	margin: 0px;
	padding: 0px;
}



.noticiacategoria .intro a, .noticiacategoria .tags a, .noticiacategoria .comentarios a{
	color: #cf1988;
}

.noticiacategoria  .intro a
{
	font-weight: bold;
}

.noticiacategoria .tags{
	margin: 15px 0px 0px 0px;
}

.noticiacategoria .comentarios{
	margin: 8px 0px 0px 0px;
}

.noticiacategoria .comentarios a{
	font-weight: bold;
}




/*****************************************/
/* noticia ****************************/

.noticia{
}

.noticia a{
	color: #cf1988;
}

.noticia h2{
	margin: 0px;
	padding: 0px;
	font-size: 21px;
}


.noticia  .fechayhora
{	
	margin: 5px 0px 0px 0px;
}

.noticia  .intro
{
	padding: 			10px;
	margin: 			15px 50px 10px 50px;
	background-color:	#EFEFEF;
	font-weight:		bold;
	font-size:			11px;
	color:				#666;
	line-height:		16px;
}

.noticia .tags{
	margin: 	0px 0px 0px 0px;
	padding: 	3px 0px 5px 0px;
	border-top: 1px dotted #CCCCCC;
	border-bottom: 1px dotted #CCCCCC;
}

.noticia .tags .archivado{
	font-weight:	bold;
}




.noticia .content{
	margin: 	0px 0px 20px 0px;
	overflow:	hidden;
	line-height:	20px;
}



/* Relacionadas */

.relacionadas{
	margin: 0px 0px 20px 0px;
}

.relacionadas ul{
	margin: 0px;
	padding: 0px;
}


.relacionadas li{
	list-style-type: none;
	margin: 0px 0px 5px 0px;
	padding: 0px;
}


.relacionadas .contenedor_rel{
	overflow: hidden;
}

.relacionadas .imagen{
	float: left;
	width:	50px;
	height: 50px;
	overflow: hidden;
}

.relacionadas .texto{
	margin: 0px 0px 0px 60px;
}


.relacionadas .fecha{
	margin: 4px 0px 0px 0px;
}






/* Comentarios */
.comentarios{
	overflow: hidden;
}

.comentarios .lista_comentarios{
	float: 	left;
	width:	290px; 
	margin: 0px 20px 20px 0px;
}


.comentarios .form_comentarios{
	margin: 0px 0px 0px 0px;
	overflow: hidden;
}


.comentarios .intro-rss{
	margin: 	0px 0px 20px 0px;
	background:	url(images/iconos.png) 0px 0px no-repeat;
	padding:	0px 0px 0px 16px;
}


.comentarios ol{
	margin: 	0px;
	padding: 	0px;

}


.comentarios li{
	list-style-type: none;
	margin: 	0px 0px 30px 0px;
	padding: 	0px;
}


.comentarios .comment-text p{
	margin: 	0px;
	padding: 	0px 0px 6px 0px;
}


.comentarios .comment-text{
	border-bottom: 			1px dotted #cccccc;
	margin: 				0px 0px 6px 0px;
	padding:				20px 0px 0px 40px;
	background-image: 		url(images/fnd-comentarios.png);
	background-repeat: 		no-repeat;
	background-position:	top left; 
}


.comentarios .author .name{
	font-weight: bold;
}



.comentarios .form_comentarios p{
	margin:	0px;
}

.comentarios .form_comentarios .input{
	border: 		1px solid #cf1988;
	width:			304px;
	margin:			3px 0px 5px 0px;
	padding:		0px 0px 0px 3px;
	font-family:	Verdana;
}

.comentarios .nocomments{
	font-weight: bold;
}




/*************************************************/
/* noticiaimportante *****************************/
/*************************************************/

.noticiaimportante{	
	background-color: 	#fafafa;
	background-image: 	url(images/degradado.png);
	background-repeat:	repeat-x;
	border-bottom: 		1px solid #b7b7b7;
	border-top:			3px solid #b7b7b7;
	margin: 			0px 0px 10px 0px;
}

.noticiaimportante h2, .noticiaimportante h3{
	margin: 0px;
	padding: 0px;	
}

.noticiaimportante a{
	text-decoration: 	none;
}

.noticiaimportante a:hover{
	text-decoration: 	underline;
}


.noticiaimportante .contenedor_noticiaimportante
{
	width: 135px;
	margin: auto;
	padding: 10px 0px 10px 0px;
}


.noticiaimportante .categoria{		
	background-color: #FFFFFF;
}

.noticiaimportante .categoria a{
	padding: 			3px 0px 3px 3px;	
	display: 			block;	
	margin:				0px;
	color:				#cf1988;	
	border-bottom: 		2px solid #cf1988;
	font-size:			10px;
}


.noticiaimportante .categoria a:hover
{
	color: 				#FFFFFF;
	text-decoration: 	none;
	background-color: 	#a4156c;
	background-image: 	url(images/fondo_categoria.png);
	background-repeat:	repeat-x;
	border-bottom: 		2px solid #a4156c;
}


.noticiaimportante .titulo{
	padding-top: 3px;
	line-height:	14px;
}

.noticiaimportante  .titulo a{
	color: 			#333333;
	font-size:		11px;
	font-weight:	normal;
}






/*************************************************/
/* noticiaultima *****************************/
/*************************************************/

.noticiaultima{	
	margin: 		0px 0px 15px 0px;
	border-bottom: 	1px dotted #999999;
	padding-bottom: 10px;
	overflow:		hidden;
}

.noticiaultima a{
	text-decoration: 	none;
	color: 				#cf1988;
}

.noticiaultima h2, .noticiaultima h3{
	margin: 	0px;
	padding:	0px;	
}



.noticiaultima .contenedor_texto{
	overflow:		hidden;
}

.noticiaultima .categoria{
	margin:				0px 0px 5px 0px;
}

.noticiaultima .categoria a{
	padding: 			3px 0px 3px 3px;
	margin:				0px;
	display: 			block;	
	color:				#cf1988;
	text-decoration: 	none;
	border-bottom: 		1px dotted #cf1988;
	font-size:			11px;
}

.noticiaultima .categoria a:hover
{
	color: 				#FFFFFF;
	background-color: 	#a4156c;
	background-image: 	url(images/fondo_categoria.png);
	background-repeat:	repeat-x;
}

.noticiaultima .imagen{
	float: left;
	margin: 0px 10px 0px 0px;
}

.noticiaultima  .titulo{
	margin: 0px 0px 5px 0px;
	line-height:	18px;
}


.noticiaultima  .titulo a{
	color: #444444;
	font-size:		12px;
	font-weight: 	bold;
}

.noticiaultima  .titulo a:hover, .noticiaultima  .comentarios a:hover{
	text-decoration: underline;
}


.noticiaultima  .comentarios{
	margin: 0px;
}

.noticiaultima  .comentarios a{
	font-size: 	11px;
}




/*************************************************/
/* noticibuscar **********************************/
/*************************************************/

.noticiabuscar{	
	margin: 0px 0px 15px 0px;	
	padding-bottom: 10px;
	overflow: hidden;
}

.noticiabuscar .imagen{
	float: left;
	margin: 0px 7px 0px 0px;
	width:	50px;
	height: 50px;
	overflow: hidden;
}

.noticiabuscar .contenedor_texto{
	margin: 0px 0px 0px 0px;
	overflow: hidden;
}

.noticiabuscar a{
	text-decoration: 	none;
	color: 				#cf1988;
}

.noticiabuscar h3, .noticiabuscar h2{
	margin: 0px;
	padding: 0px;	
}




.noticiabuscar .categoria{	
	text-align: 		left;	
	background-color:	#FFFFFF;
	margin: 			0px 0px 3px 0px;
}

.noticiabuscar .categoria a{
	padding: 			3px 0px 3px 0px;
	margin:				0px 0px 0px 0px;
	display: 			block;	
	color:				#cf1988;
	text-decoration: 	none;
	border-bottom: 		1px dotted #cf1988;
	font-size:			10px;
}

.noticiabuscar .categoria a:hover
{
	color: 				#FFFFFF;
	background-color: 	#a4156c;
	background-image: 	url(images/fondo_categoria.png);
	background-repeat:	repeat-x;
}

.noticiabuscar  .titulo a{
	font-size:		11px;
	font-weight:	bold;
	color: #444444;
}

.noticiabuscar  .titulo a:hover{
	text-decoration: underline;
}

.noticiabuscar .fechayhora{
	font-size:		10px;
}

/************************ Autores *********************************/

.info_autores .descripcion{
	margin: 0px 0px 20px 0px;
}

.info_autores img{
	float: 	left;
	margin: 0px 5px 5px 0px;
}


/********************************************************/

.contenedor_menu{
	margin: 	0px 10px 35px 10px;	
	position:	relative;
}

#nav2{
	position: 	absolute;
	top:		24px;
	left:		0px;
	width:		980px;
	height: 	20px;
	background:	#3e3e3e;
}

#nav {
	font-family:	Verdana;
	font-size:		12px;
}

#nav .menu{
	position:	relative;
	height: 	24px;
	background:	#ccc;
	margin: 	0px;
    padding: 	0px;
}

#nav .menu ul {
    margin: 	0px;
    padding: 	0px;
}

#nav .menu li{
	list-style-type: none;
	padding: 		0px 0px 0px 0px;
	float: 			left;
}

#nav .menu li.select, #nav .menu li.current{
	height: 		24px;
}

#nav .menu .sub li, #nav .menu .sub_active li{
	height: 		20px;
}

#nav .sub{
	display: none;
}


#nav li.current a{
	background:		#3e3e3e;
	color:			#cf1988;
	font-weight:	bold;
}

#nav li.current ul.sub_active li a{
	color:			#ccc;
	font-weight:	normal;
	font-size:		11px;
}

#nav li.current ul.sub_active li.sub_sel a{
	color:			#cf1988;
}


#nav .menu  li a:hover .sub, #nav .menu li:hover .sub
{	
	display: 	inline;
	top: 		24px;
	left: 		0px;
	position:	absolute;
	z-index: 	100;
	width: 		100%;
	background:	#777777;
	font-size:	11px;
}


#nav .current .sub_active{	
	top: 		24px;
	left: 		0px;
	position:	absolute;
	z-index: 	10;
	width: 		100%;
	background:	#3e3e3e;
}


#nav .menu a {
    text-decoration:	none;    
    display: 			block;    
    text-align: 		center;	
}

#nav .menu .select a, #nav .menu .current a{
	padding: 			5px 10px;
}

#nav .menu  .sub a, #nav .menu  .sub_active a{
	padding: 			3px 10px;
}



#nav .select a.principal{
	cursor:pointer;
	color:#3e3e3e;
}

#nav .menu li.select:hover a.principal{
	background:	#777777;
	cursor:		pointer;
	color:		#cf1988;
}

#nav .sub a{
	background:	#777777;
	cursor:		pointer;
	color:		#ccc;	
}

#nav .sub a:hover{
	color:		#cf1988;	
}




/* Captions */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
/* End captions */



/************* Iconos *********/

.enlaces a, .enlaces2 a{
	padding: 0px 0px 0px 16px;
}
.enlaces .rss{
	background:url(images/iconos.png) 0px 0px no-repeat;
}
.enlaces .news{
	background:url(images/iconos.png) 0px -158px no-repeat;
}
.enlaces .fb{
	background:url(images/iconos.png) 0px -20px no-repeat;
}
.enlaces .twitter{
	background:url(images/iconos.png) 0px -40px no-repeat;
}
.enlaces2 .movil{
	background:url(images/iconos.png) 5px -140px no-repeat;
}
.enlaces2 .home{
	background:url(images/iconos.png) 0px -120px no-repeat;
}




/************* Iconos *********/
/************* Compartir *********/
.compartir p{
	margin: px 0px 5px 0px;
}
.lista_compartir{
	margin: 5px 0px 65px 0px;
	padding: 0px;
}

.lista_compartir li{
	margin: 0px 10px 0px 0px;
	list-style-type: none;
	float: 			left;
}

.lista_compartir a{
	padding: 	0px 0px 0px 40px;		
	height:		31px;
	display:	block;
}

.lista_compartir li{
	width:	30px;	
	overflow: hidden;
}
.lista_compartir .fb{
	background:url(images/iconos_redes2.png) 0px 0px no-repeat;
}
.lista_compartir .twitter{
	background:url(images/iconos_redes2.png) 0px -40px no-repeat;
}
.lista_compartir .bitacoras{
	background:url(images/iconos_redes2.png) 0px -80px no-repeat;
}
.lista_compartir .meneame{
	background:url(images/iconos_redes2.png) 0px -120px no-repeat;
}
.lista_compartir .delicious{
	background:url(images/iconos_redes2.png) 0px -160px no-repeat;
}


/************* Iconos *********/
.ul_siguenos{
	margin: 0px 0px 100px 0px;
	padding: 0px;
}

.ul_siguenos li{
	margin: 			0px 7px 0px 0px;
	list-style-type: 	none;
	float: 				left;
}

.ul_siguenos li.ultimo{
	margin: 			0px 0px 0px 0px;
}

.ul_siguenos a{
	padding: 	0px 0px 0px 80px;
	height:		71px;
	display: 	block;
}

.ul_siguenos li{
	width:	70px;
	overflow: hidden;
}

.ul_siguenos .rss{
	background:url(images/iconos_redes.png) 0px 0px no-repeat;
}
.ul_siguenos .mail{
	background:url(images/iconos_redes.png) 0px -100px no-repeat;
}
.ul_siguenos .fb{
	background:url(images/iconos_redes.png) 0px -200px no-repeat;
}
.ul_siguenos .twitter{
	background:url(images/iconos_redes.png) 0px -300px no-repeat;
}





/*********************** MAPA WEB ***************/
.mapa-web h2{
	margin: 0px 0px 5px 0px;
}

.mapa-web ul.mapa , .mapa-web ul.wp-tag-cloud{
	margin: 0px 0px 34px 0px;
}


.mapa-web a, .error404 a{
	color:				#cf1988;
	text-decoration: 	none;
}

.mapa-web a:hover{
	text-decoration: 	underline;
}