body{
	background-color:#09F;
	background-image:url(classic/bg.gif);
	margin:0;
	}
	
strong{
	font-weight:bold;
	}

em{
	font-style:italic;
	}

img.conoce{
	margin-bottom:16px;
	}

div#main {
	width:900px;
	margin:auto;
	margin-top:40px;
	background-color:#FFF;
	
	border:#DDD 3px solid;
	border-bottom:0;
	}
	
div#header{
	height:52px;
	background-color:#0675BD;
	background-image:url(classic/top_menu.jpg);
	background-repeat:repeat-x;
}

	div#header div{
		display:block;
		float:right;
		cursor:hand;
		cursor:pointer;
		}
		
		div#header .inicio{
			width:75px;
			height:50px;
			background-image:url(classic/menu_inicio.jpg);
			}
		div#header .inicio_s{
			width:75px;
			height:50px;
			background-image:url(classic/menu_inicio_s.jpg);
			}
		
		div#header .transp{
			width:131px;
			height:50px;
			background-image:url(classic/menu_transp.jpg);
			}
		div#header .transp_s{
			width:131px;
			height:50px;
			background-image:url(classic/menu_transp_s.jpg);
			}
			
		div#header .municipio{
			width:111px;
			height:50px;
			background-image:url(classic/menu_municipio.jpg);
			}
			
		div#header .municipio_s{
			width:111px;
			height:50px;
			background-image:url(classic/menu_municipio_s.jpg);
			}
		
		div#header .mapa{
			width:127px;
			height:50px;
			background-image:url(classic/menu_mapa.jpg);
			}
			
		div#header .mapa_s{
			width:127px;
			height:50px;
			background-image:url(classic/menu_mapa_s.jpg);
			}

#logo{
	height:128px; background-color:#FFF; font-size:1px;
	}
	
	img#top_logo{
		margin-left:10px;
		margin-top:8px;
		}
	
	div#top_search{
		width:264px;
		float:right;
		margin:54px 26px 0 0;
		display:inline;
		}
		
		div#top_search div#holder{
			width:180px;
			height:22px;
			background-image:url(classic/search_bg.gif);
			background-repeat:no-repeat;
			float:left;
			display:inline;
			font-size:1px;
		}
		
		div#top_search #input{
			width:180px;
			height:22px;
			background:none;
			border:none;
			margin:2px;
			color:#555;
		}
		
		div#top_search #button{
			width:60px;
			height:22px;
			border:none;
			margin-left:2px;
			background: url(classic/search_btn.jpg) no-repeat left top;
			cursor: pointer;
			cursor: hand;
			display:block;
			float:left;
		}

div#top_banner{
		width:574px;
		height:200px;
		margin:0 10px 0 10px;
		float:left;
		display:inline;
		font-size:1px;
		}

div#quick_menu{
		width:296px;
		height:200px;
		background-image:url(classic/quick_block.gif);
		background-color:#DDD;
		float:left;
		font-size:1px;
		}
		
		div#quick_menu img{
			margin-left:8px;
			margin-top:6px;
			}
		
