/* Estilos de modulos y areas de la web */ 

#container
{
    width            : 750px;
    margin-top       : auto;
	margin-bottom    : auto;
    margin-left      : auto;
    margin-right     : auto;
	align			 : center;
    background-color : #FFFFFF;

}

#margen_externo {
    width            : 750px;
    border-top       : 8pt solid #F0F0F0;
	border-bottom    : 8pt solid #F0F0F0;
	border-left      : 8pt solid #F0F0F0;
    border-right     : 8pt solid #F0F0F0;
	background-color : #FFFFFF;
	float		 : center;
	}
	
	
#container_admin
{
    width            : 95%;
    margin-top       : auto;
	margin-bottom    : auto;
    margin-left      : auto;
    margin-right     : auto;
	align			 : center;
    background-color : #FFFFFF;

}

#margen_externo_admin {
    width            : 95%;
    border-top       : 8pt solid #F0F0F0;
	border-bottom    : 8pt solid #F0F0F0;
	border-left      : 8pt solid #F0F0F0;
    border-right     : 8pt solid #F0F0F0;
	background-color : #FFFFFF;
	float		 : center;
	}


#skipNav
{
    position         : absolute;
    left             : -9999px;
    font-size        : small;
}

#skipNav a:focus
{
    display          : block;
    position         : absolute;
    top              : 20px;
    left             : 10020px;
    font-size        : large;
    background       : #fff;
    border           : solid 2px #1B6BD8;
    padding          : 10px;
    width            : 15em;
    z-index          : 1;
}

#skipNav a:hover
{
    color            : #029EDE;
}

#skipNav a:active
{
    display          : block;
    position         : absolute;
    top              : 20px;
    left             : 10020px;
    font-size        : large;
    background       : #fff;
    border           : solid 2px #1B6BD8;
    padding          : 10px;
    width            : 15em;
    z-index          : 1;
}

.hide
{
    display          : none;
}







#cabecera
{
    width            : 100%;
	height           : 110px;
    text-align       : left;
	background-color : #990000;
	color			 : #ffffff;
}

#cabecera_titulo
{

	text-align       : left;	
	height           : 90px;	
	margin-bottom    : 2px;
    margin-left      : 2px;
    margin-right     : 2px;
    float            : left;	
	color       : #FFFFFF ;
	background-color : ; }
	
	#cabecera_titulo a:link    {color     : #ffffff ; font-weight: none; text-decoration: underline} ;
	#cabecera_titulo a:visited {color     : #ffffff ; font-weight: none; text-decoration: underline}  ;
	#cabecera_titulo a:hover   {color     : #FF6600 ; font-weight: none; text-decoration: underline} ;  
	#cabecera_titulo a:active  {color     : #ffffff ; font-weight: none; text-decoration: underline ;
	
	}
	
#cabecera_menu
{
    width            : auto;
    padding          : 0px;
    margin           : 0px;
    padding-top      : 10px;
    text-align       : right;
    float            : left;
}



/* -------------------------------------------------------------- */
/* MENU NAVEGACION                                                */
/* -------------------------------------------------------------- */

#menulist
{
    margin           : 0;
    padding          : 0 0 20px 10px;
    border-bottom    : 1px solid #888888;
}

#menulist ul, #menulist li
{
    margin           : 0;
    padding          : 0;
	line-height      : 14px;
    display          : inline;
    list-style-type  : none;
    font             : 12px verdana, tahoma, arial, sans-serif;
}

#menulist a:link, #menulist a:visited
{
    float            : right;
    line-height      : 14px;
    margin           : 0 10px 4px 10px;
    text-decoration  : none;
    color            : #b0b0b0;
    font-weight      : bold;
}

#menulist a:link#current, #menulist a:visited#current, #menulist a:hover
{
    border-bottom    : 4px solid #990000;
    padding-bottom   : 2px;
    background       : transparent;
    color            : #990000;
}

#menulist a:hover
{
    color            : #990000;;
    border-bottom    : 4px solid #990000;
    padding-bottom   : 2px;
}

/* -------------------------------------------------------------- */
/* Navigation tabs                                                */
/* -------------------------------------------------------------- */

#tablist
{
    padding          : 3px 0;
    margin-left      : 0;
    border-bottom    : 1px solid #778;
    font             : 11px verdana, tahoma, arial, sans-serif;
}

#tablist li
{
    list-style       : none;
    margin           : 0;
    display          : inline;
}

#tablist li a
{
    padding          : 3px 0.5em;
    margin-left      : 3px;
    border           : 1px solid #778;
    border-bottom    : none;
    background       : #ECECEC;
    text-decoration  : none;
}

#tablist li a:link
{
    color            : #448;
}

#tablist li a:visited
{
    color            : #667;
}

#tablist li a:hover
{
    color            : #000;
    background       : #B9B9B9;
    border-color     : #227;
}

#tablist li a#tab_current
{
    background       : white;
    border-bottom    : 1px solid white;
}

/* -------------------------------------------------------------- */
/* FIN                                                            */
/* -------------------------------------------------------------- */




#pestana_directorio
{
width            : 425px;
	border-top       : 1px solid #990000;
	border-bottom    : 1px solid #990000;
    border-left      : 1px solid #990000;
    border-right     : 1px solid #990000;
	color			 : #ffffff;
	background-color : #990000;
	font-weight         : bold; 
}

#pestana_directorio_central
{
width            : auto;
	border-top       : 1px solid #990000;
	border-bottom    : 1px solid #990000;
    border-left      : 1px solid #990000;
    border-right     : 1px solid #990000;
	color			 : #ffffff;
	background-color : #990000;
	font-weight         : bold; 
}

