/*
	Theme Name: Talento Ejecutivo
	Author: DWC
	Author URI: http://www.xn--diseowebchile-lkb.cl
	Version: 1.0	
	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php
*/



body {
	color: #515151;
	font-size: 85%;
	font-family: Arial, Tahoma, Verdana;
	margin: 0px auto 0px;
	padding: 0px;
	background-color: #B7D4E1;
	background-image: url(images/bagd.gif);
	background-repeat: repeat-x;
line-height: 140%;
	}
	
#wrap-home {

	margin: 0px auto 0px;
	padding: 0px;
	}

#wrap {
	margin: 0px auto 0px;
	padding: 0px;
	}

/************************************************
*  Hyperlinks									*
************************************************/

a img {
	border: none;
	}
	
a:focus, a:hover, a:active {
	outline: none;
	}
	
/************************************************
*  Header  									    *
************************************************/
#talent {
background:#FFFFFF;
	width: 966px;
	margin: 0px auto;
	padding: 0px;
	overflow: hidden;
	}
#headerbg {
	background: #FFFFFF url(images/bsg.png) repeat-x;
	}

#header {
	background: url(images/talento-ejecutivo.png);
	width: 936px;
	height: 130px;
	color: #FFFFFF;
	margin: 0px auto 0px;
	padding: 0px;
	overflow: hidden;
	}
	
#header #imageheader {
	width: 240px;
	height: 160px;
	text-indent: -10000px;
	background: url(images/logfo.png) left top no-repeat;
	}

#header #imageheader a {	
	display: block;
	width: 240px;
	height: 160px;
	}

#header h1, #header h1 a, #header h1 a:visited, #header h4, #header h4 a, #header h4 a:visited {
	color: #CCCCCC;
	font-size: 36px;
	font-family: Georgia, Times New Roman, Trebuchet MS;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	text-shadow: #000000 0px -2px 2px;
	}
	
#header h1 a:hover, #header h4 a:hover {
	color: #CCCCCC;
	text-decoration: none;
	}

.headertext {
	margin: 0px;
	padding: 20px 0px 0px 0px;
	}
	
.headerleft {
	width: 260px;
	float: left;
	margin: 0px;
	padding: 0px;
	}
	
.headerleft p {
	color: #FFFFFF;
	font-family: Arial, Tahoma, Verdana;
	font-size: 14px;
	font-style: italic;
	margin: 0px;
	padding: 0px 0px 5px 0px;
	line-height: 20px;
	text-shadow: #173250 0px -2px 2px;
	}
	
.headerleft a img {
	border: none;
	margin: 0px;
	padding: 0px;
	}

.headerright {
	width: 550px;
	float: right;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	}

.headerright p {
	color: #FFFFFF;
	margin: 0px;
	padding: 0px 0px 5px 0px;
	}
	
.headerright a img {
	border: none;
	margin: 0px;
	padding: 0px;
	}
	
.headerright a, .headerright a:visited {
	text-decoration: none;
	}
	
.headerright a:hover {
	text-decoration: underline;
	}
	
.headerright a img {
	border: none;
	margin: 0px;
	padding: 0px;
	}
	
.headerright ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	}
	
.headerright li {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	}

/************************************************
*  Navbar      								    *
************************************************/

#navbarbg {
	background: url(images/nav_bar_normal.gif) repeat-x;
	width: 936px;
	margin: 0px auto;
	
	}

#navbar {
	width: 936px;
	margin: 0px auto 0px;
	padding: 0px;
	height: 40px;
	overflow: hidden;
	}
	
.navbarleft {
	width: 690px;
	float: left;
	margin: 0px;
	padding: 0px 0 0 10px;
	}
	
.navbarright {
	width: 180px;
	float: right;
	margin: 0px;
	padding: 10px 0px 0px 0px;
	text-align: right;
	}
	
.navbarright a, .navbarright a:visited {
	color: #FFFFFF;
	font-size: 18px;
	font-family: arial;
	font-weight:bold;
	text-decoration: none;
	}
	
.navbarright a:hover {
	color: #254569;
	text-decoration: none;
	}


.rsslink {
	margin: 0px 0px 0px 10px;
	padding: 3px 25px 3px 0px;
	background: url(images/rss_navbar.png) no-repeat right center;
	}	
	
/************************************************
*  Homepage Main					     	    * 
************************************************/

#hpmainbg {
	width: 936px;
	margin: 0px auto 4px;
	padding: 0px;
	}

#hpmainbg h2, #hpmainbg h2 a, #hpmainbg h2 a:visited {
	color: #333333;
	font-size: 24px;
	font-family: Georgia, Times New Roman, Trebuchet MS;
	font-weight: normal;
	text-decoration: none;
	text-transform: none;
	margin: 0px;
	padding: 0px;
	}

#hpmainbg h2 a:hover {
	color: #333333;
	text-decoration: underline;
	}

.hpmain {
	width: 936px;
	margin: 0px auto 0px;
	padding: 0 0 0 0;
	line-height: 20px;
	}
	
.hpmainleft {
	width: 450px;
	float: left;
	margin: 0px;
	padding: 30px 0px 15px 0px;
	}

a.more-link:link, a.more-link:visited {
	background: url(images/navhov.png);
	float: right;
	color: #FFFFFF;
	font-family: Georgia, Times New Roman, Trebuchet MS;
	text-decoration: none;
	text-transform: uppercase;
	font-style: italic;
    margin: 0px;
	padding: 5px 10px 5px 10px;
	border: 1px solid #555555;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	}
	
a.more-link:hover {
	background: url(images/nav.png);
	border: 1px solid #555555;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	}

.hpmainright {
	width: 437px;
	float: right;
	margin: 0px;
	padding: 22px 0px 15px 0px;
	}
	
.hpmainright embed, .hpmainright object {
	width: 400px; 
	height: 270px;
	margin: 0px; 
	padding: 0px;
	}
	
/************************************************
*  Homepage Bottom 					     	    * 
************************************************/

#hpbottombg {
	background: #567CC3 url(images/bg-footer.gif) repeat-x;
	}
	
#hpbottom {
	width: 936px;
	margin: 0px auto 0px;
	padding: 0px;
	}	
	
#hpbottom a, #hpbottom a:visited {
	color: #FFFFFF;
	font-family: arial;
	text-decoration: none;
	font-weight:bold;
	}
	
#hpbottom a:hover {
	color: #FFFFFF;
	text-decoration: underline;
	}
	
#hpbottom h2, #hpbottom h2 a, #hpbottom h2 a:visited {
	color: #FFFFFF;
	font-size: 16px;
	font-family: arial;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	text-transform: none;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	}

#hpbottom h2 a:hover {
	color: #FFFFFF;
	text-decoration: underline;
	}
	
#hpbottom h4 {
	color: #FFFFFF;
	font-size: 20px;
	font-family: arial;
	font-weight: normal;
	margin: 0px;
	padding: 15px 0px 5px 0px;
	}
	
#hpbottom p {
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	}

#hpbottom embed, #hpbottom object {
	width: 200px; 
	height: 140px;
	margin: 0px; 
	padding: 0px;
	}
	
.video {
	border: 5px solid #FFFFFF;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	}

.excerpt {
	margin: 0px;
	padding: 0px 0px 10px 0px;
	}
	
.hpbottom1 {
	width: 210px;
	float: left;
	margin: 10px 0px 20px 0px;
	padding: 0px 19px 0px 0px;
	border-right: 1px solid #FFFFFF;
	}
	
.hpbottom2 {
	width: 210px;
	float: left;
	margin: 10px 0px 20px 0px;
	padding: 0px 19px 0px 20px;
	border-right: 1px solid #FFFFFF;
	}
	
.hpbottom3 {
	width: 210px;
	float: left;
	margin: 10px 0px 20px 0px;
	padding: 0px 19px 0px 20px;
	border-right: 1px solid #FFFFFF;
	}
	
.hpbottom4 {
	width: 210px;
	float: right;
	margin: 10px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	}
	
.thumb-hpbottom {
	background: #FFFFFF;
	float: left;
	margin: 0px 0px 10px 0px !important;
	border: 5px solid #FFFFFF !important;
	}

/************************************************
*  Content 					     		        * 
************************************************/

#content {
	width: 936px;
	margin: 0px auto 0px;
	padding: 2px 0px 0px 0px;
	line-height: 18px;
	}
	
#contentleft {
	float: left;
	width: 630px;
	margin: 0px;
	padding: 10px 0px 5px 0px;
	}
	
#contentright {
	float: right;
	width: 630px;
	margin: 0px;
	overflow: hidden;
	padding: 10px 10px 0px 0px;
	}
	
#contentsplit {
	float: left;
	width: 480px;
	margin: 0px;
	padding: 10px 0px 5px 20px;
	}
	
#contentfull {
	float: left;
	width: 936px;
	margin: 0px;
	padding: 10px 0px 0px 0px;
	}
	
#content a img {
	border: none;
	}

	
#content img.wp-smiley {
	float: none;
	border: none;
	margin: 0px;
	padding: 0px;
	}

#content img.wp-wink {
	float: none;
	border: none;
	margin: 0px;
	padding: 0px;
	}
	
.breadcrumb {
	background: #F4F4F4;
	font-size: 11px;
	margin: 0px 0px 20px 0px;
	padding: 5px 10px 8px 10px;
	border: 1px solid #e5e5e5;
	}
	
.breadcrumb a, .breadcrumb a:visited {
	color: #2255AA;
	text-decoration: none;
	}
	
.breadcrumb a:hover {
	color: #2255AA;
	text-decoration: underline;
	}

.post {
	margin: 0px 0px 40px 0px;
	
	padding: 12px 22px 22px 22px;
	}
	
