/**
 * CSS Document - Xunta Presidencia - GIS
 * 
 * $Id$
 * @author Miguel Vázquez González
 * @package xunta-presidencia
 * 
 * Created on 08-may-2006
 */

/*
@charset "iso-8859-1";
*/

/* DEBUGER CSS
  * { outline: 2px dotted red }
  * * { outline: 2px dotted green }
  * * * { outline: 2px dotted orange }
  * * * * { outline: 2px dotted blue }
  * * * * * { outline: 1px solid red }
  * * * * * * { outline: 1px solid green }
  * * * * * * * { outline: 1px solid orange }
  * * * * * * * * { outline: 1px solid blue }
*/


/* * * * * * * * * * * * * * * * * * * * * * *
 CORES:
 - vermello: #bb1e0d;
 - azul ligazóns: #196cb9;
 - azul claro: #cbdfec;
 - azul escuro (fondo nav): #0465a2;
 - amarelo: #fbfbe6;
 - azul moi claro de fondo (fondo de h2 das cols laterais): #f0f9fc;
 * * * * * * * * * * * * * * * * * * * * * * */


/**
 Nivelación de estilos - CSS - XUNTA GALICIA
 ******************************************************************************** 
 */
 
	* {
		margin: 0;
		padding: 0;
	}
	h1, h2, h3, h4, h5, h6 {
		font-family: Verdana, Helvetica, Arial, sans-serif;
		font-size: 1.5em;
	}
	h2, h3, h4, h5, h6 {
		margin: 1em 0 0.2em 0;
	}
	dl, ol {
		/*margin: 1em 0;*/
	}
	dt {
		font-weight: bold;
		margin-top: 0.5em;
	}
	ul {
		list-style: none;
		padding-left: 1em;
		/*margin: 1em 0 1em 0;*/
	}
	ul ul {
		margin: 0;
	}
	li, dd {
		/*padding-left:1em;
		margin-bottom: 0.3em;
		background: transparent url(../../theme/images/bullet.png) 0 0.6em no-repeat ;*/
	}
	fieldset {
		padding: 0.5em;
		border: none;
	}
	blockquote {
		margin: 1em 1.5em;
	}
	
	/* http://www.xs4all.nl/~ppk/css2tests/ie6/purecsspopups.html */
	p {
		/*margin-bottom: 0.8em;*/
	}
	
	input  {
		height: 22px;
		font-size: 12px;
	}
	.text_input {
		height: 16px;
		font-size: 12px;
		
	}
/**
 Tipografía básica
 *****************************************************************************
 */
	body {
		font: 62.5%/1.6 Verdana, Helvetica, Arial, sans-serif;
		color: #000000;
		margin: 0 0 0 0;
		/*background-color: #DEF0F9;*/
		/*scrollbar-face-color: 		#BCE0F2 ; 	/* color dentro de la barra   **********************************/
		/*scrollbar-track-color: 		#DEF0F9;	/* color fondo de la barra */
		/*scrollbar-arrow-color: 		#3D474D;	/* color flecha*/
		/*scrollbar-highlight-color: 	#3D474D;	/* color sombra interior de la barra   *************************/
		/*scrollbar-darkshadow-color: #DEF0F9;	/* color exterior de la barra   */
		/*scrollbar-shadow-color: 	#3D474D;	/* color sombra inferior y derecha de la barra   ***************/
		/*scrollbar-3dlight-color: 	#DEF0F9;	/* color sombra superior e izquierda de la barra   */
	}

	body.index {
		min-width: 1000px;
	}

/* Ids 
 ****************************************************************************
 */
	#content {
		/*width: 760px;*/
		width: 100%;
		min-width: 1000px;
		margin: 0 auto;
		background-color: #DEF0F9; /*#DEF0F9;*/
		padding: 0px 0px 0px 0px;
	}
	
	#cabecera {	
		background-color: #bce0f2;
		/*height: 100px;*/
	}
	
		#cabecera_top {
			background:  #def0f9 url(../images/fondo_sup.jpg) bottom left no-repeat;
			width: 100%; 
			padding: 0.2em 0;
			height: 18px;
		}
	
		#cabecera_middle {
			background-image:url(../images/fondo_cab_comun.jpg);
			background-position:left; 
			background-repeat:no-repeat;
			padding: 10px 10px 10px 10px;
		}
	
			#cabeceraMenu {
				height: 75px;
				background-image:url(../images/logo_portada.png);
				background-repeat: no-repeat;
				background-position: left;
			}

	#cabecera_bottom {
		/*float: left;*/
		width: 100%;
		height: 25px;
		background: #0465a2 url(../images/fondo_nav_global.jpg) top left repeat-x;
		border-top: 1px solid #fff;
		border-bottom: 1px solid #fff;
		padding: 0.1em 0 0.0em 0;
		color: #fff;
	}
		#tituloMenu {
			padding: 0 0 0 17px;
			font-size: 12px;
			font-weight: bold;
		}
	
	#cuerpo {
		padding: 0px 0px 0px 0px;
		/*text-align: center;*/
		margin: 0px 0px 0px 0px;
		vertical-align: super;
		min-width: 980px;
		/*border-right: 4px solid #f5f5f5;
		border-bottom: 4px solid #f5f5f5;*/
	}
	
	#pie { 
		background: #fff url(../images/fondo_pe.jpg) bottom right no-repeat;
		padding: 5px 0 0 0;
		clear: both;
		border-top: 1px solid #cbdfec;
		/*border-top: 1px solid #CBDFEC;*/
	}

	#frBuscador {
		padding: 0 0 0 0;		
	}

	#frMenu {
		padding: 0 0 0 0;	
	}
	
	
	
	
