body{
	margin: 0px 0px 40px 0px;
	font-family: Arial;
	font-size: 12px;
	background-color:#E5F1F4;
}

div.menu{
	padding: 8px 8px 8px 8px;
	border-left: 5px solid #501414;
	background-color: #f3f3f3;
	margin-bottom: 1px;
}
div.menu2{
	padding: 8px 8px 8px 8px;
	border-left: 5px solid #501414;
	background-color: #f3f3f3;
	margin-bottom: 1px;
}

div.menu:hover{
	background-color: #f1f1f1;
	border-left: 5px solid #A50D0D;	
}


div.menu2:hover{
	background-color:  #f1f1f1;
	border-left: 5px solid #A50D0D;	
}

div.contenido{
	margin-left: 20px;
	font-size: 14px;
}

a.opcion:link,a.opcion:visited,a.opcion:active{
	color: #501414;
	text-decoration: none;
}

a.opcion:hover{
	color: #A50D0D;
}

a.opcion2:link,a.opcion2:visited,a.opcion2:active{
	font-size:12px;
	color: #006600;
	text-decoration: none;
}

a.opcion2:hover{
	text-decoration:underline;
}

div.titulo{
	padding: 9px 9px 9px 9px;
	background: ;
	border: 1px solid #ebebeb;
	font-size: 26px;
	color: #7d7d7d;
	font-family: Lucida sans;
	margin-bottom: 15px;	
}
div.titulo2{
	font-size: 23px;
	color: #A50E0E;
	font-family: arial;
	margin-bottom: 15px;	
}
div.titulo_sujeto_obligado{
	border-bottom: 1px solid #d9d9d9;
	font-family: Georgia, serif; 
	color: #A50D0D;
	font-size: 25px;
	font-weight: bold;
	
}

div.info_sujeto_obligado{
	background: #f4f4f4;
	padding: 10px 10px 10px 10px;
	margin: 0px 0px 15px 0px;
	border: 1px solid #dfdfdf;
}


a.normal_portal:link, a.normal_portal:active, a.normal_portal:visited{	
	font-family: Arial, sans-serif;
	font-weight: normal;
	font-size: 14px;	
	color: #1c1f25;
	text-decoration: none;
}

a.normal_portal:hover{
	text-decoration: underline;
}

a.linky:link, a.linky:active, a.linky:visited, a.linky:hover{
	color:#0A2709; 
	font-size:13px;
	background-color: #E5F1F4;
	text-decoration: none;
}

.fotos{
	border:1px solid #74BECF;
	background-color:#E5F1F4;
	padding:10px;
}
.fotos2{
	border:1px solid #74BECF;
	background-color:#E5F1F4;
	padding:10px;
}

a.noticias:link, a.noticias:active, a.noticias:visited{	
	font-family: Arial, sans-serif;
	font-weight: normal;
	font-size: 20px;	
	color: #1c1f25;
	text-decoration: none;
}

a.noticias:hover{
	text-decoration: underline;
}


#cloth, td.cloth{
	font:100% Arial, Helvetica, sans-serif; 
}
#cloth{width:100%;border-collapse:collapse;margin:1em 0;}
th.cloth, td.cloth{
	text-align:left;padding:.5em;border:1px solid #fff;
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
	font-size: 12px;
}

th.concluida, td.concluida{
	text-align:left;padding:.5em;border:1px solid #fff;
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
	font-size: 12px;
	color: #ffffff;
}

th.cloth{background:#328aa4 url(tablecloth/tr_back.gif) repeat-x;color:#fff;}
td.cloth{background:#e5f1f4;}

th.concluida{background:#328aa4 url(tablecloth/tr_back.gif) repeat-x;color:#fff;}
td.concluida{background:#316fb4;}