.post a, .post a:visited, .comments a, .comments a:visited, .navlink a, .navlink a:visited {
	color: #2255AA;
	text-decoration: none;
	}
	
.post a:hover, .comments a:hover, .navlink a:hover {
	color: #2255AA;
	text-decoration: underline;
	}
	
.post p {
	margin: 0px;
	padding: 0px 0px 15px 0px;
	color: #5B5B5B;
	}
	
.post ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px 0px 15px 0px;
	}
	
.post li {
	padding: 0 0 14px 23px;
	background: url(images/bullet-primary.gif) no-repeat 0 4px;
	color: #525252;
	}
	

	
.post ul ul {
	list-style-type: square;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	}
	
.post ol {
	margin: 0px;
	padding: 0px 0px 15px 0px;
	}
	
.post ol li {
	margin: 0px 0px 0px 20px;
	padding: 0px;
	}
	
.date {
	font-size: 11px;
	font-weight: bold;
	}
	
.authorbox {
	background: #ecf3f9;
	margin: 16px 12px 40px 12px;
	padding: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	}
	
.postmeta {
	font-size: 11px;
	font-weight: bold;
	margin: 0px;
	padding: 5px 0px 0px 0px;
	border-top: 1px dotted #CCCCCC;
	}

.postmeta p {
	margin: 0px;
	padding: 0px;
	}
	
.authorbox p {
	margin: 0px;
	padding: 0px;
	}
	
.authorbox img {
	background: #FFFFFF;
	float: left;
	margin: 0px 10px 0px 0px;
	padding: 3px;
	border: 1px solid #CCCCCC;
	}

.comments {
	margin: 0px 0px 15px 0px;
	padding: 16px;
	}
	
.clear {
	clear: both;
	}
	
.archive {
	float: left;
	width: 225px;
	margin: 0px;
	padding: 0px 20px 0px 0px;
	}

/************************************************
*  Headline Classes 					        * 
************************************************/

#contentleft h1, #contentright h1, #contentfull h1, #contentsplit h1 {
	color: #3D5C7C;
	font-size: 24px;
	font-family: Arial, Georgia, Times New Roman, Trebuchet MS;
	font-weight: bold;
	text-decoration: none;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 12px 0px;
	border-bottom: 1px dotted #CCCCCC;
	}
	
#contentleft h1 a, #contentleft h1 a:visited, #contentright h1 a, #contentright h1 a:visited, #contentsplit h1 a, #contentsplit h1 a:visited {
	color: #333333;
	font-size: 20px;
	font-family: Georgia, Times New Roman, Trebuchet MS;
	font-weight: normal;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	}

#contentleft h1 a:hover, #contentright h1 a:hover, #contentsplit h1 a:hover {
	color: #2255AA;
	text-decoration: none;
	}
		
#contentleft h2, #contentright h2, #contentsplit h2, #contentfull h2 {
	color: #333333;
	font-size: 20px;
	font-family: Arial, Times New Roman, Trebuchet MS;
	font-weight: bold;
	margin: 0px 0px 12px 0px;
	padding: 0px 0px 0px 0px;
	}

#contentleft h3, #contentright h3, #contentsplit h3, #contentfull h3 {
	color: #333333;
	font-size: 18px;
	font-family: Arial,Georgia, Times New Roman, Trebuchet MS;
	font-weight: bold;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 5px 0px;
	border-bottom: 1px dotted #CCCCCC;
	}
	
#contentleft h4, #contentright h4, #contentsplit h4, #contentfull h4 {
	color: #333333;
	font-size: 14px;
	font-family: Georgia, Times New Roman, Trebuchet MS;
	font-weight: normal;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	}
	
#contentleft h5, #contentright h5, #contentsplit h5, #contentfull h5 {
	color: #333333;
	font-size: 12px;
	font-family: Georgia, Times New Roman, Trebuchet MS;
	font-weight: normal;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	}
	
#contentleft h6, #contentright h6, #contentsplit h6, #contentfull h6 {
	color: #333333;
	font-size: 10px;
	font-family: Georgia, Times New Roman, Trebuchet MS;
	font-weight: normal;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	}

/************************************************
*  Images  					     		        * 
************************************************/

img.centered  {
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
	padding: 0px;
	}
	
img.alignnone {
	padding: 0px;
	margin: 0px 0px 10px 0px;
	display: inline;
	}

img.alignright {
	padding: 0px;
	margin: 0px 0px 10px 10px;
	display: inline;
	}

img.alignleft {
	padding: 0px;
	margin: 0px 10px 10px 0px;
	display: inline;
	}
	
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
	}

.alignright {
	float: right;
	margin: 0px 0px 10px 10px;
	}

.alignleft {
	float: left;
	margin: 0px 10px 10px 0px;
	}
	
.wp-caption {
	background: #F4F4F4;
	text-align: center;
	padding: 7px 2px 7px 2px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	}

.wp-caption img {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	border: 0px;
	}

.wp-caption p.wp-caption-text {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	font-size: 11px;
	font-weight: normal;
	line-height: 12px;
	}
	
/************************************************
*  Sidebar(s)                                	* 
************************************************/
	
#sidebar_main_left {
	width: 260px;
	float: left;
	margin: 0px;
	padding: 12px 0px 20px 2px;
	display: inline;
	}
	
	#sidebar_main_lefta {
	width: 260px;
	float: left;
	margin: 0px 0px 0px 10px;
	padding: 12px 0px 20px 2px;
	display: inline;
	}
	
#sidebar_main_right {
	width: 260px;
	float: right;
	margin: 0px;
	padding: 16px 14px 20px 0px;
	display: inline;
	}
	
	#sidebar_main_home {
	width: 240px;
	float: right;
	margin: 0px;
	padding: 0px 0px 20px 0px;
	display: inline;
	}
	
#sidebar_split {
	width: 150px;
	float: left;
	margin: 0px;
	padding: 0px 0px 20px 0px;
	display: inline;
	}
	
#sidebar_main_left .widget, #sidebar_main_right .widget, #sidebar_split .widget {
	margin: 0px 0px 30px 0px;
	padding: 0px 10px 0px 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px; 
	}

#sidebar_main_left h4, #sidebar_main_right h4, #sidebar_split h4 {
	color: #333333;
	display: block;
	font-size: 16px;
	font-family: Georgia, Times New Roman, Trebuchet MS;
	font-weight: normal;
    margin: 0px 0px 3px 0px;
	padding: 0px 0px 5px 0px;
	border-bottom: 1px dotted #CCCCCC;
	}
	
#sidebar_main_left a, #sidebar_main_left a:visited, #sidebar_main_right a, #sidebar_main_right a:visited, #sidebar_split a, #sidebar_split a:visited {
	color: #333333;
	text-decoration: none;
	}
	
#sidebar_main_left a:hover, #sidebar_main_right a:hover, #sidebar_split a:hover {
	color: #2255AA;
	text-decoration: underline;
	}
	
#sidebar_main_left p, #sidebar_main_right p, #sidebar_split p {
	margin: 0px;
	padding: 0px;
	}
	
#sidebar_main_left a img, #sidebar_main_right a img, #sidebar_split a img {
	border: none;
	margin: 0px;
	padding: 0px;
	}
	
#sidebar_main_left ul, #sidebar_main_right ul, #sidebar_split ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	}
	
#sidebar_main_left ul li, #sidebar_main_right ul li, #sidebar_split ul li {
	list-style-type: none;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	}

#sidebar_main_left ul ul, #sidebar_main_right ul ul, #sidebar_split ul ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	}
	
#sidebar_main_left ul li li, #sidebar_main_right ul li li, #sidebar_split ul li li {
	background: url(images/arrow.png) no-repeat top left;
	padding: 0px 0px 3px 12px;
	margin: 0px;
	border-bottom: 1px dotted #CCCCCC;
	}
	
#sidebar_main_left ul li ul li, #sidebar_main_right ul li ul li, #sidebar_split ul li ul li {
	background: url(images/arrow.png) no-repeat top left;
	padding: 0px 0px 4px 12px;
	margin: 0px 0px 3px 0px;
	}
	
#cat {
	background: #FFFFFF;
	font-family: Arial, Tahoma, Verdana;
	font-size: 11px;
	width: 250px;
	color: #666666;
	margin: 0px;
	padding: 1px;
	display: inline;
	border: 1px solid #DDDDDD;
	}
	
.enews {
	background: url(images/enews.png) top right no-repeat;
	margin: 0px;
	padding: 0px;
	}
	
.twitter {
	background: url(images/twitter.png) top right no-repeat;
	margin: 0px;
	padding: 0px;
	}
	
/************************************************
*  Search Form									*
************************************************/

#searchform-header {
	margin: 0px;
	padding: 47px 0px 0px 40px;
	}
	
#s-header {
	background: none;
	width: 150px;
	color: #666666;
	font-size: 13px;
	font-family: arial;
	font-weight: normal;
	padding: 4px 0px 4px 12px;
	margin: 0px;
	border: none;
	background: url(images/input.gif) no-repeat;
	}

#searchform {
	color: #333333;
	font-family: arial;
	font-size: 13px;
	font-weight: normal;
	width: 150px;
	padding: 0 0 0 11px;
	height: 26px;
	display: inline;

	}

#s {
	background: #FFFFFF;
	width: 164px;
	color: #666666;
	font-family: Arial, Tahoma, Verdana;
	font-size: 11px;
	padding: 3px 0px 3px 3px;
	margin: 5px 1px 0px 4px;
	border: 1px solid #DDDDDD;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	}
	
#searchsubmit {
	background: url(images/nav.png);
	color: #FFFFFF;
	font-size: 11px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
    margin: 0px;
	padding: 1px 5px 1px 5px;
	border: 1px solid #555555;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	}
	
