/* ------- 1. Structure ------- */
#header {background:#06223A url(../images/back-header.gif) repeat-x scroll center top;}
#footer{background:#F5F5F5 url(../images/back-footer.gif) repeat-x scroll center top;}
#home_feature{background:#06223A url(blue/home_feature.jpg) repeat-x scroll center top;}
#home_feature .background {background-image:url(blue/full.jpg);}
#home_feature.staged .background {background-image:url(blue/stage.jpg);}
#home_feature.cu3er .background {background-image:url(blue/cu3er.jpg);}

/* ------- 2. Buttons ETC ------- */
#intro_blurb_title,#intro_blurb_title span{background-image:url(blue/intro.gif);}
a.button_link,a.button_link:hover,a.button_link:active,a.button_link:active span,a.button_link span,.slider_content a.button,.slider_content a.button:hover{background-image:url(blue/buttons.gif);}
.button:active,.button:hover,.button,.wp-pagenavi span.current,.slider_content a.button{border-color:#07253D;background-image:url(blue/buttons.gif);}

/* ------- 3. Typography ETC ------- */
#about_the_author img,#footer h3.widgettitle, #footer div.widget li,#sub_footer,#footer p.thanks,table,th,#footer div.widget_categories li a, #footer div.widget_pages li a
{border-color:#144473;}
#footer a:link, #footer a:visited,#footer .textfield, #footer textarea, #footer, #home_feature .slider_full h2, #home_feature .slider_full
{color:#ddd;}
.url,#footer a:hover,.contact_widget_email a,.top_metadata a,#blurb p.tweet a,#commentform a,h3.toggle a,.dropcap2,.pullquote_left,.pullquote_right,blockquote,h1,#home_feature h2,h5,.blog_header a,.colored,#secondary .widget_calendar td a,#secondary h3.widgettitle,h3.portfolio a, h2.portfolio a
{color:#144473;}
#footer a:hover{color:#1D5F9F;}
a:hover,h3.portfolio a:hover,h2.portfolio a:hover,.blog_header a:hover{color:#0B375E;}

/* ------- 4. Icons / Sprites ------- */
#body_block .search-box,#body_block input.search-go{background-image:url(blue/searchbar.png);}
#secondary .widget_categories ul li a,#secondary .widget_links ul li a,#secondary .widget_archive ul li a,#secondary .widget_meta ul li a,
#secondary .widget_pages ul li a,#secondary .widget_recent_entries ul li a,
.contact_widget_name,.contact_widget_phone,.contact_widget_email,
ul.arrow_list li,ul.bullet_list li,ul.check_list li,
h3.toggle,h3.active,#secondary .widget_recent_comments ul li.recentcomments span,#secondary #twitter-widget.webtreats_twitter_widget ul li a
{background-image:url(blue/mini_icons.png);}
#body_block .twitter_bird,blockquote,.dropcap1,#spread_the_word span.sprite,#about_the_author span.sprite{background-image:url(blue/sprite.png);}
#blurb p.tweet{background-image:url(blue/tweet.png);}
#call_to_action_button{background-image: url(blue/get_started.jpg);}
.twitter_icon,.reddit_icon,.digg_icon,.stumbleupon_icon,.delicious_icon,.facebook_icon,.linkedin_icon{background-image: url(blue/spread_the_word.png);}

/* ------- 5. Menu ------- */
.jqueryslidemenu ul li a, .jqueryslidemenu ul li a:link, .jqueryslidemenu ul li a:visited{color:#666;}
.jqueryslidemenu ul ul {background-image:url(blue/drop.png); color: #EEE;}
.jqueryslidemenu ul ul.menu_flip {background-image:url(blue/dropR.png);}
.jqueryslidemenu ul ul ul, .jqueryslidemenu ul ul.menu_flip ul{background-image:url(blue/drop_sub.png); color: #EEE;}
.jqueryslidemenuz ul li ul li a, .jqueryslidemenu ul ul li a {color:#eee;}
.jqueryslidemenuz ul li ul li a:hover, .jqueryslidemenu ul ul li a:hover, #footer p.thanks{background:#0B375E;color:#eee;}
#header #main_navigation .jqueryslidemenu ul li ul li a, #header #main_navigation .jqueryslidemenuz ul li ul li a {
	color: #EEE;
}

/* ------- 6. Preloaders ------- */
#loading_slider{background:transparent url(blue/slider_loader.gif) no-repeat scroll center top;}
#contactFormWidget .loadingImgWidgetFt{background:transparent url(blue/loader_widget_ft.gif) no-repeat scroll 0 0;}



/* Kaleida's Styles */
#slider_img div.slider_content h1 {
	font-size: 22px;
	color: #348ec5;
	letter-spacing: 0px;
	margin: 0 0 0 35px;
}

#slider_img div.slider_content h2 {
	font-size: 30px;
	font-weight: bold;
	letter-spacing: 0px;
	color: #00428b;
	margin: 0 0 0 35px;
}

	#slider_img #image_loader_5 div.slider_content h2 {
		margin: 5px 0 0 35px;
	}

#slider_img div.slider_content p {
	font-size: 14px;
	line-height: 21px;
	color: #666;
	letter-spacing: normal;
	font-weight: lighter;
	margin: 15px 0 23px 35px;
}

#slider_img div.slider_content a.button {
	margin: 0 0 0 35px;
}

#primary_full {
	margin-top: -10px;
}

#primary_full .one_fourth.destacados {
	height: 222px;
	margin-bottom: 60px;
}

#primary_full .one_fourth.destacados h6 {
	text-transform: none;
	font-size: 16px;
	color: #FFF;
	font-weight:normal;
	letter-spacing: 0.5px;
	background-image: none;
	margin: 10px 0 0 35px;
}

