/*=====================================================*/
/*=======PARA SUBSECRETARIAS Y DEPENDENCIAS ETC========*/
/*=====================================================*/
/**************
ESTILOS CSS BASICOS
***************/
*{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#474747;
font-size:8.5pt;
}
body{
font-family:Verdana, Arial, Helvetica, sans-serif;
background-color:#F8F8F8;
margin:0px;
}
.tdBackColor{
background-color:#e7e8e8;
}
.tableColorPage{
background-color:#FFFFFF;
}
.backBody1{
background: url(../images/fondo_pagina.gif) repeat-y;
}
.backBody2{
background: url(../images/fondo_pagina2.gif) repeat-y;
}

.table {width:100%; border:1px solid #999;}
.table p { text-align:left; padding:10px;}
.table td {border:1px solid #999; text-align:left;}
.table th { border:1px solid #999;text-align:center; background-color:#6ba2d4; color:#ffffff;font-size:12px;padding:10px;}

/*====================*/
ul.ul{list-style:square;color:#666666;}
ul.ul li{margin-bottom:8px}

.conoce ul{list-style:square;color:#000;}
.conoce li{list-style:square;color:#474747;margin-bottom:8px; font-size:8.5pt;}

.conoce li a:link,
.conoce li a:visited{list-style:square;color:#474747;margin-bottom:8px; font-size:8.5pt; text-decoration:none;}
.conoce li a:hover{list-style:square;color:#474747;text-decoration: underline;}

ol {color:#474747;margin-bottom:8px; font-size:8.5pt;}


p{
   color:#474747;
   font-size:8.5pt;
   text-align:justify;
}

p a:link,
p a:visited{color:#474747;font-size:8.5pt; text-decoration:underline;}

p.centro{
   text-align:center;
}
h1{ 
   color:#24a6c0;
   font-size:14px;
margin-top:25px;
clear:both;
}
.h2 a{ 
   color:#16559c;
   font-size:12px;
   font-weight:bold;
   text-decoration:none;
}
.h2 a:hover{ 
   color:#2173cf;
}
h2{ 
   color:#16559c;
   font-size:12px;
}
h3 {
	color:#474747;
	font-size:11px;
	font-weight: bold;
}

h3 a:link,
h3 a:visited
{
	color:#474747;
	text-decoration:none;
}

h3 a:hover{
	color:#474747;
	text-decoration:underline;
}

.verMas a{display:block;font-size:9px !important;font-weight:normal !important;color:#666668;padding-right:12px;background:url(../images/secciones/verMas.gif) no-repeat right center;text-decoration:none;}

/*FIX
.cel15 img{margin-bottom:10px;}*/
/*estados*/
.cel50 div.linkDiv{float:left;width:150px !important;height:220px;clear:none !important; text-align:center;}
.cel50 div.linkDiv a{display:block;/*width:120px !important;*/text-decoration:none !important;clear:both;}
.cel50 div.linkDiv a:hover{/*background:#123456;*/}
.cel50 div.linkDiv a img{/*background:#123123;*/clear:both;text-align:center;margin-left:40px;}
.cel50 div.linkDiv a p{clear:both; text-align:center;}
/*libros*/
.row44 img{margin-bottom:15px;margin-right:15px;}
.row44 a{text-decoration:none;font-size:12px !important;font-weight:bold;color:#2d6cb4 !important;}

/*anexos*/
.cel43 .linkDiv br{display:none}
.cel43 a{text-decoration:none;}
.cel43 a{font-weight:bold;color:#25559a !important;}
.cel43 blockquote{color:#2b4567;font-weight:normal;}

/*espacio a banners*/
.cel30 img,/*banners de liga de interes*/
.cel15 img,
.cel22 img,
.cel23 img,
.cel24 img,
.row19 img,
.cel49 img,
.cel76 img,
.cel77 img{margin-bottom:20px;}
.cel46 img{margin-bottom:40px;}

.cel48 .linkDiv{margin-top:20px;}/*banner de ligas de interes*/


.cel81 img {margin-top:20px;}
/**==============FOOTER=========================*/
div#footer{
width:780px;
float:left;
background-color:#e8e8e8;
color:#797979;
text-align:center;
/*height:23px;*/
height:17px;
margin:0px;
/*margin-top:12px;*/
font-size:10px;
}
div#footer .info{
padding:4px 0px;
}
div#footer .foot1{
float:left;
background:#5d98d4;
width:520px;
height:7px;
font-size:1px;
}
div#footer .foot2{
float:left;
background:#114084;
width:260px;
height:7px;
font-size:1px;
}
/**========================= HOME===================*/
/*table tr td.cel93,*/
table tr td.cel414{
	background:#f3f3f3;
}
/*table tr td.cel93 br{
display:none;}*/
/*table tr td.cel93 p,*/
table tr td.cel414 div{
  padding:5px 5px 5px 20px;
  background: #e8e8e8 url(../images/bullet_boletin.gif) no-repeat 6px 8px;
  display:block;
  margin:0px 0px 5px;
}
table tr td.cel414 br{
  display:none;
}
/*================SECCIONES================*/

/*===================ESTILOS PARA BREADCRUMBS==============*/
#breadcrumb {
background-color:#FFFFFF;
color:#24A6C0;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:bold;
padding:15px 5px;
text-align:right;
float:right;
width:100%;
margin-bottom:15px;
}

.breadcrumb{
background-color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#6e6e6e;
}
.breadcrumb a:link,
.breadcrumb a:visited {
color:#6e6e6e;
text-decoration:none;
}
.breadcrumb a:hover{
background-color:#FFFFFF;
color:#4c4c4c;
text-decoration:underline;
}
.breadcrumbActual a,
.breadcrumbActual a:link,
.breadcrumbActual a:visited{
color:#24A6C0;
}
.breadcrumbActual a:hover{
color:#1E8AA2;
text-decoration:underline;
}
/*MAPA DE SITIO*/
#tablaMapaSitio{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}
#tablaMapaSitio .dif{
background:#d4e6f9;
padding:4px;
}
#tablaMapaSitio a,
#tablaMapaSitio a:link,
#tablaMapaSitio a:visited{
text-decoration:none;
}
#tablaMapaSitio a:hover{
text-decoration:underline;
}
#tablaMapaSitio .dif a,
#tablaMapaSitio .dif a:link,
#tablaMapaSitio .dif a:visited{
color:#444466;
font-weight:bold;
text-decoration:none;
}
#tablaMapaSitio .dif a:hover{
text-decoration:underline;
}
.cel28 img{}