/************************************************
*  eNews Subscribe								*
************************************************/

#subscribe {
	margin: 5px 0px 0px 0px;
	padding: 0px;
	overflow: hidden;
	}

#subbox {
	background: #F4F4F4 !important;
	width: 200px;
	color: #333333;
	font-family: Arial, Tahoma, Verdana;
	font-size: 11px;
	padding: 3px 0px 3px 3px;
	margin: 5px 5px 0px 0px;
	border: 1px solid #CCCCCC;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	}
	
#subbutton {
	background: url(images/nav.png);
	color: #FFFFFF;
	font-size: 11px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
    margin: 0px;
	padding: 1px 5px 1px 5px;
	border: 1px solid #555555;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	}

/************************************************
*  Footer  							            *
************************************************/

#footerbg {
overflow:hidden;
	height: 112px;
	margin:28px 0px 0px 0px;
		background: #001E3C url(images/footer.jpg) repeat-x;}

#footer {
	width: 936px;
	margin: 11px auto 0px;
	padding: 22px 0px 22px 0px;
	line-height: 20px;
	}
	
#footer p {
	color: #CCCCCC;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	}
	
#footer a, #footer a:visited {
	color: #CCCCCC;
	text-decoration: none;
	}
	
#footer a:hover {
	color: #CCCCCC;
	text-decoration: underline;
	}
	
.footer-arrow {
	margin: 0px 0px 0px 5px;
	padding: 2px 0px 2px 18px;

	}
	
.footer-rss-posts {
	margin: 0px 5px 0px 0px;
	padding: 2px 0px 2px 15px;
	background: url(images/rss_footer.png) no-repeat left center;
	}	
	
.footer-rss-comments {
	margin: 0px;
	padding: 2px 0px 2px 15px;
	background: url(images/rss_footer.png) no-repeat left center;
	}
	
.footerleft {
	width: 770px;
	float: left;
	margin: 0px;
	padding: 0px;
	}
	
.footerright {
	width: 180px;
	float: right;
	margin: 0px;
	padding: 0px;
	text-align: right;
	}

/************************************************
*  Comments									    *
************************************************/

#author, #email, #url {
	background: #FFFFFF !important;
	width: 250px;
	color: #333333;
	font-size: 12px;
	font-weight: normal;
	margin: 5px 0px 0px 0px;
	padding: 3px 0px 3px 5px;
	border: 1px solid #DDDDDD;
	display: inline;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;	
	}
	
#comment {
	background: #FFFFFF;
	width: 95%;
	color: #333333;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: normal;
	margin: 5px 0px 1px 0px;
	padding: 5px 5px 5px 5px;
	border: 1px solid #DDDDDD;
	display: inline;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	}
	
#submit {
	background: url(images/nav.png);
	color: #FFFFFF;
	display: block;
	font-size: 11px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: bold;
	text-transform: uppercase;
    margin: 0px 0px 10px 0px;
	padding: 2px 0px 2px 8px;
	border: 1px solid #555555;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	}
		
.commentlist li ul li {
	font-size: 12px;
	}

.commentlist li {
	font-weight: bold;
	}

.commentlist li .avatar { 
	background: #FFFFFF;
	float: right;
	border: 1px solid #DDDDDD;
	margin: 0px 5px 0px 10px;
	padding: 3px;
	}

.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 12px;
	}

.commentlist p {
	font-weight: normal;
	text-transform: none;
	}

.commentmetadata {
	font-weight: normal;
	}

#commentform input {
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 0px;
	}
	
	input {
	padding: 3px;
	margin: 3px 5px 3px 6px;
	}
	
		textarea {
	padding: 6px;
	margin: 8px 5px 8px 6px;
	}

	
		select {
	padding: 6px;
	margin: 6px 5px 6px 6px;
	}
#respond:after {
	content: "."; 
	display: block; 
	height: 0px; 
	clear: both; 
	visibility: hidden;
	}
	
#commentform p {
	margin: 5px 0px 5px 0px;
	}
	
#commentform #submit {
	margin: 0px;
	float: left;
	}
	
.alt {
	margin: 0px;
	padding: 10px;
	}

.commentlist {
	margin: 0px;
	padding: 0px;
	}
	
.commentlist ol {
	margin: 0px;
	padding: 10px;
	}

.commentlist li {
	margin: 15px 0px 5px 0px;
	padding: 10px 5px 10px 10px;
	list-style: none;

	}
.commentlist li ul li { 
	margin-right: -6px;
	margin-left: 10px;
	}

.commentlist p {
	margin: 10px 5px 10px 0px;
	padding: 0px;
	}
	
.children { 
	margin: 0px;
	padding: 0px;
	}

.nocomments {
	text-align: center;
	margin: 0px;
	padding: 0px;
	}
	
.reply a, .reply a:visited {
	background: url(images/nav.png);
	color: #FFFFFF;
	font-size: 11px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
    margin: 0px 0px 10px 0px;
	padding: 3px 8px 3px 8px;
	border: 1px solid #555555;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	}
	
.reply a:hover {
	background: url(images/navhov.png);
	color: #FFFFFF;
	border: 1px solid #555555;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	}

.commentmetadata {
	font-size: 10px;
	margin: 0px;
	display: block;
	}

.navigation {
	display: block;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 40px;
	}
	
.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}
	
.thread-alt {
	background: #FFFFFF;
	margin: 0px;
	padding: 0px;
	}
	
.thread-even {
	background: #F4F4F4;
	margin: 0px;
	padding: 0px;
	}
	
.depth-1 {
	border: 1px dotted #CCCCCC;
	margin: 0px;
	padding: 0px;
	}

.even, .alt {
	border: 1px dotted #CCCCCC;
	margin: 0px;
	padding: 0px;
	}
	/* utilities Styles */
.utilities{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	float:right;
	color:#DCDCDC;
	padding:11px 14px 32px 40px;
	margin: 5px 0px 0px 0px;

}
.utilities ul{
	float: left;
	margin: 0px;
	padding: 0px;
	list-style:none;
}

.utilities li{
	float: left;
	margin: 0px;
	padding: 0 12px 0 13px;
	list-style:none;
}
.utilities li a{
	font-size:12px;
	color: #FFFFFF;
	text-decoration: none;
	padding: 0 0 0 5px;
}
.utilities .lolo{
	font-size: 1em;
	color: #173250;
	text-decoration: none;
	background: url(images/empresa.png) no-repeat;

}
.utilities .faq{
	font-size: 1em;
	color: #173250;
	text-decoration: none;
	background: url(images/faq.png) no-repeat;

}
.utilities .clients{
	font-size: 1em;
	color: #173250;
	text-decoration: none;
	background: url(images/clients.png) no-repeat;

}
.utilities .distri{
	font-size: 1em;
	color: #173250;
	text-decoration: none;
	background: url(images/distri.png) no-repeat;

}
.utilities li a:hover{
	text-decoration: underline;
}
.utilities li span.phone{
	float: left;
	background: url(images/phonf.gif) no-repeat;
	padding: 0 0 0 30px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 1.4em;
	line-height: 1em;
}

/* services block styles start */
.services{
	width: 936px;
	overflow: hidden;
	margin: 0px auto;
	background: url(images/bg-services.gif) repeat-y;
}
.services .try, .services .start-saving, .services .cusomer-success{
	float: left;
	width: 260px;
}
.services h3 a{
	margin: 0 0 6px;
	font-size: 18px;
	color: #FF0000;
	text-decoration:none;
	font-weight:bold;
}
.services .bg{
	padding: 0 0 0 70px;
}
.services .try{
	margin: 0 48px 0 0;
}

.tryta{
	margin: 10px 48px 0 0;
}
.services .start-saving{
	margin: 0 48px 0 0;
}
.services .cusomer-success{
	width: 250px;
}
.services .try .bg{
	background: url(images/bg-try.jpg) no-repeat;
}
.services .start-saving .bg{
	background: url(images/bg-start-saving.jpg) no-repeat;
}
.services .cusomer-success .bg{
	background: url(images/bg-start-saving.jpg) no-repeat;
}
.services .link{
	background: url(images/a-view.gif) no-repeat;
	font-size: 11px;
	padding: 0 0 0 22px;
	margin: 0 0 0 70px;
	color: #6c6c6c;
}
#solutions-page .services p, #trial-page .services p, #why-akken-page .services p, #pricing-page .services p, #search-page .services p, #customers-page .services p, #search-page .services p, #company-page .services p, #resources-page .services p, #contact-page .services p{
	margin: 0 0 4px;
	font-size: 1.1em;
	line-height: 1.273em;
	color: #454545;
}
/* services block styles end */