/* Clases 
 ****************************************************************************
 */
	.no_visible {
		display: none;
	}

	.tabla_cabecera {
		background-image:url(../images/fondo_cab_comun.jpg);
		background-position:left; 
		background-repeat:no-repeat;
	}

	.divMarco {
		/*border: 1px #cccccc solid;*/
		padding: 10px 10px 10px 10px;
		min-height: 150px;
	}


/*
 * rss 
 **************************************************************************
 */
	.divCabeceraRss {
		text-align: center;
	}
	.imputFormBuscador {
		border-right: #00428b 1px solid; 
		border-top: #00428b 1px solid; 
		border-left: #00428b 1px solid; 
		border-bottom: #00428b 1px solid; 
		font-size: 10px; 
		color: #012266; 
		background-color: #ffffff;
		font-family: Verdana,Arial,Helvetica,sans-serif; 
	}
	
	div.separaNoticiasClear {
		clear: both;
		border-bottom: 1px #666666 solid;
		padding: 4px 0 10px 0 ;
	}
	div.separaNoticiasPadding {
		padding: 20px 0 10px 0 ;
	}
	div.separaNoticiasTransparente {
		clear: both;
		padding: 4px 0 10px 0 ;
	}
	
	.divNoticias{
		text-align: left; 
		width: 100%;
	}
	a.tituloCanal{
		font-weight: bold;
		font-size: 14px;
		color: #196CB9;
	}
	a.tituloCanal:hover{
		color: #009CC4;
	}
	a.enlaceNoticia {
		font-weight:bold;
		font-size: 10px;
		color: #196CB9;
		text-align:justify;
		text-decoration: none;
	}
	a.enlaceNoticia:hover {
		color: #009CC4;
		text-decoration: underline;
	}
	div.descripcionNoticia{
		color: #003366;
		font-size: 10px;
		text-align:justify;
		padding-top: 6px;
	}
	div.fechaNoticia {
		color: #666666;
		font-size: 10px;
		padding-top: 6px;
	}


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

/**
 Pé de páxina - CSS - XUNTA GALICIA
 ------------------------------------*/
	#colofon { 
		clear: both;
		width: 100%;
		
		padding: 1em 0;
	}
	#colofon p {
		margin: 1em 15px;
	}
	#colofon img {
		border: none;
		margin: 0;
		float: none;
	}

/**
 Enlaces - CSS - XUNTA GALICIA
 -------------------------------*/
	a,
	a:link {
	    color: #196cb9;
	    text-decoration: none;
	    /*border-bottom: 1px solid #196cb9;*/
	}
	a:visited {
	   border-bottom-color: #cbdfec;
	}
	a:hover {
		/* http://www.xs4all.nl/~ppk/css2tests/ie6/purecsspopups.html */
	    /*border-bottom-width: 2px;*/
	}
	a:active {
	    /*border-bottom-width: 2px;*/
	}


	
	li.menu {
		font-size: 12px;
	}
	
	span.menu_sin_enlace {
		background-color: #F0F9FC;
		color: #BB1E0D;
		font-weight: bold;
		padding: 2px 5px 2px 5px;
		border-bottom: dotted #196CB9 1px; 
	}	
	a.enlace {
		font-family: Tahoma ;
		padding: 2px 5px 2px 5px;
		text-decoration: none;
		border-bottom: solid #CCCCCC 1px; 
	}
	a.enlace:hover {
		background-color: #FBFBE6;
		border-bottom: solid #196CB9 1px; 
	}

/**
	Estilos xenéricos para listas
   	de navegación horizontais - CSS - XUNTA GALICIA 
   --------------------------------------------------*/
	.nav-horizontal {
		list-style: none;
		margin: 0;
		padding: 0;
	}
	.nav-horizontal li {
		background: none;
		float: left;
		margin: 0;
		padding: 0 0.5em;
		border-left: 1px solid #196cb9;
		text-align: center;
	
	}
	.nav-horizontal li a:link,
	.nav-horizontal li a:visited {
		border-color: transparent;
	}
	.nav-horizontal li a:hover,
	.nav-horizontal li a:focus {
		border-color: #196cb9;
	}
	.nav-horizontal li.primeiro {
		border: none;
		padding-left: 0;
	}
	ul#utilidades {
		margin-left: 15px;
	}
	ul#idiomas {
		float: right;
		clear: right;
		margin-right: 15px;
	}
	ul#idiomas li.ultimo {
		padding-right: 0;
	}



/**
 Táboas - CSS - XUNTA GALICIA
 -------------------------------*/
/*

table {
    border-collapse: collapse;
    border: 1px solid #ccc;
    margin: auto;
    margin-bottom: 2em;
    }

table caption {
    padding: 0.2em 0.5em;
    margin: auto;
    margin-top: 1em;
    font-family: Georgia, Times, "Times New Roman", serif;
    font-size: 1.1em;
    background: #fbfbe6 url(../../theme/images/fondo_titulo_3.jpg) 0% 50% repeat-x;
    border: 1px solid #cbdfec;
    border-width: 1px 0;
}

thead th {
    border: 1px solid #fff;
    text-align: center;
    padding: 0.2em 0.5em;
    background: #0465a2 url(../../theme/images/fondo_nav_global.jpg) top left repeat-x;
    color:#fff;
}

thead,
col.primeira {
    background-color: #f5f5f5;
}

col.segunda {
    background-color: #fbfbfb;
}

table tbody tr,
table tbody tr td,
table tbody tr th {
    border: 1px solid #ccc;
    padding: 0.2em 0.4em;
}
tbody th {
    vertical-align: top;
    text-align: right;
}*/