#primary_full .one_fourth.destacados p {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #666;
	margin: 15px 30px 10px 37px;
}

#primary_full .one_fourth.destacados img {
	margin-top: 5px;
}



#sub_footer {
	background-color: #F5F5F5;
	border: 0;
	font-size: 11px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #777;
}
	
	#sub_footer .credit {
		margin-left: 0px;
	}
	
	#sub_footer img {
		margin: 3px 0 0 2px;
	}

#footer .inner {
	padding-top: 20px;
	padding-bottom: 15px;
	margin-top: -20px;
}

#sub_footer div.inner {
	background-image: url(../images/back-footer.gif);
	background-repeat: repeat-x;
	background-position: center top;
	background-color: #F5F5F5;
	padding: 8px 0 12px 0;
	margin-top: -7px;
}

#footer h3 {
	font-size: 16px;
	color: #00428b;
	font-weight: bold;
	border-bottom: 0;
	letter-spacing: 0.5px;
}

#footer div.one_fourth {
	width: 190px;
	height: 161px;
	padding: 19px 0 0 16px;
	background-image: url(../images/back-contacts.png);
	background-repeat: no-repeat;
	background-position: center;
	margin: 0 19px 0 15px;
	letter-spacing: normal;
}
	
	#footer div.one_fourth p {
		font-size: 12px;
		line-height: 18px;
		color: #777777;
		margin: -12px 0 15px 0;
	}
	
	#footer div.one_fourth a {
		color: #00428b;
		text-decoration: none;
	}
	
	#footer div.one_fourth a:hover {
		color: #00428b;
		text-decoration: underline;
	}

#footer div.three_fourth {
	width: 718px;
	padding-top: 5px;
}

#footer div.three_fourth table {
	border: 0;
	padding: 0px;
	margin: -10px 0 0 15px;
}

#footer div.three_fourth table td {
	padding: 0px;
	letter-spacing: normal;
	vertical-align: top;
	font-size: 11px;
	line-height: 20px;
}

#footer div.three_fourth table td a {
	color: #999;
}

#footer div.three_fourth table td a:hover {
	color: #00428b;
}