.mainmodule-box{
	padding: 10px 0 5px;
		width: 936px;
	overflow: hidden;
	margin: 0px auto;
}
.mainmodule-box span.mainmodule-t,
.mainmodule-box span.mainmodule-b {
	background: url(images/mainmodule-t.gif) no-repeat;
	overflow: hidden;
	display: block;
	height: 38px;
	width: 936px;
	padding: 0px;
	margin: 0px;
}
.mainmodule-box span.mainmodule-b {
	background: url(images/mainmodule-b.gif) no-repeat;
	height: 3px;
}
.mainmodule-box .mainmodule-holder {
	background: url(images/mainmodule-c.gif) repeat-y;
	padding: 0 25px 0 34px;
	width: 941px;
}
.mainmodule-box .mainmodule-holder:after {
	display: block;
	content: "";
	clear: both;
}
.mainmodule{
	position: relative;
	overflow: hidden;
	margin: -12px 0 0 0;
	padding: 0 0 25px;
	width: 100%;
	float: left;
}
.top-part{
	width: 100%;
	overflow:hidden;
	padding: 0;
	margin: 0px;
}
/* content block styles */
#home-contenido {
	float: left;
	width: 640px;	margin:0px;
	padding: 0px;
}
#home-contenido h2.title{
	font-size: 19px;
	font-weight: normal;
	color: #333333;
	margin:0px;
	padding: 0px;
}
#home-contenido h2.title a{
	color: #FF0000;
}
.info-block{
	width: 720px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: -65px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0;
}
.column{
	float: left;
	width: 277px;
	margin: 0 0 0 68px;
	padding:0px;
	display: inline;
}
.info-block h2 a{
	margin: 0px;
	padding:0px;
	font-size: 16px;
	color: #1F3D5E;
	text-decoration:none;
}
.info-block p{
	margin: 0 0 17px;
	font-size: 13px;
	color: #1f1f1f;
	line-height: 1.417em;
}
.info-block .link{
	float: left;
	background: url(images/a-link.gif) no-repeat;
	padding: 0 0 0 25px;
	font-size: 11px;
	line-height: 17px;
	text-decoration: underline;
	font-weight: bold;
	color:#254569;
}

/* tabs block styles end */
#inicio-barra{
	float: right;
	width: 216px;
	padding-right:40px;
}
/* next-steps Styles */
.side-box{
	width: 256px;

	padding: 0 0 12px;
	margin: 0 0 20px;
}
.side-box h2{
	padding: 8px 10px 11px 15px;
	font-family: Arial, Georgia, Sans-Seriff;
	font-size: 16px;
	margin:0px;
	font-weight: bold;
	color: #3d5c7c;
	margin-bottom:4px;
	border-bottom: 1px dotted #CCCCCC;
}
.side-box-area{
	width: 254px;
	margin:0px;
	padding:0px;
}
.side-box span.side-box-t,
.side-box span.side-box-b {
	
	overflow: hidden;
	display: block;
	height: 13px;
	width: 100%;
}
.side-box span.side-box-b {
	background-position: -552px 0;
	height: 15px;
}
.side-box .side-box-holder {

	width: 100%;
	margin:0px;
	padding:0px;
}
.side-box .side-box-holder:after {
	display: block;
	content: "";
	clear: both;
}
.next-steps{
	position: relative;
	overflow: hidden;
	margin: 0px;
	padding:0px;
	width: 100%;
	float: left;
}
.next-steps ul{
	margin: 0;
	padding: 0;
	list-style: none;

	overflow: hidden;
}
.next-steps ul li{
	border-bottom: dotted 1px #d1d1d1;
}
.next-steps ul li a{
	display: block;
	background: url(images/arrow.gif) no-repeat 15px 5px;
	font-size: 12px;
	font-weight: bold;
	padding: 3px 17px 6px 35px;
	color: #202020;
	text-decoration: none;
	margin:0px
}
.next-steps ul li a:hover{
	color: #00a9dd;
}
.next-steps ul li a.editions{
	margin: 0;

}
.next-steps ul li a.trial{
	background-position: 14px -69px;
}
.next-steps ul li a.live-product{
	
	background: url(images/arrow.gif) no-repeat 10px 13px;
}
.next-steps ul li a span{
	display: block;
	height: 100%;
	width: 100%;
	cursor: pointer;
	background: url(images/arrow.gif) no-repeat 100% 0;
}
/* sidebox-2 block styles start */
.side-box-2{
	width: 214px;
	border: solid 1px #dbdbdb;
	background: url(images/side-box.gif) repeat-y -214px 0;
}
.side-box-2 .bottom{
	width: 100%;
	padding: 0 0 17px;
	background: url(images/flojoto.gif) no-repeat -552px 100%;
}
.side-box-2 .bottom .wrapper{
	padding: 10px 20px 23px 15px;
}
.side-box-2 .bottom .sub-wrapper{
	padding: 10px 18px 2px 17px;
}
.side-box-2 h3.title{
	margin: 0;
	font-size: 14px;
	color: #3d3d3d;
	padding: 9px 10px;
	background: url(images/bg-title.gif) repeat-x;
}
.side-box-2 h3.border{
	border-top: solid 1px #e2e2e2;
}
.side-box-2 .video{
	width: 179px;
	height: 106px;
	margin: 0 0 13px;
}
.side-box-2 .video img{
	display: block;
}
.side-box-2 .subtitle{
	margin: 0 0 1px;
	font-size: 1.1em;
	color: #0592bd;
}
.side-box-2 p{
	margin: 0 0 11px;
	font-size: 1em;
	color: #181818;
}
/* inf-list Styles */
.side-box-2 .inf-list{
	margin: 0;
	padding: 0 0 11px;
	list-style: none;
	width: 100%;
	overflow: hidden;
}
.side-box-2 .inf-list li{
	background: url(images/separator.gif) repeat-x 0 100%;
}
.side-box-2 .inf-list li a{
	display: block;
	height: 1%;
	padding: 6px 0 4px 22px;
	background: url(images/bullet-3.gif) no-repeat 0 4px;
	font-size: 11px;
}
/* sidebox-2 block styles end */
.services .linko {
	float: right;
	background: url(images/a-link.gif) no-repeat;
	padding: 0 0 0 25px;
	margin-right:32px;
	font-size: 11px;
	line-height: 17px;
	text-decoration: none;
	font-weight: bold;
	color:#254569;
}
.services .linko a {

	color:#254569;
}

#inicio-barra .linko {
	float: left;
	background: url(images/a-link.gif) no-repeat;
	padding: 0 0 0 25px;
	margin-right:32px;
	font-size: 11px;
	line-height: 17px;
	text-decoration: underline;
	font-weight: bold;
	color:#254569;
}
#inicio-barra .linko a {

	color:#254569;
}

	#slider ul, #slider li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:960px;
		height:280px;
		overflow:hidden; 
		}
	span#prevBtn{}
	span#nextBtn{}
/* testimonial block styles start */

/* Slideshow Styles */
#slideshow_wrap {
	margin:0px;
	padding:0 0 1px 0px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #000000;
	border-bottom-color: #92a5bc;
}
#slideshow {
	background:#FFF;
	color:#000;
	position:relative;
	padding-bottom:0px;
	margin:0;
	font-size:16px;
}
#slideshow:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#slideshow {display:inline-block;}
#slideshow {
	display:block;
	background: transparent url(images/coinss.jpg) no-repeat top right;
}
* html #slideshow {height:1px;}

/* Slideshow tabs */
#slideshow .ui-tabs-nav {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	line-height:1.3;
	text-decoration:none;
	font-size:100%;
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	position:absolute;
	bottom:0px;
	left:0;
	z-index:1;
	width:100%;
	background:#FFF url(images/uiactivetabbg.gif) repeat-x bottom right;
	border-top:1px solid #FFF;
}
* html #slideshow .ui-tabs-nav {bottom:-1px}
* + html #slideshow .ui-tabs-nav {bottom:0px}
#slideshow .ui-tabs-nav-item {margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none;float:left;}

/* style of the non-selected tabs */
#slideshow .ui-tabs-nav-item a:link,
#slideshow .ui-tabs-nav-item a:visited {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	line-height:1.3;
	text-decoration:none;
	font-size:100%;
	list-style:none;
	float:left;
	font-size:0.8em;
	font-weight:normal;
	text-decoration:none;
	color:#606060;
	background:#FFF url(images/uiactivetabbg.gif) repeat-x bottom left;
	border-left:1px solid #FFF;
	border-right:1px solid #c5ced9;
}

/* style of the hovered tab */
#slideshow .ui-tabs-nav-item a:hover,
#slideshow .ui-tabs-nav-item a:active {background:#FFF url(images/uiactivetabbg.gif) repeat-x bottom left;color:#333;}

#slideshow .ui-tabs-nav-item a span {
	float:left;
	cursor:pointer;
	padding-top: 1.5em;
	padding-right: 3.72em;
	padding-bottom: 1.5em;
}

/* style of the active-selected tab */
#slideshow .ui-tabs-selected a:link,
#slideshow .ui-tabs-selected a:visited,
#slideshow .ui-tabs-selected a:hover,
#slideshow .ui-tabs-selected a:active {background:#fff url(images/uiactivetabbg.gif) repeat-x bottom left;color:#333;}

/* Slideshow contents */
#slideshow .ui-tabs-panel {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	line-height:1.3;
	text-decoration:none;
	font-size:100%;
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;
	clear:left;
	color:#000;
	height:250px;
	padding-top: 20px;
	padding-right: 26px;
	padding-bottom: 20px;
	padding-left: 26px;
}
#slideshow .ui-tabs-hide {display:none;}
#slideshow h2 {
	color:#D2E1F2;
	font-weight:bold;
	margin:0;
	font-size:1.8em;
	line-height:1.2em;
	padding: 10px 0px 4px 0px;
	font-family: Helvetica, sans-serif;
}
#slideshow p {
	font-size:1.1em;
	margin:0px;
	line-height:24px;
	color:#CCCCCC;
}

#slideshow .btn_get_started {
	float:left;
	height:32px;
	width:132px;
	text-indent:-9999em;
	margin: 18px 7px 0px 0px;
	background:transparent url(images/sss.gif) no-repeat
}
#slideshow .btn_learn_more {float:left;height:26px;font-size:.9em; 10px 7px 0px 0px; }

/* Background images for the slideshow */
#slideshow #fragment-1 {

}
#slideshow #fragment-2 {

}
#slideshow #fragment-3 {

}

#slideshow #fragment-4 {

}
.floteleft {
padding:1px;
float:left;
}
 img.izquierda {
  float:left;
	margin:0 30px 16px 0px;
	background-color: #153250;
	padding: 6px;
}

