/* CSS Document */
/****************** contenido ******************/
#contenido {
	margin: 0 0 15px 0;
	height:369px;
}

html>body div#contenido{
	min-height:379px;
	height:auto;
	margin-bottom:5px;
}

#contenido .seccion,
#contenido .resultados{
	clear:both;
	width:580px;
	margin:0 0 0 20px;
}

#contenido p.separacion{
	width:580px;
	margin:0 0 0 20px;
	border-bottom:2px dotted #ccc;
}

#contenido .resultados{
	margin:10px 0 10px 20px;
	display:block;
}

#contenido h3 {
	width:610px;
	height:25px;
	margin:0 0 15px 0;
}

#contenido h3.manifestarse {
	background: url(../media/img/inicio_manifestarse.gif) top left no-repeat;
}

#contenido h3.sitios {
	height:40px;
	background: url(../media/img/documentacion_sitios.gif) top left no-repeat;
}

#contenido h3.biblioteca {
	height:40px;
	background: url(../media/img/documentacion_biblioteca.gif) top left no-repeat;
}

#contenido h3.glosario {
	height:40px;
	background: url(../media/img/documentacion_glosario.gif) top left no-repeat;
}

#contenido h3.mapa {
	background: url(../media/img/inicio_mapa.gif) top left no-repeat;
}

#contenido h3.opine {
	background: url(../media/img/inicio_opine.gif) top left no-repeat;
}

#contenido h3.gracias {
	background: url(../media/img/inicio_gracias.gif) top left no-repeat;
}

#contenido h3.contactenos {
	background: url(../media/img/inicio_contactenos.gif) top left no-repeat;
}


#contenido h3.cph {
	background: url(../media/img/cph_index_provi.gif) top left no-repeat;
	height:120px;
}

/*********fin cambio para sitios, mapa y glosario***/
.seccion p, 
.resultados p{
	text-align:justify;
	padding:0 0 10px 0;
	font-size:0.7em;
}

.resultados p{
	border-bottom:2px dotted #ccc;
	margin: 0 0 0 120px;
	padding:5px 0 5px 0;
}

#contenido li a{
	color:#15326F;
	text-decoration:none;
	font-size: 0.8em;
	font-style: italic;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;	
}

#contenido li a:hover{
	text-decoration:underline;	
}

#contenido img{
	float:right;
	margin: 3px 10px 5px 0;
	border: 0;
}
#contenido p.indent12 img{
	float:none;
	margin:12px 0 12px 0;
}

/**************buscador ****************************/
p.buscador,
#alfabetico p.buscador{
	margin:20px 0 0 0px;
}

p.titulo_resultados{
	color:#15326F;
	font-weight:bold;
}

table.buscador {
	width:560px;
	padding:0px;
	border:0px;
	margin:20px 0 0 20px;
	font-size:0.7em;
}

#alfabetico p{
	width:515px;
	margin:10px 0 20px 65px;
}

table.tabla_general input,
table.buscador select, 
table.buscador input,
{
	font-size:0.8em;
}

.texto{
	color:#333;
}

table.buscador td{	
	padding:2px;
	vertical-align:top;
}

table.buscador td.etiqueta{
	width:90px;
	text-align:right;
	padding:0 5px 0 0;
	/*font-weight:bold;*/
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
}

.resultados p a{
	color:#006699;
	text-decoration:none;
}

.resultados p a:hover{
	text-decoration:underline;
}

.resultados p span.titulo{
	font-size:1.3em;
	font-weight:bold;
	color:#15326F;
}

.resultados p span.categoria{
	font-weight:bold;
	color:#666666;
	font-size:0.8em;
}

#contenido p.contenido_documentacion_pie, #contenido p.contenido_cph_pie,
#contenido p.contenido_pie {
	clear:both;
	width:610px;
	margin-bottom:10px;
	bottom:0px;
}
#contenido p.contenido_pie {
	background: url(../media/img/inicio_base.gif) top left no-repeat;
}
#contenido p.contenido_cph_pie {
	background: url(../media/img/cph_base.gif) top left no-repeat;
}
#contenido p.contenido_documentacion_pie {
	background: url(../media/img/documentacion_base.gif) top left no-repeat;
}

