/*** Reset Styles**
.pngfix {
	behavior: url("css/iepngfix.htc")
}
*/
html,body,div,span,object,iframe,pre,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td
	{
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	vertical-align: baseline;
}
#cultura{
   left:0;
position:relative;
text-align:right;
top:0;
    
}
/** Heading styles **/
h1 {
	color: #333333;
}

h2 {
	color: #ff9900;
}

h3 {
	color: #FF9900;
	font-size: 16px;
}

h4 {
	color: #666666;
}

h5 {
	color: #666666;
	font-style: italic;
}

blockquote {
	color: #333333;
	font-size: 12px;
	font-style: italic;
}

/** End of heading styles **/
body {
	background: #E9EAEB url(../images/bkg-body.gif) repeat-x;
	height: 100%;
}

/* Layout */
h1#logo {
	float: left;
	margin: 0;
	padding: 0;
	position: relative;
	z-index: 224;
}

h1#logo a {
	margin: 0;
}

h1#logo a img {
	margin: 0;
}

#accordion {
	width: 650px;
	max-width: 650px;
}

#wrapper {
	width: 1024px;
	margin: 0 auto;
	clear: both;
	/*	background:url(../../Docs/Propuesta-MUCD.jpg) no-repeat;*/
}

#header {
	margin: 0px 49px;
	clear: both;
	width: 911px;
}

#headerflash {
	float: left;
	padding-left: 35px;
	height: 96px;
	width: 700px;
}

#topmenu {
	float: left;
	height: 28px;
	background: url(../images/bkg-global-menu.gif) repeat-x top;
	border-bottom: 1px solid #EDEDED;
	border-top: 1px solid #EDEDED;
	width: 909px;
	margin-top: 5px;
}

#topmenu ul {
	float: left;
}

#topmenu li {
	line-height: 14px;
	font-size: 13px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color: #444444;
	display: block;
	float: left;
	padding: 6px 25px;
	border-left: 1px solid #D2D2D2;
}

#topmenu li.final {
	border-right: 1px solid #D2D2D2;
}

#topmenu li.inputli {
	margin: 3px 0;
	padding: 0 0 0 5px;
	border-left: none;
}

#topmenu li.inputli input {
	height: 12px;
	width: 164px;
	padding: 3px 2px;
	margin: 0;
	border: 1px solid #E1E1E1;
	font-size: 11px;
	color: #E1E1E1;
}

#topmenu li.botonli {
	margin: 2px 4px;
	padding: 0;
	border-left: none;
}

#topmenu li a {
	color: #444444;
}

#topmenu li a:hover {
	color: #000;
}

a.buscadoboton {
	width: 23px;
	height: 0;
	background: url(../images/img-search.gif) no-repeat;
	display: block;
	overflow: hidden;
	padding-top: 21px;
}

a.buscadoboton:hover {
	background-position: left -25px;
}

#mainmenu {
	float: left;
	background: #343132 url(../images/bkg-tabs-normal.gif) repeat-x;
	height: 57px;
	width: 909px;
	margin-top: 5px;
}

#mainmenu ul {
	float: left;
	list-style: none;
}

#mainmenu li {
	float: left;
	height: 57px;
	display: block;
}

#mainmenu li a {
	height: 57px;
	display: block;
	color: white;
	font-size: 25px;
	font-weight: bold;
	font-family: "Impact", Impact, Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
	border-left: 1px solid #FFF;
	float: left;
	cursor: pointer;
}

#mainmenu li a span {
	float: left;
	margin: 10px 42px;
}

#mainmenu li a:hover,.mainSelected {
	background: #297F18 url(../images/bkg-tabs-active.gif) repeat-x;
}

#mainmenu li.active {
	background: #297F18 url(../images/bkg-tabs-active.gif) repeat-x;
}

#homeintro {
	float: left;
	width: 909px;
	height: 160px;
	background: transparent url(../images/bkg-menu.png) repeat-x scroll 0
		100%;
	overflow: hidden;
	position: relative;
}

#homeintro .contenedor {
	float: left;
	margin: 9px 11px;
	border: 1px solid #CDE5CD;
	width: 900px;
	overflow: hidden;
}

#tips,#vinculacion {
	float: left;
	width: 201px;
	border-left: 1px solid #D0D0D0;
}

#encuesta {
	float: left;
	width: 301px;
	border-left: 1px solid #D0D0D0;
}

#encuesta h3,#vinculacion h3 {
	text-transform: lowercase;
	font-size: 19px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: bold;
	padding: 13px 0 0 64px;
	text-transform: lowercase;
	font-weight: bold;
}