img.derecha {
	float:right;
	margin:0 0 16px 30px;
	background-color: #153250;
	padding: 6px;
}

img.centro {
  display: block;
  margin:0 auto;
}	
.uno {
padding-left:82px;background-image:url(images/bg-customers-success.jpg); background-repeat:no-repeat; background-position:6px 3px; 
}	
.areas {
	margin:0px;
	float:right;
	padding:0px 36px 18px 12px;
	overflow:hidden;
	height:200px;
}

		.areas h3{
	margin:0px 0 5px 0;
			}
			
		.areas p{ 
			clear:left; 
			margin:0; 
			padding:10px 0;
			}

		* html .areas p{ 
			clear:left; 
			margin:0; 
			padding:0px 0 10px 0;
			}

		.areas img {
	padding:0px 20px 10px 0;
	margin:0;
			}

		.entry .areas {
			padding:10px 0 0 0;

			}
.newsconta  {
width:100%;
height:350px;
}
.news  {
	margin-bottom: 15px;
	padding-left:0px;
	height:300px;
	float: left;
	padding: 12px; 
	border: 3px solid #74a1b8; 
	margin-right:15px;
	width:43%;
}

.news h3  {
	display: block;
	width: 250px;
	position: relative;
		margin: 0px;
		padding:0px;
	font-size: 16px;
	color: #1F3D5E;
	text-decoration:none;
}

.news h3 a:link, .news h3 a:visited  {
	position: absolute;
	top: 0;
	right: 0;
}

.news ul 
{
list-style-type: none;
padding:26px 0px 0px 0px;
margin:0px;

}
.news li 
{
background-image: url(images/col.gif);
background-repeat: no-repeat;
background-position: 2px 2px;
padding: 0px 10px 14px 18px;

}
.news ul li a:link, .news ul li a:visited  {
	font-weight: bold;
	color:#23262a;
}

.news ul li span.meta  {
	display: block;
	font-size: 11px;
}

.news2  {
	margin-bottom: 15px;
	padding-left:0px;
	height:300px;
	float: left;
	padding: 12px; 
	border: 3px solid #74a1b8; 
	margin-right:0px;
	width:43%;
	background-color:#f8f9f9;
}

.news2 h3  {
	display: block;
	width: 250px;
	position: relative;
		margin: 0px;
		padding:0px;
	font-size: 16px;
	color: #1F3D5E;
	text-decoration:none;
}

.news2 h3 a:link, .news h3 a:visited  {
	position: absolute;
	top: 0;
	right: 0;
}

.news2 ul 
{
list-style-type: none;
padding:26px 0px 0px 0px;
margin:0px;

}
.news2 li 
{
background-image: url(images/col.gif);
background-repeat: no-repeat;
background-position: 2px 2px;
padding: 0px 10px 14px 18px;

}
.news2 ul li a:link, .news ul li a:visited  {
	font-weight: bold;
	color:#23262a;
}

.news2 ul li span.meta  {
	display: block;
	font-size: 11px;
}


.box  {
}

.box h2  {
	padding-bottom: 5px;
}

#recent_articles .article .meta  {
	margin: 0 0 10px 0;
	font-size: 11px;
}

#recent_articles .article .meta a:link,
#recent_articles .article .meta a:visited  {
	color: #4f5357;
}

#recent_articles .article .comments  {
	margin: 0;
	position: absolute;
	top: 10px;
	right: 7px;
	padding: 0 3px;
	border-radius: 3px;
 	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	background-color: #5c5c5c;
}
.publi{
	float: left;
	background: url(images/a-link.gif) no-repeat;
	padding: 0 0 0 25px;
	font-size: 11px;
	line-height: 17px;
	text-decoration: underline;
	font-weight: bold;
	color:#254569;
}
#top-page-navi{
	font-size:16px;
	font-weight:normal;
	margin:0px 0px 0px 0px;
	padding:0px;
	float:left;
}
#top-page-navi ul { list-style:none; margin:0px; padding:0px;}

#top-page-navi li{
	float: left;
	margin: 0 0px 0 0;
  line-height: 40px;
  background: url(images/pipe.gif) right no-repeat;
}
#top-page-navi li a{
	padding: 13px 15px 13px 15px;
	color: #fff;
	font-family: Arial, Georgia, Sans-Seriff;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
	text-transform: uppercase;
	margin: 0 2px 0 2px;
}

#top-page-navi li a:hover {	
  background: url(images/nav_bar_active.gif) repeat-x;
	text-decoration: none;
	}
#top-page-navi li.active a, #top-page-navi li.current_page_item a{
	background: url(images/pagenavi-ba.gif) no-repeat left;
	color: #ffffff;
	cursor: pointer;
	text-decoration: none;
}

#top-page-navi li.current_page_item a {
color: #1d3e58;
text-decoration:none;
}


.habla{
padding-left:92px;  background-image:url(images/ad.gif); background-repeat:no-repeat; background-position:6px 3px;"
}
.habla{
padding-left:92px;  
background-image:url(images/ad.gif); 
background-repeat:no-repeat; 
background-position:6px 3px;"
}
.ojo{
padding-left:92px;  
background-image:url(images/ojo.gif); 
background-repeat:no-repeat; 
background-position:6px 3px;"
}
.fon{
padding-left:92px;  background-image:url(images/fon.gif); background-repeat:no-repeat; background-position:6px 3px;"
}

/* ==================== FOOTER ==================== */

/* Format --------- */
#ftr { width: 966px; background: #ffffff url(images/bg-fodeoter-150x170.gif) repeat-x; margin:0 auto; padding:15px 0px 15px 0px;}
#ftr div.center {background: #27578b; width:906px; margin:0 auto; padding:15px; height:70px; }
#ftr a {
	color:#FFFFFF;
	font-weight:100;
	font-size:14px;
}

/* links --------- */
.ftr-lnks { width:480px; float:left; margin:0px; padding:0px; }
.ftr-social { width:auto; float:right; margin:0px; padding:0px; color:#CCCCCC}
.ftr-lnks dd, .ftr-social dd { margin:0px; float:left; border-right:1px solid #CCC; border-left:1px solid #FFFFFF; padding:0 8px; }
#ftr dd.f { border-left:none; }
#ftr dd.l { border-right:none; }
.ftr-lnks dt {
	clear:left;
	color:#CCCCCC;
	font-size:11px;
	font-weight:100;
	padding:10px 0 5px 8px;
}
.ftr-lnks dt.credit { padding:0px 0 23px 8px; }
#ftr .ftr-lnks dt.credit a {
	font-size:11px;
	color:#CCCCCC;
	text-decoration:underline;
}
.ftr-social dt { float:left; font-weight:100; font-size:14px; }
.ftr-social dt.links { float:none; clear:left; padding:8px 0 5px 0px; }
#ftr .ftr-social dt.links a {
	color:#CCCCCC;
	font-size:11px;
	font-weight:100;
}
.ftr-features { clear:left; background:url(images/footer-div-960x5.gif) no-repeat center top; padding:20px 0 10px 0; }
.ftr-features a { margin:0 40px 0 8px; }

  #powered {
  position: relative;
  text-align: right;
  color:#CCCCCC;
  }
.dev{
	vertical-align: middle;
	margin-right: 2px;
	}
	
	.left-nav ul{
width: 100%;
margin: 0px;
padding: 0px;
display: block;
overflow:hidden;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #333333;
}
.left-nav ol a, .left-nav ol a:active, .left-nav ol a:visited, .left-nav ol a:link{
font-weight:bold;
background-image:url(images/nav-ol.gif);
background-repeat:repeat-x;
background-position:top;
text-decoration:none;
padding: 7px;
font-size:12px;
color:#ffffff;
background-color:#e5e5e5;
overflow:hidden;
margin:0px;
display:block;
}
.left-nav ol{
font-weight:bold;
background-image:url(images/nav-ol.gif);
background-repeat:repeat-x;
background-position:top;
text-decoration:none;
padding: 7px;
font-size:12px;
color:#ffffff;
background-color:#e5e5e5;
overflow:hidden;
margin:0px;
display:block;
}
.left-nav li a, .left-nav li a:active, .left-nav li a:visited, .left-nav li a:link{
margin: 0px;
overflow:hidden;
display:block;
text-decoration:none;
padding:3px 3px 3px 8px;
background-color:#e5e5e5;
border-top:1px solid #ffffff;
background-position:left;
color:#333333;
font-size:11px;
}
.left-nav li a:hover{
margin:0px;
display:block;
text-decoration:underline;
padding:3px 3px 3px 8px;
background-color:#cfcece;
border-top:1px solid #ffffff;
color:#114269;
overflow:hidden;
font-size:11px;
}
.contenido{
	background: url(images/alicia.gif) no-repeat left top;

}

.narrowcolumnwrapper{
	margin: 5px 0 0;
	background: url(images/merienda.gif) repeat-y ;
}

.narrowcolumn{
	background: url(images/ultimatum.gif) no-repeat left bottom;
}

	
.browse{
	border-top: 1px solid #bdbdbd;
	padding: 15px 16px;
	line-height: 18px;
}


#sidebar{
	margin: 0;
	padding: 0;
	width: 258px;
}


#sidebar ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#sidebar ul li{
	margin: 0px;
	
}

#sidebar  h2{
	padding: 10px 10px 11px 16px;
	font-family: Arial, Georgia, Sans-Seriff;
	font-size: 14px;
	margin:0px;
	font-weight: bold;
	text-transform: uppercase;
	background: #e6f1f7 url(images/cucu.png) no-repeat;
	color: #f9f9f9;
}