div#left_side{
		width:574px;
		margin:10px 10px 0 10px;
		float:left;
		background-color:#FFF;
		display:inline;
		}
		
		div.cf{
			clear:both;	
		}
		
		div#sign_lastnews{
			width:574px;
			height:30px;
			background-image:url(classic/sign_lastnews.jpg);	
			}
			
		div#sign_pressroom{
			width:574px;
			height:30px;
			background-image:url(classic/sign_pressroom.jpg);	
			}
		
		div#sign_radio{
			width:574px;
			height:30px;
			background-image:url(classic/sign_radio.jpg);	
			}
			
		div#sign_pc{
			width:574px;
			height:30px;
			background-image:url(classic/sign_clear.jpg);	
			}
		
		div.news_images{
			width:574px;
			height:260px;
			background-color:#36F;
			font-size:1px;
			}
			
		div#left_side p{
			padding:26px;
			margin-top:2px;
			background-color:#FFF;
			background-image:url(classic/bottom_fill_grey.jpg);
			background-position:bottom;
			background-repeat:repeat-x;
			border:#DDD 1px solid;
			
			line-height:130%;
			text-align:justify;
			font-family:Arial, Helvetica, sans-serif;
			font-size:0.8em;
			color:#525252;
			}
			
		div#left_side p strong{
			font-weight:bold;
			color:#F2620B;
			}
		
		div#news_list, div#news_list_all{
			border:#DDD 1px solid;
			margin-bottom:10px;
			padding:2px;
			}
			
			div#news_list_all div{
				padding:10px;
				font-family:Arial, Helvetica, sans-serif;
				font-size:0.9em;
				color:#525252;
				}
				
				div#news_list_all a{
					text-decoration:none;
					color:#525252;
					}
					
				div#news_list_all a:hover{
					color:#F2620B;
					}
				
				div#news_list_all #add{
					background-color:#EEE;
					border:#DDD 1px solid;
					margin:10px;
					}
				
				div#news_list_all .month, div#news_list_all .action{
					background:url(classic/pressroom_bg.jpg) #F90 repeat-x;
					margin:10px 10px 1px 10px;
					color:#FFF;
					font-weight:bold;
					}
					
				div#news_list_all .block{
					border:#DDD 1px solid;
					margin:0 10px 10px 10px;
					line-height:110%;
					}
			
				div#news_list_all .separator{
					font-size:12px;
					color:#888;
					border-bottom:#888 1px dotted;
					margin:10px;
					padding:0px 0px 10px 0px;
					}
			
			div.block form label{
				width: 10em;
				float: left;
				text-align: right;
				margin-right: 0.5em;
				display: block;
				}
				
				div.block form #NoteTitulo, div.block form #NoteEtiquetas{
					width:320px;
					}
				
				div.block form div.submit{
					text-align:right;
					margin-right:50px;
					}
			
			div#news_list div{
				padding:10px 10px 10px 26px;
				font-family:Arial, Helvetica, sans-serif;
				font-size:0.8em;
				color:#525252
				}	
				
				div#news_list div a{
					text-decoration:none;
					color:#535353;
					}
					
				div#news_list div a:hover{
					text-decoration:none;
					color:#F2620B;
					}
					
		div#news_options{
			height:32px;
			margin-top:2px;
			margin-bottom:10px;
			background-color:#EEE;
			border:#DDD 1px solid;
			}
			
			div#news_options a{
				text-decoration:none;	
				color:#535353;
				}
			
			div#news_options a:hover{
				text-decoration:none;
				color:#F2620B;
				}
			
		div#news_options div{
			float:right;
			padding:10px 12px 0 12px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:0.8em;
			font-weight:bold;
			color:#535353;
			}
				
			div.news_option_block a:hover{
				color:#F2620B;
				}
		
		
		/*//////////////////////////////////////////////////////////////////////////////*/
		/* TRANSPARENCIA 																*/
		/*//////////////////////////////////////////////////////////////////////////////*/
		
		#transp div#sign_trnsp{
			width:574px;
			height:30px;
			background-image:url(classic/sign_trnsp.jpg);	
			}
			
		#transp div#sign_infosol{
			width:574px;
			height:30px;
			background-image:url(classic/sign_infosol.jpg);	
			}
			
		#transp div#sign_coms{
			width:574px;
			height:30px;
			background-image:url(classic/sign_comstransp.jpg);	
			}
		
		#transp div#sign_comtransp{
			width:574px;
			height:30px;
			background-image:url(classic/sign_comtransp.jpg);	
			}
			
		#transp div#sign_comai{
			width:574px;
			height:30px;
			background-image:url(classic/sign_comai.jpg);	
			}
		
		#transp div#sign_denuncia{
			width:574px;
			height:30px;
			background-image:url(classic/sign_denunlinea.jpg);	
			}
			
		#transp div#sign_ciac{
			width:574px;
			height:30px;
			background-image:url(classic/sign_ciac.jpg);	
			}
		
		#transp div#sign_pi{
			width:574px;
			height:30px;
			background-image:url(classic/sign_pincf.jpg);	
			}
			
		#transp a{
			font-weight:bold;
			text-decoration:none;
			color:#444;	
			}
		
		#transp a.white{
			color:#FFF;
			}
		
		#transp .subtitle{
			background:url(classic/pressroom_bg.jpg) #F90 repeat-x;
			padding:10px;
			margin-bottom:1px;
			
			font-family:Arial, Helvetica, sans-serif;
			font-size:0.9em;
			font-weight:bold;
			color:#FFF;
			}
		
		#transp div.article{
			background-image:url(classic/art_top.jpg);
			padding:10px;
			color:#FFF;
			font-size:18px;
			font-family:Georgia, 'Times New Roman', Times, serif;
			margin-bottom:1px;
			}
		
		#transp div.article_area{
			border:#DDD 1px solid;
			margin-bottom:10px;
			padding:12px;
			}	
			
		#transp div.fraction{
			color:#444;
			font-weight:bold;
			text-decoration:underline;
			font-size:20px;
			font-family:Georgia, 'Times New Roman', Times, serif;
			}
		
		#transp div.fraction_text{
			font-family:Verdana, Geneva, sans-serif;
			font-size:10px;
			line-height:120%;
			margin-top:4px;
			text-align:justify;
			color:#777;	
			}
		
		#transp div.fraction_sep{
			height:2px;
			background-color:#AAA;
			margin-top:4px;
			font-size:1px;
			}
		
		#transp div.fraction_update{
			background-color:#DDD;
			margin-top:1px;
			padding:8px;
			font-family:Verdana, Geneva, sans-serif;
			font-size:11px;
			color:#555;
			}
		
		#transp div.text{
			font-family:Arial, Helvetica, sans-serif;
			font-size:0.8em;
			color:#525252;
			padding:20px;
			line-height:120%;
			}
		
		#transp div.category{
			background-color:#BBB;
			margin-top:1px;
			padding:8px;
			font-family:Verdana, Geneva, sans-serif;
			font-size:13px;
			color:#333;	
			}
		
		#transp img.icon{
			margin-right:6px;
		}
		
		#transp div.item_container{
			margin-left:20px;	
			}
			
		#transp div.itemA{
			background-color:#DDD;
			margin-top:1px;
			padding:8px;
			font-family:Verdana, Geneva, sans-serif;
			font-size:11px;
			color:#555;	
			}
			
		#transp div.itemB{
			background-color:#EEE;
			margin-top:1px;
			padding:8px;
			font-family:Verdana, Geneva, sans-serif;
			font-size:11px;
			color:#555;
			}
		
		#transp a.item{
			font-weight:normal;	
		}
		
		#transp table{
			font-family:Arial, Helvetica, sans-serif;
			font-size:0.85em;
			color:#525252;

			}
		#transp th{
			font-weight:bold;
			padding:10px;
			background-color:#DDD;
			}
			
		#transp td{
			font-size:0.9em;
			line-height:120%;
			padding:10px;
			}
		
		#transp tr.dim{
			background-color:#EEE;
			}
		
		#transp form label{
				width: 10em;
				float: left;
				text-align: right;
				margin-top:4px;
				margin-right: 0.5em;
				display: block;
				line-height:120%;
				}
				
				#transp form div{
					font-family:Arial, Helvetica, sans-serif;
					font-size:0.9em;
					color:#525252;
					padding:10px;
					
					}
				
				
				#TrnspSiNombre, #TrnspSiApp, #TrnspSiApm,
				#TrnspSiDireccion, #TrnspSiColonia, 
				#TrnspSiCp, #TrnspSiTelefono, #TrnspSiCorreo,
				
				#TrnspPiNombre, #TrnspPiApp, #TrnspPiApm,
				#TrnspPiDireccion, #TrnspPiColonia,
				#TrnspPiCp, #TrnspPiTelefono, #TrnspPiCorreo,
				#TrnspPiTercero, #TrnspPiRlegal, #TrnspPiExpediente,				
				
				#TrnspComplaintDnNombre, #TrnspComplaintDnApp, #TrnspComplaintDnApm,
				#TrnspComplaintDnDireccion, #TrnspComplaintDnColonia, #TrnspComplaintDnCorreo,
				#TrnspComplaintSpNombre, #TrnspComplaintSpPuesto, #TrnspComplaintSpNcred,
				
				#ScCiacNombre, #ScCiacApp, #ScCiacApm, #ScCiacCalle, #ScCiacNumero,
				#ScCiacColonia, #ScCiacTelefono, #ScCiacCorreo
				
				#SeduopAdTipo, #SeduopAdStipo, #SeduopAdApoderado, #SeduopAdRlegal,
				#SeduopAdEmpresa, #SeduopAdEmpDir, #SeduopAdEmpCol,
				#SeduopAdMunicipio, #SeduopAdTelefono, #SeduopAdCorreo,
				#SeduopAdDomicilio, #SeduopAdDomCruces, #SeduopAdDomCol, #SeduopAdDetalles
				{
					width:320px;
					}
				
				#transp form div.submit{
					text-align:right;
					margin-right:50px;
					}
				
				#transp .error-message{
					color:#E00;
					padding:14px 10px 10px 10px;
					margin-top:10px;
					width:260px;
					background-color:#DDD;
					background-image:url(classic/error_arrow.gif);
					background-repeat:no-repeat;
					}
		
		
		/*//////////////////////////////////////////////////////////////////////////////*/
		/* USERS																		*/
		/*//////////////////////////////////////////////////////////////////////////////*/
		
		#users #authMessage{
			font-family:Arial, Helvetica, sans-serif;
			font-size:0.9em;
			color:#525252;
			margin:10px;
			padding:10px;
			border:#DDD 1px solid;
			background-color:#EEE;
			}
		
		#users .subtitle{
			background:url(classic/pressroom_bg.jpg) #F90 repeat-x;
			padding:10px;
			margin-bottom:10px;
			
			font-family:Arial, Helvetica, sans-serif;
			font-size:0.9em;
			font-weight:bold;
			color:#FFF;
			}
			
		#users form label{
				width: 10em;
				float: left;
				text-align: right;
				margin-right: 0.5em;
				display: block;
				line-height:110%;
				}
				
				#users form div{
					font-family:Arial, Helvetica, sans-serif;
					font-size:0.9em;
					color:#525252;
					padding:10px;
					
					}
				
				#users form div.submit{
					text-align:right;
					}
		
		/*//////////////////////////////////////////////////////////////////////////////*/
		/* SEDUOP																		*/
		/*//////////////////////////////////////////////////////////////////////////////*/

		#transp div#sign_permanun{
			width:574px;
			height:30px;
			background-image:url(classic/sign_permanun.jpg);	
			}

		/*//////////////////////////////////////////////////////////////////////////////*/
		/* SC																			*/
		/*//////////////////////////////////////////////////////////////////////////////*/
		
		#sc a{
			font-weight:bold;
			text-decoration:none;
			color:#FFF;
			}
		
		#sc a.grey{
			color:#555;
			font-weight:normal;
			}
			
		#sc a.grey:hover{
			color:#F60;
			}
		
		#sc div.content_area{
			border:#DDD 1px solid;
			margin-bottom:10px;
			padding:12px;
			}
		
		#sc div#sign_direct{
			width:574px;
			height:30px;
			background-image:url(classic/sign_direc.jpg);	
			}
		
		#sc div#sign_mun{
			width:574px;
			height:30px;
			background-image:url(classic/sign_mun.jpg);	
			}
			
		#sc div#sign_predial{
			width:574px;
			height:30px;
			background-image:url(classic/sign_predial.jpg);
			margin-top:-16px;
			}
			
		#sc div#sign_enconst{
			width:574px;
			height:30px;
			background-image:url(classic/sign_enconstr.jpg);	
			}
			
		#sc div#sign_conoce{
			width:574px;
			height:30px;
			background-image:url(classic/sign_conoce.jpg);	
			}
			
		#sc strong{
			color:#F2620B;
			}
		
		#sc .subtitle{
			background:url(classic/pressroom_bg.jpg) #F90 repeat-x;
			padding:10px;
			margin-bottom:1px;
			
			font-family:Arial, Helvetica, sans-serif;
			font-size:14px;
			font-weight:bold;
			color:#FFF;
			}
			
		#sc .location{
			padding:14px;
			margin-top:2px;
			background-color:#FFF;
			background-image:url(classic/bottom_fill_grey.jpg);
			background-position:bottom;
			background-repeat:repeat-x;
			border:#DDD 1px solid;
			
			line-height:130%;
			text-align:justify;
			font-family:Arial, Helvetica, sans-serif;
			font-size:0.8em;
			color:#525252;
			}
			
		#sc .address{
			background-color:#017EC5;
			padding:10px;
			margin-bottom:1px;
			
			font-family:Arial, Helvetica, sans-serif;
			font-size:0.9em;
			font-weight:bold;
			color:#FFF;
			}
			
		#sc table{
			font-family:Arial, Helvetica, sans-serif;
			font-size:0.85em;
			color:#525252;
			width:100%;
			}
			
		#sc th{
			font-weight:bold;
			padding:10px;
			background-color:#DDD;
			}
			
		#sc td{
			font-size:0.85em;
			line-height:120%;
			padding:10px;
			}
			
		#sc tr.dim{
			background-color:#EEE;
			}
		
		#sc #mun_menu1{
			float:left;
			width:92px;
			height:34px;
			background-image:url(classic/menu_mun_1.jpg);
			cursor:hand;
			cursor:pointer;
		}
		
		#sc #mun_menu2{
			float:left;
			width:128px;
			height:34px;
			background-image:url(classic/menu_mun_2.jpg);
			cursor:hand;
			cursor:pointer;
		}
		
		#sc #mun_menu3{
			float:left;
			width:99px;
			height:34px;
			background-image:url(classic/menu_mun_3.jpg);
			cursor:hand;
			cursor:pointer;
		}
		
		#sc #mun_menu4{
			float:left;
			width:99px;
			height:34px;
			background-image:url(classic/menu_mun_4.jpg);
			cursor:hand;
			cursor:pointer;
		}
		
		#sc #mun_menu5{
			float:left;
			width:130px;
			height:34px;
			background-image:url(classic/menu_mun_5.jpg);
			cursor:hand;
			cursor:pointer;
		}
		
		#sc img.right{
			margin:0 0 20px 20px;	
		}
		
		#sc img.left{
			margin:0 20px 20px 0px;	
		}
		
		/********************************************/
		/*	C/V:		sc/ts						*/
		/*	Section:	Trámites y Servicios		*/
		/********************************************/
		
		#sc div#title_ts{
			width:574px;
			height:30px;
			background-image:url(classic/title_ts.jpg);
		}
		
		#sc div.ts_element{
			padding:6px;
			border:1px solid #DDD;
			margin-top:4px;
		}
		
		#sc div.ts_image{
			width:200px; height:80px; float:left;
		}
		
		#sc div.ts_dscp{
			float:left; width:300px; margin-left:4px; padding:10px;
			line-height:130%;
			text-align:justify;
			font-family:Arial, Helvetica, sans-serif;
			font-size:0.8em;
			color:#525252;
		}
		
		
