
/*
  *	h1: header 1 ( cabecera 1 )
  *	h2: header 2 ( cabecera 2 )
  */ 

h6, h2 {
	font: 1.2em Verdana, Helvetica, sans-serif ;
}

h6 {
	margin: 5px 0px 5px 10px ;
	padding-left: 40px ;
	background-image: url(img/icono_ficha.jpg) ;
	background-repeat: no-repeat ;
	height: 40px ;
	padding-top: 10px ;
}


h3 {
	font: 1.8em Arial, Helvetica, sans-serif;
	color: #A6C290 ;
	margin-top: 0px ; 
font-weight: bold;}

/*
 *	#pagina: división, contenedor para los contenidos
 */
#pagina {
	text-align: left;
	overflow: hidden ;
	padding-bottom: 20px ;	
	margin: 0px auto ;
	width: 756px ;
}

/*
 *	#contenedor: división, contenedor principal
 */
#contenedor {
	padding: 0px ;
}

/*
 *	#titulo: división, titulo
 */
#titulo {
	margin: 0px auto;
	padding-left: 12px ;
}


/*
 *  #main:  división, contenedor secundario
*/
#main {
	overflow: hidden;
	width: 100% ;
	margin-left: 13px ;
}


/*
 *	#barra: división, barra de menú
 */
#barra {
	height: 30px ;
	width: 756px ;
	margin: 0px auto ;
	padding-left: 12px ;
}

/*
 *	#pie: división, pie de página
 */
#pie {
	background-image: url(img/pie_fondo.png) ;
	background-repeat: repeat-x ;
	height: 103px ; 
	padding-left: 30px ;
}

/*
 *	#pie_arriba: división, parte superior del pie de página
 */
#pie_arriba {
	text-align: center ;
	padding-top: 10px ;		width: 756px ;
	margin: 0px auto ;
} 

/*
 *	#pie_arriba img: imaegenes en la parte superior del pie de página 
 */
#pie_arriba img {
	border: 1px solid #ddd ;

}

/*
 *	#pie_arriba_izq : división,  parte izquierda del pie de página 
 *	#pie_arriba_der : división,  parte derecha del pie de página 
 */
#pie_arriba_izq , #pie_arriba_der {
	float: left ;
}

#pie_arriba_izq {
	text-align: left ;
	width: 28% ;
	padding-top: 10px ;
}

#pie_arriba_der {
	text-align: right ;
}


/*
 *	#tabs: división, fichas en la barra de menú
 */
#tabs {
	height: 25px ;
	padding-top: 5px ;
	font-size: 14px ;
}

/*
 *	#tabs img: imágenes en las fichas en la barra de menú
 */
#tabs img{
	margin-top: 5px ;
}

/*
 *	#central:  división central
 */
#central {
	width: 730px ;
	margin-top: 20px; 
}

/*
 *	#central2:  división central 2
 */
#central2 {
	width: 70%; 
	float: left ;
}

/*
 *	#central2_in:  división central, adentro
 */
#central2_in {
	padding: 30px 0px 0px 0px ;	
}

/*
 *	#central2_der:  división central derecha
 */
#central2_der {
	width: 25%; 
	float: right ;
}


/*
 *	.titulo_imagen: imagen del titulo
 */
.titulo_imagen {
	display: block ;
}

/*
 *	.tab_activo_izq img: división, parte izquierda del tab activo
 *	.tab_inactivo_izq img: división, parte izquierda del tab inactivo
 */
.tab_activo_izq, .tab_inactivo_izq {
	background-repeat: no-repeat ;
	background-position: left ;
	height: 25px ;
	width: 6px ;
	float: left ;
}

/*
 *	.tab_activo_der img: división, parte derecha del tab activo
 *	.tab_inactivo_der img: división, parte derecha del tab inactivo
 */
.tab_activo_der, .tab_inactivo_der {
	background-repeat: no-repeat ;
	background-position: right ;
	height: 25px ;
	float: left ;
	padding: 0px 10px 0px 4px ;
}

.tab_activo_izq {
	background-image: url(img/tab_activo_izq.png) ;
}

.tab_activo_der {
	background-image: url(img/tab_activo_der.png) ;
}

.tab_inactivo_izq {
	background-image: url(img/tab_inactivo_izq.png) ;
}

.tab_inactivo_der {
	background-image: url(img/tab_inactivo_der.png) ;
}

/*
 *	.cuadro: división, cuadro para presentaciones 
 */
.cuadro {
	background-image: url(img/cuadro.png) ;
	background-repeat: no-repeat ;
	width: 461px ;
	height: 298px ;
	padding: 30px 0px 0px 120px ;
}

/*
 *	.contenedor_der:  división, contenedor derecho
 */