#sidebar ul{

	padding: 0px 0px 16px 0px;
		margin: 0px;
	background: #e7f0f7 url(images/bg_ul_ul.gif) no-repeat bottom left;
}

#sidebar ul li{
	margin: 0;
		padding: 4px 11px 11px 10px;
	line-height: 24px;
	border-bottom: 1px solid #e3e3e3;
		background: url(images/ar.gif)no-repeat center; ;
}
#sidebar ul li a{ 	background: url(images/bullet_green.gif) no-repeat 0px 4px;
padding-left: 12px;
margin:0px;
 }
#sidebar ul ul ul{
	border: 0;
	padding: 0;
	background-image: none;
}

#sidebar ul ul ul li{
	padding: 0 0 0 10px;;
	background-image: none;
}

#sidebar ul li.popular h2{
	padding: 10px 11px 9px 32px;
	background: #3da1e4 url(images/bg_ul_li_h2_popular.jpg) no-repeat;
	color: #fff;
}

#sidebar ul li.popular ul{
	border-top: 1px solid #3497d9;
	padding: 6px 11px 11px;
	background: #7ac7fa url(images/bg_ul_ul_popular.gif) no-repeat bottom left;
}

#sidebar ul li.popular ul li{
	line-height: normal;
	padding: 5px 0 0 0;
	background-image: none;
}

#sidebar ul li.popular ul li img{
	border: 1px solid #3497d9;
	padding: 4px;
	background: #fff;
}

#sidebar ul li#feed h2{
	padding: 10px 11px 11px 32px;
	background: url(images/bg_ul_li_h2_feed.jpg) no-repeat;
}

#sidebar ul li#feed h2 a{
	text-decoration: none;
	color: #913a01;
}

.sidebar ul li#feed h2 a:hover{
	text-decoration: underline;
}

.obar ul li h2{
	background: #eeeeef url(images/bg_ul_li_h2_alt.jpg) no-repeat;
}

.obar ul ul{
	border-top: 1px solid #ddd;
	padding: 0px 10px 0px 10px;
	margin: 0px;
	background: #f9f9f9 url(images/bg_ul_ul_alt.gif) no-repeat bottom left;
}

.mainmodule-boxe{
	padding: 10px 0 5px;
	width: 936px;
	overflow: hidden;
	margin: 0px auto;
	
}
.features{
	padding: 0 0 10px;
	margin: 0 -60px 0 0;
	overflow: hidden;
}
.features .box{
	float: left;
	width: 290px;
	margin: 0 30px 0 0;
}
.features .box .img{
	float: left;
}
.features .box .img img{
	float: left;
}
.features .headline{
	display: block;
	font-size: 1.3em;
	color: #373737;
	margin: 0 0 6px;
}
.features .holder{
	padding: 13px 0 6px 0;
	font-size: 1.1em;
}
.features .text{
	margin: 0 0 0 65px;
}
#solutions-page #content .features p{
	margin: 0 0 3px;
	font-size: 1em;
	line-height: 1.5em;
	color: #5b5b5b;
}
.text-holder{
	margin:0 0 0 33px;
	height:1%;
}
.text-holder .title-holder h3{
	margin:0;
}
.text-holder p{
	font-size:1.3em;
	color:#363636;
	margin:20px 0 0;
}
.headline-list-c{
	background:url(images/bg-table-headline-list-c.gif) repeat-y;
	width:438px;
	float:left;
	margin:21px 0 0 35px;
}
.headline-list-t{
	background:url(images/bg-table-headline-list-t.gif) no-repeat;
	width:100%;
	overflow:hidden;
}
.headline-list-t ul{
	list-style:none;
	margin:0;
	padding:0;
}
.headline-list-t ul li{
	float:left;
	display:block;
	margin:0;
	width:131px;
	padding:0 0 10px 15px;
}
.headline-list-t ul li h2{
	font-size:20px;
	letter-spacing:-2px;
	margin:9px 0 0;
}
.headline-list-t ul li h3{
	font-size:12px;
	margin:0 0 4px 0;
}
.headline-list-t ul li .price{
	color:#414141;
	font-size:1.3em;
}
#contentright .features p{
	margin: 0 0 3px;
	font-size: 11px;
	line-height: 1.5em;
	color: #330099;
}
/* testimonial block styles start */
.tmns-holder{
	width: 620px;
	overflow: hidden;
	padding: 0 0 30px;
}
.testimonials{
	width: 569px;
	margin: 0 auto;
	padding: 1px;
	border: solid 1px #d4d3d3;
	background: #fbfbfb;
}
.testimonials .bg{
	background: #f0f0f0;
	width: 100%;
	overflow: hidden;
	padding: 9px 0 7px 0;
}
.testimonials .img{
	float: left;
	padding: 0 15px 0 12px;
}
.testimonials .img img{
	float: left;
	background: #fff;
	padding: 2px 3px;
	border: solid 1px #b5b5b5;
}
.testimonials .text{
	margin: 0 0 0 0x;
	padding: 3px 4px 0 0;
}
.testimonials .text blockquote{
	margin: 0;
	font: italic 16px Georgia, Times, serif;
	color: #3f3f3f;
}
.testimonials .bottom{
	background: url(images/testimonials-b.gif) no-repeat;
	width: 24px;
	height: 16px;
}
.tmns-holder .text-area{
	height: 1%;
	overflow: hidden;
	line-height: 13px;
	width: 529px;
	margin: 0 auto;
	padding: 5px 0 0 40px;
}
.tmns-holder .text-area .view{
	float: right;
	background:url(images/a-view.gif) no-repeat;
	font-size:10px;
	line-height:13px;
	padding:0 0 0 21px;
	text-decoration:none;
}
.tmns-holder .text-area .name{
	font-size: 1em;
	font-style: italic;
	color: #9a9a9a;
}
/* testimonial block styles end */

/*cite box start*/
.cite-holder-c{
	width:708px;
	background:url(images/bg-cite-holder-c.gif) repeat-y;
	margin:0 0 0 75px;
	position:relative;
}
.cite-holder-c:after{
	content:"";
	display:block;
	clear:both;
}
.cite-holder-t{
	background:url(images/bg-cite-holder-t.gif) no-repeat;
	width:100%;
	overflow:hidden;
}
.cite-holder-b{
	background:url(images/bg-cite-holder-b.gif) no-repeat 0 100%;
	height:1%;
	overflow:hidden;
	padding:0 25px 23px 0;
}
.cite-holder-b .image-holder{
	float:left;
	border:1px solid #b5b5b5;
	padding:2px;
	margin:11px 17px 0 14px;
	display:inline;
}
.cite-holder-b .image-holder img{
	display:block;
	border:1px solid #b7b7b7;
}
.cite-holder-b blockquote{
	margin:20px 0 0;
}
.cite-holder-b blockquote q{
	font: italic 1.6em Georgia, Times, serif;
}
.cite-holder-b q{quotes: none;}
.cite-holder-b q:before{content:"";}
.cite-holder-b q:after{content:"";}
.cite-holder-b blockquote cite{
	position:absolute;
	left:39px;
	bottom:-2px;
	font-size:1em;
	color:#9a9a9a;
	font-weight:bold;
}
        .active {
            font-weight: bold;
        }
        div.faq {
            background: #fff;
            margin-bottom: 2px;
            border-bottom: 2px solid #eee;
        }
		 		
 #faq-section h3  {
	padding: 0 0 14px 33px;
	margin:0px;
	background: url(images/bullet-primary.gif) no-repeat 0 4px;
	font-size: 14px;
	color: #525252;
	border:none;
	font-family: Arial, Helvetica, sans-serif;
	}
        div.question {
            cursor: pointer;
            color: #36a;
            font-size: 120%;
            padding: 8px 6px 8px 0px;
        }
        div.answer {
            padding: 12px;
				background-color: ButtonFace;
				border-color: black;
        }
        p.copyright {
            font-size: 11px;
            text-align: right;
            color: #459;
        } 
		.main-link{
	display: block;
	padding: 0 0 0 23px;
	line-height: 17px;
	font-size: 11px;
	color: #0592bd;
	background: url(images/link-view.gif) no-repeat;
}
/* begin gray-box block styles */
.gray-box-box{
	width: 250px;
	margin: 0 0 19px;
float: right;
}
.gray-box-box span.gray-box-t,
.gray-box-box span.gray-box-b {
	background: url(../images/gray-box-t.gif) no-repeat;
	overflow: hidden;
	display: block;
	height: 20px;
	width: 100%;
}
.gray-box-box span.gray-box-b {
	background: url(../images/gray-box-b.gif) no-repeat;
	height: 21px;
}
.gray-box-box .gray-box-holder {
	background: url(../images/gray-box-c.gif) repeat-y;
	padding: 0 8px 0 13px;
	width: 249px;
}
.gray-box-box .gray-box-holder:after {
	display: block;
	content: "";
	clear: both;
}
.gray-box{
	position: relative;
	overflow: hidden;
	margin: -14px 0 -19px 0;
	width: 100%;
	float: left;
}
/* end gray-box block styles */