#tips h3 {
	text-transform: lowercase;
	font-size: 19px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: bold;
	background: url(../images/img-tips.png) no-repeat 10px 10px;
	padding: 13px 0 0 64px;
	text-transform: lowercase;
	font-weight: bold;
}

#tips ul {
	margin: 22px 0 0 0;
}

#tips li {
	background: url(../images/bullet-tip.png) no-repeat 10px center;
	list-style: none;
	border-top: 1px solid #D2D2D2;
	padding-left: 37px;
	height: 29px;
}

#tips li a {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #666666;
}

#tips li a span {
	float: left;
	padding: 0px 0;
	cursor: pointer;
}

#platicas {
	float: left;
	width: 215px;
	border-left: 1px solid #D0D0D0;
}

#platicas h3 {
	text-transform: lowercase;
	font-size: 19px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: bold;
	background: url(../images/img-platicas.png) no-repeat 20px 26px;
	padding: 18px 0 0 76px;
	text-transform: lowercase;
	font-weight: bold;
}

#platicas p {
	margin: 26px 13px;
}

#platicas ul {
	margin: 0 13px;
}

#platicas li {
	list-style-position: inside;
	font-size: 11px;
	color: #666;
}

#platicas p.boton {
	margin-left: 30px
}

#programas {
	float: left;
	width: 261px;
	border-left: 1px solid #D0D0D0;
}

#programas h3 {
	text-transform: lowercase;
	font-size: 19px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: bold;
	background: url(../images/img-compu.png) no-repeat 16px 13px;
	padding: 13px 0 0 74px;
	text-transform: lowercase;
	font-weight: bold;
}

#programas p {
	margin: 21px 13px;
}

#programas ul {
	margin: 0 13px;
}

#programas li {
	list-style-position: inside;
	font-size: 11px;
	color: #666;
}

#programas p.boton {
	margin-left: 30px
}

/* Elementos para el scroll del HOME*/
#wrapperScrollable {
	width: 4545px;
	height: 160px;
}

.wrapperMovible {
	float: left;
	width: 909px;
	overflow: hidden;
	height: 160px;
}

#bottom {
	background: url(../images/img-menu-limit.png) no-repeat left top;
	width: 904px;
	padding: 50px 50px 0 50px;
	/*	filter: alpha(opacity=50); opacity: .5;*/
}

#personas {
	background: url(../images/img-family.png) no-repeat;
	width: 331px;
	height: 236px;
	position: absolute;
	margin: -177px 0 0 196px;
}

#blog {
	float: left;
	width: 335px;
	border-right: 1px solid #CECECE;
}

#blog h3 {
	color: #3E3D3B;
	font-weight: bold;
	font-size: 18px;
	background: url(../images/img-blog.gif) no-repeat top left;
	padding: 0 0 0 45px;
	float: left;
	margin: 4px 10px;
	line-height: 26px;
}

#blog h3 a {
	text-decoration: none;
}

#blog .rss {
	float: right;
	margin: 11px 17px 0 0;
}

.entrada {
	float: left;
}

.entrada .thumb {
	display: block;
	float: left;
	background: #999;
	width: 56px;
	height: 66px;
	margin: 10px 15px 0 0px;
	overflow: hidden;
}

.entrada h4 {
	font-weight: bold;
	margin-top: 10px;
}

.entrada  .intro {
	width: 250px;
	margin-left: 30px;
}

#noticias {
	float: left;
	width: 388px;
	border-right: 1px solid #CECECE;
}

#noticias h3 {
	color: #3E3D3B;
	font-weight: bold;
	font-size: 18px;
	background: url(../images/img-news.gif) no-repeat top left;
	padding: 0 0 0 45px;
	float: left;
	margin: 4px 10px;
	line-height: 42px;
}

#noticias .entrada {
	margin: 0 20px;
}

#noticias h4 {
	font-weight: bold;
}

#noticias  .intro {
	
}

#noticias .date {
	clear: both;
}

#banners {
	float: right;
	width: 179px;
}

#footer {
	clear: both;
	padding: 10px;
	margin-bottom: 50px;
}

.donado {
	float: right;
	white-space: nowrap;
}

.mexicounido {
	float: left;
	white-space: nowrap;
}

.viewMore {
	line-height: 18px;
	font-size: 10px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color: #F88F1C;
	float: right;
}

.separador {
	display: block;
	width: 100%;
	height: 1px;
	width: 100%;
	border-bottom: 1px solid #D0D0D0;
	margin: 5px 0;
	float: left;
}

