BODY      
{ 
	font-size: 100%;
}
html,body{margin:0;padding:0}
A:link {text-decoration: none; color: #000000}
A:visited {text-decoration: none; color: #000000}
A:active  {text-decoration: none; color: #000000}
A:hover   {text-decoration: none; color:#0b5570} 

#corte { width:auto; height:140px;}

#leftcontent {
	position: absolute;
	left:10px;
	top:145px;
	margin-right:20px;
	width:160px;
	background-color:#EAEADE;
}	
#leftcontent2 {
		float: left;
		margin-left:10px;
		margin-top:5px;
		margin-right:20px;
		width:160px;
		background:#EAEADE;
}	
#contenedor { 
    height: auto!important;
    height:100%;
	margin: 0px auto;
}

/* Hack para IE 6 */
* html #contenedor {
  height:100%;
}

#centercontent {
		background:#fff;
		margin-left: 180px;
   		margin-right:180px;
		voice-family: "\"}\"";
		voice-family: inherit;
   		margin-left: 186px;
   		margin-right:191px;
		}

html>body #centercontent {
   		margin-left: 180px;
   		margin-right:180px;
		}
		
#centercontent2 {
		width: inherit;
		background:#fff;
   		margin-left: 180px;
   		margin-right:10px;
		voice-family: "\"}\"";
		voice-family: inherit;
   		margin-left: 181px;
   		margin-right:11px;
		}

html>body #centercontent2 {
   		margin-left: 180px;
   		margin-right:10px;
		}

#rightcontent {
	position: absolute;
	right:10px;
	top:145px;
	width:160px;
	background-color:#eeeeee;
}

#principal {margin:3px auto 10px auto; width:95%;		
		
}
#banner {
		background:#fff;
		height:140px;
		background-image:url(images/base-header-nuevo.jpg);
		background-repeat:repeat-x;
		background-position:top;
		voice-family: "\"}\"";
		voice-family: inherit;
		height:69px;
		}

html>body #banner {
		height:140px;
		background-image:url(images/base-header-nuevo.jpg);
		background-repeat:repeat-x;
		background-position:top;
		}
div#footer{background-image:url(images/bgpie-nuevo.jpg); background-repeat:repeat-x; clear:both; width:100%; margin-top:10px; margin-bottom:0; height:100px; }

#labor-asuntos{margin:20px auto; padding:10px; width:90%;}