#contenido a.arriba, #contenido a.volver,
#contenido a.cph_arriba, #contenido a.cph_volver,
#contenido a.documentacion_arriba, #contenido a.documentacion_volver{
	text-indent:-9999px;
	float:right;
	width:60px;
	height:14px;
}

#contenido a.arriba{
	background: url(../media/img/inicio_arriba.gif) top left no-repeat;
}

#contenido a.cph_arriba{
	background: url(../media/img/cph_arriba.gif) top left no-repeat;
}

#contenido a.documentacion_arriba{
	background: url(../media/img/documentacion_arriba.gif) top left no-repeat;
}

#contenido a.volver{
	background: url(../media/img/inicio_volver.gif) top left no-repeat;
}

#contenido a.cph_volver{
	background: url(../media/img/cph_volver.gif) top left no-repeat;
}

#contenido a.documentacion_volver{
	background: url(../media/img/documentacion_volver.gif) top left no-repeat;
}

#contenido a.arriba:hover,#contenido a.cph_arriba:hover,#contenido a.documentacion_arriba:hover {
	background: url(../media/img/arriba_2.gif) top left no-repeat;
}


#contenido a.volver:hover, #contenido a.cph_volver:hover,#contenido a.documentacion_volver:hover{	
	background: url(../media/img/volver_2.gif) top left no-repeat;
}

.actual{
	display:block;
}

.oculto{
	display:none;
}

#contenido .seccion .titulosdocumentacion,
#contenido .seccion .tituloscph,
#contenido .seccion .titulos {
	margin-bottom:15px;
	/*display:inline;*/
}

#contenido .seccion .titulosdocumentacion h4,
#contenido .seccion .titulosdocumentacion a,
#contenido .seccion .tituloscph h4,
#contenido .seccion .tituloscph a,
#contenido .seccion .titulos h4,
#contenido .seccion .titulos a{
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	font-size: 0.8em;
	font-weight:bold;
	text-decoration:none;
}

#contenido .seccion .titulos h4{
	color: #15326F;
	display: inline;
}

#contenido .seccion .tituloscph h4{
	color: #950D29;
	display: inline;
}
#contenido .seccion .titulosdocumentacion h4{
	color: #BC4A29;
	display: inline;
}

#contenido .seccion .titulosdocumentacion a,
#contenido .seccion .tituloscph a,
#contenido .seccion .titulos a{
	color: #999999;
}

#contenido .seccion .titulosdocumentacion a:hover,
#contenido .seccion .tituloscph a:hover,
#contenido .seccion .titulos a:hover{
	text-decoration:underline;
}

.invisible {
	display: none;
}

#contenido .seccion ul{
	margin:5px 0 0 0;
	font-size:0.7em;
}

#contenido .seccion ul li {
	list-style-image:url(../media/img/inicio_item.gif);
	padding:0 0 5px 0;	
	margin:0 0 0 20px;
}

.seccion ul.indent12 li ul{
	margin:10px 0 5px 0;
	font-size:1em!important;
}

.seccion ul.indent12 li ul li{
	list-style-image:url(../media/img/inicio_subitem.gif)!important;
	padding:0 0 5px 0;
	margin:0 0 0 20px;

}


#contenido .seccion ul li.cph {
	list-style-image:url(../media/img/cph_item.gif);
}

#contenido .seccion ul.biblioteca_2,
#contenido .seccion ul.biblioteca_3{
	display:none;
	margin-bottom:15px;
	font-size:0.7em;
}

#contenido .seccion ul.biblioteca_3{
	font-size:1em;
}
#contenido .seccion ul.biblioteca_2 li{
	padding:0 0 5px 0;	
	margin:0 0 0 48px;
}

#contenido .seccion ul.biblioteca_2 li a{
	color:#999;
	font-weight:bold;
}

#contenido .seccion ul.biblioteca_3 li{
	padding:0 0 5px 0;	
	margin:0 0 0 20px;
	color:#666;
}
#contenido .seccion ul.biblioteca_3 li a{
	color:#666;
	font-weight:normal;
}

#contenido .seccion ul li.leyes_subcat {
	list-style-image:url(../media/img/buscador/leyes_subcat.gif);
}

