BODY{
	font : 8pt Arial, Helvetica, sans-serif;
	margin : 20px 0px 20px 0px;
	text-align: center;
	}
.pie_bloq{
	clear: both;
}
form{
	margin:0px;
	
}
/*img {
	border: 0;
	margin:0;
	padding: 0;
}*/
P{
	margin: 0;
}
input{
	margin:0px;
}

A{
	text-decoration: none;
}
A img {
	border:0;
}
A:hover{
	text-decoration: underline;
}
IMG {
	border: 0;
}

/**************************************************************************/
/*tamaņos para formularios***********************************************/
.sinaltura{
height: 0px;
font-size: 0px;
}
.tam50px{
	width: 50px;
}
.tam60px{
	width: 60px;
}
.tam100pc{
	width: 90%;
	height: 60px;
}
.tam300px{
	width: 300px;
}
.tam100px{
	width: 100px;
}
.tam400px{
	width: 400px;
}
.tam395px{
	width: 395px;
}
.tam410px{
	width: 410px;
}
.tam383px{
	width: 383px;
}
.tam150px{
	width: 145px;
}




.tam1{
   font-size:1px;
}
.bloqueIframe{
width: 100%;
	height: 100%;
	border: 1px solid #ff0000;
}
/**************************************************************************/
/*tamaņos para formularios***********************************************/

.bloque_100pc{
	width: 100%;
	clear: both;
	}
	.bloque10pc{
	width: 10%;
}
.bloque50pc{
	width: 49%;
	}
.bloque33pc{
	width: 32%;
}
.bloque15pc{
	width: 15%;
}

.bloque25pc{
	width: 25%;
}
.bloque20pc{
	width: 19%;
}
.bloque35pc{
	width: 34%;
}
.bloque40pc{
	width: 40%;
}

.bloque49pc{
	width: 48%;
}

.bloque60pc{
	width: 60%;
}

.bloque65pc{
	width: 63%;
}

.bloque98pc{
	width: 97%;
}
/**************************************************************************/
/*COLORES DE FUENTES Y FONDO***********************************************/
.fuente_blanco{
	color:#fff;
}
.fuente_azul1{
	color: #405C68;
}
.fuente_gris{
	color: Gray;
}
.fuente_verde{
	color: #0A7946;
}

.texto_centrado{
	text-align: center;
}
.negrita{
	font-weight: bold;
}
.cursiva{
font-style:italic;
}
.fuente9pt{
	font-size: 9pt;
	/*font-weight: bold;*/
}
.texto_drc{
	text-align: right;
}
.texto_izq{
	text-align:left;
}
.texto_ctr{
	text-align: center;
}
.margen_izq10px{
	margin-left: 10px;
}
.margen_izq5px{
	margin-left: 5px;
}
.fuente_negro{
	color:#000;
}
/**************************************************************************/
.cabecera_principal{
	height: 65px;
	background: url(cssimg/gradiente.gif) repeat-x;

}
.cabecera_sola{
	height: 65px;
	background: url(cssimg/gradiente2.gif) repeat-x;

}
#contenedor{
	margin: auto;
	text-align: left;
	width: 778px;
	/*height: 200px;*/
	padding:0px;
	border-top: 3px solid #FFF;
	border-bottom: 3px solid #FFF;
	background: url(cssimg/fondo_contenedor.gif) repeat-y;
}
#lateral{
	float:left;
	width: 17.7%;
	
	
}
/*parche para mozilla*/
html>body div#lateral
{
	float:left;
	width: 17.7%;
}

#cuerpo_principal{
	float:right;
	width: 81.5%;
	/*border:1px solid #000;*/
	
}
/*parche para mozilla*/
html>body div#cuerpo_principal
{
	float:right;
	width: 81.5%;
}
#cabecera{
	background: White;
	border-bottom: 2px solid #FFF;
	
}
#cabecera_sup{
	background: White;
	border-bottom: 2px solid #FFF;
	/*border:1px solid #FFF;*/
}