div#right_side{
		width:296px;
		margin-top:10px;
		float:left;
		}
		
		div#right_side div#ads{
			width:296px;
			height:32px;
			background-image:url(classic/novdds.jpg);
			}
			
		div#right_side div#links{
			width:296px;
			height:32px;
			background-image:url(classic/enlaces.jpg);
			}
		
		div#right_side div#trnsp{
			width:296px;
			height:32px;
			background-image:url(classic/smenu_trnsp.jpg);
			}
			
		div#right_side .block{
			background-color:#EEE;
			padding:10px;
			
			line-height:140%;
			font-family:Arial, Helvetica, sans-serif;
			font-size:0.8em;
			color:#525252;
			}
			
		div#right_side .subt{
			
			background-image:url(classic/right_subtitle.jpg);
			background-repeat:no-repeat;
			background-color:#AAA;
			padding:4px 4px 4px 10px;
			
			font-weight:bold;
			font-size:14px;
			color:#FFF;
			}
		
		div#right_side .holder{
			padding:10px; border:#AAA 1px solid; margin:1px 0 10px 0;	
		}
		
		div#right_side .block a{
			text-decoration:none;
			color:#525252;
			}
			
		div#right_side .block a:hover{
			text-decoration:underline;
			color:#F60;
			}
		
		div#right_side div.end{
			width:296px;
			height:10px;
			background-image:url(classic/right_end.jpg);
			margin-bottom:10px;
			font-size:1px;
			}
			
div#footer{
	height:26px;
	background-color:#DDD;
	padding:16px 16px 0 16px;
	
	line-height:120%;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
	color:#525252;
	}

#info{
	background-color:#EEE;
	border:#DDD 1px solid;
	padding:10px;
	margin-bottom:10px;
	
	font-family:Arial, Helvetica, sans-serif;
	line-height:120%;
	font-size:0.9em;
	color:#525252;
	}