@charset "utf-8";
/* CSS Document */

@import url(jot.css);

.container
{
 overflow:hidden;
}

.logo_internal
{
 margin-left:29px;
}

.header_leftc
{
 padding-left:58px;
}

.left_title
{
 height:22px;
 background:transparent url(../images/blog/blog_main_title.png) scroll no-repeat left bottom;
}

.left_side
{
 width:288px;
 height:auto;
}

.cont_leftside
{
 height:auto;
 padding-left:48px;
}

.internal_contact
{
 margin-top:0px;
}

#basic-accordian
{
 background:url(../images/blog/blog_accordian_bg.png) scroll repeat-x left top;
 padding:0 0 5px 10px;
}

/***********************/
/* shortMenu */
/***********************/
.shortMenu
{
 width:240px;
 padding:0 0 5px 0;
 border:0;
 margin:0 0 12px 0;
 background:transparent url(../images/blog/blog_menu_bottom.png) scroll no-repeat left bottom;
}


.shortMenu .title
{
 position:relative;
 width:240px;
 height:34px;
 background:transparent url(../images/blog/blog_menu_top.png) scroll no-repeat left top; 
}

.shortMenu .title h3
{
 position:absolute;
 top:8px;
 left:17px;
 width:auto;
 height:21px;
 padding:5px 23px 0 0;
 margin:0; 
 background:transparent url(../images/blog/blog_menu_title.png) scroll no-repeat right top;
 color:#ffffff;
 font-size:10px;
 font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

.shortMenu ul
{
 padding:7px 0 24px 10px;
 margin:0;
 background:#3f423f;
}

.shortMenu ul li
{
 list-style:none outside;
 padding:5px 6px 0 0;
 margin:0;
}

.shortMenu ul li a
{
 padding:0;
 margin:0;
 color:#979797;
}

.shortMenu ul li a:hover
{
 padding:0;
 margin:0;
 color:#ed6a07;
}

/***********************/
/* portfolioTitle */
/***********************/

#proyectsConnaxisMenu
{
 margin:0 0 30px 11px;
}

#proyectsConnaxisMenu .accordion_headings
{
 cursor:default;
}

#proyectsConnaxisMenu a:hover
{
 color:#ED6A07;
}

.portfolio-title 
{
 width:128px;
 height:20px;
 margin:22px 11px 20px;
 background:url(../images/blog/blog_porfolio_title.png) scroll no-repeat left top;
}

.portfolio-title span
{
 display:none;
}

/***********************/
/* simpleMenu */
/***********************/
.simpleMenu
{
 width:218px;
 padding:0 5px 0 17px;
 margin:0 0 12px 0; 
}

.simpleMenu .title h3
{
 padding:0;
 margin:0;
 color:#787878;
 font-size:11px;
 font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

.simpleMenu ul
{
 padding:3px 0 5px 0;
}

.simpleMenu ul li
{
 padding:5px 6px 0 0;
 margin:0; 
 list-style:none outside;
}

.simpleMenu ul li a
{
 color:#979797;
 font-size:11px;
 font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

.simpleMenu ul li a:hover
{
 padding:0;
 margin:0;
 color:#ed6a07;
}

.simpleMenu ul li a span
{
 color:#ffffff;
 font-weight:bold;
}

.simpleMenu ul li a:hover span
{
 color:#ed6a07;
}
/*-----------------------------------*/
/* #blogGroupArticles */
/*-----------------------------------*/

#blogGroupArticles .top
{
 height:49px;
 background:transparent url(../images/blog/blog_top.png) no-repeat scroll 9px 0px;
}

#blogGroupArticles .head
{
 margin:0;
 padding:0 0 0 9px;
}

#blogGroupArticles .head .title span
{
 display:none;
}

#blogGroupArticles .bottom_bg_int
{
 background:transparent url(../images/blog/blog_bottom.png) no-repeat scroll 9px 0px;
}

#blogGroupArticles .cont
{
 position:relative;
 z-index:20;
}

#blogGroupArticles .center
{
/* overflow:hidden;*/
 float:left;
 width:754px;
 background:#f3f3f3;
}

* html #blogGroupArticles .center
{
 overflow:hidden;
}

/*--------------------------*/
/* main_internal */
/*--------------------------*/

/*---------------*/
/* html labels */
/*---------------*/

#blogGroupArticles .main_internal
{
 padding-top:0;
}

* html #blogGroupArticles .main_internal
{
 height:620px;
}

#blogGroupArticles .center .pageNumber
{
 position:absolute;
 top:-30px;
 right:26px;
 font-weight:bold;
 color:#bbbbbb;
}

#blogGroupArticles .center .pageNumber .number
{
 color:#aaaaaa;
}

#blogGroupArticles .center h1
{
 padding:0;
 margin:21px 0 15px 0;

 font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
 font-size:18px;
 line-height:21px;
 color:#6b6d6b;
}

#blogGroupArticles .center h1 a:hover
{
 text-decoration:none;
}

#blogGroupArticles .center h2
{
 padding:0;
 margin:17px 0 9px 0;

 font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
 font-size:16px;
 line-height:19px;
 font-weight:bold;
 color:#ea7522;
}

#blogGroupArticles .center h2 a:hover
{
 text-decoration:none;
}

#blogGroupArticles .center hr
{
 display:block;
 height:1px;
 border:0;
 margin:37px 0 30px 0;
 background:url(../images/blog/blog_hr.png) scroll repeat-x left top;
}

* + html #blogGroupArticles .center hr
{
 display:block;
 height:0px;
 border:0px none;
 border-top:1px dotted #bababa;
}

#blogGroupArticles .center .topInfo
{
 position:relative;
 top:-12px;
 padding:0;
 margin:0 0 18px 0;
 font-size:10px; 
}

#blogGroupArticles .center .topInfo .addedBy
{
 padding:0 13px 0 0;
}

#blogGroupArticles .center .topInfo .addedBy strong
{
 color:#ed6a07;
}

#blogGroupArticles .center .topInfo .addedBy strong a
{
 color:#ed6a07;
}

#blogGroupArticles .center .topInfo .addedBy strong a:hover
{
 text-decoration:none;
}

#blogGroupArticles .center .dateAdded
{
 color:#666666;
}

#blogGroupArticles .center p
{
 padding:0;
 margin:6px 0 17px 0;
}

#blogGroupArticles .center strong
{
 font-weight:bold;
 color:#6b6d6b;
}

#blogGroupArticles .center a
{
 text-decoration:none;
 font-weight:bold;
 color:#6b6d6b;
}

#blogGroupArticles .center a:hover
{
 text-decoration:underline;
}

#blogGroupArticles .center blockquote
{
 padding:0;
 margin:22px 79px 22px 51px;
 font-style:italic; 
}

/*lists*/
#blogGroupArticles .center ul
{
 padding:0;
 margin:6px 0 17px 15px;
}

#blogGroupArticles .center ul li
{
 margin:0 0 1px 0;
 list-style:outside circle;
}


#blogGroupArticles .center ul ul
{
 padding:0;
 margin:5px 0 7px 13px;
}

#blogGroupArticles .center ul ul li
{
 list-style:outside disc;
}

#blogGroupArticles .center ol
{
 padding:0;
 margin:6px 0 17px 19px;
}

#blogGroupArticles .center ol li
{
 margin:0 0 1px 0;
 list-style:outside decimal;
}

#blogGroupArticles .center ol ol
{
 padding:0;
 margin:5px 0 7px 13px;
}

#blogGroupArticles .center ol ol li
{
 list-style:outside lower-roman;
}

#blogGroupArticles .center ul ol
{
 padding:0;
 margin:5px 0 7px 15px;
}

#blogGroupArticles .center ul ol li
{
 list-style:outside decimal;
}

#blogGroupArticles .center ol ul
{
 padding:0;
 margin:5px 0 7px 13px;
}

#blogGroupArticles .center ol ul li
{
 list-style:outside disc;
}
/*end lists*/

/*readMore*/
#blogGroupArticles .center .readMore
{
 padding:0;
 margin:0;
}

#blogGroupArticles .center .readMore a
{
 text-decoration:none;
}

#blogGroupArticles .center .readMore a:hover
{
 text-decoration:none;
 color:#ED6A07;
}

/*---------------*/
/* bottomSummary */
/*---------------*/

#blogGroupArticles .bottomSummary
{
 position:relative;
 width:698px;
 height:33px;
 margin:60px 0 45px 0;
 background:url(../images/blog/blog_bottom_info.png) scroll no-repeat left top;
}

#blogGroupArticles .bottomSummary ul
{
 padding:0;
 margin:0;
}

#blogGroupArticles .bottomSummary ul li
{
 list-style:none outline;
 padding:0;
 margin:0;
}
/*menu dinamic share*/

#blogGroupArticles .bottomSummary .share
{
 position:relative;
 top:6px;
 width:70px;
 height:24px;
}

#blogGroupArticles .bottomSummary .title
{
 width:70px;
 height:24px;
}

#blogGroupArticles .bottomSummary .title a
{
 display:block;
 width:70px;
 height:24px;
 background:url(../images/blog/blog_share.png) scroll no-repeat 0px 0px;
}

#blogGroupArticles .bottomSummary .title a:hover
{
 background-position:0 -24px;
}

#blogGroupArticles .bottomSummary .title a span
{
 display:none;
}

#blogGroupArticles .bottomSummary .wrapper
{
 overflow:hidden;
 position:absolute;
 bottom:25px;
 left:0;
 width:115px;
 height:300px;
 padding:0;
 background:url(../images/blog/blog_share_menu_bottom.png) no-repeat scroll left bottom;
}

#blogGroupArticles .bottomSummary .wrapper .menu
{
 position:absolute;
 bottom:21px;
 left:0px;
 width:115px;
/* min-height:91px;*/
 padding:12px 0 0 0;
 background:transparent url(../images/blog/blog_share_menu_top.png) scroll no-repeat left top; 
}

* html #blogGroupArticles .bottomSummary .wrapper .menu
{
 bottom:20px;
}

#blogGroupArticles .bottomSummary .wrapper ul
{
 width:115px;
 padding:0 0 3px 0;
 margin:0;
 background:#f76303 url(../images/blog/blog_share_menu_middle.png) scroll repeat-x left top;
}


#blogGroupArticles .bottomSummary .wrapper ul li
{
 width:94px;
 padding:1px 0 0 0;
 border:0px none;
 border-top:1px dotted #ff9546;
 margin:0 10px;
 list-style:none;
}

#blogGroupArticles .bottomSummary .wrapper ul li.first
{
 padding:1px 10px 0 10px;
 border:0px none;
 margin:0; 
 background:url(../images/blog/blog_share_menu_li.png) scroll no-repeat left top;
}

#blogGroupArticles .bottomSummary .wrapper ul li a
{
 display:block;
 width:70px;
 min-height:16px;
 padding:2px 0 0 24px;
 text-decoration:none;
 color:#ffffff;
 font-weight:bold;
 font-size:10px;
 line-height:12px;
}

* html #blogGroupArticles .bottomSummary .wrapper ul li a
{
 height:18px;
}

#blogGroupArticles .bottomSummary .wrapper ul li a:hover
{
 color:#ffaf4d;
 text-decoration:none;
}

#blogGroupArticles .bottomSummary .wrapper ul li.delicious a
{
 background:transparent url(../images/blog/icon_delicious.png) scroll no-repeat left top;
}

#blogGroupArticles .bottomSummary .wrapper ul li.digg a
{
 background:transparent url(../images/blog/icon_digg.png) scroll no-repeat left top;
}

#blogGroupArticles .bottomSummary .wrapper ul li.furl a
{
 background:transparent url(../images/blog/icon_furl.png) scroll no-repeat left top;
}

#blogGroupArticles .bottomSummary .wrapper ul li.reddit a
{
 background:transparent url(../images/blog/icon_reddit.png) scroll no-repeat left top;
}

#blogGroupArticles .bottomSummary .wrapper ul li.technorati a
{
 background:transparent url(../images/blog/icon_technorati.png) scroll no-repeat left top;
}

/*tags*/

#blogGroupArticles .bottomSummary .tags
{
 position:absolute;
 top:11px;
 left:109px;
 width:473px;
 height:26px;
 
 text-indent:-28px;
 line-height:11px;
 color:#6b6d6b;
 font-size:10px;
}

#blogGroupArticles .bottomSummary .tags a
{
 color:#ed6a07;
 font-weight:bold;
 text-decoration:none;
}

#blogGroupArticles .bottomSummary .tags a:hover
{
 color:#ffaf4d;
}

/*Comments*/
#blogGroupArticles .bottomSummary .comments
{
 position:absolute;
 top:11px;
 right:6px;
 width:132px;
 height:13px;
 
 color:#ed6a07;
 font-weight:bold;
 text-decoration:none;
 font-size:10px;
}

#blogGroupArticles .bottomSummary .comments .title
{
 width:132px;
 height:17px;
 line-height:12px;
 overflow:hidden;
}

#blogGroupArticles .bottomSummary .comments .counter
{
 float:right;
 display:inline;
 width:auto;
 height:17px;
}

#blogGroupArticles .bottomSummary .comments .title a
{
 float:right;
 display:inline;
 height:17px;
 width:15px;

 margin-right:46px;
 background:url(../images/blog/plus_sign.png) scroll no-repeat right 1px;
}
/*
#blogGroupArticles .bottomSummary .comments .title a:hover
{
 background-position:right -24px;
}*/

#blogGroupArticles .bottomSummary .comments .title a span
{
 display:none;
}
#blogGroupArticles .bottomSummary .comments .title .counter a
{
	float: none;
	width: auto;
	height: auto;
	margin-right: 0;
	background: none;
	color:#ED6A07;
}

/*more*/
#blogGroupArticles .bottomSummary .comments .wrapper
{
 overflow:hidden;
 position:absolute;
 bottom:12px;
 left:21px;
 display:block; 
 width:117px;
 height:42px;
}

* html #blogGroupArticles .bottomSummary .comments .wrapper
{
 bottom:15px;
}

#blogGroupArticles .bottomSummary .comments .more
{
 position:absolute;
 bottom:0px;
 left:0px;
 width:117px;
 height:42px;
 background:transparent url(../images/blog/blog_addcomment.png) scroll no-repeat left top;
}

#blogGroupArticles .bottomSummary .comments .more a
{
 position:absolute;
 top:4px;
 left:17px;
 display:block;
 width:87px;
 height:15px;
 background:url(../images/blog/blog_addcomment.png) scroll no-repeat -17px -4px;
 text-decoration:none; 
}


#blogGroupArticles .bottomSummary .comments .more a:hover
{
 background:url(../images/blog/blog_addcomment.png) scroll no-repeat -17px -46px;
 text-decoration:none;
}

#blogGroupArticles .bottomSummary .comments .more a span
{
 display:none;
}

/*---------------*/
/* extraInfo */
/*---------------*/

#blogGroupArticles .extraInfo
{
 margin:112px 0 180px 0;
}

span.blog_image
{
 display: block;
 text-align: center;
 position:relative;
 width:698px;
 height:228px;
 padding:0;
 margin: 30px 0 0 0; 
 background:url(../images/blog/blog_image_short.png) scroll no-repeat left top;
}

span.blog_image img
{
 padding-top: 12px;
}

#blogGroupArticles .extraInfo p.wideImage
{
 position:relative;
 width:698px;
 height:232px;
 padding:0;
 margin:0 0 -8px 0; 
 background:url(../images/blog/blog_image_wide.png) scroll no-repeat left top;
}

#blogGroupArticles .extraInfo p.wideImage img
{
 position:absolute;
 top:12px;
 left:154px;
 width:390px;
 height:169px; 
}

/*launchButton*/

#blogGroupArticles p.launchButton
{
 padding:0;
 margin:30px 0 15px 0; 
}

#blogGroupArticles p.launchButton a
{ 
 display:block;
 width:113px;
 height:26px;
 padding:0;
 margin:0;
 background:url(../images/blog/blog_launch_proyect_btn.png) scroll no-repeat 0px 0px;
 text-decoration:none;
 text-indent:-8888px;
 outline:none;
} 

#blogGroupArticles p.launchButton a:hover
{ 
 background-position:0px -26px;
}
/**/

#blogGroupArticles p a.launchButton
{ 
 display:block;
 width:113px;
 height:26px;
 padding:0;
 margin:30px 0 0 0;
 background:url(../images/blog/blog_launch_proyect_btn.png) scroll no-repeat 0px 0px;
 text-decoration:none;
 text-indent:-8888px;
 outline:none;
} 

#blogGroupArticles p a.launchButton:hover
{ 
 background-position:0px -26px;
}

/***********************/
/* Pagination */
/***********************/

#pagination 
{
 position:absolute;
 bottom:50px;
 left:31px;
}

#pagination .previousBtn
{
 float:left;
}

#pagination .previousBtn a
{
 display:block;
 width:60px;
 height:16px;
 background:url(../images/blog/blog_previous_item.png) scroll no-repeat left top;
}

#pagination .previousBtn a span
{
 display:none;
}

#pagination .listPages
{
 float:left;
 height:16px;
 padding:0 8px;
 line-height:14px;
}

#pagination .listPages a
{
 padding:0 2px; 
 font-family:Tahoma, sans-serif;
 font-size:11px;
 color:#ed6a07;
 text-decoration:none;
 font-weight:bold;
}

#pagination .listPages a:hover
{
 text-decoration:none;
}

#pagination .listPages a span
{
 color:#6b6d6b;
}

#pagination .listPages span.ditto_currentpage
{
 padding:0 2px; 
 font-size:11px;
 text-decoration:none;
 font-weight:bold;
 color:#979797;
}

#pagination .nextBtn
{
 float:left;
}

#pagination .nextBtn a
{
 display:block;
 width:60px;
 height:16px;
 background:url(../images/blog/blog_next_item.png) scroll no-repeat left top;
}

#pagination .nextBtn a span
{
 display:none;
}
#commentFormWrapper {
	margin-bottom: 16px;
}