.contenedor_der {
	margin-left: 20px ;
	overflow: hidden ;
	background-image: url(img/menu.png) ;
	background-repeat: no-repeat ;
	padding-top: 50px ;
	min-height: 600px ;
}

/*
 *	* html .contenedor_der: código sólo para Internet Explorer ( corrige el bug de min-height)
 */
* html .contenedor_der {
	height: 600px ;
}

/*
 *	central_izq: división, central izquierda
 */
.central_izq {
	float: left ;
}

/*
 *	central_der: división, central derecha
 */
.central_der {
	float: left ;
}

/*
 *	#central_pie: división, pie de la división central
 */
#central_pie {
	margin-top: 20px ;
	width: 800px ;
}

/*
 *	.central_pie_item: división, item del pie de la división central
 */
.central_pie_item {
	background-image: url(img/central_pie_item.png) ;
	background-repeat: no-repeat ;
	width: 200px ;
	overflow: hidden ;
	float: left ;
	margin-right: 40px ;
}

/*
 *	.central_pie_txt: división, texto del item del pie de la división central
 */
.central_pie_txt {
	font-size: 12px ;
	letter-spacing: 0.1px ;
	padding-left: 10px ;
	overflow: hidden ;
}

/*
 *	.central_pie_txt a: división, vínculos en el  texto del item del pie de la división central
 */
.central_pie_txt a {
	font-size: 15px ;
}

/*
 *	.imagen_centrada: clase para centrar verticalmente las img
 */
.imagen_centrada {
	vertical-align: middle ; 
}

/*
 *	.logo_cierzo: clase para el logo de cierzo
 */
.logo_cierzo {
	/*margin-left: 10px ;*/
}

/*
 * 	.lista: lista sin ordenar, menu vertical
 *	.lista2: lista sin ordenar, menu vertical
 */
.lista, .lista2 {
	padding: 0px ;
	list-style-type: none ;
	color: #588DA2 ;
}

.lista {
	margin: 10px 0px 0px 10px;
}

.lista2 {
	margin: 0px ;
}

/*
 * 	.lista li: elementos de la lista sin ordenar, menu vertical
 *	.lista2 li: elementos de la  lista sin ordenar, menu vertical
 */
.lista li, .lista2 li {
   background-image: url(img/bullet.png) ;
   background-repeat: no-repeat ;
   padding-left: 20px ;
}



/*
  *	.boton:  botón de "CONSULTAR"
  */
.boton {
	margin: 0px 0px 0px 0px ;
}


/*
 *	 .tabla: para tabular resultados en ficha de una vista
*/
.tabla2 {
	width: 100% ;
	border-bottom: 1px solid #ddd;
	border-right: 1px solid #ddd;
	font: 1em Verdana, Helvetica, sans-serif ;
}
.tabla2 td{
	border-left: 1px solid #ddd;
	border-top: 1px solid #ddd;
}
.tabla2 tr:first-child { 
	height: 31px ;
	background-color: #fafafa ;
	font: 0.9em "Trebuchet MS", Helvetica, sans-serif ;
	color: #888 ;
	text-align: center ;
	font-weight: bold ;
}
.tabla2 tr td:first-child { 
	width: 7% ;
}
.tabla2 tr td:first-child + td{ 
	padding-left:6px;
	width: 70% ;
}
.tabla2 tr td:first-child + td + td{ 
	width: 10% ;
	border-left: 1px solid #FFFFFF;
}
.tabla2 tr td:first-child + td + td + td{ 
	width: 0% ;
}
.tabla2 tr + tr td:first-child{ 
	height: 33px ;
	font: 1em Arial, Helvetica, sans-serif ;
	color: #2C92CF ;
	text-align: center ;
	font-weight: bold ;
}

.tabla2 tr:first-child td:first-child + td +td { 
	border-left: 1px solid #ddd;
}

/*
 *	 .tabla: para tabular resultados en ficha de una consulta (//resultados)
*/
.tabla3 {
	width: 100% ;
	border-bottom: 1px solid #ddd;
	border-right: 1px solid #ddd;
	text-align: center ;
	font: 1em Verdana, Helvetica, sans-serif ;
}
.tabla3 td{
	border-left: 1px solid #ddd;
	border-top: 1px solid #ddd;
}
.tabla3 tr:first-child { 
	height: 31px ;
	background-color: #fafafa ;
	font: 0.9em "Trebuchet MS", Helvetica, sans-serif ;
	color: #888 ;
	text-align: center ;
	font-weight: bold ;
}
.tabla3 tr td:first-child { 
	width: 7% ;
}
.tabla3 tr td:first-child + td{ 
	padding-left:6px;
	width: 70% ;
}
.tabla3 tr td:first-child + td + td{ 
	width: 10% ;
}
.tabla3 tr td:first-child + td + td + td{ 
	width: 0% ;

}
.tabla3 tr + tr td:first-child{ 
	height: 33px ;
	font: 1em Arial, Helvetica, sans-serif ;
	color: #2C92CF ;
	text-align: center ;
	font-weight: bold ;
}.tabla3 tr + tr td:first-child{ 
	height: 33px ;
	font: 1em Arial, Helvetica, sans-serif ;
	color: #2C92CF ;
	text-align: center ;
	font-weight: bold ;
}
.tabla3 tr:first-child td:first-child + td +td { 
	border-left: 1px solid #ddd;
}