.concursos{border:#CCCCCC 1px solid; margin:0 auto 20px auto; padding:10px; width:90%;}

.linea {height:1px; width:90%; color:#eeeeee; margin:10px auto}

.pie-text {
	padding-top:10px;
	height:80px;
	text-align:center;
	color: #ffffff;
	font-weight: normal;
	font-size: .7em;
	background-image:url(images/bgpie-nuevo.jpg);
	background-repeat:repeat-x;
}
.pie-text A:link    {color: #eeeeee; text-decoration: none}
.pie-text A:visited {color: #339999; text-decoration: none}
.pie-text A:active  {color: #66cccc; text-decoration: none}
.pie-text A:hover   {color: #ffffff; text-decoration: none}

/*#audio li{font-family: Helvetica, sans-serif;
	font-size: .8em;
	font-style: normal;
	font-weight: normal;
	color: #000000;}*/
#form2 #palabra {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color: #D9ECEC;}	
#form2 #button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}

.titulo-noticias {
		font-size: 1em;
		font-family:Arial, Helvetica, sans-serif;
		color: #0b5570;
		font-weight: bold;
}
.titulo-noticias A:link    {color: #0b5570; text-decoration: none}
.titulo-noticias A:visited {color: #006666;	text-decoration: none}
.titulo-noticias A:active  {color: #0b5570; text-decoration: none}
.titulo-noticias A:hover   {color: #A9AB7C;	text-decoration: none}

.texto-noticias A:link    {color: #0b5570; text-decoration: none; font-weight:bold}
.texto-noticias A:visited {color: #006666;	text-decoration: none; font-weight:bold}
.texto-noticias A:active  {color: #0b5570; text-decoration: none; font-weight:bold}
.texto-noticias A:hover   {color: #A9AB7C;	text-decoration: none; font-weight:bold}

.audio { float:left; width:180px;
    font-family:Arial, Helvetica, sans-serif;
	font-size: .8em;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	border:#eeeeee 1px solid;
	margin:10px;
	padding:10px;
	text-align:center;}

.head-buscar {font-family:Arial, Helvetica, sans-serif; font-size:1.4em; color:#000000; cursor:default;}

h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-style: normal;
	font-weight: bold;
	color: #0b5570;
}
h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: .9em;
	font-style: normal;
	font-weight: bold;
	color: #003333;
}
h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: .8em;
	font-style: normal;
	font-weight: bold;
	color: #009999;
}
h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: .8em;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}
h5 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: .8em;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
}
h6 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: .6em;
	font-style: normal;
	font-weight: bold;
	color: #cc0000;
}
.gris {
	font-family:Arial, Helvetica, sans-serif;
	font-size: .6em;
	font-style: normal;
	font-weight: bold;
	color: #cccccc;
}
td .subtitulo {
			font-family:Arial, Helvetica, sans-serif; 
			font-weight: bold; 
			font-style: normal; 
			font-size: .8em; 
			color: #000000}
td .tablamenu {
			font-family:Arial, Helvetica, sans-serif; 
			font-weight: normal; 
			font-style: normal; 
			font-size: .8em; 
			color: #000000}
.inter {
		padding-top:10px; overflow:hidden; margin-top:10px;
}
.recuadro-verde {
            margin-top: 5px;
            font-family:Arial, Helvetica, sans-serif; 
			font-weight: normal; 
			font-style: normal; 
			color: #000000;
			background-color:#B8B991;
}
.recuadro {
            font-family:Arial, Helvetica, sans-serif; 
			font-weight: normal; 
			font-style: normal; 
			color: #000000;
			border-bottom:#cccccc 1px solid;
}
.recuadro2 {
            font-family:Arial, Helvetica, sans-serif; 
			font-weight: normal; 
			font-style: normal; 
			color: #000000;			
}
#base { margin:10px auto; 
        padding:5px 20px;
        font-family: Geneva, Arial, Helvetica, sans-serif;
	    font-weight: normal; 
		font-style: normal; 
		font-size: .7em;
		color: #888956;		
}
.cuerpo{ margin:10px 20px 20px 20px}
.titulo-azul {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-style: normal;
	font-weight: bold;
	color: #0b5570;
}
.titulo-blanco {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
}
.subtitulo-naranja {
	font-family:Arial, Helvetica, sans-serif;
	font-size: .8em;
	font-style: normal;
	font-weight: bold;
	color: #FF6600;
}
.subtitulo-verde {
	font-family:Arial, Helvetica, sans-serif;
	font-size: .8em;
	font-style: normal;
	font-weight: bold;
	color: #009999;
}
.subtitulo-blanco {
	font-family:Arial, Helvetica, sans-serif;
	font-size: .8em;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
}
td p {
	font-family:Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	font-size: .9em;
}

td {
	font-family:Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	font-size: .9em;
}
td div {
	font-family:Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	font-size: .9em;
}
li {
	font-family:Arial, Helvetica, sans-serif;
	font-size: .7em;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}
.fecha {font-family: Helvetica, sans-serif;font-weight:bold;color: #999999;}
.texto-pie { position:relative;
    top: 1px;
    font-family:Arial, Helvetica, sans-serif;
	font-size: .6em;
	font-style: normal;
	font-weight: normal;
	font-weight:bold;
	color: #666666;}
	
.texto-negrita {font-family:Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-style: normal;
	font-weight: bold;
	color: #000000;}
.texto-negrita10 {font-family:Arial, Helvetica, sans-serif;
	font-size: .9em;
	font-style: normal;
	font-weight: bold;
	color: #000000;}
.borde-naranja {
	border: 1px solid #FF9900;
}
.borde {
	border: 1px solid #000000;
}
.borde-gris {
	border: 1px solid #cccccc;
}
.borde1 {
	border: 1px solid #000000;
}
.borde-azul {
	border: 1px solid #006699;
}

.borde-verde {
	border: 1px solid #009999;
}
.fondo-naranja {
	background-color:#FF9900;
}
.fondo-azul {
	background-color:#006699;
}
.fondo-verde {
	background-color: #009999;
}
.fondo-blanco {
	background-color: #FFFFFF;
}
.fondo-crema { background-color:#FFCC99}

body,td,th {
			font-family:Arial, Helvetica, sans-serif; 
			font-weight: normal; 
			font-style: normal; 
			color: #000000}

.buttond {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
#form2 #button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
#form2 input #palabra {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	width:150px;
	height:30px;
}

.mytable #button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}		
#form2 #button2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.mytable #button2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}		
			
.texto {
		font-family:Arial, Helvetica, sans-serif; 
		font-weight: normal; 
		font-style: normal; 
		font-size: .75em; 
		color: #000000;
		
}
p {
		font-family:Arial, Helvetica, sans-serif; 
		font-weight: normal; 
		font-style: normal; 
		font-size: .75em; 
		color: #000000
}
.tituloazul {
				font-family:Arial, Helvetica, sans-serif;
				font-weight: bold;
				font-size: 1.1em;
				font-style: normal;
				color: #0b5570;
}
.titulo {
			font-size: .9em; 
			font-family:Arial, Helvetica, sans-serif; 
			font-weight: bold; 
			color: #0b5570; 
			font-style: normal;
}

.texto-ficha {
				font-family:Arial, Helvetica, sans-serif; 
				font-weight: normal; 
				font-style: normal; 
				font-size: .7em; 
				color: #000000;
}
.copete {
			font-size: .75em; 
			font-family:Arial, Helvetica, sans-serif; 
			font-weight: bold;
			color:#666666;
}
.titulodip {
			font-size: 1em;
			font-family:Arial, Helvetica, sans-serif;
			font-style: normal;
			color: #0b5570;
			font-weight: bold;
}
.titulonoticias {
				font-size: .9em;
				font-weight: bold;
				font-family:Arial, Helvetica, sans-serif;
				font-style: normal;
				color: #0b5570;
}
.info {
		font-size: .6em;
		font-family:Arial, Helvetica, sans-serif;
		text-align:right;		
		color: #0b5570;
		margin:10px;
		text-align:right;
}
.info A:link    {color: #003399; text-decoration: none}
.info A:visited {color: #339999; text-decoration: none}
.info A:active  {color: #003399; text-decoration: none}
.info A:hover   {
	color: #A9AB7C;
	text-decoration: none
}

.h1link A:link    {	
    font-family:Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-style: normal;
	font-weight: bold;
	color: #0b5570;
    text-decoration: none}
.h1link A:visited {
    font-family:Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-style: normal;
	font-weight: bold;
	color: #0b5570;
    text-decoration: none}
.h1link A:active  {
    font-family:Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-style: normal;
	font-weight: bold;
	color: #0b5570;
    text-decoration: none}
.h1link A:hover   {
    font-family:Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-style: normal;
	font-weight: bold;
	color: #0b5570;
    text-decoration: none}

.img-col A:link    {text-decoration: none; cursor:auto}
.img-col A:visited {text-decoration: none; cursor:auto}
.img-col A:active  {text-decoration: none; cursor:auto}
.img-col A:hover   {text-decoration: none; cursor:auto}

/*botonera*/

div .botonera3 A:link    {color: #000000; text-decoration: none}
div .botonera3 A:visited {color: #000000; text-decoration: none}
div .botonera3 A:active  {color: #000000; text-decoration: none}
div .botonera3 A:hover   {
	color: #9B9C63;
	text-decoration: none
}

div .titulo-bot {
			font-size: .7em; 
			font-family: Verdana, Arial, Helvetica, sans-serif; 
			font-weight: bold;
			color:#0b5570;
}

#col-izq .bot .titulo-bot A:link    {color: #0b5570; text-decoration: none}
#col-izq .bot .titulo-bot A:visited {color: #0b5570; text-decoration: none}
#col-izq .bot .titulo-bot A:active  {color: #000000; text-decoration: none}
#col-izq .bot .titulo-bot A:hover   {color: #A0A26C; text-decoration: none}

div .botonera {
	background-color:#339999;
	padding:2px
}
div .botonera3 { 
			font-size: .7em; 
			font-family: Verdana, Arial, Helvetica, sans-serif; 
			line-height: 1.5em;
}
div #col-izq {width:100%; height:auto; padding:3px;}
.bot { 
		margin: 2px 5px;
		line-height:1em;
		padding:5px 2px;
		border-bottom: #CCCCCC 1px solid;
}
#navi {  
	list-style:none;
	margin:0;
	padding:0;
}
#navi li {
	margin:2px;
	padding:2px;
}
#navi li a {
    display:block;
	padding:2px 0 2px 2px;
	text-decoration:none;
	text-align:left;
	font-size:.62em;
	color:#000000;
	background-color:#66CCCC;
	border-style:solid;
	border-color:#333333;
	border-width:1px	
}
#navi li a:hover {
	color:#111111;
	background-color:#cccccc;
	border-style:solid;
	border-color:#666666;
	border-width:1px;
}
.border {
			border: 1px solid #333333
}
.tablageneral {
			border: 1px solid #333333
}
.borde {
			border: 1px solid #333333
}
.texto-blanco {
				font-family: Arial, Helvetica, sans-serif;
				font-size: .75em;
				color: #ffffff
}
.titulo-blanco {
				font-family: Arial, Helvetica, sans-serif;
				font-size: .75em;
				font-weight: bold;
				font-style: italic;
				color: #ffffff
}
.textoblanco2 {
				font-family: Arial, Helvetica, sans-serif; 
				font-weight: normal; 
				font-style: normal; 
				font-size: .62em; 
				color: #ffffff
}
.textoazul {
			font-family: Arial, Helvetica, sans-serif; 
			font-weight: bold; 
			font-style: normal; 
			font-size: .62em; 
			color: #0b5570
}
.texto-verde {
				font-family: Arial, Helvetica, sans-serif; 
				font-weight: normal; 
				font-style: normal; 
				font-size: .62em; 
				color: #60C8C8
}
.bg {
	background-image: url(images/fondo.gif)
}

#lateral-izq{
				float: left; 
				width: 206px;
				border-width: 1px;
				border-style: solid;
				border-color: #000000;
				margin-right: 10px
}
.derecha{
				width: 95%;
				padding:5px;
				margin-right: 10px; 
				
}
.titulo-derecha{
	color: #0b5570;
	font-weight: bold;
	font-size: .75em;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;	
}
.texto-derecha{
	color: #000000;
	font-weight: normal;
	font-size: .7em;
	font-family: Arial, Helvetica, sans-serif;
	text-align:left;	
}
.derecha2{
				width: 140px;
				padding:5px;
				margin: auto; 
				border:#990000 1px solid;			
}
.titulo-derecha2{
	color: #0b5570;
	font-weight: bold;
	font-size: .75em;
	font-family:Arial, Helvetica, sans-serif;
	text-align: center;	
}
.texto-derecha2{
	color: #000000;
	font-weight: normal;
	font-size: .7em;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;	
}

/* TABLAS */

table.mytable {
	width: 95%;
	padding: 0;
	margin: 0 auto;
	border-collapse: collapse;
	border: 1px solid #C1DAD7;
}

table.mytable caption {
	padding: 0 0 5px 0;
	font: bold .75em  Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	text-align: left;
}

table.mytable th {
	border-collapse: collapse;
	border: 1px solid #C1DAD7;
	font: bold .7em Verdana, Arial, Helvetica, sans-serif;
	color: #4f6b72;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: left;
	padding: 6px 6px 6px 12px;
	background-color: #CAE8EA;
}

table.mytable td {
    font: normal .7em Verdana, Arial, Helvetica, sans-serif;
	background: #fff;
	padding: 6px 6px 6px 12px;
	color: #4f6b72;
	border-collapse: collapse;
	border: 1px solid #C1DAD7;
}

table.mytable th.spec {
	border-top: 0;
	background-color: #fff;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
}

table.mapa {
	width: 95%;
	padding: 0;
	margin: 0 auto;
}
/*
table.mapa {
	width: 95%;
	padding: 0;
	margin: 0 auto;
	border-collapse: collapse;
	border: 1px solid #C1DAD7;
}
*/
table.mapa td {
    background: #fff;
	padding: 6px 6px 6px 12px;
}

table.mapa td p { 
    font: bold .8em Arial, Helvetica, sans-serif;      
    color: #4f6b72;
}