/*ELEMENTS*/
p {
	line-height: 14px;
	font-size: 12px;
	color: #666666;
}

a {
	color: #FF8400;
}

address {
	font-size: 11px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color: #B6B6B6;
	font-weight: bold;
}

.text-bullet ul li {
	background-position: 0px -4px;
	padding-left: 25px;
	background-repeat: no-repeat;
	background-image: url(../images/bullet2.png);
	margin-bottom: 10px;
	font-size: 12px;
	list-style-type: none;
	color: #666666;
}

.text-bullet-important ul li {
	background-position: 0px -4px;
	padding-left: 25px;
	background-repeat: no-repeat;
	background-image: url(../images/bullet.png);
	margin-bottom: 10px;
	font-size: 12px;
	list-style-type: none;
	color: #666666;
}

.text-bullet ol li {
	list-style-type: upper-roman;
	list-style-position: inside;
	margin-bottom: 10px;
	font-size: 12px;
	color: #000000;
	margin-left: 30px;
}

/*CLASSES*/
.clr {
	clear: both;
}

.date {
	line-height: 15px;
	font-variant: small-caps;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.legales {
	font-size: 11px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color: #B6B6B6;
}

mainMenu {
	width: 90%;
}

.tabs li {
	
}

.tabMenu li {
	
}

.tabMenu a {
	text-overflow: ellipsis;
	text-decoration: none;
	word-wrap: normal;
}

.tip {
	
}

.tip li {
	
}

}
#ajaxSearch_input {
	border: 1px solid #E1E1E1;
	color: #E1E1E1;
	font-size: 11px;
	height: 12px;
	margin-top: 3px;
	height: 18px;
	width: 164px;
}

#ajaxSearch_submit {
	background: transparent url(../images/img-search.gif) no-repeat scroll 0
		0;
	width: 23px;
	height: 21px;
	border: 0;
}

#ajaxSearch_submit span {
	display: none;
}

#buscador fieldset {
	margin: 0;
	padding: 0;
	border: 0;
}

#buscador {
	float: right;
	margin-top: -20px;
}

#ajaxSearch_submit:hover {
	background-position: left -25px;
	cursor: pointer;
}

/*Elementos interior*/
#breadcrumb {
	font-size: 12px;
	height: 27px;
	margin-bottom: 10px;
	padding-left: 50px;
	width: 100%;
	float: left;
}

.B_crumbBox {
	height: 27px;
	float: left;
	background: url(../images/bkg-midle-breadcrumb.gif) repeat-x;
}

a.B_crumb:link,a.B_crumb:hover,a.B_crumb:visited,a.B_crumb:active {
	color: #444;
	text-decoration: none;
	display: block;
	height: 20px;
	padding: 7px 10px 0 10px;
	background: transparent url(../images/bkg-midle-breadcrumb.gif) repeat-x
		scroll 0 0;
}

a.B_homeCrumb:link,a.B_homeCrumb:visited,a.B_homeCrumb:active {
	color: #fff;
	height: 20px;
	padding-top: 7px;
	text-decoration: none;
	display: block;
	float: left;
	background: transparent url(../images/bkg-first-breadcrumb.gif) repeat-x
		scroll 0 0;
	padding-right: 30px;
}

.B_currentCrumb {
	padding-top: 5px;
	color: #fff;
	height: 20px;
	padding: 7px 10px 0 10px;
	display: block;
}

.B_firstCrumb {
	height: 27px;
	float: left;
	background: url(../images/bkg-first-breadcrumb.gif) repeat-x;
	padding: 0 20px;
	width: 70px;
}

.B_first_arrow {
	height: 27px;
	background: url(../images/img-first-joint-breadcrumb.gif) no-repeat;
	width: 13px;
	float: left;
}

.B_arrow {
	height: 27px;
	background: url(../images/img-midle-joint-breadcrumb.gif) no-repeat;
	width: 13px;
	float: left;
}

.B_last_arrow {
	height: 27px;
	background: url(../images/img-last-joint-breadcrumb.gif) no-repeat;
	width: 13px;
	float: left;
}

.B_last_arrow_bl {
	height: 27px;
	background: url(../images/img-first-joint-breadcrumb-black.gif)
		no-repeat;
	width: 13px;
	float: left;
}

.B_crumb,.B_firstCrumb {
	height: 27px;
	float: left;
}

.B_lastCrumb {
	height: 27px;
	float: left;
	background: url(../images/bkg-last-breadcrumb.gif) repeat-x;
}