/*
 * 	.tablatitulos: división, caja para informes ( contenedor para titulos )
*/
.tablatitulos {
	overflow: hidden ;
	height: 31px ;
	background-color: #fafafa ;
	font: 12px "Trebuchet MS", Helvetica, sans-serif ;
	color: #888 ;
	text-align: left ;
	font-weight: bold ;
}

/*
 * 	.tablatitulos1: división, caja para informes ( titulo 1 )
 * 	.tablatitulos2: división, caja para informes ( titulo 2 )
*/
.tablatitulos1, .tablatitulos2 {
	float: left ;
	padding-top: 6px ;
	height: 31px ;
}

.tablatitulos1 {
	width: 25px ;
	text-align: center ;
}

.tablatitulos2 {
	border-left: 1px solid #ddd;
	width: 280px ;
}
.tablatitulos3 {
	float: left ;
	padding-top: 6px ;
	height: 31px ;
	border-left: 1px solid #ddd;
	width: 225px ;
}

/*
 * 	.tablafilaa: división, caja para informes ( fila clara )
 * 	.tablafilab: división, caja para informes ( titulo oscura )
*/
.tablafilaa , .tablafilab{
	height: 33px ;
	font: 15px Arial, Helvetica, sans-serif ;
	color: #999 ;
	text-align: left ;
	font-weight: bold ;
}

.tablafilaa {
	background-color: #fefefe ;
}

.tablafilab {
	background-color: #F2F9FD ;
}

/*
 *	 .tablafilaa1:  división, caja para informes ( columna 1 )
 * 	 tablafilaa2: división, caja para informes ( columna 2 )
 */
.tablafilaa1, .tablafilaa2 {
	float: left ;
	padding-top: 6px ;
	border-top: 1px solid #ddd;
}

.tablafilaa1 {
	width: 25px ;
	
}

.tablafilaa2 {
	width: 280px ;
	text-align: left ;
	font-size: 13px ;
}

.tablafilaa1 {
	color: #2C92CF;
	text-align: center ;
}

.tablafilaa2 {
	border-left: 1px solid #ddd;
}
.tablafilaa3 {
	float: left ;
	padding-top: 6px ;
	border-top: 1px solid #ddd;
	width: 225px ;
	text-align: left ;
	font-size: 13px ;
	border-left: 1px solid #ddd;
}
/*
 *	 .tabla p:  párrafos en la caja para informes
 */
.tabla p {
	padding: 0px ;
	margin: 0px ;
	padding-left: 6px ;
}

/*
 * 	.tablafilaa2_izq: división, parte izquierda en la caja para informes
 */
.tablafilaa2_izq {
	float: left ;
	width: 215px ;
	padding-left: 6px ;
}
.tablafilaa2_der {
	float: right ;
	width: 50px ;
	padding: 0px ;
}
/*
 * 	.oleada: división para oleadas
 */
.oleada {
	background-image: url(img/oleada.png) ;
	background-repeat: no-repeat ;
	width: 24px ;
	height: 22px ;
	padding-top: 3px ;
	text-align: center ;
	color: #588DA2 ;
	font-size: 12px ;
	margin-left: 4px ;
	float: left ;
}


/*
 * 	.localizador: división, localizador
 */
.localizador {
	margin-bottom: 15px ;
}

/*
 * 	.localizador a:link: vínculos  en división, localizador
 * 	.localizadori a:visited: vínculos visitados  en  división, localizador
 */
.localizador a:link, .localizador a:visited {
	text-decoration: none ;
}


/*
 * 	.logos:  división, logos en la barra lateral
 */
.logos {
	padding: 20px 0px 0px 10px ;
}

/*
 *	.logos: img   img en la división logos en la barra lateral
 */
.logos img {
	border: 1px solid #ddd ;
	display: block ;
	margin-top: 5px ;
}
/*
* imagenes para las banderas
*/
.image2{
width: 30%;
padding: 2px 0px 0px 0px;
}
.image3{
padding: 2px 0px 0px 0px;
border:0px;
}
.image4{
padding: 2px 6px 0px 0px;
border:0px;
}