#cabecera_inf{
	background: White;
	
}
#cabecera h1 {
	display:none;
}
.elem_cab_inf{
	float: left;
}
.saludo_consejero{
	width: 238px;
	height: 118px;
	background: #EFF0F2;
	float: left;
}
.margen_foto_consj{
	margin: 8px 0px 0px 3px;
}
.margen_texto_consj{
	margin: 20px 5px 0px 0px;
}
.enlace_cabecera, .enlace_cabecera2, .enlace_cabecera3{
	width: 123px;
	float:left;
	background: url(cssimg/fondo_enlace_cab.gif) top no-repeat;
	padding-top: 20px;
	font-size: small;
}
.enlace_cabecera2{
	width: 128px;
}
.enlace_cabecera3{
	width: 127px;
	
}
.borde_drc_blanco{
	border-right: 2px solid #FFF;
}
.fondo_azul, .fondo_azul2{
	padding:2px 0px 2px 0px;
	border-top:2px solid #FFF;
	background: #106E94;
	text-align: center;
	color: #FFF;
}
.fondo_azul2{
	background: #83B1C0;
}

.fondo_gris_renove{
	background: #E5E6EA;
        width:97%;
        padding:5px 1% 5px 2%;
}

#pie{
	
	height: 51px;
	width: 100%;
	background: url(cssimg/pie.gif) no-repeat;
	margin: 5px 0px 0px 0px;
	
	
	
}
.texto_pie{
	
	float:left;
	padding-left:165px;
	/*border:1px solid #000;*/
	text-align: center;
	
}
.texto_pie a{
	 color: #000000;
	 text-decoration:none;
}
.texto_pie a:hover{
	 color: #000000;
	 text-decoration:underline;
}
.texto_pie a:visited{
	 color: #000000;
	 text-decoration:none;
}

.logo_wai{
	float: right;
	padding: 0px 25px 0px 0px;
}

.flota_izq{
	float: left;
}
.flota_drc{
	float: right;
}


.naranja{
	background: #D2691E;
}

.logo_junta{
		height: 35px;
   background: #0E773F; /*url(cssimg/fondo_junta_naranja.gif) center no-repeat;*/
	border-bottom: 1px solid #FFF;
	text-align: center;
	padding: 15px 0px 0px 0px;
}
.logo_junta h1{
	display: none;
}

.fondo_buscador{
	border-top:10px solid #E5E6EA;
	padding:7px 0px 0px 7px;
	background: #615D5C;
	height: 50px;
}

.campo_text{
	border: 1px solid #999;
	width: 100px;
	
}
.campo_text2{
	border:0px;
	background: #DCDCDC;
}
.campo_text3{
	border:1px solid #3A86C2;
	
}
.margen_auto{
	float:left;
	
	
}
.margen_sup{
	margin-top: 1px;
}
.margen_sup5px{
	margin-top: 5px;
}
.fondo_gris{
	background: #F7F7F8;
	padding:15px 3px 15px 5px;
	
}
.fondo_gris2{
	background: #F7F7F8;
}
.fondo_c{
	
	background: url(cssimg/fondo_c.gif) left no-repeat;
	padding:1px 0px 1px 19px; 
	margin-bottom: 3px;
}
.fondo_b{
	
	background: url(cssimg/fondo_b.gif) left no-repeat;
	padding:1px 0px 1px 19px; 
	margin-bottom: 3px;
}
.fondo_a{
	
	background: url(cssimg/fondo_a.gif) left no-repeat;
	padding:1px 0px 1px 19px; 
	margin-bottom: 3px;
}
.fondo_s{
	
	background: url(cssimg/fondo_s.gif) left no-repeat;
	padding:1px 0px 1px 19px;  
	margin-bottom: 3px;
}
.fondo_e{
	
	background: url(cssimg/fondo_e.gif) left no-repeat;
	padding:1px 0px 1px 19px; 
	margin-bottom: 3px;
}
.fondo_naranja{
	background: #3A86C2
}
.margen_int{
	padding:5px 0px 5px 0px;
}

.fondo_azul3{
	background: #83B1C0;
	padding:5px 0px 10px 3px;
}
.punto_blanco{
	background: url(cssimg/fondo_puntoblanco2.gif) top left no-repeat;
	padding: 0px 0px 0px 10px;
	margin:0px 0px 3px 0px;
}
.punto_blanco2{
	background: url(cssimg/fondo_puntoblanco2.gif) top left no-repeat;
	padding: 0px 0px 0px 10px;
	margin:0px 0px 3px 0px;
}
.submenu_drc{
	padding:0px 0px 0px 5px; 
	
}
/******************************************************************/
#cuerpo{
	border-top:3px solid #83B1C0;
	float: left;
	width: 78%;
}
#lateral_drc{
	float:right;
	width: 21.5%;
	
}
.titulo_seccion, .titulo_seccion2{
	margin:0px 3px 0px 0px;
	padding:8px 0px 3px 8px;
	background: #F2F2F2;
	font-size: 9pt;
	font-weight: bold;
	color: #D17739;
	border-bottom:3px solid #4184B8;
}
.titulo_seccion2{
	
	padding:8px 0px 0px 8px;
	
}