#titulo_categoria
{  font : 13px verdana, tahoma, arial, sans-serif;  color : #990000 ; font-weight: none; text-decoration: underline} 
   	

    #titulo_categoria a:link    {color     : #990000 ; font : 13px verdana, tahoma, arial, sans-serif; font-weight: bold; text-decoration: underline} ;
	#titulo_categoria a:visited {color     : #990000 ; font : 13px verdana, tahoma, arial, sans-serif; font-weight: bold; text-decoration: underline}  ;
	#titulo_categoria a:hover   {color     : #990000 ; font : 13px verdana, tahoma, arial, sans-serif; font-weight: bold; text-decoration: underline} ;  
	#titulo_categoria a:active  {color     : #990000 ; font : 13px verdana, tahoma, arial, sans-serif; font-weight: bold; text-decoration: underline ;
	
}
	
#pestana_interior_central
{
	width            : auto;
	border-top       : 1px solid #ffffff;
	border-bottom    : 1px solid #ffffff;
    border-left      : 1px solid #ffffff;
    border-right     : 1px solid #ffffff;
	color			 : #ffffff;
	background-color : #990000;
	font-weight         : bold; 
	float: center;
}

#pestana_google
{
width            : auto;
	border-top       : 1px solid #990000;
	border-bottom    : 1px solid #990000;
    border-left      : 1px solid #990000;
    border-right     : 1px solid #990000;
	color			 : #ffffff;
	background-color : #990000;
	font-weight         : bold; 
}

#pestana_interior_google
{
	width            : auto;
	border-top       : 1px solid #ffffff;
	border-bottom    : 1px solid #ffffff;
    border-left      : 1px solid #ffffff;
    border-right     : 1px solid #ffffff;
	color			 : #ffffff;
	background-color : #ffffff;
	font-weight         : bold; 
	float: center;
}


#pestana_noticias
{
width            : 425px;
	border-top       : 1px solid #990000;
	border-bottom    : 1px solid #990000;
    border-left      : 1px solid #990000;
    border-right     : 1px solid #990000;
	color			 : #ffffff;
	background-color : #990000;
	font-weight         : bold; 
}
#pestana_ping
{
width            : 300px;
	border-top       : 1px solid #A2A2A2;
	border-bottom    : 1px solid #A2A2A2;
    border-left      : 1px solid #A2A2A2;
    border-right     : 1px solid #A2A2A2;
	color			 : #ffffff;
	background-color : #A2A2A2;
	font-weight         : bold; 
}

#pestana_ultimos
{
width            : 300px;
	border-top       : 1px solid #A2A2A2;
	border-bottom    : 1px solid #A2A2A2;
    border-left      : 1px solid #A2A2A2;
    border-right     : 1px solid #A2A2A2;
	color			 : #ffffff;
	background-color : #A2A2A2;
	font-weight         : bold; 
}

#pestana_interior
{
	width            : 423px;
	border-top       : 1px solid #ffffff;
	border-bottom    : 1px solid #ffffff;
    border-left      : 1px solid #ffffff;
    border-right     : 1px solid #ffffff;
	color			 : #ffffff;
	background-color : #990000;
	font-weight         : bold; 
	float: center;
}

#pestana_interior_gris
{
	width            : 298px;
	border-top       : 1px solid #ffffff;
	border-bottom    : 1px solid #ffffff;
    border-left      : 1px solid #ffffff;
    border-right     : 1px solid #ffffff;
	color			 : #ffffff;
	background-color : #a2a2a2;
	font-weight         : bold; 
		float: center;
}


#caja_contenido
{
    width            : auto;
	border-top       : 10px solid #F5F5F5 ;
	border-left      : 8px solid #F5F5F5 ;
    border-right     : 8px solid #F5F5F5 ;
	border-bottom    : 5px ;

	}
	
	

	
#caja_margen_central
{

	height           : 25px;
    margen-top       : 8px solid #F0F0F0;
	border-left      : 8px solid #ffffff;
    border-right     : 8px solid #ffffff;
	background-color : #F0F0F0;

}

#borde_general
{
width            : 300px;
	height           : 90px;
    border-top       : 1px solid #A2A2A2;
	border-bottom    : 1px solid #A2A2A2;
    border-left      : 1px solid #A2A2A2;
    border-right     : 1px solid #A2A2A2;
	background-color : #ffffff;

}

#borde_general_izq
{
width            : 425px;
	height           : auto;
    border-top       : 1px solid #A2A2A2;
	border-bottom    : 1px solid #A2A2A2;
    border-left      : 1px solid #A2A2A2;
    border-right     : 1px solid #A2A2A2;
	background-color : #ffffff;

}

#borde_general_interno
{
width            : auto;
    border-top       : 5px solid #FFFFFF;
	border-bottom    : 5px solid #FFFFFF;
    border-left      : 5px solid #FFFFFF;
    border-right     : 5px solid #FFFFFF;
	background-color : #ffffff;

}

#caja_banner_diariogratis
{
width            :300px;
   	background-color : #990000;
}


#caja_form_cabecera
{
width            :auto;
    border-top       : 15px solid #990000;
	border-bottom    : 1px solid #990000;
    border-left      : 1px solid #990000;
    border-right     : 10px solid #990000;
	float: right

}

#pie
{
color: #ffffff;
   	
}

    #pie a:link    {color     : #ffffff ; font-weight: none; text-decoration: underline} ;
	#pie a:visited {color     : #ffffff ; font-weight: none; text-decoration: underline}  ;
	#pie a:hover   {color     : #990000 ; font-weight: none; text-decoration: underline} ;  
	#pie a:active  {color     : #ffffff ; font-weight: none; text-decoration: underline ;
	
	}