/* begin ABOUT US page gray-box block styles */
.gray-box-box2{
	width: 250px;
	margin: 0 0 19px;
	float: right;
	padding: 0 20px 10px 20px;
}
.gray-box-box2 img{
	margin: 0 0 10px 0px;

	padding: 0px;
}
.gray-box-box2 span.gray-box-t,
.gray-box-box2 span.gray-box-b {
	background: url(images/gray-box-t.gif) no-repeat;
	overflow: hidden;
	display: block;
	height: 20px;
	width: 100%;
}
.gray-box-box2 span.gray-box-b {
	background: url(images/gray-box-b.gif) no-repeat;
	height: 21px;
}
.gray-box-box2 .gray-box-holder {
	background: url(images/gray-box-c.gif) repeat-y;
	padding: 10px 8px 10px 13px;
	width: 249px;
}
.gray-box-box2 .gray-box-holder:after {
	display: block;
	content: "";
	clear: both;
}
.gray-box2{
	position: relative;
	overflow: hidden;
	margin: -14px 8px -19px 8px;
	width: 100%;
	float: right;
}
/* end gray-box block styles */
/*column2 start*/
.column2{
	width:263px;
	float:right;
	margin:10px 0 0 0px;
	display:inline;
}
.column2 p{
	font-size:1.3em;
	color:#363636;
	margin:12px 0 0;
	line-height:1.3em;
}
.column2 .title-holder{
	border:1px solid #dadada;
	background:#f7f7f7 url(images/bg-column2-title.gif) repeat-x 0 100%;
	border-bottom:none;
	padding:8px 0 9px 12px;
	width:249px;
}
.column2 .title-holder strong{
	font-size:1.2em;
	color:#474747;
	font-weight:normal;
}
.column2-holder-c{
	width:263px;
	overflow:hidden;
	background:url(images/bg-column2-c.gif) repeat-y;
}
.column2-holder-b{
	width:233px;
	overflow:hidden;
	background:url(images/bg-column2-b.gif) no-repeat 0 100%;
	padding:16px 13px 0 17px;
}
.column2-holder-b q{quotes: none;}
.column2-holder-b q:before{content:"";}
.column2-holder-b q:after{content:"";}
.column2-holder-b blockquote{
	margin:12px 0 0 1px;
	border-bottom:1px solid #e3e3e3;
	overflow:hidden;
	padding-bottom:23px;
}
.column2-holder-b blockquote q{
	font-size:1.3em;
	color:#838383;
	line-height:1.38em;
}
.column2-holder-b blockquote q span{
	background:url(images/bg-left-quote.gif) no-repeat;
	padding:0 14px 0 0;
}
.column2-holder-b blockquote q em{
	background:url(images/bg-rigth-quote.gif) no-repeat;
	padding:0 14px 0 0;
}
.column2-holder-b blockquote cite{
	margin:32px 0 0;
	display:block;
	font-style:normal;;
	font-size:1.1em;
	color:#979797;
	line-height:1.18em;
}
.lgo-holder{
	float:right;
	margin:-8px 4px 0 0;
	display:inline;
}
.column2-holder-b blockquote cite strong{margin:8px 0 0;}
.column2-holder-b blockquote cite strong,
.column2-holder-b blockquote cite span,
.column2-holder-b blockquote cite em{display:block;}
/*column2 end*/

#pdfs{
	margin: 0;
	padding: 0 0 11px;
	list-style: none;
	width: 100%;
	overflow: hidden;
}
#pdfs li{
}
#pdfs li a{
	display: block;
	height: 2%;
	padding: 4px 0 4px 22px;
	background: url(images/icon-pdf.gif) no-repeat 0 4px;
	font-size: 12px;
}


/*Members & Partners Page Images*/
.partnersblock-holder{
	width: 90%;
	overflow: hidden;
	padding: 0;
}
.partners{
	position: relative;
	width: 98%;
	margin: 0 0 15px 0;
	padding: 0 2px 18px 2px;
	border-bottom: dotted 1px #E3E3E3;
}
.partners .bg{
	width: 98%;
	overflow: hidden;
	padding: 9px 0 7px 0;
}
.partners .img{
	float: left;
	width:100x;
	padding: 0 15px 0 0;
	background: #fff;
	padding: 2px 3px;
	overflow: hidden;

}
.partners .img img{
	float: left;
	padding: 6px;
	border: 1px solid #d5d5d5;
	margin: 0 15px 0 0;
}
#text {
	margin: 0x;
	padding: 10px 20px 5px 0;
}
#text p{
	margin: 0px;
	padding: 0px;
	font: 12px Arial, Times;
	color: #656565;
		line-height: 18px;
	display:inline;
	overflow:hidden;
}
.partners .textsmall{
	margin: 0 0 0 0x;
	padding: 3px 20px 5px 0;
	margin: 0;
	font: 1.1em Arial, Times;
	color: #656565;
}
#poster{
width:936px;
margin: 0 auto;
background:url(images/pinwa.png) no-repeat;
padding:0;
height:30px;
}
#navigation-icons
{
  padding: 10px 0 0 17px;
  margin:0px;
}

#navigation-icons li
{
  vertical-align: top;
  padding-right: 40px;
  list-style-type: none;
  display: inline;
}
#post-navigation-bar
{
  height: 30px;
  padding:0;
  margin:0;

}

#left-container-inner
{
  float: left;
  width: 678px;
}

#left
{
  float: left;
  padding-left:20px;
}
#left-box-header
{
  height: 40px;
  width: 315px;
  background:url(images/papayo.png) no-repeat;
  color: #777;
  border-bottom:1px solid #FFFFFF;
}

#left-box-header h2 {
	padding: 10px 10px 11px 16px;
	font-family: Arial, Georgia, Sans-Seriff;
	font-size: 14px;
	margin:0px;
	font-weight: bold;
	text-transform: uppercase;
	background: #e6f1f7 url(images/longin.png) no-repeat;
	color: #f9f9f9;
}

#left-box-header-inner
{
  height: 30px;
  font-size: 1.7em;
  letter-spacing: -1px;
  font-weight: bold; 

}

.left-box-spacer
{
  height: 1px;
  width: 214px;
  border-right: 1px solid #d0d9d9;
}

.left-box-body
{
  width: 312px;
  padding: 10px 0px 10px 10px;
  background-color: #F8F9F9;
  border-right: 1px solid #d0d9d9;
  border-bottom: 1px solid #d0d9d9;
  color: #666;
font-size:85%;
margin:10px 0 0 0;

}

.left-box-body a:link, .left-box-body a:active, .left-box-body a:visited
{
	text-decoration: none;
	color: #464646;
	font-size:16px;
}

.left-box-body span a:link, .left-box-body span a:active, .left-box-body span a:visited
{
	text-decoration: none;
	color: #2f69a0;
	font-size:10px;
	display:block;
}

.left-box-body a:hover
{
  text-decoration: underline;
  color: #000;
}

.left-box-body-header
{
  padding: 0 0 0 25px;
  margin-bottom: 10px;
  background: url(images/arrow01.gif) no-repeat center left;
}

.left-box-body-header-link, .left-box-body-header-link:link, .left-box-body-header-link:active, .left-box-body-header-link:visited
{
	text-decoration: none;
	font-size: 110%;
	color: #333333;
        ont-weight: bold;
}

.left-box-body-header-link:hover
{
  text-decoration: underline;
}

#right-inner
{
  float: right;
  width: 240px;
}
#right-content-box{
 width: 240px;

}
.derechah{
  height: 40px;
  width: 240px;
  background: url(images/longin.png) no-repeat;
  color: #777;
  border-bottom:1px solid #FFFFFF;
}
.derechaform{
  width: 222px;
  padding: 10px 5px 10px 10px;
  background-color: #F8F9F9;
  border-left: 1px solid #d0d9d9;
    border-right: 1px solid #d0d9d9;
  border-bottom: 1px solid #d0d9d9;
  color: #666;
}
input .derechaform{
  padding: 2px;
  font: 400 12px arial, sans-serif;
  background: #f1f0ee;
  border:1px solid #e0e0e0;
   color: #353431;
}
.signin{
width:215px;
background:#FFFFFF;
}
.signin table { font-size:11px; }


#right-content-box2
{
  padding: 0 5px 10px 10px;
}

#right-content-box h2
{
  margin: 0 0 0 18px;
  font-size: 21px;
  letter-spacing: -1px;
  font-weight: bold;
  color: #FFFFFF; 
  font-family:  "Trebuchet MS", Arial, Helvetica, sans-serif;
  padding: 5px 0 0 0;
} 

div#right-news-content-box
{
  margin: 10px;
}
div#right-news-content-box div.news-date
{
	background:transparent;
}

#right-news-content-box-header
{
  font-size: 1.5em;
  letter-spacing: -1px;
  color: #999;
}

#right-content-box-more
{
  margin: 10px 0 10px 0;
}

#center
{
	float:left;
	width:470px;
	padding-left:15px;
	margin:0;
}

#center-inner {
  float: left;
  width: 670px;
}

#center-inner h1 {
  letter-spacing: -1px;
  font-size: 140%;
  padding: 0px 0px 5px 0px;
  color: #2f69a0;
  font-weight:normal;
  margin:0px;
}
#top-content-box {
  padding: 0;
  margin:0;
  width:325px;
  float:left;
}
#top-content-box p {
color:#515151;
}
#top-content-box p a {
color:#234a73;
}
.link1{background: url(images/arrow01.gif) 0 4px no-repeat; padding-left: 14px; margin-top:10px; line-height:17px; font-size:12px;}
.link1 a{ font-size:12px;}

