/* CSS monitoreducador.org */
/* Author: Bab Software Applications - www.bab-soft.com */

/* HTML ELEMENTS ****************************************/

/* Body */
body {margin:0; padding:0; color:#606060; font-family: arial, tahoma, sans-serif; font-size:13px; line-height:1.2em; text-align:center; background-color:#f5f5f5;}

/* HANDY RESOURCES */
.mobile_item {display:none;}
.desktop_item {display:block;}


/* BASIC STRUCT ELEMENTS ****************************************/
/* Page */
.page {margin: 0; padding:0; background: #f9f9f9 url(../images/bg_page.gif) left bottom repeat-x;}

/* Top */
.top {text-align:left; position:relative; background-color:#f5f5f5;}
		.top_int {width: 990px;max-width:100%;margin: 0 auto;position:relative;min-height: 133px;background-color:#f39300;}

	.top_banners {width:990px; max-width:100%; margin:7px auto; overflow:hidden;}
		.top_banners .banner_left {float:left;}
		.top_banners .banner_right {float:right;}
	.top_cont {}
			.header {overflow:hidden;}
				.header a{display:block;float:left;width: 200px;height: 139px;margin-left: 10px;}
					.header img {}
				.header h1, .header span{display:block;float:left;margin: 88px 0 0 13px;padding: 0 0 0 20px;font-family: 'Oswald', sans-serif;word-spacing:2px;font-weight: 500;color:#000;font-size: 20px;line-height:30px;height:30px;}
			
			.top_ds {position:absolute; top:62px; right:42px; overflow:hidden;}
				.top_date {display:block; float:left; font-family:verdana; font-size:11px; color:#ffffff; margin:0 6px 0 0; line-height:23px;}
				.top_share {display:block; float:right;}
					.top_share a {display:inline-block; width:22px; height:23px; margin: 0 0 0 8px;}
						.top_share a.ts_fb {background: url(../images/ico_ts_fb.png) 0 0 no-repeat;}
						.top_share a.ts_tw {background: url(../images/ico_ts_tw.png) 0 0 no-repeat;}
						.top_share a.ts_rss {background: url(../images/ico_ts_rss.png) 0 0 no-repeat;}
			
			.top_search {position: absolute; top:95px; right:43px; width:130px; height:21px; background: url(../images/bg_top_search.png) 0 0 no-repeat;}
				.top_search input.input {width:94px; border:0; background: transparent; height:21px; line-height:21px; display:block; padding: 0 5px; font-size:11px; font-family:verdana; color:#828282;}
				.top_search input.submit {position:absolute; top:0; right:0; width:22px; height:20px; border:none; background:none; cursor:pointer;}
			.top_search_logo {position:absolute; top: 55px; right:0; width:102px; height:27px; background: url(../images/logo_pt_top.jpg) 0 0 no-repeat;}			
				.top_search_logo a {display:block; width:102px; height:27px; background:none;}

/** TOP USERS - Login & Register */
.top_options {position:absolute; left:0; right:0; bottom:0; text-align:center; z-index:10000;}
.top_options_int {width:990px; max-width:100%; margin:0 auto; overflow:visible; position:relative; text-align:left;}
.top_access_box {position:absolute; right:0px; bottom:-36px; width: 231px; color:#484848; font-size:12px; line-height:1em; font-size:12px; font-family:'Oswald', sans-serif; word-spacing:2px; line-height:1em;font-weight:700;}
.top_access_box a, .top_access_box a:link, .top_access_box a:active, .top_access_box a:visited, .top_access_box a:hover  {display:inline-block; color:#F29200;}
.top_access_box a.ta_login {text-indent: 20px; background: url(../images/ico_user_top.png) 0 -1px no-repeat; margin: 0 10px; text-transform:uppercase;}
.top_access_box a.ta_signup {margin: 0 0 0 10px; transform:uppercase;}
.top_access_box span {display:block; padding:7px 0 0 0; background: url(../images/bg_top_qty.gif) 9px 0 no-repeat; margin: 7px 0 0 0;}
.top_access_box span strong {display:block;background-color:#5c5c5c; color:#eaeaea; display:inline-block; padding: 4px 9px 5px 9px; border-radius:0 0 2px 2px;}

/** TOP USERS - Logged */
.to_funcs {position:absolute; right:14px; bottom:-27px; width: 196px; color:#484848; font-size:12px; line-height:1em; font-size:12px; font-family:'Oswald', sans-serif; word-spacing:2px; line-height:1em;font-weight:700; text-transform:uppercase; color:#F29200;}
.to_funcs span.to_funcs1 {padding-left:16px; background:url(/ca/images/ico_user_top.gif) 0 2px no-repeat; margin:0 20px 0 10px;}
.to_funcs span.to_funcs3 {padding-left:16px; background:url(/ca/images/ico_logout.gif) 0 center no-repeat; margin:0 20px 0 10px; font-size:11px;}

	
/* Content Body*/
.content_body {background: url(../images/bg_content_body.gif) left top repeat-x;}
	.left {display:none;}
	.center {position:relative; width:990px; max-width:100%; margin: 0 auto; text-align:left; padding:48px 0 25px 0; overflow:hidden;}
	.right {display:none;}

/* Bottom */
.bottom { width: 990px; max-width:100%; margin: 0 auto;}
	.foot_info {background-color:#333333; padding: 10px 15px; color:#b2b1b1; font-size:11px;}
		.foot_logos {overflow:hidden;}
			.foot_logos span {display:block; margin: 0 0 12px 0;}
			.foot_logos a {display:inline-block;}
	        	.foot_logos div {text-align:left;}
			.foot_editors {float:left; padding: 0 15px 0 0; border-right: 1px solid #464646; width:131px;}
			.foot_editors a {display:block; text-align:center; border-radius:2px;}

			.foot_conveni {float:left; padding: 0  0 0 15px;border-right: 1px solid #464646; width:590px;}
				.foot_conveni a {margin: 0 15px 0 0;}
			.foot_colaboration {float:left; padding: 0 0 0 15px;}
		.foot_links {margin: 10px 0 0 0; padding: 10px 0 0 0; border-top: 1px solid #464646; overflow:hidden;}
			.foot_legal {float:left; text-align:left; width: 15.3%; border-right: 1px solid #464646; min-height:80px; line-height:1.7em;}
				.foot_legal a {display:block; background: url(../images/bullet_foot_links.gif) left center no-repeat; padding: 0 0 0 8px}
			.foot_text {float:left; width: 70%; padding: 0 15px; text-align: left; border-right: 1px solid #464646; min-height: 80px;line-height:1.7em;}
			.foot_social {float:left; width: 9%; text-align:left; padding: 0 0 0 15px;}
				.foot_social a:link, .foot_social a:active, .foot_social a:visited, .foot_social a:hover {display:block; padding:0 0 0 30px; height:23px;  line-height:23px;  margin: 0 0 5px 0; color:#B2B1B1;}
				.foot_social a.foot_fb {background: url(../images/ico_fb_foot.gif) left center no-repeat;}
				.foot_social a.foot_tw {background: url(../images/ico_tw_foot.gif) left center no-repeat;}
				.foot_social a.foot_rss {background: url(../images/ico_rss_foot.gif) left center no-repeat;}
	
	.foot_credits {font-size:11px; color:#808080; text-align: right; line-height:2em;}
		.foot_credits a.fpt {float:left;}
			