.B_first_arrow div,.B_arrow div,.B_last_arrow div {
	display: none;
}

#menu-secundario {
	float: left;
	width: 200px;
	height: 390px;
	padding-left: 50px;
	margin-top: 27px;
}

#menu-secundario ul li {
	list-style: none;
	height: 35px;
	background: url(../images/btn-menu.png) no-repeat;
	padding: 13px 0 0 10px;
	font-size: 12px;
	color: #FF8400;
	width: 175px;
}

#contenido {
	width: 530px;
	float: left;
	margin-left: 30px;
}

#contenidoMps {
	width: 600px;
	float: left;
	margin-left: 30px;
}

#MinisteriosPublicos {
	width: 200px;
	float: left;
	margin-left: 30px;
	display: block;
}

#spinner {
	background-image: url(../images/load.gif);
	background-repeat: no-repeat;
	width: 24px;
	height: 24px;
	float: left;
	margin-left: 30px;
	display: none;
}

#showMps {
	width: 200px;
	float: left;
	margin-left: 30px;
	display: block;
}

#closer {
	float: right;
	padding: 20px;
}

/* Interior blog */
#blog-content {
	float: left;
	width: 660px;
	padding-left: 50px;
}

#blog-content .wrap-post {
	float: left;
	width: 600px;
	padding-bottom: 40px;
}

#blog-content h3,#blog-content h3 a:link,#blog-content h3 a:visited,#blog-content h3 a:hover,#blog-content h3 a:active
	{
	color: red;
	text-decoration: none;
	font-size: 21px;
}

#blog-content h3 {
	color: #ff9900;
}

#blog-content .credits,#blog-content a.credits:link,#blog-content a.credits:visited
	{
	color: orange;
	font-size: 10px;
}

#blog-content .post {
	float: left;
	padding: 30px 0;
	width: 600px;
}

#blog-content .blog-comments {
	
}

#blog-content .blog-comments h4 {
	color: #ff9900;
	text-decoration: none;
	font-size: 19px;
}

#blog-sidebar {
	float: left;
	width: 100px;
}

.jot-list {
	font-size: 12px;
	color: #666666;
}

.jot-comment {
	font-size: 14px;
	color: #333333;
}

.jot-user {
	font-size: 14px;
	color: #333333;
}

.jot-content {
	font-size: 14px;
	color: #333333;
}

/*modificado por angel */
#blogleft {
	width: 700px;
	padding-left: 50px;
	float: left;
}

#blogright {
	width: 200px;
	float: right;
}

#nextprev {
	font-size: 10px;
	font-family: Arial;
	color: gray;
	border-bottom: thin gray solid;
	height: 13px;
}

#prevblog {
	float: left;
}

#nextblog {
	float: right;
}

.titleblog {
	
}

.blogday {
	background-position: center top;
	background-repeat: no-repeat;
	float: left;
	background-image: url(images/img-cal.jpg);
	height: 50px;
	color: white;
	font-size: 25px;
	text-align: center;
	line-height: 30px;
	width: 104px;
}

.blogday blockquote {
	font-size: 12px;
	color: #ff8000;
	margin: 0 20px;
}

.blogtitletext h4 {
	color: #CC3300;
	font-size: 18px;
	margin: 5px 0;
}

.blogtitletext {
	color: #ff8000;
	font-size: 12px;
	width: 550px;
	position: relative;
	left: 10px;
}

.blogtitletext p {
	font-size: 12px;
	padding-left: 112px;
	width: 350px;
	margin: 0;
	color: #CCCCCC;
}

.comentuser h4 {
	color: #339933;
	position: relative;
	left: 15px;
	font-size: 18px;
}

.usertitle {
	height: 60px;
}

.comment {
	position: relative;
	left: 50px;
	font-size: 12px;
	width: 650px;
}

.blogcontent {
	float: left;
	padding-left: 25px;
}

.blogcontent  p {
	font-size: 14px;
}

.shareblog {
	width: 700px;
	border-bottom: thin gray solid;
	border-top: thin gray solid;
	font-size: 12px;
	color: gray;
	height: 25px;
}

.commentblog {
	float: left;
}

.commenttitle {
	height: 50px;
}

.commenttitle h4 {
	color: #CC3300;
	font-size: 20px;
	left: 10px;
	position: relative;
	top: 8px;
}

#categoriasblog {
	border: thin solid gray;
}

#rssblog {
	height: 60px;
}