/** logged in **/
	#userBox {width:241px; float:right; margin:0px;
	  padding: 10px 5px 10px 10px;
  background-color: #F8F9F9;
  border-left: 1px solid #d0d9d9;
    border-right: 1px solid #d0d9d9;
  border-bottom: 1px solid #d0d9d9;
  color: #666;}
	#userBox p {margin: 4px 0; font-size: 0.9em; color:#999}
	#userBox p a:hover {color:#333; text-decoration: none;}
	#userBox h3 {color:#3f94c5; font-size:1.2em;}
	div.avatar {background: url(images/bg_avatar.gif); width: 46px; height: 46px; padding: 6px 0 0 6px; float: left; margin-right: 10px;}
	
	/** not logged in - unregistered **/
	fieldset#loginBox {width:241px; float:right; margin:0px;
	  padding: 10px 5px 10px 10px;
  background-color: #F8F9F9;
  border-left: 1px solid #d0d9d9;
    border-right: 1px solid #d0d9d9;
  border-bottom: 1px solid #d0d9d9;
  color: #666;}
	fieldset#loginBox form {padding-top:5px;}
	fieldset#loginBox p {width:240px; margin: 4px 0; font-size: 0.9em; color:#999; height:30px; }
	fieldset#loginBox form label {background: url(images/antfo.png) no-repeat;  margin-left:15px; padding: 5px 0 5px 0;}
	
	input#bt_login {margin-top:1px; margin-left:45px}
	fieldset#loginBox h3 {display:block; color:#3f94c5; float:left; width:50px; font-size:1.2em; font-weight:bold; margin-right:15px;}
	
	fieldset#loginBox ul {margin-top:5px; margin-left:0px; background:none;}
	fieldset#loginBox ul li {float:left; margin:0 5px 0 0;  padding:0 0 0 5px; font-size:0.9em; background:none; border:none;}

	fieldset#loginBox ul li:first-child {border-left:none;}
    
    	div.postAuthor {background: url(images/icon_user.png) no-repeat 0px 2px; padding-left: 20px;}
	div.postAuthor a {color:#333;}

div.author {margin-bottom: 20px; clear: both;}
div.author a {color:#333; text-decoration: none; border-bottom: 1px solid #b59100;}
div.author a:hover {color:#3f94c5; border-bottom: 1px solid #fff;}

div#authProfile {background: #f4f5f6; padding: 10px; width: 520px; margin-bottom: 20px; height: 120px;}
div#authAvatar {width: 60px; height: 60px; float: left; margin: 0 10px 10px 0;}
div#authInfo {float:left; background: #fff; padding: 8px; width: 420px;}
div#authInfo p {margin:10px 0 0 0;}
div#authInfo p:first-child {margin-top: 0px;}

	div#iContentLeft {float: left; padding-left: 3px; width:440px; position:relative;}
	div#iContentLeft h3 {margin: 15px 0;}



#sidebaros{
	margin: 0;
	padding: 0;
	width: 240px;
}

#sidebaros ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#sidebaros ul li{
	margin: 0px;
	
}

#sidebaros  h2{
	padding: 10px 10px 11px 16px;
	font-family: Arial, Georgia, Sans-Seriff;
	font-size: 14px;
	margin:0px;
	font-weight: bold;
	text-transform: uppercase;
	background: #e6f1f7 url(images/longin.png) no-repeat;
	color: #f9f9f9;
}

#sidebaros ul{

	padding: 0px 0px 16px 0px;
		margin: 0px;
	background: #e7f0f7 url(images/exit.png) no-repeat bottom left;
}

#sidebaros ul li{
	margin: 0;
		padding: 8px 11px 11px 10px;
	line-height: 24px;
	border-bottom: 1px solid #e3e3e3;
		background: url(images/ar.gif)no-repeat center; ;
}
#sidebaros ul li a{ 	background: url(images/bullet_green.gif) no-repeat 0px 4px;
padding-left: 18px;
margin:0 0 0 4px;
color:#333333;
text-decoration:none;
 }
 #sidebaros ul li a:hover{ 	background: url(images/bullet_green.gif) no-repeat 0px 4px;
color:#234a73;
text-decoration:underline;
 }
#sidebaros ul ul ul{
	border: 0;
	padding: 0;
	background-image: none;
}

#sidebaros ul ul ul li{
	padding: 0 0 0 10px;;
	background-image: none;
}

/** logged homes **/
	#userBox1 {width:223px; float:right; margin:0px;
	  padding: 10px 5px 10px 10px;
  background-color: #F8F9F9;
  border-left: 1px solid #d0d9d9;
    border-right: 1px solid #d0d9d9;
  border-bottom: 1px solid #d0d9d9;
  color: #666;}
	#userBox1 p {margin: 4px 0; font-size: 0.9em; color:#999}
	#userBox1 p a:hover {color:#333; text-decoration: none;}
	#userBox1 h3 {color:#3f94c5; font-size:1.2em;}
	div.avatar {background: url(images/bg_avatar.gif); width: 46px; height: 46px; padding: 6px 0 0 6px; float: left; margin-right: 10px;}
	
	/** not logged in - unregistered **/
	fieldset#loginBox1 {width:223px; float:right; margin:0px;
	  padding: 10px 5px 10px 10px;
  background-color: #F8F9F9;
  border-left: 1px solid #d0d9d9;
    border-right: 1px solid #d0d9d9;
  border-bottom: 1px solid #d0d9d9;
  color: #666;}
	fieldset#loginBox1 form {padding-top:5px;}
	fieldset#loginBox1 p {width:220px; margin: 4px 0; font-size: 0.9em; color:#999; height:30px; }
	fieldset#loginBox1 form label {background: url(images/antfo.png) no-repeat;  margin-left:15px; padding: 5px 0 5px 0;}
	
	input#bt_login {margin-top:1px; margin-left:45px}
	fieldset#loginBox1 h3 {display:block; color:#3f94c5; float:left; width:50px; font-size:1.2em; font-weight:bold; margin-right:15px;}
	
	fieldset#loginBox1 ul {margin-top:5px; margin-left:0px; background:none;}
	fieldset#loginBox1 ul li {float:left; margin:0 5px 0 0;  padding:0 0 0 5px; font-size:0.9em; background:none; border:none;}

	fieldset#loginBox1 ul li:first-child {border-left:none;}
    
    	div.postAuthor1 {background: url(images/icon_user.png) no-repeat 0px 2px; padding-left: 20px;}
	div.postAuthor1 a {color:#333;}

div.author1 {margin-bottom: 20px; clear: both;}
div.author1 a {color:#333; text-decoration: none; border-bottom: 1px solid #b59100;}
div.author1 a:hover {color:#3f94c5; border-bottom: 1px solid #fff;}

div#authProfile1 {background: #f4f5f6; padding: 10px; width: 420px; margin-bottom: 20px; height: 120px;}
div#authAvatar1 {width: 60px; height: 60px; float: left; margin: 0 10px 10px 0;}
div#authInfo1 {float:left; background: #fff; padding: 8px; width: 320px;}
div#authInfo1 p {margin:10px 0;}
div#authInfo1 p:first-child {margin-top: 0px;}

.left-box-body-header
{
  padding: 0px 0 0 20px;
  margin-bottom: 10px;
  background: url(images/icon_box.gif) no-repeat top left;
}

#middle-content-box-wrapper {
  padding:0px auto;
  margin-bottom: 15px;
}

.middle-box-header {
	padding:10px 0 1px 0;
	font-family: "Trebuchet MS";
	font-size: 170%;
	color: #50819A;
}
.middle-content-box-form{
width:165px;
float:right;
font-size:14px;
}

.middle-content-box-form a{
	color: #234a73;
	text-decoration: underline;
	background: url(images/arrow01.gif) 0 4px no-repeat; padding-left: 14px; margin-top:10px; line-height:17px; 

}

.middle-box-header2 {
  font-family: "Trebuchet MS";
  font-size: 20px;
  font-weight: bold;
  letter-spacing: -1px;
  color: #000;
}
#middle-content-box {
	height: 130px;
	background-color: #e1effa;
	padding: 5px 10px 10px 10px;
}

#help-container-wrapper
{
  width: 225px;
  margin-top: 10px;
  background: url(images/silva.png);
}
 
#help-container
{
  text-align: left;
  padding: 8px 0 15px 10px;
  font-size: 12px;
} 

#help-container-text
{
  text-align: center;
}

#sidebarera p{
padding:30px;
}

#sidebarera{
	padding: 0 0 12px;
	margin: 0 0 20px;
	width: 256px;
		background: #e7f0f7 url(images/bg_ul_ul.gif) no-repeat bottom left;
}
#sidebarera  h2{
	padding: 10px 10px 11px 16px;
	font-family: Arial, Georgia, Sans-Seriff;
	font-size: 14px;
	margin:0px;
	font-weight: bold;
	text-transform: uppercase;
	background: #e6f1f7 url(images/cucu.png) no-repeat;
	color: #f9f9f9;
}

#cama{
	height: 365px;
	width: 670px;
	background-image:url(images/shapes.jpg);
	margin-bottom:20px;
}

#rotating-images{
	height: 284px;
	width: 670px;
	padding-top:81px;
}


#rotating-images p{
	    width: auto;
    height: 32px;
	color:#FFFFFF;
    background: transparent url(images/opacity-back.png) repeat;
	background:#000;
	font-size:16px;
	filter:alpha(opacity=70);
	-moz-opacity:.70;
	opacity:.70;
    margin: -44px 0 0 0px;
    padding: 10px 0 3px 20px;
    position: relative;
}

.tabs{
   padding:0;
   width:100%;
}
ul.tabset{
		float:left;
			width:100%;
	margin: 0;
	padding:0px;
	background-image: url(images/cssnavbg.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	background-color: #fff;
	border-bottom: 1px solid #fff;
	height:42px
}
ul.tabset li{
	float:left;
	margin:0;
background:none;
color: #000;
	background-image: url(images/cssnavitembg.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	padding:0px 2px 12px 0px;
	
}
ul.tabset li a{
			padding: 12px 25px 0px 25px;
			display:block;
			font-weight:bold;
			text-decoration:none;
			margin:0px;
			font-size:13px;
}

.tabs-content{
   padding:0px 0px 0px 15px;
   width:97%;
   border:1px solid #d5d5cd;
}

#tab1{
padding-top:15px;
}
#tab2{
padding-top:15px;
}
#tab3{
padding-top:15px;
}





		