body{
margin:0;
padding:0;
}

a {
 color:#666666;	
	
}

.centered, .centered a, .centered img{
	margin: 0 auto;
	text-align:center;
}

.foto2Interna img {
width:200px;
/*height:125px;*/ /* DESCOMENTAR PARA HABILITAR NUEVAS DIMENSIONES A CORDE CON CARRUSEL */
}

.twitter1, .facebook1, .rss1, .icon-sus, #universal, #logo, .top-menu li a, #mini-universal, #mini-logo, .text-search, .search-submit, .shadow-image-thumb, .gall-options li, .gallery .tab-selected, .footer-options li, .blue-boton a, .green-boton a{
background-image:url(../images/master_sprite.png);
}

#container{
width:980px;
margin:0 auto;
border:1px solid #D9D9D9; 
}

#top-nav{
height:30px;
background-color:#999999;
font-family:arial, sans-serif;
font-size:12px;
color:#FFFFFF;
}

.social-menu, .social-menu li{
margin:0 10px 0 0;
padding:0 0 0 0;
}

	.social-menu li{
	float:left;
	list-style:none;
	}

		.social-menu li a{
		color:#FFFFFF;
		text-decoration:none;
		}
		
.twitter1, .facebook1, .rss1{
width:19px;
vertical-align:middle;
display:inline-block;
}

	.twitter1{
	background-position:-1px -169px;
	height:20px;
	}

	.facebook1{
	background-position:-1px -189px;
	height:20px;
	}

	.rss1{
	background-position:-1px -208px;
	height:18px;
	}

.icon-sus{
background-position:-21px -168px;
width:71px;
height:15px;
text-align:center;
display:inline-block;
vertical-align:middle;
font-size:11px;
color:#FFFFFF;
text-decoration:none;
}

#header{padding:20px 0 0 0;}

