body{
 background-color:#b6cdb9;
 background-image:url(imagenes/pattern_inpc08.jpg);
}
*{
 margin:0;
 padding:0;
 font-family:Arial,helvetica,sans-serif;
}
img{
 border:0;
}
#logo_peq{
   behavior: url("/js/iepngfix.htc");
}
a{
 text-decoration:underline;
}
#marco{
 margin-left:auto;
 margin-right:auto;
 margin-top:0;
 padding:0;
 text-align:left;
 width:100%;
 background-image:url(imagenes/fondo_franja_arriba.jpg);
 background-repeat:repeat-x;
 float:left;
}
#contenedor{
 width:996px;
 margin:0 auto;
}
#arriba{
 float:left;
 width:996px;
 height:55px;
}
#escudo{
 float:left;
 width:153px;
 height:55px;
 background-image:url(imagenes/escudo.jpg);
 background-repeat:no-repeat;
 background-position:69px;
}
#contacto{
 height:55px;
 float:right;
 font-size:10px;
 color:#333;
 width:500px;
}
#texto_contacto{
 float:right;
 height:25px;
 line-height:25px;
 width:500px;
 text-align:right;
}
#texto_contacto small{
 font-size:13px;
}
#texto_contacto small strong{
 font-size:15px;
}
#texto_contacto a{
 color:black;
 text-decoration:none;
}
img{
 border:0;
}
.gris{
 float:left;
 width:996px;
 background-image:url(imagenes/fondo_gris.png);
 background-repeat:repeat-y;
   behavior: url("/js/iepngfix.htc");
}
#encabezado{
 float:left;
 width:990px;
 height:333px;
 background-repeat:no-repeat;
 background-position:1px;
}
#margen_izq{
 float:left;
 width:3px;
 height:600px;
}
#pie_encabezado{
 float:left;
 width:982px;
 height:20px;
 font-size:10px;
 text-align:right;
 color:white;
 line-height:15px;
}
#contenido{
 float:left;
 width:990px;
}
#menu{
 float:left;
 width:988px;
 height:35px;
 background-image:url(imagenes/fondo_menu.gif);
 background-repeat:no-repeat;
 color:#4b4b4b;
 font-size:12px;
}
#menu a , #breadcrumb a {
 color:#4b4b4b;
 text-decoration:none;
}
#menu li li:hover a{
 color:white;
}
.margen_boton_menu{
 width:30px;
 height:12px;
}
.boton_menu{
 float:left;
 height:35px;
 background-position:right;
 background-image:url(imagenes/separador_menu.gif);
 background-repeat:no-repeat;
}
#breadcrumb{
 width:988px;
 height:25px;
 background-image:url(imagenes/fondo_breadcrumb.gif);
 background-position:bottom;
 color:#4b4b4b;
 font-size:12px;
 float:left;
 line-height:20px;
}
#busqueda{
 width:150px;
 height:25px;
 float:right;
 text-align:right;
}
#izq_busqueda{
 float:left;
 width:20px;
 height:20px;
}
#izq_busqueda input{
   behavior: url("/js/iepngfix.htc");
}
#der_busqueda{
 float:left;
 width:10px;
 height:20px;
 background-image:url(imagenes/busc_derecha.png);
 background-repeat:no-repeat;
   behavior: url("/js/iepngfix.htc");
}
#campo_busqueda{
 width:110px;
 height:19px;
 float:left;
}
#campo_busqueda input{
 background-color:white;
 color:#333;
 height:13px;
 width:110px;
 background-image:url(imagenes/fondo_busqueda.gif);
 background-repeat:repeat-x;
 border:0;
 padding:3px 0; 
 font-size:11px;
}
.fin_bloque{
 float:left;
 width:996px;
 height:12px;
 background-image:url(imagenes/fin_bloque.png);
 background-position: 0;
   behavior: url("/js/iepngfix.htc");
 font-size:5px;
 line-height:5px;
}
.inicio_bloque{
 float:left;
 width:996px;
 height:12px;
 background-image:url(imagenes/inicio_bloque.png);
 background-repeat:no-repeat;
   behavior: url("/js/iepngfix.htc");
 font-size:5px;
 line-height:5px;
}
#abajo{
 float:left;
 width:996px;
 height:42px;
 background-image:url(imagenes/footer.png);
 background-repeat:no-repeat;
 font-size:11px;
 line-height:42px;
   behavior: url("/js/iepngfix.htc");
}
#abajo a{
 color:#666;
}
#diseno{
 float:right;
 width:350px;
 text-align:right;
 height:35px;
 color:#666;
}
.links{
 float:left;
 width:150px;
 background-image:url(imagenes/fondo_links.gif);
 background-position:-2px 20px;
 background-repeat:no-repeat;
 font-size:12px;
 line-height:19px;
 color:#444;
}
.margen_links{
 float:left;
 width:10px;
 height:50px;
}
.titulo_links{
 float:left;
 height:30px;
 width:185px;
 line-height:25px;
 font-weight:bold;
}
.links a{
 color:#444;
 text-decoration:none;
}
.links a:hover{
 text-decoration:underline;
}
.arriba_articulo{
 float:left;
 background-image:url(imagenes/fondo_articulo_arriba.gif);
 background-repeat:no-repeat;
 width:603px;
 height:13px;
 font-size:5px;
 line-height:5px;
}
.abajo_articulo{
 float:left;
 background-image:url(imagenes/fondo_articulo_abajo.gif);
 background-repeat:no-repeat;
 width:603px;
 height:13px;
 font-size:5px;
 line-height:5px;
}
.articulo{
 float:left;
 width:603px;
 background-image:url(imagenes/fondo_articulo.gif);
 background-repeat:repeat-y;
}
.fecha_articulo{
 float:left;
 width:570px;
 background-image:url(imagenes/separador_fecha.gif);
 background-repeat:no-repeat;
 background-position:bottom;
 height:25px;
 color:#666;
 line-height:20px;
 font-size:12px;
 margin-bottom:12px;
}
.comentarios{
 float:left;
 width:570px;
 background-image:url(imagenes/separador_fecha.gif);
 background-repeat:no-repeat;
 background-position:bottom;
 color:#666;
 line-height:20px;
 font-size:12px;
}
.comentario_datos , .texto_comentario {
 float:left;
 width:550px;
 margin-bottom:10px;
 font-size:12px;
}
.comentario_datos small{
 font-size:12px;
 color:#f80d50;
}
.foto_articulo{
 float:left;
 width:150px;
}
.texto_articulo{
 float:left;
 width:410px;
 font-size:12px;
}
.texto_articulo_largo{
 float:left;
 width:560px;
 font-size:12px;
}
.texto_articulo_largo .leer_mas{
 width:560px;
}
.leer_mas{
 float:left;
 width:410px;
 text-align:right;
 margin-top:15px;
}
.leer_mas a{
 color:#666;
}
.texto_articulo h1 , .texto_articulo_largo h1 {
 font-size:24px;
 margin-bottom:4px;
}
.texto_articulo p , .texto_articulo_largo p , #comentario_form p{
 font-size:12px;
 margin-top:8px;
}
#columna2{
 width:243px;
 float:left;
}
.video_arriba{
 width:243px;
 float:left;
 height:14px;
 background-image:url(imagenes/fondo_columna2_arriba.gif);
 background-repeat:no-repeat;
 font-size:5px;
 line-height:5px;
}
.video_abajo{
 width:243px;
 float:left;
 height:14px;
 background-image:url(imagenes/fondo_columna2_abajo.gif);
 background-repeat:no-repeat;
 font-size:5px;
 line-height:5px;
}
.video{
 width:243px;
 float:left;
 background-image:url(imagenes/fondo_columna2.gif);
 background-repeat:repeat-y;
 font-size:12px;
 font-weight:bold;
}
.margen_video{
 float:left;
 width:5px;
 height:45px;
}
.cont_video{
 float:left;
 width:232px;
}
.ver_video{
 float:left;
 width:232px;
 margin-top:5px;
 text-align:right;
 font-weight:normal;
}
.ver_video a{
 color:black;
}
#logos{
 padding-top:2px;
 float:left;
 width:138px;
 text-align:right;
}
#logos img{
 margin-bottom:5px;
}
.articulo_completo{
 width:846px;
 float:left;
 background-image:url(imagenes/ancho.gif);
 background-repeat:repeat-y;
}
.articulo_completo h1{
 font-size:32px;
 margin-top:10px;
}
.articulo_completo_arriba{
 width:846px;
 height:14px;
 float:left;
 background-image:url(imagenes/ancho_arriba.gif);
 background-repeat:repeat-y;
 font-size:5px;
 line-height:5px;
}
.articulo_completo_abajo{
 width:846px;
 height:14px;
 float:left;
 background-image:url(imagenes/ancho_abajo.gif);
 background-repeat:repeat-y;
 font-size:5px;
 line-height:5px;
}
.articulo_completo_subtitulo{
 width:846px;
 height:25px;
 float:left;
 background-image:url(imagenes/separador_articulo.gif);
 background-repeat:no-repeat;
 background-position:bottom;
 line-height:20px;
 font-size:12px;
 font-weight:bold;
 color:#666;
}
.articulo_completo_texto{
 float:left;
 width:786px;
 text-align:justify;
}
.articulo_completo_texto p{
 font-size:12px;
 line-height:15px;
 margin:5px 0;
}
.articulo_completo_texto li , .articulo_completo li {
 font-size:12px;
 line-height:15px;
}

.articulo_completo_texto ul , .articulo_completo ul {
 margin-left:20px;
}

#comentario_form{
 float:left;
 width:555px;
}
#comentario_form h5{
 font-size:13px;
 color:#666;
 font-weight:bold;
 line-height:30px;
}
#campo_mensaje{
 width:349px;
 height:160px;
 float:left;
}
#campo_mensaje textarea{
 border: solid 1px #999;
 width:340px;
 height:145px;
}
#campos_personales{
 width:195px;
 height:160px;
 float:left;
}
#campos_personales .texto{
 border: solid 1px #999;
 width:186px;
 height:14px;
 margin-bottom:4px;
 font-size:11px;
 padding:3px;
}
.articulo ul{
 margin-left:20px;
}
#seleccionado{
 background-image:url(imagenes/fondo_seleccionado.gif);
 background-repeat:repeat-x;
}
#paginado{
 float:left;
 width:570px;
 text-align:center;
 font-size:11px;
 color:#d8d8d8;
}
#paginado a{
 color:black;
 padding:0 4px;
 text-decoration:none;
}
#pagina_actual{
 background-color:#ccc;
}