#contenido{
	background: url(cssimg/fondo_contenido2.gif) top no-repeat;
	padding:30px 7px 40px 10px;
}
#contenido2{
	padding: 0px 7px 0px 10px;
}
.anuncios{
	
	text-align: center;
	margin:5px 0px 0px 0px;
	padding:5px 0px 0px 0px;
}

.anuncio_portada{
	text-align: center;
	padding:5px 7px 5px 7px;
	margin:0px 3px 5px 3px;
	float:left;
	border: 1px solid #4184B8;
	background: #f2f2f2;
	width: 125px;
}

.anuncio_portada a{
	text-decoration: none;
}
.bloque_anuncio_portada{
	
	text-align: center;
	padding:0px 0px 0px 7px;
}
}
#bloque_flash{
            
          margin-left:12px;
}
.fondo_anuncio{
	background: #BBD2D8;
}

.bloque_menu_drc{
	margin-top:20px;
}
.menu_drc{
	background: #3A86C2 url(cssimg/fondo_menudrc.gif) right no-repeat;
	text-align: left;
	padding:5px 20px 5px 8px;
	font-size: 9pt;
	border-bottom: 1px solid #6CABD6;
}
.bloque_sub_azul{
	border-bottom: 2px solid #3A86C2;
	width: 100%;
	/*padding-bottom:3px;*/
	/*margin:0px 0px 0px 0px;*/
}
.titulo_azul{
	font-size: 9pt;
	font-weight: bold;
	color:#3A86C2;
}
.titulo_azul_portada{
	
	font-weight: bold;
	color:#3A86C2;
}
.titulo_marron{
	font-size: 9pt;
	font-weight: bold;
	color: #D17739;
}
.fondo_flecha{
   background: url(cssimg/fondo_flecha.gif) top left no-repeat;
	padding:0px 0px 0px 20px;
}
.fuente_azul2{
	color:#3A86C2;
}

.fuente_glosario{
	color:#3A86C2;
        margin_botton: 10px;
        margin_left: 5px;
}
.fuente_glosario_dest{
	color:#1776C0;
        margin_left: 5px;
}