#universal, #logo{margin:0; padding:0;}
	#universal a, #logo a{display:block; width:100%; height:100%;}

	#universal{
	background-position:0 -226px;
	width:174px;
	height:18px;
	display:block;
	text-indent:-9999px;
	}
	
	#logo{
	background-position:0 -245px;
	width:385px;
	height:36px;
	display:block;
	text-indent:-9999px;
	}
	
	#url{
	font-family:arial, sans-serif; 
	font-size:16px; 
	color:#000000; 
	text-decoration:none; 
	margin:5px 0 0 0; 
	display:block; 
	width:174px;
	}
	
	#header-search{margin:20px 0 0 20px;}
		.search-box, .field-none, .text-search, .search-submit{margin:0; padding:0; border:none; background-color:transparent;}
			.text-search, .search-submit{float:left;}
			.text-search{width:180px; height:25px; background-position:-137px -54px; color:#999999;}
			.search-submit{width:27px; height:25px; background-position:-317px -54px;}
			.label-search{font-family:arial, sans-serif; font-size:10px; display:block;}
	
	#header-ads{text-align:center;}
	
	#menu{
	font-family:arial, sans-serif; 
	font-size:12px; 
	height:65px;
	margin:20px 0 0 0;
	}
	
		.top-menu{
			margin:0;
			padding:0;
			position:relative;
			height:30px;
		}
		
		.top-menu li{
			padding:0;
			list-style:none;
			float:left;
			margin:0 1px 0 0;
			display:block;
		}
		
			.top-menu li a{
			text-decoration:none;
			color:#000000;
			padding:7px;
			border-top:1px solid #CCCCCC;
			border-right:1px solid #CCCCCC;
			border-bottom:none;
			border-left:1px solid #CCCCCC;
			display:block;
			margin:5px 0 0 0;
			background-position:0 -282px;
			}
			
				.top-menu li a:hover, .menu-selected{
				background-color:#992717;
				background-image:none;
				color:#FFFFFF;
				margin:0 0 0 0;
				padding:9px 7px 10px 7px;
				}
				
				.menu-selected{
				background-color:#992717 !important;
				background-image:none !important;
				color:#FFFFFF !important;
				margin:0 0 0 0 !important;
				padding:9px 7px 10px 7px !important;
				}
				
			.sub-menu{position:absolute;margin:0; padding:0; top:35px; left:0; width:950px;}
				.sub-menu li{float:left;}
					.sub-menu li a{color:#FFFFFF; text-decoration:none; border:none; padding:3px; background:none !important;}
						.sub-menu li a:hover{padding:3px; margin:5px 0 0 0;}
		#bg-submenu{background-color:#992717; height:30px;}
	
#sidebar{
background-image:url(../images/bg_sidebar.gif);
background-repeat:repeat-y;
width:337px;
margin:0 10px 0 0;
clear:right;
}
	#sidebar-shadow{
	background-image:url(../images/shadow_sidebar.png);
	background-repeat:no-repeat;
	background-position:left;
	width:337px;
	height:27px;
	clear:right;
	margin:0 10px 0 0;
	}
	
	#sidebar-shadow-top{
	background-image:url(../images/shadow_sidebar_top.gif);
	background-repeat:no-repeat;
	background-position:left;
	width:337px;
	height:17px;
	clear:right;
	margin:10px 10px 0 0;
	}

	.block-head{
	background-image:url(../images/bg_block_title.png);
	background-repeat:repeat-y;
	height:27px;
	font-family:arial, sans-serif; 
	font-size:12px;
	color:#FFFFFF;
	text-transform:uppercase;
	padding:7px 10px;
	}
		.block-head a{color:#FFFFFF;text-decoration:none;}
		.flat{background-image:none; background-color:#B3B4B6; color:#5D5E60; font-weight:bold; height:16px; border-bottom:1px solid #A0A1A2;}
		
		
	.block-content{width:310px; margin:5px auto;}
		.adsw300{width:300px; margin:5px auto;}
		.sidebar-column{
		background-image:url(../images/bg_columns_sidebar.png);
		width:290px; 
		background-repeat:repeat-x; 
		background-color:#F1F2F2; 
		margin:20px auto 0 auto; 
		font-family:arial, sans-serif; 
		font-size:12px; 
		-webkit-border-radius: 5px;  
		-moz-border-radius: 5px; 
		padding:0 0 10px 0; 
		border:1px solid #D5D5D5;
		}
			.sidebar-column h6{font-size:14px; margin:0;}
			.info-column{margin:5px 0 0 0; padding:0 10px 5px 10px; border-bottom:1px solid #9F9F9F;}
			.list-column{padding:10px 0; margin:0 10px; border-bottom:1px dashed #9F9F9F;}
				.list-column a{text-decoration:none;}
		.shadow-column{background-image:url(../images/shadow_columns_sidebar.png); width:275px; height:15px; margin:0 auto; display:block;}
	
	.twitter-content, .facebook-content{
	font-family:arial, sans-serif;
	font-size:12px;
	margin:10px 0;
	}
	
	.info-util{
	font-family:arial, sans-serif;
	font-size:12px;
	margin:10px 0;
	}
	
	.emer-phones{
	font-family:arial, sans-serif;
	font-size:12px;
	margin:10px 0;
	}
	
		.emer-name{float:left; width:170px;}
		.emer-number{float:right; width:125px; font-size:18px; text-align:right;}
		
		
	.sidebar-aviso{width:300px; margin:0 auto 10px auto; border:1px solid #CCCCCC; font-family:arial, sans-serif; font-size:12px;}
		.blue-boton a{background-position:-92px -167px; width:63px; height:17px; color:#FFFFFF; display:block; text-align:center; text-decoration:none; font-size:11px;}
		.green-boton a{background-position:-21px -184px; width:82px; height:14px; padding:4px 0; color:#FFFFFF; display:block; text-align:center; text-decoration:none; font-size:11px;}
		.head-side-aviso{background-color:#8B272D; color:#FFFFFF; text-align:center;}
			.head-side-aviso a{color:#FFFFFF; text-decoration:none; font-size:20px;}
		.form-side-aviso{background-color:#963C42; color:#FFFFFF;}
		
		.footer-aviso{background-color:#8B272D;}
	
#footer{font-family:arial, sans-serif; font-size:12px;}
#pre-footer{
background-image:url(../images/bg_prefooter.png);
background-repeat:no-repeat;
background-color:#CCCCCC;
padding:20px 0;
height:170px;
}

.foot-social, .foot-states, .foot-about{
width:290px;
}
	
	#info-footer{
	background-color:#4D4D4D;
	color:#FFFFFF;
	padding:10px;
	}
	
		#info-footer a{
		color:#FFFFFF;
		text-decoration:none;
		}
	
	.footer-info{
	margin:0;
	}
	
		#mini-universal{
		background-position:0 -369px;
		width:103px;
		height:11px;
		text-indent:-9999px;
		margin:0;
		overflow:hidden;
		position:relative;
		cursor:pointer;
		}
	
		#mini-logo{
		background-position:0 -380px;
		width:222px;
		height:20px;
		text-indent:-9999px;
		margin:0;
		}
		
	/*
.footer-news{
	list-style:none;
	}
*/
 
	.social-foot{
	margin:0;
	padding:0;
	}
	
		.social-foot li{
		margin:0 10px 0 0;
		list-style:none;
		float:left;
		}
	
	.foot-states{padding:0 0 0 10px;}
		.foot-states li{list-style:none;}
	
	
.paginator{font-family:arial, sans-serif; font-size:12px; margin:20px 0;}
	.pag-block, .pag-block-selected{margin:0 2px; float:left; border:1px solid #D9D9D9;}
	.pag-block a, .pag-block-selected a{padding:3px 6px; display:block; color:#000000; text-decoration:none;}
		.pag-block-selected a, .pag-block a:hover{background-color:#4D4D4D; color:#FFFFFF; font-weight:bold;}
	
	
	
/* tabs footer */	
.footer-options .tab-selected, .footer-options li:hover {
background-position:center -341px;
}
	
	



.siguenos_edomex{
	border:none;
	width:335px
}

.siguenos_edomex .facebook_edomex{
	float:right;
	border:none;
	
}

.siguenos_edomex .youtube_edomex{
	float:right;
	border:none;
}

.elementHidden { display: none; }

#cloud{width:329px;}
#cloud span{font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; line-height:100%;}
