@charset "utf-8";
/* CSS Document */
@import "general.css";
@import "menu.css";
@import "agenda.css";
@import "calendar.css";
@import "footer.css";
@import "home.css";

body {
	background: #999;
	/*background: #FFF url(/img/bg.jpg) repeat-x fixed;*/
	padding-bottom: 20px;
	margin:0px;
}
#canvas {
	margin: 0 auto;
	width: 1000px;/*940px;*/
	text-align: left;
	background: #FFF;
	padding-left:30px; padding-right:30px;
	padding-top:6px;
}
#canvas_header, #canvas_menu, #canvas_content, #canvas_footer {
	clear: both;
	display: block;
}
#canvas_header {
	height: 130px;
	width:1000px;/*940px;*/
	margin-top:9px;
	margin-bottom:9px;
}
#canvas_menu {
	height: 35px;
}
#canvas_content {
}
#canvas_footer {
	text-align: center;	
}

#header {
	float: left;
	width: 875px;/*815px;*/
	height: 130px;	
}
#header .banner {
	float: left;
	/*background:#E6E6E6 url(/img/banner_superior.jpg) no-repeat; */
	width: 636px;/*576px;*/
	height: 130px;	
}
#header_slide{ margin:0px; padding:0px; width: 636px; list-style:none;}
#header .logo {
	float: left;
	margin-right: 12px;
}
/*
#my_account,
#sign_up{
	display: block;
	background: #4D4D4D;
	color: #FFF;
	text-transform: uppercase;
	font-size: 11px;
	text-decoration: none;
	width: 106px;	
	padding: 2px 6px 2px 2px;
	margin:0px 0px 5px 0px;
	text-align:right;
}
#sign_up {
	color: #FFC425;
	font-weight:bold;
	margin:0px 0px 0px 0px;
}*/
#my_account,#sign_up{display:block;}

#my_account{background:url(/img/menu/micuenta.png) no-repeat; width:115px; height:19px; margin-bottom:5px;}
#sign_up{background:url(/img/menu/registrate.png) no-repeat; width:115px; height:19px;}
#today {
	text-align: right;
	padding: 0;
	margin: 0;
}
#day { font-size: 12px; color: #F78E1E; text-transform:lowercase; }
#day b, #month, #year{font-size: 14px; font-weight: bold; color: #EF4135; text-transform:lowercase;}
#year {	color: #FFC425;}

/* margenes del contenido principal, que separan las dos columnas de banners*/
.margin_column_content_left{width:43px;}
.margin_column_content_right{width:34px;}

a.signin_banner{display:block; background:url(/img/registrate.jpg) no-repeat 0px -121px; width:200px; height:120px;}
a.signin_banner:hover{background-position:0px 0px;}

a.alcaldia_banner{display:block; background:url(/img/alcaldia.jpg) no-repeat 0px -120px; width:200px; height:120px;}
a.alcaldia_banner:hover{background-position:0px 0px;}

a.taller_conecta{display:block; background:url(/img/talleresconecta.jpg) no-repeat 0px -68px; width:200px; height:68px;}
a.taller_conecta:hover{background-position:0px 0px;}

.column {
	background: #EBEBEB;
	width: 200px;
	text-align: left;
	height: 100%;
}

.column .banner {
	background: #FFF;
	padding-bottom: 12px;
	text-align: center;
}

.column .banner img{margin:0px; padding:0px;}
.column .first{}
.column .last{ /*padding-bottom:0px;*/}
.column .social {
	text-align: right;
	padding: 5px;
	border-bottom:12px solid #FFF;
}
.column .social img {
	margin-left: 5px;
	width:42px;
	vertical-align: text-top;
}
.column .social label {
	font-size: 12px;
	font-weight: bold;
	color: #4D4D4D;
}
.column .social_links{padding:6px; border-top:12px solid #FFF;}
.column .social_links a{
	display:inline-block;		
	width:24px; 
	height:24px;
	background-repeat:no-repeat;
	margin-right:5px;
	cursor:pointer;
}
.column .social_links a.facebook{background-image:url(/img/i_facebook.png);}
.column .social_links a.twitter{background-image:url(/img/i_twitter.png);}
.column .social_links a.rss{background-image:url(/img/i_feed.png);}
.left, .right {
	background: #EBEBEB;	
}
.right .padding {
	background: #FFF;
	height: 535px;
}