#footer div.three_fourth table td.title {
	text-transform: uppercase;
	color: #777;
	font-weight: bold;
	font-size: 11px;
}

#welcome-txt {
	padding: 0 20px;
	margin-bottom: -30px;
}

#primary div.content h1 {
	color: #00428b;
}

#primary_full {
	padding-bottom: 0px;
	margin-bottom: -60px;
}

#body_block div.content h1 {
	margin-bottom: 15px;
	margin-left: 15px;
}

#body_block div.content h2 {
	color: #0094cd;
	margin-bottom: 5px;
	margin-top: 0px;
	font-size: 18px;
	font-weight: bold;
	letter-spacing: normal;
}

#body_block div.content ul {
	margin: 0px 0;
}

#body_block div.content p {
	font-size: 13px;
	line-height: 20px;
	color: #666;
	margin-left: 2px;
	letter-spacing: normal;
}

#logos-productos {
}

#body_block .two_third {
	margin-left: 15px;
	margin-right: 22px;
	width: 620px;
}

#body_block .one_half {
	margin-left: 15px;
	width: 470px;
	margin-right: 30px;
	margin-bottom: -20px;
}

#body_block .one_half.last {
	margin-left: 0px;
	width: 440px;
}

#body_block .one_third {
	margin-left: 18px;
	margin-right: 20px;
	margin-bottom: 25px;
}

#breadcrumbs {
	padding-left: 25px;
}

#body_block .two_third p {
	margin-top: 0px;
	margin-bottom: 15px;
}

#body_block .two_third a {
	color: #00428b;
}

#body_block .two_third a:hover {
	text-decoration: underline;
}

#body_block .two_third h2 {
	padding-top: 5px;
	padding-bottom: 2px;
	margin-top: 0px;
}

#body_block .two_third h5 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 24px;
	color: #666;
	text-transform: none;
	letter-spacing: 0;
	font-weight: normal;
	margin-top: -4px;
}

#body_block .two_third .divider {
	margin: -25px 0 25px 0;
}

#body_block .two_third.noticias .divider {
	margin: -35px 0 23px 0;
}

#body_block div.page img.attachment-post-thumbnail {
	padding: 0 0 25px 15px;
}

#body_block .two_third ul.arrow_list li {
	margin-bottom: 10px;
}

#body_block .two_third h3.toggle a {
	color: #666;
	text-decoration: none;
	font-weight: normal;
	letter-spacing: normal;
}

#body_block .two_third h3.toggle a:hover {
	color: #0094cd;
}

div.toggle_content {
	background-color: #FFF;
}

#body_block .two_third h3.toggle a .cufon {
	margin-bottom: 3px;
}

#body_block .two_third #video-directo {
	background-image: url(blue/back-video.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 30px 5px 35px 6px;
	width: 624px;
	height: 409px;
	margin: -25px 0 -75px 0;
}

#19 .one_third {
	color: red;
}

#body_block .one_third h3 {
	font-size: 16px;
	color: #00428b;
	font-weight: bold;
	border-bottom: 0;
	letter-spacing: normal;
	margin-bottom: 0px;
}

#body_block div.one_third p {
	margin: 10px 0 0 0;
	font-size: 12px;
	line-height: 18px;
}

#body_block div.one_third a {
	color: #00428b;
	text-decoration: none;
}

#body_block div.one_third a:hover {
	text-decoration: underline;
}

/* Sibebar Mercados */
div#columna19 div.one_third {
	background-image: url(../images/back-mercados.png);
	background-repeat: no-repeat;
	padding: 20px;
	width: 248px;
	padding-top: 20px;
	padding-bottom: 20px;
}

/* Sidebar Flexline ERP */
div#columna97 div.one_third {
	background-image: url(../images/back-erp.png);
	background-repeat: no-repeat;
	padding: 20px;
	width: 248px;
	padding-top: 20px;
	padding-bottom: 20px;
}