#categoriasblog li {
	list-style-type: none;
	font-size: 12px;
	color: #3eba3d;
	position: relative;
	left: 20px;
}

#blogright h4 {
	color: #339933;
	font-size: 18px;
	line-height: 35px;
}

.texto-importante {
	text-shadow: 0px 0px 5px #999999;
	color: #333333;
	font-size: large;
}

http: //mucd.ingeniagroup.com /index.php         ?id        =15
	.telefono-importante {
	color: #FF9900;
	font-size: 40px;
}

.correo-importante {
	text-shadow: 0px 0px 5px #999999;
	color: #333333;
	font-size: 15px;
}

.telefono-importante2 {
	text-shadow: 0px 0px 5px #999999;
	color: #333333;
	font-size: 20px;
}

#advertencia {
	text-align: center;
	height: 85px;
	background-image: url(../images/img-importante.png);
	background-repeat: no-repeat;
	background-position: center;
}

.galeria-concurso {
	overflow: hidden;
	width: 480px;
}

.galeria-concurso ul {
	float: left;
	list-style: none;
}

.galeria-concurso ul li {
	width: 162px;
	display: block;
	float: left;
	background: none;
	padding: 0;
}

.thumbscontainer .thumbs li {
	background: none;
	padding-left: 0px;
}

.thumbx,.thumbxvid {
	width: 137px;
}

.wrapperFormInput label {
	float: left;
	padding-right: 20px;
	width: 120px;
}

.wrapperFormInput input {
	float: left;
}

.wrapperFormButtons {
	float: left;
}

#responseGals {
	display: none;
}

.denuncia {
	border-width: 1px;
	border-color: #ffcc66;
	border-style: solid;
	background-color: #f1f1f1;
	text-shadow: 5px 5px 5px #cccccc;
	float: left;
	display: block;
	text-align: center;
	width: 180px;
	height: 90px;
	margin-left: 40px;
}

.denuncia2 {
	border-width: 1px;
	border-color: #ffcc66;
	border-style: solid;
	background-color: #f1f1f1;
	text-shadow: 5px 5px 5px #cccccc;
	float: left;
	display: block;
	text-align: center;
	width: 150px;
	height: 90px;
	margin-left: 20px;
}

.denuncia3 {
	border-width: 1px;
	border-color: #ffcc66;
	border-style: solid;
	background-color: #f1f1f1;
	text-shadow: 5px 5px 5px #cccccc;
	float: left;
	display: block;
	text-align: center;
	width: 200px;
	height: 95px;
	margin-left: 20px;
	padding-top: 10px;
}

.clear {
	clear: both;
}

.centrar {
	max-width: 700px;
	text-align: center;
}

.paginate a {
	margin-left: 5px;
}

.ditto_currentpage {
	margin-left: 5px;
}

.ajaxSearch_paging {
	margin-top: 10px;
	margin-bottom: 10px;
}

/* Form Styles */
.wrapperFormInput {
	clear: both;
	display: block;
	font-size: 12px;
	padding: 6px;
}

.wrapperFormInput label.error {
	clear: both;
	color: red;
	display: block;
	text-align: left;
	width: 360px;
}

div#lada {
	clear: both;
	display: block;
	padding: 10px 0px
}

.wrapperFormInput label.button {
	width: 250px;
}

/* Styl form contacta*/
.formcontacta {
	padding: 6px;
}

#formContacta {
	margin: auto;
	width: 550px;
	padding-left: -20px;
}

#formContacto label.error {
	clear: both;
	color: red;
	display: block;
	float: left;
	font-size: 12px;
	width: 600px;
}
/*Estilos para formulario Denuncia un Delito*/
#formDenunciaDelito{
	width:650px;
}
#formDenunciaDelito .grouped-left{
	padding:5px 0;
}
#formDenunciaDelito .grouped-submit{
	margin-top:20px;
}
#extorsion, #privacion, #violacion, #robo, #detallesDenuncia, #respuesta{
	display:none;
}
#formDenunciaDelito p{
	font-weight:bold;
	font-size:14px;
}
#formDenunciaDelito label {
	float:left;
	font-size:14px;
	width:320px;
}
#formDenunciaDelito label.error {
	float:none;
	font-size:14px;
	width:20px;
}
#formDenunciaDelito span{
	font-size:12px;
}
#formDenunciaDelito input[type=text]{
	width:282px;
}
#formDenunciaDelito select{
 	width:287px;
}
#formDenunciaDelito textarea{
	width:287px;
	height:150px;
}
#formDenunciaDelito .dp-choose-date{
	display:none;
}