#contenido .seccion ul li.leyes_doc {
	list-style-image:url(../media/img/buscador/leyes_doc.gif);
}

#contenido .seccion ul li.resoluciones_subcat {
	list-style-image:url(../media/img/buscador/resoluciones_subcat.gif);
}

#contenido .seccion ul li.resoluciones_doc {
	list-style-image:url(../media/img/buscador/resoluciones_doc.gif);
}

#contenido .seccion ul li.formularios_subcat {
	list-style-image:url(../media/img/buscador/formularios_subcat.gif);
}

#contenido .seccion ul li.formularios_doc {
	list-style-image:url(../media/img/buscador/formularios_doc.gif);
}

#contenido .seccion ul li.convenios_subcat {
	list-style-image:url(../media/img/buscador/convenios_subcat.gif);
}

#contenido .seccion ul li.convenios_doc {
	list-style-image:url(../media/img/buscador/convenios_doc.gif);
}

#contenido .seccion ul li.manuales_subcat {
	list-style-image:url(../media/img/buscador/manuales_subcat.gif);
}

#contenido .seccion ul li.manuales_doc {
	list-style-image:url(../media/img/buscador/manuales_doc.gif);
}

#contenido .seccion ul li.trabajos_subcat {
	list-style-image:url(../media/img/buscador/trabajos_subcat.gif);
}

#contenido .seccion ul li.trabajos_doc {
	list-style-image:url(../media/img/buscador/trabajos_doc.gif);
}

#contenido .seccion ul li.declaraciones_subcat {
	list-style-image:url(../media/img/buscador/declaraciones_subcat.gif);
}

#contenido .seccion ul li.declaraciones_doc {
	list-style-image:url(../media/img/buscador/declaraciones_doc.gif);
}

#contenido .seccion ul li.otros_subcat {
	list-style-image:url(../media/img/buscador/otros_subcat.gif);
}

#contenido .seccion ul li.otros_doc {
	list-style-image:url(../media/img/buscador/otros_doc.gif);
}

#contenido .seccion ul li.bibliografia_subcat {
	list-style-image:url(../media/img/buscador/bibliografia_subcat.gif);
}

#contenido .seccion ul li.bibliografia_doc {
	list-style-image:url(../media/img/buscador/bibliografia_doc.gif);
}


#contenido .seccion ul li a{
	font-size:1em;
	font-style: normal;
	font-weight:normal;
	font-family:Verdana, Helvetica, sans-serif;	
}

#contenido .seccion p a.letraa,
#contenido .seccion p a.letrab,
#contenido .seccion p a.letrac,
#contenido .seccion p a.letrad,
#contenido .seccion p a.letrae,
#contenido .seccion p a.letraf,
#contenido .seccion p a.letrag,
#contenido .seccion p a.letrah,
#contenido .seccion p a.letrai,
#contenido .seccion p a.letraj,
#contenido .seccion p a.letrak,
#contenido .seccion p a.letral,
#contenido .seccion p a.letram,
#contenido .seccion p a.letran,
#contenido .seccion p a.letrao,
#contenido .seccion p a.letrap,
#contenido .seccion p a.letraq,
#contenido .seccion p a.letrar,
#contenido .seccion p a.letras,
#contenido .seccion p a.letrat,
#contenido .seccion p a.letrau,
#contenido .seccion p a.letrav,
#contenido .seccion p a.letraw,
#contenido .seccion p a.letrax,
#contenido .seccion p a.letray,
#contenido .seccion p a.letraz{
	float:left;
	text-indent:-9999px;
	width:17px;
	height:27px;
	padding:0 2px 0 0;
/*	border:1px solid #0cc;	*/
}

.seccion a{
	color:#193984;
	text-decoration:none;
}
.seccion a:hover{
	text-decoration:underline;
}

#contenido .seccion a.letraa{
	background:url(../media/img/buscador/abc_a.gif) no-repeat;
}

#contenido .seccion a.letraa:hover{
	background:url(../media/img/buscador/abc_a_2.gif) no-repeat;
}

#contenido .seccion a.letrab{
	background:url(../media/img/buscador/abc_b.gif) no-repeat;
}