div#columna97 div.one_third ul, div#columna22 div.one_third ul, div#columna25 div.one_third ul, div#columna28 div.one_third ul {
	margin: 15px 0 18px 0;
}

div#columna97 div.one_third ul li, div#columna22 div.one_third ul li, div#columna25 div.one_third ul li, div#columna28 div.one_third ul li {
	margin-bottom: 5px;
}

/* Sidebar Flexline Express */
div#columna22 div.one_third {
	background-image: url(../images/back-express.png);
	background-repeat: no-repeat;
	padding: 20px;
	width: 248px;
	padding-top: 20px;
	padding-bottom: 20px;
}

/* Sidebar SAP Business One */
div#columna25 div.one_third {
	background-image: url(../images/back-sapbo.png);
	background-repeat: no-repeat;
	padding: 20px;
	width: 248px;
	padding-top: 20px;
	padding-bottom: 20px;
}

/* Sidebar SAP All in One */
div#columna28 div.one_third {
	background-image: url(../images/back-sapaio.png);
	background-repeat: no-repeat;
	padding: 20px;
	width: 248px;
	padding-top: 20px;
	padding-bottom: 20px;
}

/* Sidebar Actualizaciones */
div#columna29 div.one_third {
	background-image: url(../images/back-actualizaciones.png);
	background-repeat: no-repeat;
	padding: 20px;
	width: 248px;
	padding-top: 20px;
	padding-bottom: 20px;
}
	
	div#columna29 div.one_third ul.check_list {
		margin-top: 16px;
	}
	
	div#columna29 div.one_third ul li {
		margin-bottom: 7px;
		background-image: url(../images/pdf-bullet.gif);
		background-position: left 1px;
		padding-left: 23px;
	}

/* Sidebar Acceso Clientes */
div#columna739 div.one_third {
	background-image: url(../images/back-sidebar-acceso-clientes.png);
	background-repeat: no-repeat;
	padding: 20px;
	width: 248px;
	padding-top: 20px;
	padding-bottom: 20px;
}
	
	div#columna739 div.one_third ul.check_list {
		margin-top: 16px;
	}
	
	div#columna739 div.one_third ul.check_list li {
		margin-bottom: 7px;
		background-image: url(../images/pdf-bullet.gif);
		background-position: left 1px;
		padding-left: 23px;
	}

/* Sidebar Contacto */
div#columna13 div.one_third {
	background-image: url(../images/back-contacto.png);
	background-repeat: no-repeat;
	padding: 20px;
	width: 248px;
	padding-top: 20px;
	padding-bottom: 25px;
}

/* Sidebar News */

#news-nav div.one_third {
	background-image: url(../images/back-news.png);
	background-repeat: no-repeat;
	padding: 20px;
	width: 248px;
	padding-top: 20px;
	padding-bottom: 25px;
}

	#news-nav div.one_third.testimonios {
		background-image: url(../images/back-side-testimonios.png);
		background-repeat: no-repeat;
		padding: 20px;
		width: 248px;
		padding-top: 20px;
		padding-bottom: 25px;
	}


#navigation-news {
	margin: 5px 0 50px 0;
}

#primary_full div.one_third ul.arrow_list {
	margin: 10px 0 18px 0;
}

#primary_full div.one_third ul.arrow_list li {
	margin-bottom: 4px;
}

#primary_full div.one_third ul.arrow_list li a {
	color: #666;
}

#primary_full div.one_third ul.arrow_list li a:hover {
		color: #00428b;
		text-decoration: none;
}

#post-42 {
	margin-bottom: 30px;
	padding-bottom: 30px;
}


#body_block div.one_third.last {
	margin-left: 15px;
}

div.two_third.noticias h2 .cufon {
	margin-bottom: 8px;
}

#columna739 div.two_third h3 {
	color: #00428b;
	font-weight: bold;
	margin: 35px 0 27px 0;
	font-size: 21px;
	letter-spacing: normal;
}

#columna739 div.two_third h2 {
	margin-top: -12px;
}