A.fuente_glosarioSiempre:visited  {color: #3A86C2; text-decoration: none}
A.fuente_glosarioSiempre:link  {color: #3A86C2; text-decoration: none}
A.fuente_glosarioSiempre:active  {color: #3A86C2; text-decoration: none}
A.fuente_glosarioSiempre:hover   {color: #3A86C2; text-decoration: underline}

A.fuente_glosario_destSiempre:visited  {color: #1776C0; text-decoration: none}
A.fuente_glosario_destSiempre:link  {color: #1776C0; text-decoration: none}
A.fuente_glosario_destSiempre:active  {color: #1776C0; text-decoration: none}
A.fuente_glosario_destSiempre:hover   {color: #1776C0; text-decoration: underline}

A.fuente_azulSiempre:visited  {color: #3A86C2; text-decoration: none}
A.fuente_azulSiempre:link  {color: #3A86C2; text-decoration: none}
A.fuente_azulSiempre:active  {color: #3A86C2; text-decoration: none}
A.fuente_azulSiempre:hover   {color: #3A86C2; text-decoration: underline} 

.fuente_azulNegrita{
	color:#3779AE;
        font-weight: bold;
}
.bloque_texto{
	margin: 0px 10px 10px 0px;

}
.bloque_texto p{
	margin: 10px 0px 10px 0px;
}
.bloque_seccion{
	margin:10px 0px 0px 10px;
}
.bloque_seccion p{
	margin: 10px 0px 10px 0px;
}
.subrayado_gris{
	border-bottom: 1px solid #999;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
.subrayado_gris2{
	border-bottom: 1px solid #999;
	padding-bottom: 5px;
	margin-bottom: 10px;
}

.img_flota_drc{
	float: right;
	margin:10px 0px 10px 10px;
}
.img_flota_izq{
	float: left;
	margin:10px 10px 10px 0px;
}
.img_flota_izq2{
	float: left;
	margin:0px 10px 10px 0px;
}
.margen_supinf{
	margin:10px 0px 10px 0px;
}
.margen_inf{
	margin:0px 0px 10px 0px;
}
.margen_inf5px{
	margin:0px 0px 5px 0px;
}
.margen_inf20px{
	margin-bottom: 20px;
}
.margen_drc10px{
	margin-right: 10px;
}
.margen_infizq15px{
	padding-left: 15px;
}
.margen_sup15px{
	margin-top: 15px;
}
.margen_sup150px{
	margin-top: 150px;
}
.margen_sup3px{
	margin-top: 3px;
}
.margen_sup8px{
	margin-top: 8px;
}
.margen_sup10px{
	margin-top: 10px;
}
.borde{
	border: 1px solid #000;
}
.borde_blanco{
	border: 1px solid #FFF;
}
.borde_gris{
	border:1px solid #E5E6EA;
}
.fondo_carpeta{
	margin:0px 0px 5px 15px;
	background: url(cssimg/fondo_carpeta.gif) left no-repeat;
	padding:5px 0px 5px 35px;
}
.fondo_carpeta2{
	margin:0px 0px 0px 15px;
	background: url(cssimg/fondo_carpeta.gif) left no-repeat;
	padding:5px 0px 5px 35px;
}
.fondo_punto{
	background: url(cssimg/fondo_puntoazul.gif) top left no-repeat;
	padding:0px 0px 0px 15px;
	margin:0px 0px 0px 45px;
}
.fondo_punto2{
	background: url(cssimg/fondo_puntoazul.gif) top left no-repeat;
	padding:0px 0px 0px 15px;
}

.subseccion{
	margin-bottom: 10px;
}
.subseccion2{
	margin-left: 15px;
}

.fondo_pagina{
	background: url(cssimg/fondo_pagina.gif) left no-repeat;
	padding:3px 0px 3px 20px;
}
.fondo_pagina_pdf{
	background: url(cssimg/desc_pdf.gif) left no-repeat;
	padding:3px 0px 3px 20px;
}
.fondo_pagina_word{
	background: url(cssimg/desc_word.gif) left no-repeat;
	padding:3px 0px 3px 20px;
}
/*.bloque_formulario{
	margin:0px 0px 4px 0px;
	width: 100%;
	clear: both;

}*/
.boton_votar{
	color:#FFF;
	background: #ABCEE1;
	padding:0px 20px 0px 20px;
	font-size: 9pt; 
}

.subrayado{
	text-decoration: underline;
}
.margen_inf5px{
	margin:0px 0px 5px 0px;
}
.fondo_flecha_abajo{
   background: url(cssimg/flecha_abajo.gif) left no-repeat;
	padding:0px 0px 0px 15px;
}
.img_flota_izq3{
	float: left;
	margin:0px 10px 0px 0px;
	border: 1px solid #3A86C2;;
}

.img_flota_izq_sep{
	float: left;
	margin:3px 10px 0px 0px;
	border: 1px solid #3A86C2;;
}

.bloque_subseccion{
	margin:10px 0px 0px 10px;
}
.fondo_info{
   background: url(cssimg/icono_info.gif) left no-repeat;
	padding:4px 0px 0px 20px;
}
.estilo_select1{
	font-size: 8pt;
}
.bloque48pc{
	width: 47%;
}
.estilo_select2{
	font-size: 7pt;
	margin: 2px 0px 0px 12px;
}
.texto_select{
	font-size: 8pt;
	margin: 0px 0px 0px 12px;
}
.margen_sup15px{
	margin-top: 15px;
}
.margen_sup150px{
	margin-top: 150px;
}
.margen_sup3px{
	margin-top: 3px;
}
.margen_sup8px{
	margin-top: 8px;
}
.margen_sup10px{
	margin-top: 10px;
}

.bloque15pc{
	width: 15%;
}
.barra_azul75{
	background: #A4D0EB;
	width: 75%;
}
.barra_azul25{
	background: #A4D0EB;
	width: 25%;
}
.barra_azul10{
	background: #A4D0EB;
	width: 10%;
}


.fondo_gris3{
	background: #E5E6EA;
	padding:5px 3px 5px 5px;
}
.spacer{
	height: 1px;
	width: 100px;
}

#bloque_enlace_portada ul{
	 padding:0; 
    margin:0; 
	 list-style-type:none;
	
  }
#bloque_enlace_portada li{
	/* border: 1px solid #000; */
	 float: left;
	
}
#bloque_enlace_portada a.gallery:hover {
    border:1px solid Red; 
    }
	 
#bloque_enlace_portada a.gallery:hover img {
    border:1px solid #fff; 
    
    margin-right:5px;
    }
	 
a.nav{
	/*padding:5px 10px 5px 15px;*/
	border: 1px solid #0000CD;
	background: #CD5C5C;
}
a.nav:hover{
	border: 1px solid #FFF;
}
#calendario{
	width: 100%;
	height: 70px;
	
	background: url(cssimg/fondo_calendario.gif) right no-repeat;
}
.titulo_calendario{
	float: left;
	width: 13%;
	/*border:1px solid #000;*/
	text-align: center;
	margin:30px 0px 0px 0px;
}
.contenido_calendario{
	float: right;
	width: 86%;
	/*border: 1px solid Red;*/
}
.elem_cal{
	font-size:7pt;
	float: left;
	width: 31%;
	/*border: 1px solid Blue;*/
	height: 45px;
	margin: 17px 0px 0px 0px;
}
.altura_linea15px{
	line-height: 20px;
}
.lista_enlace ul{
	list-style: url(cssimg/punto_azul.gif);
}
.lista_enlace ul li{
	margin-top: 5px;
}
.bloque_abc{
	letter-spacing: 4px;
	border-bottom: 1px solid #999;
	text-align: center;
	margin-right: 10px;
	padding:0px 0px 5px 0px;
}
.bloque_abc_sin_espacios{
	letter-spacing: 1px;
	/*border-bottom: 1px solid #999;*/
	text-align: center;
	margin-right: 10px;
	padding:0px 0px 5px 0px;
}
.titulo_glosario{
	margin:10px 0px 5px 0px;
	font-size: 11pt;
	font-weight: bolder;
	color:#3A86C2;
}
.enlace_titulo{
	/*background: #3B85C2;*/
	/*padding:2px 5px 2px 5px;*/
	color: #FFF;
}

.raised {
  background:transparent; 
  width:100%;
  }

.raised .b1, .raised .b2, .raised .b3, .raised .b4, .raised .b1b, .raised .b2b, .raised .b3b, .raised .b4b {
  display:block; 
  overflow:hidden;
  font-size:1px;
  }
.raised .b1, .raised .b2, .raised .b3, .raised .b1b, .raised .b2b, .raised .b3b {
  height:1px;
  }
.raised .b2 {
  background:#3B85C2; 
  border-left:1px solid #fff; 
  border-right:1px solid #eee;
  }
.raised .b3 {
  background:#3B85C2; 
  border-left:1px solid #fff; 
  border-right:1px solid #ddd;
  }
.raised .b4 {
  background:#3B85C2; 
  border-left:1px solid #fff; 
  border-right:1px solid #aaa;
  }
.raised .b4b {
  background:#3B85C2; 
  border-left:1px solid #eee; 
  border-right:1px solid #999;
  }
.raised .b3b {
  background:#3B85C2; 
  border-left:1px solid #ddd; 
  border-right:1px solid #999;
  }
.raised .b2b {
  background:#3B85C2; 
  border-left:1px solid #aaa; 
  border-right:1px solid #999;
  }
.raised .b1 {
  margin:0 5px; 
  background:#fff;
  }
.raised .b2, .raised .b2b {
  margin:0 3px; 
  border-width:0 2px;
  }
.raised .b3, .raised .b3b {
  margin:0 2px;
  }
.raised .b4, .raised .b4b {
  height:2px; margin:0 1px;
  }
.raised .b1b {
  margin:0 5px; background:#999;
  }
.raised .boxcontent {
  display:block;  
  background:#3B85C2; 
  border-left:1px solid #fff; 
  border-right:1px solid #999;
  }
  .boton_votar2{
  	border: 0;
	background: #ABCEE1;
	color:#FFF;
	padding: 0px 5px 0px 5px;
	cursor: pointer;
  }
/****ESTO ES PARA LAS ENCUESTAS**/  
dl {
  margin:0; 
  padding:0 0 15px 0; 
  width:100%; 
  height:auto;
  background:#fff url(bar.gif) bottom left no-repeat;
  }

dt {
  text-align:center; 
  font-size:1.5em; 
  border-bottom:3px solid #fff;
  }

dd {
  margin:0; 
  display:block; 
  width:100%; 
  height:2em; 
  background:url(cssimg/barra_encuesta.gif) repeat-x; 
  border-bottom:1px solid #fff;
  }

dd b {
  float:right;
  display:block; 
  margin-left:auto; 
  background: url(cssimg/fondo_encuesta.gif) repeat-x; 
  height:2em; 
  line-height:2em; 
  text-align:right;
  } 

dd.p1 b {width:33%;}
dd.p2 b {width:93.3%;}
dd.p3 b {width:98.8%;}
dd.p4 b {width:80.3%;}

/*ENCUESTA*/

.bloque_encuesta{
	width: 100%;
	/*border:1px solid #000;*/
	margin:10px 0px 0px 0px;
}
.bloq_encues_izq{
	float: left;
	background: #E5E6EA;
	font-weight: bold;
	line-height: 20px;
	text-align: center;
	margin: 0px 5px 0px 0px;
	width: 22%;
}
.bloq_encues_drc{
	float: right;
	background: #E5E6EA;
	font-weight: bold;
	line-height: 20px;
	text-align: center;
	margin: 0px 0px 0px 0px;
	width: 16%;
}

.centro {
	text-align: left;
}
.bloque_formulario {
	width: 96%;
	margin: 5px 0px 5px 0px;
        margin-left: 3%;
	clear: both;
}

.textoCentrado {
       text-align:center;
}

.campo_texto{
	width: 100%;
	border:1px solid #7FC0DE;
}
.campo_texto2{
	border:1px solid #7FC0DE
}
.campo_texto_tam1{
	width: 50px;
	border:1px solid #7FC0DE
}

.margen_sup{
	margin-top:5px;
	float: left;
}
.titulo_formulario{
   width: 100%;
	text-transform: uppercase;
	font-size: 8pt;
	font-weight: bold;
	color:#0381BB;
	margin-top: 10px;
}
.campo_observacion{
	width: 100%;
        border:1px solid #7FC0DE;
	/*height: 50px;*/
}
.bloque_izq10pc{
	width: 9%;
	float: left;
}
.bloque_drc10pc{
	width: 9%;
	float: right;
}

.bloque_izq20pc{
	width: 19%;
	float: left;
}
.bloque_drc20pc{
	width: 19%;
	float: right;
}

.bloque_izq25pc{
	width: 24%;
	float: left;
}
.bloque_drc25pc{
	width: 24%;
	float: right;
}

.bloque_izq30pc{
	width: 29%;
	float: left;
}
.bloque_drc30pc{
	width: 29%;
	float: right;
}

.bloque_izq33pc{
	width: 32%;
	float: left;
}
.bloque_drc33pc{
	width: 32%;
	float: right;
}

.bloque_izq34pc{
	width: 34%;
	float: left;
}
.bloque_drc34pc{
	width: 34%;
	float: right;
}

.bloque_izq40pc{
	width: 39%;
	float: left;
}
.bloque_drc40pc{
	width: 39%;
	float: right;
}

.bloque_izq50pc{
	width: 49%;
	float: left;
}
.bloque_drc50pc{
	width: 49%;
	float: right;
}

.bloque_izq60pc{
	width: 59%;
	float: left;
}
.bloque_drc60pc{
	width: 59%;
	float: right;
}

.bloque_izq66pc{
	width: 64%;
	float: left;
}
.bloque_drc66pc{
	width: 64%;
	float: right;
}

.bloque_izq70pc{
	width: 69%;
	float: left;
}
.bloque_drc70pc{
	width: 69%;
	float: right;
}

.bloque_izq75pc{
	width: 74%;
	float: left;
}
.bloque_drc75pc{
	width: 74%;
	float: right;
}

.bloque_izq80pc{
	width: 79%;
	float: left;
}
.bloque_drc80pc{
	width: 79%;
	float: right;
}

.bloque_izq90pc{
	width: 89%;
	float: left;
}

.bloque_izq100pc{
	width: 99%;
	float: left;
}

.bloque_drc90pc{
	width: 89%;
	float: right;
}
.bloque_25pc{
width: 25%;
}.bloque_33pc{
width: 33%;
}.bloque_50pc{
width: 50%;
}.bloque_66pc{
width: 66%;
}.bloque_75pc{
width: 75%;
}
.bloque_100pc{
width: 100%;
}

.grupo_bloque_formulario{
	width: 95%;
        /*padding:5px 5px 5px 5px;*/
        margin:8px 0px 8px 8px;
        margin-left:3%;
	/*border-top: 1px solid #55A1C5;
	border-bottom: 1px solid #CCCBCB;
	background: #DEE1E4;
        border: 1px solid #DEE1E4;*/
} 
.caja_mensaje{
	width: 95%;
        /*padding:5px 5px 5px 5px;*/
        margin:8px 0px 8px 8px;
        margin-left:3%;
	/*border-top: 1px solid #55A1C5;
	border-bottom: 1px solid #CCCBCB;*/
	background: #DEE1E4;
        border: 1px solid #DEE1E4;
} 
.titulo_general{

/*border:1px solid #ff0000;*/
	font-size: 9pt;
	font-weight: bold;
	color:#0381BB;
        background: url(cssimg/fondo_flecha.gif) no-repeat;
	padding-left: 15px;
        margin_left: 5px;
	margin-top: 10px;
	/*text-transform: uppercase;*/
}
.titulo_general a{
	color:#000000;
	
}
.titulo_general_centro{
	font-size: 9pt;
	font-weight: bold;
	color:#0381BB;
	padding-left: 10px;
	margin: 10px 2px 5px 2px;
	text-transform: uppercase;	
	text-align: center;
}
.titulo_general_izq{
   width: 100%;
	font-size: 9pt;
	font-weight: bold;
	color:#0381BB;
	margin: 10px 2px 5px 2px;
	text-transform: uppercase;	
	text-align: left;
}
.titulo_general_drc{
	width: 100%;
	font-size: 9pt;
	font-weight: bold;
	color:#0381BB;
	margin: 10px 2px 5px 2px;
	text-transform: uppercase;	
	text-align: right;
}

/*Correo*/

.bloque_fondo_gris{
	background: #EFEFEF;
	width: 100%;
	clear: both;
	padding:5px 0px 3px 0px;
        margin:5px 0px 5px 0px;
        text-align:left;
}




.proceso{
height:50px;
width:50px;
float:rigth;
margin:0px 20px 0px 5px;
background: url(cssimg/icono_ok.gif) left no-repeat;
}




.letra_proceso{
	font-weight: bold;
	color: #1B74CE;
        float:left;
        margin-left:5px;
        width:320px;
}

.proceso_error{
height:50px;
width:50px;
float:rigth;
margin:0px 20px 0px 5px;
background: url(cssimg/mail_error.gif) left no-repeat;
}


/*Fin de correo*/
.campo_seleccion{
	width: 100%;
        border:1px solid #7FC0DE;
}
.campo_opcion{
	background: #ffffff;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
.encabezado_form{
	width: 100%;
	margin: 3px 5px 5px 5px;
}

.centrado{
	font-size: 9pt;
	font-weight: bold;	
	text-align: center;
        margin-left: 15px;
}

.bloqueDer
{
        float:right;
}

.pieimagen
{
width:150px;
font-size:7pt;
}

.imagenMenuDer{
  width: 100px;
   height: 100px;
}
.cajaAnuncios{
  text-align:center;
}
.imgAnuncioPortada{
  width: 125px;
  height: 125px;
}
.cajaCentrada{
  text-align:center;
}
/* fin de CSS formulario*/

.sinJustificar
{
   text-align:left;
}

.justificado
{
   text-align:justify;
}

.error{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px; color: red;
}

iframe.webInterna{
  width:100%;
  height:100%;
  display:table;
  border:none;
}

/************************mapa web************************/

.bloque_centro{
   margin: 0px 30px 0px 20px;
   }
.fondo_titulo_azul{
   background: #0185E9;
   color: #FFF;
   font-weight: bold;
   text-transform: uppercase;
   padding: 2px 0px 2px 30px;
}
.bloque_mapa_web1{
   background: #E6EBE7 url(cssimg/fondo_flecha2.gif) top left no-repeat;
   padding: 2px 0px 2px 30px;
   margin: 0px 0px 3px 0px;
   font-weight: bold;
   color: #4E4E4E;
}
.fuente_mw1{
   color: #4E4E4E;
}

.bloque_mapa_web2{
   background: #F8F7E2 url(cssimg/fondo_menos.gif) top left no-repeat;
   padding: 2px 0px 2px 40px;
   margin: 0px 0px 3px 0px;
   font-weight: bold;
   color: #6B8C7C;
}
.fuente_mw2{
   color: #6B8C7C;
}
.margen_bloque_mw{
   margin: 15px 0px 10px 0px;
} 

/********logaut******/
.fondo_usuario{
	background: url(cssimg/fondo_usuario.gif) top left no-repeat;
	padding:0px 0px 0px 20px;
}
.caja_registro{
	margin: 10px 0px 0px 0px;
}
.boton_salir{
	text-align: right;
}
.boton_salir img{
	vertical-align: middle;
}

/*********Calendario**********************/
.calendario{
   text-align: center;
   margin: 0px 0px 0px 100px;
   /*height: 133px;*/
   width: 55%;
   font-weight: bold;
   /*border: 1px solid #000;*/ 
}

.semana_dia{
   border-bottom:1px solid #3B85C2;
   font-weight: bold;
   margin: 0px 0px 7px 0px; 
}
.semana{
	 width: 100%;
   font-weight: bold;
   margin: 0px 0px 7px 0px; 
}
.dia{
   float: left;
   /*border: 1px solid #FFF;*/
   width: 13%;
   text-align: center; 
}
.dia_activo{
    background: #3A86C2;
   float: left;
      width: 13%;
   text-align: center; 
}
.dia_selec_activo{
	 background: #999;
   float: left;
   border: 1px solid #3B85C2;
   width: 13%;
   text-align: center;
}
.dia_selec{
   background:#AAAAAA;
   float: left;
   width: 13%;
   text-align: center; 
}


.nombre_mes{
         float: left;
   width: 80%;
   text-align: center;
   letter-spacing: 1px;
}
.fuente_gris2{
   color: #4E4E4E;
}
.fuente_azul3{
   color: #106E94;
}
.fuente_fiesta{
   color: #D17739;
}
.tam1{
   font-size:1pt;
} 

.caja_centrada{
	margin: auto;
	width: 50%;
}
.caja_centrada80{
	margin: auto;
	width: 80%;
}

/*===============================================================================================================*/
/*===============================================================================================================*/


h1.nombreEmpresa{
   background: url(cssimg/flecha_drc.gif) top left no-repeat;
	padding: 0 0 2px 3%;
	width: 97%;
	font-size: 1.2em;
	font-weight: bold;
	color:#3A86C2;
	border-bottom: 2px solid #3A86C2;
}

div.datosEmpresa {
	padding: 2% 0% 0% 3%;
	width: 97%;
}

div.datosEmpresa div {
	padding-bottom: 5px;
}

h2.productosEmpresa {
	padding: 0 0 2px 3%;
	width: 97%;
	font-size: 1.1em;
	font-weight: bold;
	color:#3A86C2;
}

ul.listaProductos {
	margin: 0;
	padding: 0;
	padding-left: 5%;
}

ul.listaProductos li {
	margin: 0;
	padding: 0;
	list-style: none outside none;
	padding-bottom: 15px;
}


/*===============================================================================================================*/
/*===============================================================================================================*/

.oculto {display: none;}

fieldset.contenedorTablaDatos {
	margin-top: 10px;
	padding: 5px 5px;
	border: 1px solid #7FC0DE;
}

fieldset.contenedorTablaDatos legend {
	font-size: 1.2em;
	color: #6A909B;
	font-weight: bold;
}

table.datosEmpresa {
	font-size: 1.1em;
}

table.datosEmpresa a {
	color: #000000;
}

table.datosEmpresa td{
	vertical-align: top;
}

table.datosEmpresa th {
	text-align: left;
	padding-left: 10px;
} 

table.datosEmpresa th.columna1 {
	width: 30%;	
}

table.datosEmpresa th.columna2 {
	width: 70%;	 
}

table.datosEmpresa td {
	padding-left: 10px;
}

/*===============================================================================================================*/
/*===============================================================================================================*/

div.introAcciones {
	padding: 10px 2%;
	width: 95%;
}


ul.listaAccionesDifusion {
	width: 96%;
	margin: 0;
	padding: 0;
	padding: 0 2%;
	margin-bottom: 5px;
	
}

ul.listaAccionesDifusion li {
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #999999;
	padding: 10px 5px 3px 5px;
	list-style: none outside none;
}


ul.listaAccionesDifusion div.cabeceraAccionDifusion {
   font-size: 1.2em;
   padding: 0 3px 10px 0px;   
}

ul.listaAccionesDifusion div.cabeceraAccionDifusion a.titulo {
	color: #3a86c2;
	font-weight: bold;
	width: 93%;
	float: left;
}



ul.listaAccionesDifusion div.cabeceraAccion {
   font-size: 1.2em;
   padding: 0 3px 10px 9px;
   background: url(cssimg/flecha_drc.gif) 0px 4px no-repeat;
}

ul.listaAccionesDifusion div.cabeceraAccion a.titulo {
	color: #3a86c2;
	font-weight: bold;
	width: 93%;
	float: left;
}

ul.listaAccionesDifusion div.cabeceraAccion a.ampliar {
	float: left;
	width: 4%;
}

ul.listaAccionesDifusion div.descripcion img {
	float: left;
	margin: 0 6px 3px 0;
	width: 96px;
}

ul.listaAccionesDifusion div.descripcion {
	text-align: justify;
}


.estilo_input_texto_biblioteca{
	font-size: 7pt;	
	margin-left: 12px;
}

/*==========================================================================*/



.texto_grande{
	font-size: 1.3em;
}