#contenido .seccion a.letrab:hover{
	background:url(../media/img/buscador/abc_b_2.gif) no-repeat;
}

#contenido .seccion a.letrac{
	background:url(../media/img/buscador/abc_c.gif) no-repeat;
}

#contenido .seccion a.letrac:hover{
	background:url(../media/img/buscador/abc_c_2.gif) no-repeat;
}

#contenido .seccion a.letrad{
	background:url(../media/img/buscador/abc_d.gif) no-repeat;
}

#contenido .seccion a.letrad:hover{
	background:url(../media/img/buscador/abc_d_2.gif) no-repeat;
}

#contenido .seccion a.letrae{
	background:url(../media/img/buscador/abc_e.gif) no-repeat;
}

#contenido .seccion a.letrae:hover{
	background:url(../media/img/buscador/abc_e_2.gif) no-repeat;
}

#contenido .seccion a.letraf{
	background:url(../media/img/buscador/abc_f.gif) no-repeat;
}

#contenido .seccion a.letraf:hover{
	background:url(../media/img/buscador/abc_f_2.gif) no-repeat;
}

#contenido .seccion a.letrag{
	background:url(../media/img/buscador/abc_g.gif) no-repeat;
}
#contenido .seccion a.letrag:hover{
	background:url(../media/img/buscador/abc_g_2.gif) no-repeat;
}

#contenido .seccion a.letrah{
	background:url(../media/img/buscador/abc_h.gif) no-repeat;
}
#contenido .seccion a.letrah:hover{
	background:url(../media/img/buscador/abc_h_2.gif) no-repeat;
}

#contenido .seccion a.letrai{
	background:url(../media/img/buscador/abc_i.gif) no-repeat;
}
#contenido .seccion a.letrai:hover{
	background:url(../media/img/buscador/abc_i_2.gif) no-repeat;
}

#contenido .seccion a.letraj{
	background:url(../media/img/buscador/abc_j.gif) no-repeat;
}
#contenido .seccion a.letraj:hover{
	background:url(../media/img/buscador/abc_j_2.gif) no-repeat;
}

#contenido .seccion a.letrak{
	background:url(../media/img/buscador/abc_k.gif) no-repeat;
}
#contenido .seccion a.letrak:hover{
	background:url(../media/img/buscador/abc_k_2.gif) no-repeat;
}

#contenido .seccion a.letral{
	background:url(../media/img/buscador/abc_l.gif) no-repeat;
}
#contenido .seccion a.letral:hover{
	background:url(../media/img/buscador/abc_l_2.gif) no-repeat;
}

#contenido .seccion a.letram{
	background:url(../media/img/buscador/abc_m.gif) no-repeat;
}
#contenido .seccion a.letram:hover{
	background:url(../media/img/buscador/abc_m_2.gif) no-repeat;
}

#contenido .seccion a.letran{
	background:url(../media/img/buscador/abc_n.gif) no-repeat;
}
#contenido .seccion a.letran:hover{
	background:url(../media/img/buscador/abc_n_2.gif) no-repeat;
}

#contenido .seccion a.letrao{
	background:url(../media/img/buscador/abc_o.gif) no-repeat;
}
#contenido .seccion a.letrao:hover{
	background:url(../media/img/buscador/abc_o_2.gif) no-repeat;
}

#contenido .seccion a.letrap{
	background:url(../media/img/buscador/abc_p.gif) no-repeat;
}
#contenido .seccion a.letrap:hover{
	background:url(../media/img/buscador/abc_p_2.gif) no-repeat;
}

#contenido .seccion a.letraq{
	background:url(../media/img/buscador/abc_q.gif) no-repeat;
}
#contenido .seccion a.letraq:hover{
	background:url(../media/img/buscador/abc_q_2.gif) no-repeat;
}

#contenido .seccion a.letrar{
	background:url(../media/img/buscador/abc_r.gif) no-repeat;
}
#contenido .seccion a.letrar:hover{
	background:url(../media/img/buscador/abc_r_2.gif) no-repeat;
}

#contenido .seccion a.letras{
	background:url(../media/img/buscador/abc_s.gif) no-repeat;
}
#contenido .seccion a.letras:hover{
	background:url(../media/img/buscador/abc_s_2.gif) no-repeat;
}

