/*  
Theme Name: Abstrakt Theme
Description: A theme by Romow Web Directory and sponsored by Aviva Web Directory.

	This theme was designed by Romow Web Directory,
	which you can find at http://www.romow.com,
	and sponsored by Aviva Web Directory,
	which you can find at http://www.avivadirectory.com
Author:<a href="http://www.linksholder.com">Links Holder</a>.

*/

body {
	margin:0;
	background:url(http://www.imaginacolombia.com/templates/imaginadw/images/bg.png) repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	font-size:13px;
	}
img {
	border:none;
	}
p {
	padding:0;
	margin:15px 0;
	}
a {color:#E33929;}

a:hover {
	color:#333;
	}

.clear {
	clear:both;
	}
div.container {margin:0 auto;width:960px;}
	
/* header */

#support-top-bar {background:url(http://www.imaginacolombia.com/templates/imaginadw/images/bgheader1.jpg) no-repeat;background-position: 100% 0;padding-left:110px; height:35px;margin-bottom:0}
#languages {float: left; margin-top: 5px; margin-right: 10px}
.header {position:relative;background: url(images/head.jpg) no-repeat; width:960px;height:173px }
#mainheader {position:relative;background:url(http://www.imaginacolombia.com/templates/imaginadw/images/bgmainheader.jpg) repeat-x; height:173px}
#logo {padding-top:30px;padding-left:32px;float:left}
#modulestop {width:880px;height:370px;margin:0 auto}

div#top-menu {position:absolute;bottom:0;left:0;width:952px;height:40px;margin:0 auto;background:url(http://www.imaginacolombia.com/templates/imaginadw/images/bg-menu.png)}
div#top-menu ul {position: absolute;z-index:2000;margin: 0px;padding: 0px;list-style: none;float: left}
li.level1  {float:left;text-align: center !important; padding: 0 !important; text-decoration: none;color: #fff; /*color del inactivo inselecc */font-size: 11px; height: 40px;font-weight:normal;font-family:Verdana;background:url(http://www.imaginacolombia.com/templates/imaginadw/images/li-separator.png) no-repeat right;}
a.level1 {color:#fff;text-decoration:none;display:block;padding:0 15px; float:left;line-height:40px}
a.level1:visited {#fff}
a.level1:hover {color:#333;background-color:#eee !important}

/* Search */

.search {height:60px;background:url(images/bg-search.jpg);padding-top:14px;margin-bottom:30px;}
.search form {margin:0;padding:0}
.search div {width:196px;margin:0 auto}
.search input {border:none;}
.search input.s {display:block;width:170px;height:18px;padding-top:3px;padding-left:26px;background:url(images/search.png);color:#999}
.search input.ss {width:76px;height:27px;background:url(images/submit.png);float:right;margin-top:5px;clear:both;}
	
/*date top*/
.date-top {height:22px;margin:10px 0 0 0;}
.date-top p {text-align:right;margin:0;padding:0;color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:12px}

/* Head */

.head {
	position:relative;
	width:1000px;
	height:144px;
	}
.menu {height:55px;background:url(images/main-menu.jpg) repeat-x;font-size:12px;padding:11px 10px 0 10px;}
.menu ul {margin:0;padding:0;list-style:none;}
.menu li {display:inline;}
.menu a {display:block;float:left;height:45px;padding:0 10px;color:#333;text-decoration:none;font-weight:bold;line-height:45px;border-right:1px solid #fff}
.menu a:hover {background:url(images/menuHover.png);}
.menu ul li.current_page_item a {background:url(images/menuHover.png)}


/* Content */

.center {}
.content {width:705px;float:left;margin-right:10px;padding-bottom:40px}
.contentBlock {margin-bottom:40px;padding-top:20px;border-top:1px solid #eee}

div.contentBlock h1 {font-weight:bold;}
	
.contentBlock a {
	text-decoration:none;
	color:#2466B2;
	}
.contentBlock a:hover {
	text-decoration:underline;
	}

.contentBlock p {font-size:14px;line-height:160%}

.postDate {float:left;width:44px;height:47px;background:url(images/date.png);margin-right:10px;text-align:center;font-variant:small-caps;margin-bottom:20px;color:#fff}
.postDate div {color:#999;margin-top:5px;font-weight:bold;}
.contentBlock h1 {
	margin:0;
	padding:0;
	color:#999;
	font-size:24px;
	font-weight:normal;
	letter-spacing:-1px;
	}
.contentBlock h1 a {
	color:#999;
	text-decoration:none;
	}
.contentBlock h1 a:hover {
	color:#306EB6;
	text-decoration:none;
	}
.postCats {
	float:left;
	font-size:10px;
	color:#a7a39f;
	background:url(images/categories.png) no-repeat;
	padding-left:17px;
	margin-right:10px;
	margin-top:5px;
	}
.postComments {
	float:left;
	font-size:10px;
	color:#a7a39f;
	background:url(images/comments.png) no-repeat;
	padding-left:14px;
	margin-top:5px;
	margin-bottom:10px;
	}
.postCats a, .postComments a {
	color:#2466B2;
	text-decoration:none;
	}
.postCats a:hover, .postComments a:hover {color:#000;}
.line {height:10px;overflow:hidden;clear:both;margin:0 0 20px 0;background:url(images/line.jpg) repeat-x}
h2.pagetitle {text-align:right;font-size:35px;margin:10px 0;padding:0;font-style:italic;letter-spacing:-2px;font-weight:bold}
.contentCenter {
	text-align:center;
	}

/* Navigation */

.navigation {height:20px;margin:0;clear:both;}

.navigation a {
	text-decoration:none;
	font-weight:bold;
	}
.alignleft {
	float:left;
	}
.alignright {
	float:right;
	}

/* Comments */

.commentlist {
	margin:0;
	padding:20px 0 0 25px;
	}
.commentlist small {
	color:#a7a39f;
	}
.commentlist p {
	margin:0 0 10px 0;
	}
h2#comments, h2#respond {margin:20px 0 20px 0;padding:0;color:#E33929;font-size:22px;letter-spacing:-1px;font-weight:normal;}

form#commentform {/*background:url(images/commentform-bg.jpg) no-repeat;*/padding:/*70px 20px 20px*/ 20px;width:350px;border:1px solid #ccc;background:#eee}

#commentform input {
	background:#fff;
	border:1px solid #424040;
	color:#424040;
	}
#commentform textarea {
	width:99%;
	border:1px solid #424040;
	background:#fff;
	}
#commentform #submit {
	background:#fff;
	border:1px solid #424040;
	color:#424040;
	width:100%;
	}

/* Footer */

.footer {background:#555454;height:25px;margin:20px 10px 0 10px;line-height:25px;text-align:center;font-size:10px;clear:both;}
.footer a {color:#fff;text-decoration:none;font-weight:bold;}
.footer a:hover {text-decoration:underline;}

/* Sidebar */

.sidebar {width:220px;float:right;padding-bottom:40px}
.sidebar h2.widgettitle {margin:0;padding:20px 0 5px 10px;background:url(images/h2-side-menu.jpg) no-repeat #eee;height:39px;font-size:20px;line-height:10px;padding-left:10px;color:#333;font-family:'Trebuchet MS',Sans-Serif;font-style:italic;letter-spacing:-1px}

.sidebar ul {margin:0;padding:0;list-style-type:none}
.sidebar ul li.cat-item a, .sidebar ul.archivos li a {display:block;padding:10px 0 9px 25px;border-bottom:1px solid #fff;border-top:1px solid #ccc}
.sidebar ul.side-menu li.cat-item-1 a {border-top:none}

.sidebar ul li ul {	margin:0 0 20px 0;padding:0 0 50px 0;list-style-type:none;background:url(images/sidebarBottom.png) no-repeat #eee bottom;}
.sidebar a {color:#333;text-decoration:none;}
.sidebar a:hover {color:#E33929;}

ul#recentcomments {padding:5px 5px 50px 5px}
li.recentcomments {margin-bottom:10px}

div.twitter-rss a {display:block;margin-bottom:20px;}
	
div#footer-wrapper {width:100%;background-color:#000}

div#footer {position:relative;width: 1000px; margin: 0 auto;padding:0 30px 20px 30px;}

div#footer  div.moduletable {float:left;margin-right:20px;width:200px;}
div#footer  div.moduletable h3 {font-weight:bold;margin-bottom:15px;border-bottom:1px dotted #999;color:#ccc;padding:5px;text-transform:uppercase;background:url(../images/bg-h3-footer.png) no-repeat bottom right}

div#footer p {margin:0;padding:0}

ul.menufooter {margin:0 30px 0 0;padding:0;list-style-type:none;float:left;width:200px}
ul.menufooter li {background:none;margin:0;height:auto}
ul.menufooter a, ul.menufooter a:link ul.menufooter a:visited  {display:block;float:none;color:#ccc;border-bottom:1px dotted #333;margin:0;height:auto;padding:10px 5px !important;text-align:left !important;background:url(../images/bg-menu-footer.png) repeat-x  left -40px}
ul.menufooter a:hover, ul.menufooter a:active {background-color:#333;color:#fff;background-position:top;}
ul.menufooter li {list-style-image:none}
ul.menufooter ul {padding-left:0;}

ul.menufooter li.level1 span {line-height:100%}

div.moduletablefootercontact {margin:25px 25px 0 0;float:right}
div.moduletablefootercontact img {vertical-align:none}

ul.addtoany_list {list-style-type:none;margin:0;padding:0}

div#get_recent_comments_wrap, ul#newtagcloud , li#collapsible-archive ul {padding:5px}
div.DaikosVideos small {display:none}
div.DaikosVideos a {display:block;margin:5px 0}
div.DaikosVideos {text-align:center}

li#collapsible-archive ul li {display:block;padding:5px 0}

ul.recent-comments li {margin-bottom:10px}
ul.recent-comments a {font-weight:bold}
span.recent-comments-date {display:block;margin-top:5px;font-size:10px}
ul.tag-cloud a {margin-right:10px}

li.adserve {width:165px;margin:15px auto 0 auto;}

li.videos {text-align:center;margin-bottom:20px}
li.videos h2 {margin-bottom:10px}

div.topbanner {width:705px;margin:0 0 20px 0}

div.pagecust {background:url(images/bg-content.jpg) repeat-x}

.cpage {background:url(images/cpage.png) #fff repeat-y right}

/* 
Style Sheet code for Image Caption Easy Plugin for WordPress
Copy and Paste this code into your WordPress theme style sheet file (style.css) then upload to its location.
You can edit any of these to suit your needs.
*/
.wp-caption {
  padding: 5px;
  font-family: arial,helvetica,sans-serif;
  font-size: 10px;
  line-height: 1.15em;
  text-align: center; 
  color: #333;
  float:right;
}

.wp-caption img {margin:0 auto;}
.imagecaptioneasy img { border: 0px solid #fff; margin-bottom:5px; }
.imagecaptioneasy span { text-align: center; }
.imagecaptioneasy_top_left { margin: 0 11px 11px 0; float: left; }
.imagecaptioneasy_top_right { margin: 0 0 11px 11px; float: right; }
.imagecaptioneasy_top_nowrap { margin: 0 0 11px 0; float: none; }
.imagecaptioneasy_left { margin: 11px 11px 11px 0; float: left; }
.imagecaptioneasy_right { margin: 11px 0 11px 11px; float: right; }
.imagecaptioneasy_nowrap { margin: 11px 0 11px 0; float: none; }


#rotating_items{
	position: relative; height:100px;
}
	#rotating_items h3{
		margin: 0px;
	}
 
	#rotating_items div.rotating_item{
		position: absolute;
	}
li.side-banner {width:165px;margin:0 auto;height:490px;overflow:hidden}

div.sociable strong {margin-bottom:10px;display:block}