#contenido .seccion a.letrat{
	background:url(../media/img/buscador/abc_t.gif) no-repeat;
}
#contenido .seccion a.letrat:hover{
	background:url(../media/img/buscador/abc_t_2.gif) no-repeat;
}

#contenido .seccion a.letrau{
	background:url(../media/img/buscador/abc_u.gif) no-repeat;
}
#contenido .seccion a.letrau:hover{
	background:url(../media/img/buscador/abc_u_2.gif) no-repeat;
}

#contenido .seccion a.letrav{
	background:url(../media/img/buscador/abc_v.gif) no-repeat;
}
#contenido .seccion a.letrav:hover{
	background:url(../media/img/buscador/abc_v_2.gif) no-repeat;
}

#contenido .seccion a.letraw{
	background:url(../media/img/buscador/abc_w.gif) no-repeat;
}
#contenido .seccion a.letraw:hover{
	background:url(../media/img/buscador/abc_w_2.gif) no-repeat;
}

#contenido .seccion a.letrax{
	background:url(../media/img/buscador/abc_x.gif) no-repeat;
}
#contenido .seccion a.letrax:hover{
	background:url(../media/img/buscador/abc_x_2.gif) no-repeat;
}

#contenido .seccion a.letray{
	background:url(../media/img/buscador/abc_y.gif) no-repeat;
}
#contenido .seccion a.letray:hover{
	background:url(../media/img/buscador/abc_y_2.gif) no-repeat;
}

#contenido .seccion a.letraz{
	background:url(../media/img/buscador/abc_z.gif) no-repeat;
}
#contenido .seccion a.letraz:hover{
	background:url(../media/img/buscador/abc_z_2.gif) no-repeat;
}

.seccion h5{
	font-size:0.8em;
	color:#666;
	padding:0 0 10px 12px;
	margin-top:20px;		
	background:url(../media/img/inicio_subtit.gif) top left no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-style:normal;
}

#reporte_estadisticas h4.reporte{
	background:url(../media/img/estadisticas_encabezado.gif) top left no-repeat;
	height:34px;
	width:759px;
	line-height:42px;
	font-size:0.9em;
	padding:5px 0 0 10px;
	font-weight:bold;
	vertical-align:text-bottom;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
}


.seccion h5.cph{
	background:url(../media/img/cph_subtit.gif) top left no-repeat;
}
.seccion ul.indent12{
	padding:0 0 10px 0;
}

.seccion p.indent12{
	padding:0 0 15px 12px;
}

.seccion p.indent12reporte{
	padding:0 0 15px 12px;
	width:737px
}
.seccion p.fechareporte{
	background:#C9DBED;
	margin:0px;
	padding:1px 0 1px 10px;
	width:749px;
}
.seccion p.derecha{
	padding:0 0 10px 0;
	color:#333333;
	text-align:right;
}

#contenido .seccion ul.indent12 li{
	margin: 0 0 0 30px;
}

table.tabla_general_links{	
	margin:0 0 25px 12px;
	width:558px;
	font-size:0.6em;
	border-collapse:collapse;

}

table.tabla_general{	
	margin:0 0 10px 12px;
	width:558px;
	font-size:0.7em;
	border-collapse:collapse;
}

table.tabla_general textarea{
	font-family:Verdana, Helvetica, sans-serif;
	font-size:1.1em;
}


table.tabla_general_links td,
table.tabla_general td{
	height:18px;
	vertical-align:top;
	color:#333;
}

table.tabla_general_links td{
	width:33%;
}

table.tabla_general_links td.izq,
table.tabla_general td.izq{
	width:134px;
	text-align:right;
	padding-right:5px;
}
table.tabla_general td.der{
	width:424px;
	color:#333;
}
table.tabla_general td.final{
	border-bottom:2px dotted #ccc;
}


table.tabla_general_links tr.encabezado td,
table.tabla_general tr.encabezado td{
	color: #15326F;
	font-weight:bold;
}

table.tabla_general_links td a,
table.tabla_general td a{
	color:#006699;
	text-decoration:none;
}

table.tabla_general_links td a:hover,
table.tabla_general td a:hover{
	text-decoration:underline;
}

.seccion h6{
	display:block;
	padding:5px 0 5px 0;
	margin:10px 0 10px 12px;

	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;	

	font-size:0.7em;
	font-weight:bold;
	text-align:left;
}

.seccion h6.reporte{
	display:block;
	padding:4px 0 4px 10px;
	margin:4px 0 4px 0;
	width:749px;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;	

	font-size:0.7em;
	font-weight:bold;
	text-align:left;
	
}


.seccion .biblioteca_1 h6{
	border:none;
	margin:0px;
	padding:0px;
}

.seccion .biblioteca_1 h6 a{
	display:block;
	width:580px;
	height:26px;
	text-indent:-9999px;
}

.seccion .biblioteca_1 h6 a.leyes{
	background: url(../media/img/buscador/leyes.gif) top left no-repeat;
}

.seccion .biblioteca_1 h6 a.leyes:hover{
	background: url(../media/img/buscador/leyes_2.gif) top left no-repeat;
}

.seccion .biblioteca_1 h6 a.resoluciones{
	background: url(../media/img/buscador/resoluciones.gif) top left no-repeat;
}

.seccion .biblioteca_1 h6 a.resoluciones:hover{
	background: url(../media/img/buscador/resoluciones_2.gif) top left no-repeat;
}

.seccion .biblioteca_1 h6 a.convenios{
	background: url(../media/img/buscador/convenios.gif) top left no-repeat;
}

.seccion .biblioteca_1 h6 a.convenios:hover{
	background: url(../media/img/buscador/convenios_2.gif) top left no-repeat;
}

.seccion .biblioteca_1 h6 a.formularios{
	background: url(../media/img/buscador/formularios.gif) top left no-repeat;
}

.seccion .biblioteca_1 h6 a.formularios:hover{
	background: url(../media/img/buscador/formularios_2.gif) top left no-repeat;
}

.seccion .biblioteca_1 h6 a.manuales{
	background: url(../media/img/buscador/manuales.gif) top left no-repeat;
}

.seccion .biblioteca_1 h6 a.manuales:hover{
	background: url(../media/img/buscador/manuales_2.gif) top left no-repeat;
}

.seccion .biblioteca_1 h6 a.trabajos{
	background: url(../media/img/buscador/trabajos.gif) top left no-repeat;
}

.seccion .biblioteca_1 h6 a.trabajos:hover{
	background: url(../media/img/buscador/trabajos_2.gif) top left no-repeat;
}

.seccion .biblioteca_1 h6 a.declaraciones{
	background: url(../media/img/buscador/declaraciones.gif) top left no-repeat;
}

.seccion .biblioteca_1 h6 a.declaraciones:hover{
	background: url(../media/img/buscador/declaraciones_2.gif) top left no-repeat;
}

.seccion .biblioteca_1 h6 a.otros{
	background: url(../media/img/buscador/otros.gif) top left no-repeat;
}

.seccion .biblioteca_1 h6 a.otros:hover{
	background: url(../media/img/buscador/otros_2.gif) top left no-repeat;
}

.seccion .biblioteca_1 h6 a.bibliografia{
	background: url(../media/img/buscador/bibliografia.gif) top left no-repeat;
}

.seccion .biblioteca_1 h6 a.bibliografia:hover{
	background: url(../media/img/buscador/bibliografia_2.gif) top left no-repeat;
}

#reporte_estadisticas{
	padding:10px;
	float:left;
	width: 610px;
	background-color: #FFFFFF;
}

table.tabla_reporte{
	width:760px;
	font-size:0.6em;
	border-collapse:collapse;
}

table.tabla_reporte td{
	padding:3px;
	/*border-bottom:1px dotted #ccc;*/
	background:#C9DBED  url(../media/img/borde_estadisticas.gif) bottom left repeat-x;
	vertical-align:top;
	text-align:right;
}
table.tabla_reporte td.izq{
	text-align:left;
	width:100px;
	padding:3px 3px 3px 10px;
}


table.tabla_reporte tr.encabezado td{
	background-color:#193984;
	color: #fff;/*#15326F;*/
	font-weight:bold;

}

span.referencia,
table.tabla_reporte td.total{
	color: #15326F;
	font-weight:bold;
	}