/*Basic Typography & Colors
--------------------------------------------------------------
Add general site styling here for typography and background*/
@font-face
{
	font-family: Century;
	src: url('../fonts/GOTHIC.ttf');
}
BODY
{
	font-size: 75%;
/*also set in fusion_starter.info: settings[base-font-size] = font-size-12*/
	color: #555;
	font-family: "Droid Sans";
	font-weight: normal;
}
BODY
{
	background: #FDF9E0 url(../images/bg-top-verde.jpg) repeat-x center top;
}
P
{
	font-size: 14px;
	line-height: 160%;
}
/*Default link styles - separate a:visited for a different visited link style*/
A, A:link, A:visited
{
	color: #8AA54D;
	outline: none;
}
/*Hover/active link styles. Don't forget :focus for accessibility*/
A:hover, A:focus, A:active
{
}
/*Specific Typography
--------------------------------------------------------------*/
#site-name
{
	font-size: 300%;
	line-height: 150%;
}
.footer-message
{
	font-size: 90%;
}
/*HTML Elements
--------------------------------------------------------------*/
BODY
{
}
/*Site Info
--------------------------------------------------------------
Wrapper around logo, site name, and slogan*/
.header-site-info SPAN
{
	display: block;
}
.header-site-info
{
	margin-bottom: 0;
}
/*Add float here to put logo and site name side by side, also add margins as
needed*/
#logo
{
	margin-top: 15px;
	position: relative;
	z-index: 99;
	margin-left: -10px;
}
/*Link and hover styles for site name*/
#site-name A:link, #site-name A:visited, #site-name A:hover, #site-name A:active
{
}
/*Typography for site slogan*/
#slogan
{
}
/*Regions

Classes (.region-name) should always be used instead of IDs (#region-name) so
that Skinr styles can override them with a class later
--------------------------------------------------------------
All Regions
--------------------------------------------------------------
By default this wrapper is set to 100% width and centered -- override here to
narrow wrapper or align left or right*/
.page
{
}
/*The 0 values here remove padding and spacing at the bottom of the page.
Remove to add a gap at the very bottom of the page*/
.page-inner
{
	border: 0;
	margin-bottom: 0;
	padding: 0;
}
/*Header Regions
--------------------------------------------------------------
Header Top region to the bottom of Header region
For full-width header background, add background image/color here*/
.header-group-wrapper
{
	/*[empty]margin-top:;*/
	padding-top: 25px;
}
.header-group
{
}
/*Header Top region which sits above the header
Works well with inline login or inline menu block style*/
.header-top-wrapper
{
}
.header-top
{
}
/*Primary Menu
/--------------------------------------------------------------
Add general styles for primary menu here, such as typography, borders, floats,
or spacing above/below*/
.primary-menu
{
	width: auto;
	float: right;
	margin-bottom: 0;
}
.primary-menu-inner
{
	margin-right: 0px !important;
}
.primary-menu A, .primary-menu LI SPAN
{
	color: #F6FDBC !important;
	text-transform: uppercase;
	height: 95px;
	padding-left: 30px !important;
	padding-right: 30px !important;
	font-size: 15px;
	line-height: 90px;
	padding-top: 15px !important;
/*font-weight: bold;*/
	text-shadow: 0px 0px 5px #000;
	letter-spacing: 1px;
}
.primary-menu A:hover, .primary-menu LI SPAN:hover, .primary-menu LI.sfHover SPAN
{
	background: url(../images/hover-menu-principal.png);
	color: #FFF !important;
}
.primary-menu A.active
{
	background: url(../images/hover-menu-principal.png);
	color: #FFFFFF !important;
}
.primary-menu UL LI UL LI A
{
	color: #666 !important;
	height: 30px;
	text-transform: none;
	font-size: 13px;
	border-bottom: 1px solid #DDB;
	line-height: 25px;
	text-shadow: none;
	letter-spacing: 0;
}
.primary-menu UL LI UL LI A:hover
{
	background: #DDB;
	color: #661 !important;
}
.primary-menu UL LI UL
{
	background: url(../images/bg-menu-secundario.png);
	width: 250px;
	top: 121px !important;
}
/*Secondary menu
--------------------------------------------------------------
This menu usually appears in the header as a set of simple text links*/
.secondary-menu
{
}
/*Set general style for menu here -- background, alignment, etc.*/
.secondary-menu-inner UL.links
{
}
/*Add a border-right here for a separator*/
.secondary-menu-inner UL.links LI
{
}
/*Add border-right: 0; here to remove right separator on last menu item*/
.secondary-menu-inner UL.links LI.last
{
}
/*Styles for links*/
.secondary-menu-inner UL.links LI A:link, .secondary-menu-inner UL.links LI A:visited
{
	padding: 3px;
}
.secondary-menu-inner UL.links LI A:hover, .secondary-menu-inner UL.links LI A:focus, .secondary-menu-inner UL.links LI A.active
{
}
/*Header - Search
--------------------------------------------------------------*/
.search-box
{
}
.search-box-inner
{
}
.search-box-inner FORM#search-theme-form
{
}
.search-box-inner INPUT#edit-search-theme-form-header
{
}
/*Preface Regions
--------------------------------------------------------------
The Preface Top region sits between the header and the Main Area
(columns, sidebars, and main content).  The Preface Bottom region
is inside the Main Area.*/
.preface-top-wrapper
{
}
.preface-top
{
}
.preface-top-inner
{
}
.preface-bottom
{
}
.preface-bottom-inner
{
}
/*Main Area (content + sidebars + preface bottom + postscript top)
--------------------------------------------------------------*/
.main
{
	background: url(../images/bg-main.jpg) repeat-x;
}
.front .main
{
	background: none;
}
/*Sidebar Regions
--------------------------------------------------------------
Sidebar widths can be controlled through theme settings*/
.sidebar-first
{
}
.sidebar-last
{
}
.sidebar-last DIV.inner
{
	margin-right: 30px !important;
}
.sidebar-last .block
{
	margin-bottom: 25px;
}
/*Content Regions
--------------------------------------------------------------*/
.content-top
{
}
.content
{
}
.content-inner
{
}
.content-inner-inner
{
	margin-left: 30px !important;
	margin-right: 30px !important;
	margin-top: 40px;
}
#pid-blog .content-inner-inner
{
	margin-top: 0;
}
.content-bottom
{
}
/*This region only appears on full node pages. It's useful for ads or other
content between the body of the node and its comments*/
.node-bottom
{
}
/*Postscript & Footer Regions
--------------------------------------------------------------*/
.postscript-top
{
}
.postscript-top-inner
{
}
.postscript-bottom-wrapper
{
}
.postscript-bottom
{
}
.postscript-bottom-inner
{
	margin-bottom: 20px;
}
.footer-wrapper
{
	background: url(../images/bg-green-footer.jpg) repeat-x;
	border-top: 2px solid #FFF9E3;
	border-bottom: 2px solid #FFF9E3;
}
.footer
{
	padding-top: 20px;
}
.footer .menu LI.expanded
{
	background: url(../images/line-footer-menu.gif) repeat-y right top;
	padding-right: 60px;
	padding-left: 20px;
	float: left;
	list-style-type: none;
	list-style-image: none;
}
.footer .menu
{
	height: 110px;
}
#block-menu-menu-footer-menu
{
	width: 624px;
}
.footer .menu LI.expanded A
{
	text-transform: uppercase;
	line-height: 50px;
	font-family: Ubuntu;
	font-weight: normal;
	font-size: 14px;
}
.footer .menu LI.expanded LI
{
	list-style-type: none;
	list-style-image: none;
}
.footer .menu LI.expanded UL
{
	margin-left: 0px;
}
.footer .menu LI.expanded A:hover
{
	color: #C6CD9E;
}
.footer .menu LI.expanded UL.menu LI A
{
	text-transform: none;
	line-height: 120%;
	font-family: Arial;
	font-size: 12px;
}
.footer .menu LI .menu LI
{
	margin-bottom: 5px;
	font-size: 12px;
}
.footer .menu LI A
{
	color: #FFF;
}
.footer-inner
{
}
.footer-message-wrapper
{
	background: url(../images/gradient-footer-message.jpg) repeat-x left top;
}
.footer-message A, .footer-message
{
	color: #315437;
}
.footer-message A
{
	font-weight: bold;
}
.footer-message
{
	text-align: right;
	padding-top: 25px;
	padding-bottom: 10px;
}
.footer-message-inner
{
}
.footer-message-text
{
}
/*Bloque somos especialistas*/
#block-block-34 A
{
	display: block;
	width: 115px;
	height: 53px;
	float: left;
	margin-right: 30px;
	text-indent: -99999px;
	font-size: 1px;
	line-height: 1px;
}
#block-block-34 H2.block-title
{
	color: #000 !important;
	background: url(../images/shadow-somos-especialistas.png) no-repeat center top;
	margin-bottom: 0;
	margin-top: 0;
	padding-top: 14px;
}
#block-block-34
{
	margin-top: 25px;
	padding-bottom: 10px;
	width: 613px !important;
	margin-left: 200px;
}
#block-block-34 A:hover
{
	background-position: center bottom;
}
A.logo-footer-google
{
	background: url(../images/logo-footer-google.png) no-repeat center top;
}
A.logo-footer-drupal
{
	background: url(../images/logo-footer-drupal.png) no-repeat center top;
	width: 65px;
}
A.logo-footer-mailchimp
{
	background: url(../images/logo-footer-mailchimp.png) no-repeat center top;
}
A.logo-footer-facebook
{
	background: url(../images/logo-footer-facebook.png) center top;
}
.titulo-bottom
{
	clear: both;
	text-align: center;
	font-family: Century;
	text-transform: uppercase;
}
/*Page titles
/--------------------------------------------------------------
Page and full node titles
Default node styles
/--------------------------------------------------------------
Change unpublished and preview colors for dark background themes*/
.node-unpublished
{
	background-color: #FFF4F4;
}
.preview .node
{
	background-color: #FFFFEA;
}
/*Typography for node titles*/
H2.title
{
}
/*Colors and styles for linked node titles, ie. teaser listing at /node*/
H2.title A:link, H2.title A:visited
{
}
H2.title A:hover, H2.title A:focus, H2.title A:active
{
}
/*Separators and padding for node teasers*/
.teaser
{
}
/*Author/date info*/
.meta
{
}
.submitted
{
}
/*Links for nodes (taxonomy, commenting, read more, etc)*/
.node UL.links LI
{
}
.node UL.links A
{
}
/*Only more/read more links*/
DIV.node .read-more A, DIV.node .more-link A
{
}
/*Drupal Messages
/--------------------------------------------------------------
General style for all errors/messages (border, padding, etc.)*/
DIV.content-messages DIV.messages, DIV.content-help DIV.help
{
}
.content-messages-inner
{
	margin-top: 40px;
	margin-left: 30px;
	margin-right: 30px;
}
/*Status messages: green*/
DIV.content-messages-inner DIV.status
{
}
/*Warning messages: yellow*/
DIV.content-messages-inner DIV.warning
{
}
/*Error messages: red*/
DIV.content-messages-inner DIV.error
{
}
/*Help messages: blue*/
DIV.content-help-inner DIV.help
{
}
/*Error that appears when a required form field is not filled out*/
.form-item INPUT.error, .form-item TEXTAREA.error, .form-item SELECT.error
{
	border: 1px solid #AA1144;
}
/*"New" text and required form field asterisk (default = red)*/
.marker, .form-required
{
	color: #AA1144;
}
/*Default block title styles
/--------------------------------------------------------------*/
H2.block-title
{
	text-transform: uppercase;
	font-size: 10px;
	text-align: center;
	letter-spacing: 1px;
	font-weight: normal;
	margin-top: 10px;
	color: #777;
}
/*Breadcrumbs
--------------------------------------------------------------*/
.breadcrumbs
{
}
.breadcrumbs A:link, .breadcrumbs A:visited
{
}
/*Tab Menus
/--------------------------------------------------------------*/
#content-tabs
{
	background-color: transparent;
	float: left;
/*LTR*/
	margin: 20px 0;
	padding: 0;
}
#content-tabs UL.primary, #content-tabs UL.secondary
{
	border-bottom: 1px solid #000;
	clear: both;
	float: left;
/*LTR*/
	margin: 0;
	padding: 0 10px;
}
#content-tabs UL.secondary
{
	border-bottom: 1px solid #555;
	margin-top: 10px;
	text-transform: lowercase;
}
#content-tabs UL.primary LI, #content-tabs UL.secondary LI
{
	border-style: none;
	display: inline;
	float: left;
/*LTR*/
	list-style: none;
	margin: 0 10px;
	padding: 0;
}
#content-tabs UL.primary LI A:link, #content-tabs UL.primary LI A:visited, #content-tabs UL.secondary LI A:link, #content-tabs UL.secondary LI A:visited
{
	background-color: transparent;
	border: none;
	color: #000;
	float: left;
/*LTR*/
	font-weight: bold;
	margin: 0;
	padding: 0 0 6px;
	text-decoration: none;
	white-space: nowrap;
}
#content-tabs UL.secondary LI A:link, #content-tabs UL.secondary LI A:visited
{
	color: #555;
}
#content-tabs UL.primary LI A.active:link, #content-tabs UL.primary LI A.active:visited
{
	border-bottom: 4px solid #000;
	color: #555;
	padding-bottom: 2px;
}
#content-tabs UL.secondary LI A.active:link, #content-tabs UL.secondary LI A.active:visited
{
	border-bottom: 4px solid #555;
	color: #777;
	padding-bottom: 2px;
}
#content-tabs UL.primary LI A:hover, #content-tabs UL.primary LI A:focus, #content-tabs UL.secondary LI A:hover, #content-tabs UL.secondary LI A:focus
{
	border-bottom: 4px solid #777;
	color: #777;
	padding-bottom: 2px;
}
/*Pagers
--------------------------------------------------------------*/
UL.pager
{
	font-size: 14px;
}
UL.pager LI
{
}
UL.pager LI A:hover
{
	/*[empty]text-decoration:;*/
}
UL.pager A, UL.pager LI.pager-current
{
	border: none;
	color: #8D863D !important;
}
UL LI.pager-item A:hover
{
	text-decoration: underline;
}
UL.pager A:hover
{
	border: none;
}
UL.pager LI.pager-current
{
	color: #000 !important;
	/*[disabled]background:url(../images/pager-hover.png) no-repeat center center;*/
	border: none;
	padding-left: 11px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
	font-weight: normal;
}
/*Forms
/--------------------------------------------------------------
Typography and backgrounds for all form buttons*/
FORM INPUT.form-submit
{
	margin: 2px;
	padding: 3px 5px;
}
/*Hover style for form buttons*/
FORM INPUT.form-submit:hover, FORM INPUT.form-submit.hover, FORM INPUT.form-submit:focus
{
}
/*Typography, background, borders, padding for form fields*/
.form-item INPUT, .form-item SELECT, .form-item TEXTAREA
{
}
/*Remove backgrounds and border on radios and checkboxes*/
.form-item .form-radio, .form-item .form-checkbox
{
	background: none;
	border: none !important;
}
/*Fieldset wrapper around groups of form elements -- add border here*/
FIELDSET
{
}
/*Typography and spacing for legend of fieldsets*/
FIELDSET LEGEND
{
}
/*Link style for legend of fieldsets*/
FIELDSET LEGEND, LEGEND.collapse-processed, LEGEND.collapse-processed A:link, LEGEND.collapse-processed A:visited
{
}
/*Custom icons on (open) collapsible fieldsets*/
HTML.js FIELDSET.collapsible LEGEND A:link, HTML.js FIELDSET.collapsible LEGEND A:visited
{
}
/*Custom icons on (closed) collapsible fieldsets*/
HTML.js FIELDSET.collapsed LEGEND A:link, HTML.js FIELDSET.collapsed LEGEND A:visited
{
}
/*Tables
--------------------------------------------------------------*/
TABLE
{
}
/*Body of tables*/
TBODY
{
	border-top: 1px solid #CCC;
}
/*Header of tables*/
THEAD TH, TH
{
	border-bottom: 3px solid #CCC;
}
TBODY TH
{
	border-bottom: 1px solid #CCC;
}
/*Alternating row background styles*/
TR.even, TR.even TD
{
	background-color: #EEE;
	border-bottom: 1px solid #CCC;
}
TR.odd, TR.odd TD
{
	background-color: #FFF;
	border-bottom: 1px solid #CCC;
}
TD.active
{
}
TR.drag TD, TR.drag-previous TD
{
	color: #000;
}
/*Maintenance Page
/--------------------------------------------------------------
Maintenance page tpl file in Fusion Core has simplified layout, but you can
also add specific styles, such as a background, just for your offline page*/
.in-maintenance
{
}
/*--------------------------------------------------------------
Module styles
/--------------------------------------------------------------
Book
/--------------------------------------------------------------*/
.book-navigation .menu
{
	border-top: 1px solid #CCC;
}
.book-navigation .page-links
{
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
}
/*Comments
/--------------------------------------------------------------
Style for each individual comment*/
DIV.comment
{
}
/*Subject (title) of each comment*/
DIV.comment H3.title
{
}
/*Links (edit, reply, delete) for each comment*/
DIV.comment DIV.links A, DIV.comment UL.links A
{
}
/*Alternating styles for even/odd comments*/
.comments DIV.odd
{
	background-color: #FFF;
}
.comments DIV.even
{
	background-color: #EEE;
}
/*A special highlight style for a comment by the author of the node*/
.comments DIV.comment-by-author
{
	background-color: #DDD;
}
/*Comment signatures*/
.signature
{
	border-top: 1px solid #D6DDB9;
}
/*User avatars in comments*/
.comment-wrapper .picture IMG
{
}
/*Forum
/--------------------------------------------------------------*/
#forum .description
{
}
.forum-topic-navigation
{
	border-top: 1px solid #888;
	border-bottom: 1px solid #888;
}
/*Poll
/--------------------------------------------------------------*/
DIV.poll DIV.bar
{
	background-color: #DDD;
}
DIV.poll DIV.bar DIV.foreground
{
	background-color: #999;
}
/*Profiles
/--------------------------------------------------------------*/
.profile .picture
{
	float: none;
}
/*Styles for sub-headings on user profiles*/
.profile DT
{
	background-color: #CCC;
}
/*Ubercart - catalog
/--------------------------------------------------------------
Horizontal list of subcategories in catalog*/
UL.uc-categories
{
}
.uc-categories LI A
{
	font-weight: bold;
	padding: 0 5px 0 3px;
}
/*Product and category names*/
.catalog-grid-title A:link, .catalog-grid-title A:visited, .category A:link, .category A:visited
{
}
.catalog-grid-title A:hover, .catalog-grid-title A:focus, .category A:hover, .category A:focus
{
}
/*Sell price in Ubercart catalog*/
.category-grid-products .catalog-grid-sell-price
{
}
/*Ubercart - add to cart buttons
/--------------------------------------------------------------
Add to cart buttons*/
INPUT.node-add-to-cart, INPUT.list-add-to-cart
{
}
/*Hover and focus styles, with .hover class added for IE6 support*/
INPUT.node-add-to-cart:hover, INPUT.node-add-to-cart.hover, INPUT.node-add-to-cart:focus, INPUT.list-add-to-cart:hover, INPUT.list-add-to-cart.hover, INPUT.list-add-to-cart:focus
{
}
/*Ubercart - product nodes
/--------------------------------------------------------------*/
#field-group
{
}
#price-group
{
}
/*Product images*/
.product-image A IMG
{
}
.product-image A:hover IMG, .product-image A:focus IMG
{
}
/*Display price on full product nodes*/
.full-node .product-group .uc-price-display
{
}
/*Product attributes on full nodes*/
.full-node .product-group .attributes
{
}
/*Ubercart - general / checkout
/--------------------------------------------------------------
For optional "Powered by Ubercart" footer message*/
#store-footer
{
}
#store-footer A:link, #store-footer A:visited
{
}
/*View cart/Checkout links in Ubercart cart block*/
.cart-block-summary-links UL.links LI A
{
}
.cart-block-summary-links UL.links LI.cart-block-checkout A:link, .cart-block-summary-links UL.links LI.cart-block-checkout A:visited
{
}
/*Key checkout process buttons: Checkout, Continue, and Submit Order*/
#uc-cart-view-form #edit-checkout, #uc-cart-checkout-form #edit-continue, #uc-cart-checkout-review-form #edit-submit
{
}
/*Table on final order review page*/
.order-review-table
{
}
#cart-form-products TABLE TH
{
	border-bottom: 3px solid #DEC2C3;
}
/*Skinr
/--------------------------------------------------------------
This is a sample Skinr style to get you started. See fusion_starter.info*/
.fusion-example-stylename .inner
{
/*When setting the background color, also set foreground colors for text and
links, even if it's similar to the default body style. Remember, this block
style may be used in regions with other foreground colors, thus making text
invisible if left unspecified*/
	background-color: #CCC;
	color: #000;
/*All padding and borders should go on the .inner div, so as not to break
the widths of the grid*/
	border: 3px solid #000;
	padding: 10px;
}
/*Tabbed block*/
.tabbed_block-container
{
	height: 275px;
	background: #FFF url(../images/shadow-tabbed-block-top.jpg) repeat-x center top;
	border: none !important;
}
#block-tabbed_block-0, #block-tabbed_block-1, #block-tabbed_block-2
{
	height: 365px !important;
	background: url(../images/shadow-tabbed-block.png) no-repeat center top;
	padding-bottom: 10px;
	width: 960px;
}
.left
{
	float: left;
}
.tabbed_block-nav A
{
	width: 224px !important;
	text-align: center;
	border: none !important;
	line-height: 120% !important;
	padding-top: 35px !important;
	height: 53px !important;
}
.block-tabbed_block .tabbed_block-nav LI
{
	margin: 0;
	border-right: 1px solid #E9E9E9;
}
.tabbed_block-nav A#fragment0-1
{
	padding-top: 25px !important;
	padding-bottom: 10px;
}
.tabbed_block-nav
{
	position: absolute;
	margin-top: 275px !important;
	background: url(../images/shadow-tabbed-block-bottom.png) no-repeat center bottom;
	padding-bottom: 30px !important;
}
/*Slide home*/
H1.slide-home
{
	font-size: 34px;
	padding-top: 40px;
}
H1.slide-home A:hover
{
	text-decoration: none;
}
P.slide-home
{
	font-size: 14px;
	line-height: 180%;
	margin-top: 30px;
}
.links-slide-home A
{
	font-weight: bold;
	margin-right: 25px;
	background: url(../images/arrow-link.jpg) no-repeat right center;
	padding-right: 22px;
	color: #536D42;
}
.links-slide-home A:hover
{
	text-decoration: none;
	color: #8AA54D;
}
.block-tabbed_block .tabbed_block-nav A
{
	font-family: Century;
	font-size: 16px;
	text-transform: uppercase;
	font-weight: normal;
	color: #999;
}
.block-tabbed_block .tabbed_block-nav A:hover, .block-tabbed_block .tabbed_block-nav .tabbed_block-selected A
{
	color: #8AA54D;
}
.tabbed_block-nav .tabbed_block-selected A
{
	background: #FFF url(../images/shadow-tabbed-block-nav-bottom.jpg) repeat-x left bottom !important;
}
.tabbed_block-nav LI.tabbed_block-selected
{
	background: #FF0000 !important;
}
.block-tabbed_block .tabbed_block-nav A
{
	background: #FFF url(../images/shadow-tabbed-block-nav.jpg) repeat-x left top;
}
/*Bloque nuestros clientes*/
#block-views-clientes-block_1
{
}
#block-views-clientes-block_1 TR TD
{
	text-align: center;
	/*[empty]width:;*/
	width: 20%;
}
#block-views-clientes-block_1 TR TD.col-1
{
	text-align: right;
}
#block-views-clientes-block_1 TR TD.col-2
{
	width: 147px;
}
#block-views-clientes-block_1 .pie-clientes
{
	background: rgba(0, 0, 0, 0) url("/sites/default/themes/fusion_starter/images/bg-title-block.png") no-repeat center top;
	font-size: 11px;
	line-height: 120%;
	padding-top: 10px;
	text-align: center;
}
#block-views-clientes-block_1 .pie-clientes A
{
	font-size: 11px;
	text-align: center;
}
/*Listado Articulos*/
.front H1.title
{
	color: #A19949;
	font-weight: normal;
	border-bottom: 1px solid #CCC;
	padding-bottom: 10px;
	font-size: 16px;
	text-transform: uppercase;
}
.node-type-servicio-web H1.title
{
	font-family: Ubuntu;
	font-size: 34px;
	font-weight: normal;
	letter-spacing: -1px;
	color: #8AA54D;
	margin-bottom: 30px;
}
.listado-articulos
{
	overflow: hidden;
	height: 100%;
	margin-bottom: 25px;
	border-bottom: 2px dotted #CCC;
	padding-bottom: 25px;
}
.listado-articulos P
{
	font-size: 14px;
	line-height: 150%;
	margin-top: 5px;
}
.fecha-articulo
{
	color: #555;
	font-size: 11px;
}
.imagen-articulo
{
	float: left;
	margin-right: 20px;
}
.imagen-articulo IMG
{
	border: 1px solid #C8C38B;
	padding: 3px;
}
H2.century A
{
	color: #990000;
}
H2.century A:hover
{
	text-decoration: underline;
}
#block-views-blog-block_1
{
	width: 620px;
}
/*Nodo Servicio*/
.node-type-servicio-web .field-field-imagen
{
	margin-bottom: 20px;
}
.node-type-servicio-web .field-field-imagen IMG
{
	width: 900px;
	height: 265px;
}
.node-type-servicio-web .field-field-solicitar-presupuesto
{
	position: absolute;
	right: 0;
	top: -60px;
	font-weight: bold;
}
.node-type-servicio-web .field-field-solicitar-presupuesto A
{
	background: url(../images/arrow-link.png) no-repeat right center;
	padding-right: 25px;
	color: #536D42;
}
.node-type-servicio-web .field-field-solicitar-presupuesto A:hover
{
	color: #89A44C;
	text-decoration: none;
}
.node-type-servicio-web .field-field-resumen
{
	font-size: 16px;
	line-height: 160%;
	font-family: "Droid Serif";
	font-style: italic;
	color: #999;
	text-align: center;
}
.node-type-servicio-web .field-field-resumen STRONG
{
	color: #000;
}
.node-type-servicio-web P
{
	font-size: 14px;
	line-height: 165%;
}
.node-type-servicio-web .terms
{
	display: none;
}
.field-field-frase
{
	clear: both;
	color: #8AA54D;
	text-align: center;
	margin-bottom: 50px;
	font-size: 20px;
	margin-top: 50px;
	width: 650px;
	margin-left: auto;
	margin-right: auto;
	top: 20px;
	position: relative;
	line-height: 160%;
	font-family: "Droid Serif" !important;
	font-style: italic;
}
.frase
{
	font-size: 22px;
	line-height: 110%;
	letter-spacing: 1px;
}
.autor-frase
{
	font-size: 14px;
}
.boton-presupuesto A
{
	/*[disabled]background:url(../images/button-presupuesto.png) left top;*/
	/*[disabled][disabled]width:216px;*/
	/*[disabled][disabled]height:41px;*/
	/*[disabled][disabled]line-height:41px;*/
	/*[disabled][disabled]text-align:center;*/
	/*[disabled][disabled]font-weight:bold;*/
	/*[disabled][disabled]font-size:13px;*/
	/*[disabled][disabled]color:#FFF;*/
	/*[disabled][disabled]display:block;*/
}
.boton-presupuesto A:hover
{
	/*[disabled]background-position:left bottom;*/
	/*[disabled][disabled]text-decoration:none;*/
}
.red, .red A
{
	color: #990000 !important;
}
/*Articulos relacionados*/
.articulos-relacionados .imagen-articulo IMG
{
	padding: 5px;
}
.articulos-relacionados .imagen-articulo
{
	margin-right: 10px;
	margin-top: 5px;
}
.articulos-relacionados .listado-articulos
{
	padding-bottom: 10px;
	margin-bottom: 15px;
}
.articulos-relacionados .listado-articulos.last
{
	border-bottom: none;
	margin-bottom: 5px;
}
/*Tabla caracteristicas servicio*/
.field-field-caracteristicas TABLE H4
{
	color: #8AA54D;
}
.field-field-caracteristicas TABLE
{
	border-collapse: separate;
	margin-top: 25px;
	margin-bottom: 25px;
}
.field-field-caracteristicas TABLE
{
	font-size: 13px;
}
.field-field-caracteristicas TABLE P
{
	font-size: 13px;
}
TABLE.comunicacion TR TD
{
	width: 25%;
	vertical-align: top;
	padding-right: 20px;
	background: url(../images/dotted-border-table.png) repeat-y right top;
	padding-left: 10px;
}
TABLE.comunicacion TR TD:last-child
{
	background: none;
}
TABLE.comunicacion TR TD:first-child
{
	padding-left: 0;
}
/*Menu Servicios*/
.bloque-servicios-glidea
{
	margin-top: 30px;
	font-size: 13px;
}
UL.menu-servicios
{
	margin-left: 0;
}
UL.menu-servicios LI
{
	list-style-type: none;
	list-style-image: none;
	float: left;
	margin-right: 8px;
	border-right: 1px solid #9FB266;
	padding-right: 8px;
}
UL.menu-servicios LI.last
{
	border-right: none;
}
/*Bloque caracteristicas servicio expandible*/
.bloque-caracteristicas-servicio
{
	clear: both;
	margin-top: 80px;
	font-size: 13px;
}
.bloque-caracteristicas-servicio P
{
	font-size: 12px;
}
.bloque-caracteristicas-servicio .item-expandible
{
	margin-bottom: 5px;
	background: url(../images/arrow-link.png) no-repeat left center;
	padding-left: 25px;
}
.bloque-caracteristicas-servicio .item-expandible.open
{
	background: url(../images/arrow-link-down.png) no-repeat left center;
}
/*Bloque social icons*/
.social-icons A
{
	display: block;
	width: 48px;
	height: 48px;
	float: left;
	margin-right: 5px;
	text-indent: -999999px;
	font-size: 1px;
	line-height: 1px;
	background: url(../images/sprite-social-icons.png) left top;
}
A.facebook
{
	background-position: -5px bottom;
}
A.facebook:hover
{
	background-position: -5px top;
}
A.twitter
{
	background-position: -59px bottom;
}
A.twitter:hover
{
	background-position: -59px top;
}
A.google-plus
{
	background-position: -115px bottom;
}
A.google-plus:hover
{
	background-position: -115px top;
}
A.rss
{
	background-position: -170px bottom;
}
A.rss:hover
{
	background-position: -170px top;
}
A.plus
{
	background-position: -227px bottom;
}
A.plus:hover
{
	background-position: -227px top;
}
.bloque-iconos .inner
{
	padding: 25px 30px 15px 20px;
	border: 1px solid #CCC;
}
/*Blog*/
BODY.nid-859, BODY.node-type-blog, BODY.page-taxonomy
{
	background: #FCF8DF url(../images/bg-top-rojo.jpg) repeat-x center top;
}
.page-taxonomy H1
{
	margin-bottom: 25px;
	text-transform: uppercase;
	border-bottom: 1px solid #CCC;
	padding-bottom: 10px;
}
.page-taxonomy .sidebar-last, .node-type-blog .sidebar-last
{
	margin-left: 0px;
	margin-top: 40px;
	margin-right: 0px;
}
.nid-859 H1.title
{
	text-transform: uppercase;
	color: #990000;
}
#block-views-blog-block_2 .copete
{
	text-transform: uppercase;
	margin-bottom: 5px;
	color: #666;
	letter-spacing: 1px;
}
#block-views-blog-block_2
{
	margin-top: 40px;
}
#block-views-blog-block_2 P
{
	margin-top: 20px;
	line-height: 150%;
	font-size: 14px;
}
#block-views-blog-block_2 .leer-mas A
{
	color: #94331F;
	font-weight: bold;
	background: url(../images/arrow-link.png) no-repeat right center;
	padding-right: 25px;
	float: right;
	font-size: 14px;
}
#block-views-blog-block_2 .leer-mas A:hover
{
	color: #BF6323;
	text-decoration: none;
}
#block-views-blog-block_2 .imagen-articulo
{
	margin-right: 40px;
}
#block-views-blog-block_2 .fecha-articulo
{
	font-size: 12px;
}
#block-views-blog-block_2 H2
{
	font-size: 24px;
	line-height: 110%;
}
#block-views-blog-block_2 .content
{
	padding-left: 20px;
	padding-right: 20px;
}
#block-views-blog-block_2 .listado-articulos IMG
{
	width: 280px !important;
	height: 100%;
}
/*Buscador*/
.block-search LABEL
{
	display: none;
}
.block-search .form-text
{
	font-size: 14px;
	padding-top: 8px;
	padding-bottom: 8px;
	border: none;
	width: 180px;
	padding-left: 10px;
	margin-left: 5px;
	background: #F9F9F4;
	color: #666;
}
.block-search .form-submit
{
	background: url(../images/icon-search.png) no-repeat center center;
	border: none;
	height: 40px;
	text-indent: -99999px;
	width: 40px;
}
#search-block-form
{
	background: url(../images/bg-search.png) no-repeat center center;
}
/*Ultimos comentarios*/
.bloque-ultimos-comentarios A
{
	color: #B23F3F;
}
.bloque-ultimos-comentarios .fila
{
	margin-bottom: 15px;
}
/*Skinr*/
.shadow-title H2
{
	background: url(../images/bg-title-block.png) no-repeat center top !important;
	padding-top: 10px;
	margin-top: 10px;
}
/*Que es una Glidea*/
TABLE.acerca-de H2
{
	font-size: 20px;
	font-weight: normal;
	color: #990000;
	text-transform: uppercase;
}
TABLE.acerca-de TR TD
{
	vertical-align: top;
	padding-left: 10px;
	padding-right: 10px;
	width: 49%;
	padding-bottom: 50px;
}
TABLE.acerca-de TR TD IMG
{
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
}
TABLE.acerca-de
{
	background: url(../images/shadow-tabbed-block-bottom.png) no-repeat center bottom;
}
/*Contacto*/
.webform-client-form .form-text, .page-mailchimp .form-text
{
	border: 1px solid #CCC;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 17px;
	color: #666;
	width: 270px !important;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	margin-bottom: 0;
}
.webform-client-form LABEL
{
	font-size: 11px;
	font-weight: normal;
	text-transform: uppercase;
	letter-spacing: 1px;
	margin-bottom: 2px;
}
.webform-client-form #edit-submit
{
	background: #718641 url(../images/bg-call.jpg) repeat-x center top;
	border: none;
	font-family: "Droid Sans", Arial;
	font-size: 16px;
	color: #FFF;
	text-align: center;
	width: 210px;
	padding-top: 0px;
	padding-bottom: 0;
	display: block;
	height: 45px;
	line-height: 44px;
	border: 1px solid #CCC;
	/*[disabled]margin:auto;*/
}
.webform-client-form #edit-submit:hover
{
	color: #F4FAAC;
	-webkit-box-shadow: 2px 2px 2px #ccc;
}
.nid-96 H1
{
	font-size: 40px;
	margin-bottom: 49px;
	color: #B9B26B !important;
	text-shadow: 2px 2px 2px #FFF;
	margin-top: 52px;
}
.webform-client-form LEGEND
{
	font-size: 16px;
	text-transform: uppercase;
	color: #989147;
	width: 100%;
	border-bottom: 1px solid #CCC;
	padding-bottom: 5px;
}
.webform-client-form FIELDSET
{
	border: none;
}
#webform-component-datos-de-contacto, #webform-component-contact-information, #webform-component-datos-de-contato
{
	width: 610px;
	padding-left: 0px;
	margin-top: 30px;
}
#edit-submitted-datos-de-contacto-nombre-wrapper, #edit-submitted-contact-information-name-wrapper, #edit-submitted-datos-de-contato-nome-wrapper
{
	float: left;
}
#webform-component-datos-de-contacto--email, #webform-component-datos-de-contato--email, #webform-component-contact-information--email
{
	float: right;
}
#webform-component-datos-de-contacto--telefono, #edit-submitted-contact-information-telephone-wrapper, #edit-submitted-datos-de-contato-telefone-wrapper
{
	float: left;
	clear: left;
}
#webform-component-datos-de-contacto--sitio-web, #webform-component-datos-de-contato--sitio-web, #webform-component-contact-information--website
{
	float: right;
}
#edit-submitted-clase-de-proyecto-objetivo-del-proyecto-wrapper, #edit-submitted-project-information-project-goals-wrapper, #edit-submitted-informacao-trabalho-objetivo-trabalho-wrapper
{
	width: 620px;
}
#edit-submitted-clase-de-proyecto-objetivo-del-proyecto, #edit-submitted-project-information-project-goals, #edit-submitted-informacao-trabalho-objetivo-trabalho
{
	border: 1px solid #CCC;
	-moz-border-radius: 10px;
	padding-top: 10px;
	font-family: Arial;
	color: #666;
	padding-left: 10px;
	padding-right: 10px;
	float: left;
	margin-right: 35px;
	height: 150px;
}
.resizable-textarea .grippie
{
	display: none;
}
#edit-submitted-clase-de-proyecto-presupuesto-estimado-wrapper, #edit-submitted-informacao-trabalho-orcamento-estimado-wrapper, #edit-submitted-project-information-estimated-budget-wrapper
{
	clear: left;
	padding-top: 20px;
}
#webform-component-clase-de-proyecto, #webform-component-informacao-trabalho, #webform-component-project-information
{
	background: url(../images/shadow-tabbed-block-bottom.png) no-repeat center bottom;
	padding-bottom: 60px;
	padding-left: 0;
}
#webform-component-clase-de-proyecto--servicios-cuenta LABEL
{
	text-transform: none;
	font-size: 13px;
	letter-spacing: normal;
}
#webform-component-clase-de-proyecto--servicios-cuenta, #webform-component-project-information--required-services, #webform-component-informacao-trabalho--servicos-requeridos
{
	margin-top: -5px;
}
.node-type-webform P
{
	width: 650px;
}
#webform-component-clase-de-proyecto
{
	width: 609px;
}
.nid-96 TEXTAREA
{
	font-size: 14px;
}
/*Bloque formulario redes sociales*/
.bloque-formulario-redes-sociales A
{
	margin-right: 10px;
}
.bloque-formulario-redes-sociales
{
	border: 1px solid #CCC;
	width: 200px;
	padding: 15px 10px 10px;
	position: absolute;
	margin-left: 671px;
	margin-top: 56px;
}
.bloque-formulario-redes-sociales P
{
	margin-top: 0px;
}
.bloque-formulario-redes-sociales DIV.social-icons DIV
{
	clear: both;
	height: 60px;
	line-height: 40px;
	font-size: 14px;
}
/*Menu taxonomias*/
A .categoria-blog
{
	color: #FFF;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 14px;
	text-align: center;
	height: 40px;
	line-height: 40px;
	margin-bottom: 5px;
}
A .categoria-blog:hover
{
}
#block-views-blog_categorias-block_1 A:hover
{
	text-decoration: none !important;
}
.view-blog-categorias .views-row
{
	font-size: 24px !important;
}
A .categoria-blog.term-57
{
	background: #BAB36B;
}
A .categoria-blog.term-57:hover
{
	background: #C4BF89;
}
A .categoria-blog.term-75
{
	background: #A8BD68;
}
A .categoria-blog.term-75:hover
{
	background: #B7C786;
}
A .categoria-blog.term-54
{
	background: #BC9569;
}
A .categoria-blog.term-54:hover
{
	background: #CCAD8A;
}
A .categoria-blog.term-457
{
	background: #A46847;
}
A .categoria-blog.term-457:hover
{
	background: #CB8B69;
}
A .categoria-blog.term-58
{
	background: #C6C95C;
}
A .categoria-blog.term-58:hover
{
	background: #D1D37A;
}
/*Articulo blog*/
.node-type-blog .field-field-embed-image IMG
{
	float: left;
	margin-right: 20px;
	border: 1px solid #C8C38B;
	padding: 4px;
	width: 250px;
	height: 100%;
}
.node-type-blog .content UL, .node-type-blog .content OL
{
	font-size: 14px;
}
.node-type-blog .content H2
{
	font-family: Ubuntu;
	text-transform: uppercase;
	color: #000;
	margin-top: 25px;
	margin-bottom: 25px;
}
.node-type-blog .links UL
{
	width: 105px;
}
.node-type-blog .links A
{
	margin-right: 10px;
	display: block;
}
A.addthis_button_tweet
{
	width: 90px;
}
.links .addthis A
{
	margin-top: 20px;
}
/*
A.addthis_button_facebook_like IFRAME
{
width: 110px !important;
}*/
A.addthis_button_google_plusone
{
	width: 60px;
	margin-left: 10px;
}
.node-type-blog .links LI.blog_usernames_blog
{
	display: none;
}
H1.title
{
	color: #990000;
}
.submitted
{
	font-size: 12px;
	color: #666;
}
/*Formulario Newsletter*/
#edit-mailchimp-lists-047c1bc9f0-FNAME-wrapper, #edit-mailchimp-lists-047c1bc9f0-LNAME-wrapper
{
	display: none;
}
.block-mailchimp H2.block-title
{
	color: #FFF;
	font-size: 14px;
	text-align: left;
}
.block-mailchimp
{
	color: #FFF;
}
.block-mailchimp .form-text
{
	border: 1px solid #CCC;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 5px;
}
.block-mailchimp #edit-submit, .block-mailchimp #edit-submit-1
{
	background: url(../images/boton-verde-xs.png) no-repeat center top;
	border: none;
	color: #FFF;
	font-family: Arial;
	font-size: 12px;
	padding-top: 7px;
	padding-bottom: 7px;
	text-align: center;
	width: 89px;
}
.block-mailchimp #edit-submit:hover, .block-mailchimp #edit-submit-1:hover
{
	background-position: center bottom;
}
/*Thickbox*/
#TB_ajaxContent P
{
	padding: 0;
}
#TB_ajaxContent
{
	overflow: hidden;
	height: 505px !important;
	padding-top: 20px;
}
.link-presentacion A
{
	text-transform: uppercase;
	font-size: 12px;
	background: url(../images/arrow-link.png) no-repeat right top;
	padding-right: 25px;
	letter-spacing: 1px;
}
/*Seccion clientes*/
.view-clientes TR TD
{
	vertical-align: top;
	width: 33%;
	text-align: center;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 20px;
	padding-bottom: 20px;
}
.view-clientes TR TD.col-1
{
	padding-left: 0;
}
.view-clientes
{
	width: 920px;
}
.view-clientes .views-field-field-subtitulo-value
{
	font-size: 11px;
	line-height: 120%;
	background: url(../images/bg-title-block.png) no-repeat top center;
	padding-top: 10px;
}
/*Bloque de idiomas*/
.block-locale UL
{
	margin-left: 0;
}
.block-locale
{
	float: right;
	position: absolute;
	top: 25px;
	width: 120px !important;
	z-index: 999;
	margin-left: 830px;
}
.block-locale UL LI
{
	list-style-image: none;
	list-style-type: none;
	float: left;
	margin-left: 10px;
}
.block-locale UL LI IMG
{
	display: none;
}
.block-locale UL LI A
{
	display: block;
	width: 17px;
	height: 12px;
	border: 1px solid #333;
}
.block-locale UL LI A:hover
{
	border: 1px solid #CCC;
}
.block-locale UL LI.en A
{
	background: url(../images/en.png) no-repeat;
}
.block-locale UL LI.pt-br A
{
	background: url(../images/pt-br.png) no-repeat;
}
.block-locale UL LI.es A
{
	background: url(../images/es.png) no-repeat;
}
/*Acerca de*/
.nid-21 H1, .nid-912 H1, .nid-206 H1
{
	display: none;
}
TABLE.acerca-de TBODY
{
	border-top: none;
}
/*Add this*/
.addthis_toolbox
{
}
.articulos-relacionados.articulos A
{
	color: #990000;
	display: block;
	margin-bottom: 10px;
	border-bottom: 2px dotted #CCC;
	padding-bottom: 10px;
	font-size: 13px;
	font-weight: normal;
}
.articulos-relacionados.articulos DIV
{
}
.node-type-blog .node .content A
{
	color: #980000 !important;
}
.node-type-blog .node .content A:hover
{
}
/*Slide home*/
.nid-915 .content-inner-inner
{
	margin-left: 0 !important;
	margin-right: 0 !important;
}
.slideshow-home
{
	width: 960px;
}
.slideshow-home .view-content
{
	background: #FEFEFE url(../images/shadow-tabbed-block-top.jpg) repeat-x;
}
.slideshow-home .views-content-title
{
	font-size: 38px;
	padding-top: 45px;
	font-family: Ubuntu;
	line-height: 90%;
	/*[disabled]font-weight:bold;*/
}
.views_slideshow_thumbnailhover_slide .views-content-title
{
	padding-left: 540px;
	padding-right: 30px;
	padding-bottom: 0;
	padding-top: 35px;
}
.slideshow-home .views-content-title A:hover
{
	text-decoration: none;
	color: #77896B;
}
.slideshow-home .views-slideshow-controls-bottom .views-content-title
{
	font-size: 15px;
	padding-top: 0;
	/*[disabled]text-transform:uppercase;*/
	line-height: 16px;
}
.slideshow-home .views-slideshow-controls-bottom .views-field-title
{
	float: left;
	width: 239px;
	text-align: center;
	background: #FFF url(../images/shadow-tabbed-block-nav.jpg) repeat-x left top;
	height: 59px;
	padding-top: 45px;
	border-right: 1px solid #E9E9E9;
	padding-left: 0 !important;
}
.slideshow-home .views-slideshow-controls-bottom .views-field-title A
{
	color: #999;
}
.activeSlide .views-field-title
{
	background: url(../images/shadow-tabbed-block-nav-bottom.jpg) repeat-x left bottom !important;
	border-bottom: 1px solid #FFF;
}
.activeSlide .views-field-title A
{
	color: #8AA54D !important;
}
.slideshow-home
{
	background: url(../images/shadow-tabbed-block-bottom.png) no-repeat center bottom;
	padding-bottom: 25px;
}
.slideshow-home .links A
{
	background: url(../images/arrow-link.png) no-repeat right center;
	margin-right: 20px;
	padding-right: 20px;
	color: #536D42;
}
.slideshow-home .links A:hover
{
	text-decoration: none;
	color: #8AA54D;
}
.slideshow-home .views-content-nothing
{
	background: url(../images/bg-placa-slider.png);
	height: 100px;
	position: absolute;
	width: 410px;
	top: 155px;
	border: 1px solid #E6E3C2;
	margin-left: 20px;
}
.slideshow-home .views-content-nothing .placa.slider
{
	padding: 10px;
}
.slideshow-home .placa.slider .links A
{
	float: left;
	font-weight: bold;
}
.slideshow-home .placa.slider .titulo
{
	font-size: 18px;
	font-family: Ubuntu;
	font-weight: bold;
}
.slideshow-home .placa.slider .resumen
{
	color: #333;
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 13px;
}
.slideshow-home .views-field-field-resumen-value
{
	margin-top: 15px;
	font-size: 14px;
	line-height: 170%;
	padding-right: 35px;
	padding-left: 540px;
}
.slideshow-home .views_slideshow_teaser_section
{
	height: 280px !important;
}
/*Fuente Ubuntu*/
.primary-menu A, H1.slide-home, .century, .front H1.title, H2.block-title, H1.title, .webform-client-form LEGEND, .field-field-frase, .primary-menu
{
	font-family: Ubuntu, sans-serif;
}
.primary-menu A
{
	font-size: 14px !important;
}
/*Ajuste bloque home nuestros clientes*/
.bloque-slide-home
{
	margin-bottom: 5px;
	width: 959px !important;
}
.clientes-home H2.block-title
{
	margin-top: 0px;
}
/*Slideshow openpyme*/
.view-slideshow-openpyme .views-slideshow-controls-bottom IMG
{
	width: 65px;
	height: 70px;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}
.view-slideshow-openpyme .views-slideshow-controls-bottom IMG:hover
{
	cursor: pointer;
}
.view-slideshow-openpyme
{
	background: #000;
	width: 499px;
	padding: 10px 10px 0;
	margin-top: 40px;
}
.view-slideshow-openpyme .views-slideshow-controls-bottom
{
	width: 455px;
	margin-top: 5px;
	margin-left: auto;
	margin-right: auto;
}
#block-views-slideshow_openpyme-block_1, #block-views-slideshow_openpyme-block_2, #block-views-slideshow_openpyme-block_3
{
	width: 530px;
	margin-right: 15px;
	margin-left: 15px;
}
/*Bloque Caracteristicas Open Pyme*/
.caracteristicas-open-pyme H1
{
	color: #000;
	font-family: Ubuntu;
	font-size: 24px;
	margin-bottom: 20px;
	color: #8AA54D;
}
.caracteristicas-open-pyme H2
{
	color: #990000;
	font-family: Ubuntu;
}
.caracteristicas-open-pyme UL STRONG
{
}
.caracteristicas-open-pyme UL LI
{
	margin-bottom: 10px;
}
.caracteristicas-open-pyme .destacado
{
	font-weight: bold;
	font-size: 14px;
	color: #000;
}
.caracteristicas-open-pyme .caracteristicas, .caracteristicas-open-pyme .informacion
{
	margin-top: 20px;
	margin-bottom: 20px;
}
#block-block-39, #block-block-41, #block-block-40
{
	width: 390px;
	margin-top: 40px;
}
.call-button A, .page-mailchimp .form-submit, .boton-presupuesto A
{
	display: block;
	margin-top: 15px;
	margin-bottom: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	padding-right: 20px;
	background: #708540 url(../images/bg-call.jpg) repeat-x left top;
	color: #FFF;
	text-align: center;
	-moz-border-radius: 5px;
	border: 1px solid #CCC;
}
.page-mailchimp .form-submit
{
	font-size: 13px;
	font-family: Arial;
}
.call-button A:hover, .page-mailchimp .form-submit:hover, .boton-presupuesto A:hover
{
	text-decoration: none;
	color: #E1EAA8;
}
.call-button.ver-demo A
{
	width: 150px;
	font-size: 13px;
	font-weight: bold;
}
.call-button.adquirir A, .boton-presupuesto A
{
	font-weight: bold;
	font-size: 14px;
}
.boton-presupuesto A
{
	width: 300px;
	margin: auto;
}
/*Oculto titulo*/
.nid-918 H1.title, .nid-921 H1.title, .nid-922 H1.title
{
	display: none;
}
.nid-918 #content-inner-inner, .nid-921 #content-inner-inner, .nid-922 #content-inner-inner
{
	margin-top: 10px;
}
.faqs
{
	background: #F0EDDA;
	border: 1px solid #CCC;
	padding: 15px 20px;
}
.faqs H1
{
	margin-bottom: 25px;
	font-size: 18px;
	font-family: Ubuntu;
	color: #000;
}
.faqs .item-expandible
{
	font-weight: bold;
	margin-bottom: 5px;
	font-family: Ubuntu;
}
.faqs .item-expandible A
{
	text-decoration: none;
}
.faqs .collapse
{
	padding: 0 10px 10px;
	font-size: 12px;
}
.faqs
{
	font-size: 14px;
}
.faqs P
{
	font-size: 12px;
}
/*Bloque distribuciones*/
#block-block-42
{
	width: 915px !important;
	margin-bottom: 20px;
	margin-top: 20px;
	margin-left: auto;
	margin-right: auto;
	float: none;
}
#block-block-42 .box
{
	float: left;
}
#block-block-42 .leer-mas
{
	margin-top: 15px;
	float: right;
	font-weight: bold;
}
#block-block-42 .leer-mas A
{
	color: #4E6A37;
	background: url(../images/arrow-link.png) no-repeat right center;
	padding-right: 22px;
}
#block-block-42 .box-1, #block-block-42 .box-2
{
	margin-right: 35px;
}
#block-block-42 H2
{
	font-size: 24px;
	font-family: Ubuntu;
	margin-bottom: 15px;
	color: #990000;
	text-align: center;
}
#block-block-42 .contratando
{
	font-size: 14px;
	color: #000;
	text-align: center;
	margin-bottom: 40px;
	margin-top: 20px;
	width: 625px;
	margin: auto auto 51px;
}
#block-block-42 H3
{
	font-size: 24px;
	text-align: center;
	font-family: "Open Sans";
	font-weight: 400;
	margin-bottom: 15px;
}
#block-block-42 .descripcion
{
	font-size: 14px;
	margin-top: -5px;
	text-align: center;
	color: #FFF;
	padding-bottom: 5px;
	padding-top: 5px;
}
#block-block-42 .box-1 .descripcion
{
	background: #989900;
}
#block-block-42 .box-2 .descripcion
{
	background: #899F57;
}
#block-block-42 .box-3 .descripcion
{
	background: #4F6B38;
}
#block-block-42 .box-1 H3
{
	color: #999A00;
}
#block-block-42 .box-1 IMG:hover
{
	border-color: #979800;
	/*[disabled]opacity:0.6;*/
}
#block-block-42 .box-2 IMG:hover
{
	border-color: #889E56;
}
#block-block-42 .box-3 IMG:hover
{
	border-color: #4E6A37;
}
#block-block-42 .box-2 H3
{
	color: #8AA058;
}
#block-block-42 .box-3 H3
{
	color: #506C39;
}
#block-block-42 .campo-imagen IMG
{
	border: 5px solid #000;
}
/*Nodo Desarrollo web*/
.nid-842 .field-field-resumen
{
	text-align: center;
	width: 600px;
	margin: auto auto 30px;
	font-size: 18px;
	line-height: 160%;
	font-family: "Droid Serif";
	color: #89A44C;
	font-weight: normal;
}
.nid-842 .node H2
{
	font-family: Ubuntu;
	color: #980000;
}
.nid-842 .node UL.caracteristicas-desarrollo LI
{
	margin-bottom: 5px;
	font-size: 14px;
}
.nid-842 .node UL
{
	margin-top: 20px;
}
#webform-component-clase-de-proyecto--servicios-complementarios LABEL
{
	text-transform: none;
	font-size: 12px;
	letter-spacing: normal;
}
#webform-component-clase-de-proyecto--servicios-complementarios LABEL
{
	font-size: 14px;
	font-weight: bold;
}
#webform-component-clase-de-proyecto--servicios-complementarios
{
	margin-top: 20px;
	margin-bottom: 30px;
}
#webform-component-clase-de-proyecto--servicios-complementarios .form-checkboxes LABEL
{
	font-size: 12px;
	font-weight: normal;
}
#webform-component-clase-de-proyecto--servicios-cuenta LABEL
{
	font-size: 17px;
	font-weight: bold;
	color: #8AA058;
	margin-bottom: 20px;
}
#webform-component-clase-de-proyecto--servicios-cuenta .form-item
{
	margin-bottom: 12px;
}
#webform-component-clase-de-proyecto--servicios-cuenta .form-checkboxes LABEL
{
	font-weight: normal;
	font-size: 14px;
	color: #777;
}
#webform-component-clase-de-proyecto--servicios-cuenta
{
	background: #FDF6CD;
	padding: 10px 10px 10px 25px;
	margin-top: 10px;
	-webkit-box-shadow: 2px 2px 2px #ccc;
	border: 1px solid #CCC;
	margin-bottom: 30px;
}
/*Vista Blog - Listado*/
.listado-articulos IMG
{
	width: 200px !important;
	height: auto !important;
}
/*Bloque facebook*/
.pam
{
	padding: 0 !important;
}
#block-block-35 .inner
{
	border: 1px solid #CCC;
	width: 258px;
	overflow: hidden;
}
/*Bloque Newsletter*/
#block-block-43 .ver-demo A
{
	width: 110px;
	margin: auto;
	font-weight: bold;
}
#block-block-43 .ver-demo
{
	clear: both;
	margin-top: 25px;
	margin-bottom: 10px;
}
#block-block-43 .ver-demo A
{
	background: url(../images/boton-plateado.png) repeat-x left top;
	color: #666;
	border: 1px solid #FFF;
	text-shadow: none;
	box-shadow: 1px 1px 2px #000;
	font-size: 14px;
	font-weight: normal;
	width: 175px;
}
#block-block-43 .ver-demo A:hover
{
	background-position: left bottom;
	-webkit-box-shadow: 1px 1px 3px #000;
	color: #777C19;
}
#block-block-43 .inner
{
	border: 1px solid #CCC;
	padding: 0 10px 10px;
	background: url(../images/bg-block-newsletter.jpg);
}
#block-block-43 IMG
{
	float: left;
	margin-top: 0px;
	margin-right: 5px;
}
#block-block-43 P
{
	margin-top: 0;
	margin-bottom: 0px;
	font-size: 13px;
	color: #FFF;
	text-align: left;
	line-height: 160%;
	margin-left: 12px;
}
#block-block-43
{
	margin-top: 40px;
}
#block-block-43 H2
{
	font-size: 16px;
	font-family: ubuntu;
	margin-bottom: 25px;
	margin-top: 20px;
	color: #FFF;
}
/*Pagina Mailchimp
Servicios interes*/
.servicios-interes H2
{
	font-size: 24px;
	text-transform: none !important;
	color: #990000 !important;
}
.servicios-interes H3
{
	font-family: Ubuntu;
	font-size: 20px;
	color: #8AA058;
}
.servicios-interes IMG
{
	border: 1px solid #CCC;
	margin-top: 10px;
	width: 420px;
	height: auto;
}
.servicios-interes .row-1
{
	float: left;
	margin-right: 20px;
}
.servicios-interes .row-2
{
	float: right;
}
.servicios-interes .row-1, .servicios-interes .row-2
{
	width: 45%;
}
.servicios-interes IMG:hover
{
	opacity: 0.8;
}
/*Open Pyme*/
.nid-924 H1
{
	color: #8AA54D;
	font-size: 32px;
	font-family: "Open Sans";
	font-weight: 300;
	margin-bottom: 40px;
}
.nodo-distribucion .destacado
{
	font-size: 16px;
	font-family: "Droid Serif";
	font-style: italic;
	line-height: 160%;
	margin-bottom: 40px;
	color: #888;
}
.nodo-distribucion .tips H4
{
	font-size: 18px;
	color: #50661E;
	margin-bottom: 5px;
	font-weight: normal;
}
.nodo-distribucion .imagen-ilustrativa
{
	float: right;
}
.nodo-distribucion .tips P
{
	margin-top: 0;
}
.nodo-distribucion .tips UL LI
{
	list-style-type: none;
	list-style-image: none;
	background: url(../images/check.png) no-repeat left top;
	padding-left: 31px;
	margin-bottom: 25px;
}
.nodo-distribucion .tips UL
{
	margin-left: 0;
}
.nodo-distribucion P.switch
{
	display: none;
}
.nodo-distribucion .destacado STRONG
{
	color: #000;
}
.buttons A
{
	font-weight: bold;
	font-size: 14px;
	padding-right: 60px;
	height: 40px;
	display: block;
	line-height: 40px;
	padding-bottom: 5px;
	padding-top: 5px;
	text-align: center;
	font-family: Arial;
}
.buttons
{
	width: 555px !important;
	margin: 60px auto;
}
.buttons A:hover
{
	text-decoration: none;
	opacity: 0.8;
}
.buttons .demo A
{
	background: url(../images/ver-demo.jpg) no-repeat right bottom;
	width: 190px;
	color: #333;
	border: 1px solid #CCC;
}
.buttons .demo
{
	float: left;
}
.buttons .presupuesto A
{
	background: url(../images/presupuesto.jpg) right bottom;
	width: 220px;
	color: #FFF;
	border: 1px solid #999;
}
.buttons .presupuesto
{
	float: right;
}
/*Page Search*/
.page-search DT.title
{
	font-size: 16px;
	font-weight: bold;
}
.search-info
{
	display: none;
}
.search-result
{
	margin-bottom: 30px;
}
.page-search H2
{
	font-size: 24px;
	color: #980000;
	margin-bottom: 40px;
	font-family: Ubuntu;
}
/*Categoria capacitacion*/
.term-400
{
	background: #89995C;
}
.term-400:hover
{
	opacity: 0.8;
}
/*Boton like header*/
#block-block-46
{
	position: absolute;
	margin-top: 18px;
}
.not-front #block-block-46 .inner
{
	margin-left: 0;
}
/*Ajuste skinner*/
#block-views-slide_home_v2-block_1, #block-views-slide_home_v2-block_3, #block-views-slide_home_v2-block_2
{
	width: 959px;
}
#block-views-clientes-block_1
{
	width: 960px;
}
/*Articulo blog*/
H1.top
{
	font-family: Ubuntu;
	font-size: 40px;
	margin-bottom: 0px;
	position: relative;
	padding-left: 19px;
	text-shadow: 2px 2px 2px #FFF;
	color: #B9B26B;
	line-height: 100%;
	text-transform: none;
	margin-top: 10px;
	border: none;
	padding-bottom: 0px;
}
#block-block-47
{
	margin-bottom: 0px;
}
/*Bloque contectar con Glidea*/
#block-block-32 .inner
{
	background: #FDF9E0;
	border: 1px solid #CCC;
	padding-top: 15px;
}
#block-block-32 .social-icons
{
	margin-left: 51px;
}
/*Landing Medios sociales
General Mosaic Styles*/
.mosaic-block
{
	float: left;
	position: relative;
	overflow: hidden;
	height: 90px;
	margin-right: 10px;
	background: #111;
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	color: #FFF;
	font-size: 12px;
	text-align: center;
	font-family: "Droid Sans", Arial;
}
.mosaic-block.box-1
{
	background-color: #222E19;
	background-image: url(../images/bg-v-osc.png);
	background-repeat: no-repeat;
	background-position: center top;
}
.mosaic-block.box-2
{
	background: #8A4C20;
	background-image: url(../images/bg-nar.png);
	background-repeat: no-repeat;
	background-position: center top;
}
.mosaic-block.box-3
{
	background: #4E5A2E;
	background-image: url(../images/bg-v-claro.png);
	background-repeat: no-repeat;
	background-position: center top;
}
.mosaic-block.box-1 .details, .mosaic-block.box-2 .details, .mosaic-block.box-3 .details
{
	margin-top: 20px;
}
.mosaic-overlay
{
	display: none;
	z-index: 5;
	position: absolute;
	width: 100%;
	height: 100%;
	background: #111;
}
.mosaic-overlay .text
{
	color: #FFF;
	font-size: 14px;
	margin: 10px 0 20px 60px;
	text-align: left;
/*font-family: "Droid Sans";*/
	font-family: Salsa, cursive;
}
.mosaic-overlay .text SPAN
{
	display: block;
	font-size: 23px;
	line-height: 100%;
	margin-bottom: 2px;
}
.mosaic-overlay.box-1
{
	background: #375024 url(../images/mas-beneficios.png) no-repeat 15px 27px;
}
.mosaic-overlay.box-2
{
	background: #CE8330 url(../images/mas-beneficios.png) no-repeat 15px 27px;
}
.mosaic-overlay.box-3
{
	background: #839852 url(../images/mas-beneficios.png) no-repeat 15px 27px;
}
.mosaic-overlay.box-4
{
	background: #E6E6BD;
}
.mosaic-overlay.box-5
{
	background: #B03526 url(../images/misc-estrategia-medios-sociales.gif) no-repeat left bottom;
}
#mosaic-container
{
	clear: both;
}
.details P
{
	margin: 10px;
	font-size: 14px;
}
.mosaic-block.box-1 .details P
{
	margin-top: -10px !important;
}
.mosaic-block.box-3 .details P
{
	margin-top: -10px !important;
}
.bloque-ardillas
{
	float: left;
	margin-left: 1px;
}
.medios-sociales-main
{
	margin-bottom: 4px;
	overflow: hidden;
	font-family: "Droid Sans", Arial;
}
.medios-sociales-main .sidebar
{
	float: right;
	width: 215px;
	overflow: hidden;
}
.medios-sociales-main .sidebar .mosaic-block
{
	height: 130px;
}
/*Bloque Servicio*/
.medios-sociales-main .servicio P
{
	font-size: 14px;
	line-height: 170%;
	color: #284C2A;
	margin-right: 10px;
	margin-left: 5px;
}
.medios-sociales-main .servicio H1
{
	color: #284C2A;
/*font-family: 'Salsa', cursive;*/
	font-family: Salsa, cursive;
	font-weight: normal;
	margin-bottom: 0px;
	line-height: 90%;
	font-size: 24px;
	text-transform: uppercase;
	margin-top: 10px;
	margin-left: 5px;
}
.medios-sociales-main .servicio
{
	margin-bottom: 15px;
}
/*Bloque frase*/
.medios-sociales-main .descuento
{
	overflow: hidden;
	display: block;
	height: 130px;
	color: #FFF;
	background-color: #5598A4;
	background-image: url(../images/cuadrito.png);
	background-repeat: no-repeat;
	background-position: right -5px;
}
.medios-sociales-main .descuento .content
{
	padding: 10px;
	font-size: 14px;
}
.medios-sociales-main .descuento .header
{
	font-size: 32px;
	line-height: 100%;
	padding-top: 5px;
	font-family: Salsa, cursive;
}
.medios-sociales-main .descuento P
{
	margin-top: 10px;
	margin-bottom: 0px;
	line-height: 115%;
}
.medios-sociales-main .descuento .header SPAN
{
	display: block;
	font-size: 44px;
}
.medios-sociales-main .frase
{
	display: block;
	overflow: hidden;
	margin-bottom: 10px;
	margin-top: -10px;
}
.medios-sociales-main .frase .text
{
	font-size: 20px;
	text-align: center;
	font-weight: normal;
	margin-left: 15px;
	margin-right: 15px;
	margin-top: 28px;
}
.medios-sociales-main .frase .mosaic-block
{
	text-align: left;
	font-family: "Droid Sans", Arial;
	margin-right: 0px;
	background-color: #81271C;
	background-image: url(../images/bg-rojo-r.png);
	background-repeat: no-repeat;
	background-position: -10px -10px;
}
.medios-sociales-main .frase .mosaic-block LI
{
	font-size: 16px;
	list-style-type: none;
/*list-style-image: url(../images/red-arrow.png);*/
	line-height: 120%;
	margin-bottom: 5px;
	margin-left: 15px;
}
.medios-sociales-main .frase .mosaic-block UL
{
	margin-top: 22px;
}
.medios-sociales-container
{
	width: 940px;
}
/*Bloque presentacion*/
.mosaic-block.box-4
{
	background: url(../images/gradient-presentacion.jpg) repeat-y;
	color: #284C2A;
	font-size: 14px;
}
.mosaic-block.box-4 .boton-play
{
	background: url(../images/ver-presentacion.png) no-repeat center center;
	display: block;
	height: 50px;
	width: 50px;
	margin: 10px auto auto;
	text-indent: -9999999px;
	font-size: 1px;
}
.mosaic-block.box-4 .boton-play:hover
{
	opacity: 0.7;
}
/*Boton solicitar presupuesto*/
.medios-sociales-container .boton-solicitar-presupuesto
{
}
.boton-solicitar-presupuesto
{
	text-indent: -999999px;
	font-size: 1px;
	line-height: 1px;
}
.boton-solicitar-presupuesto A
{
	display: block;
	height: 60px;
	background: url(../images/boton-solicitar-presupuesto.png) no-repeat left 1px;
}
.boton-solicitar-presupuesto A:hover
{
	background-position: left bottom;
}
/*Landing Medios sociales*/
.nid-1027 .content-inner-inner
{
	margin-left: 10px !important;
	padding-left: 0px;
	margin-top: 12px;
}
.nid-1027 H1.title
{
	display: none;
}
#mosaic-container .mosaic-block
{
	width: 232px;
}
#mosaic-container .mosaic-block.box-4
{
	margin-right: 0px;
	width: 214px;
}
/*Excluídos de Medios Sociales*/
#pid-medios-sociales H1.title, #pid-medios-sociales .field-field-imagen IMG, #pid-medios-sociales .field-field-resumen, #pid-medios-sociales .boton-presupuesto, #pid-medios-sociales #block-block-33, #pid-medios-sociales #block-views-blog-block_3
{
	display: none;
}
#pid-medios-sociales .content-inner-inner
{
	margin: 8px !important;
}
/*Parche slide home
Listado articulos
Articulos relacionados*/
#block-views-blog-block_4 H2
{
	font-size: 14px;
	border-bottom: 1px solid #CCC;
	text-align: left;
	padding-bottom: 5px;
	margin-bottom: 20px;
}
#block-views-blog-block_4 .listado-articulos A
{
	font-size: 14px;
	background: url(../images/article-bullet.png) no-repeat left 7px;
	padding-left: 14px;
	border: none;
	padding-bottom: 0px;
	margin-bottom: 0px;
}
#block-views-blog-block_4 .listado-articulos
{
	margin-top: 0px;
	margin-bottom: 10px;
	border: none;
}
/*Boton formulario contacto
Articulos destacados*/
#block-views-articulos_destacados-block_1 A
{
	font-size: 14px;
	color: #990000;
	background: url(../images/article-bullet.png) no-repeat left center;
	padding-left: 15px;
}
#block-views-articulos_destacados-block_1 .views-row
{
	margin-bottom: 10px;
}
#block-views-articulos_destacados-block_1
{
	margin-left: 24px;
}
.nid-333 .content-inner
{
	text-align: center;
	border-bottom: 1px solid #CCC;
}
.nid-333 .content-inner P
{
	font-size: 16px;
}
.nid-333 H1
{
	font-size: 34px;
	color: #B9B26B;
	text-shadow: 1px 1px 1px #FFF;
	margin-top: 60px;
}
/*Bloque solicitar presupuesto footer*/
#block-block-49 H2
{
	color: #FFF;
	font-size: 14px;
	margin-top: 15px;
	text-align: left;
}
#block-block-49 P
{
	color: #FFF;
}
.presupuesto-footer A
{
	background: url(../images/bg-call.jpg);
	color: #FFF;
	display: block;
	font-weight: bold;
	font-size: 13px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	width: 200px;
	text-shadow: 1px 1px 1px #333;
}
.presupuesto-footer A:hover
{
	text-decoration: none;
	color: #D6EE90;
}
/*Servicios ++*/
#pid-productividad
{
}
#pid-productividad .bloque-ardillas IMG
{
	width: 500px;
}
#pid-productividad .sidebar
{
	margin-right: 10px;
	padding-right: 10px;
	width: 400px;
}
#pid-productividad H1.title, #pid-productividad .field-field-solicitar-presupuesto, #pid-productividad .boton-presupuesto
{
	display: none !important;
}
#pid-productividad .medios-sociales-main .frase
{
	font-size: 13px;
	letter-spacing: 0;
	line-height: 110%;
	color: #284C2A;
}
#pid-productividad .frase .text
{
	text-align: left;
	font-size: 12px;
	margin-top: 0px;
}
#pid-productividad .frase .text P
{
	font-size: 13px;
}
#pid-productividad #mosaic-container .mosaic-block
{
	width: 290px;
}
#pid-crowdfunding
{
}
#pid-crowdfunding .bloque-ardillas IMG
{
	width: 500px;
}
#pid-crowdfunding .sidebar
{
	margin-right: 10px;
	padding-right: 10px;
	width: 400px;
}
#pid-crowdfunding H1.title, #pid-crowdfunding .field-field-solicitar-presupuesto, #pid-crowdfunding .boton-presupuesto
{
	display: none !important;
}
#pid-crowdfunding .medios-sociales-main .frase
{
	font-size: 13px;
	letter-spacing: 0;
	line-height: 110%;
	color: #284C2A;
}
#pid-crowdfunding .frase .text
{
	text-align: left;
	font-size: 12px;
	margin-top: 0px;
}
#pid-crowdfunding .frase .text P
{
	font-size: 13px;
}
#pid-crowdfunding #mosaic-container .mosaic-block
{
	width: 290px;
}
#pid-empresas-distribuidas
{
}
#pid-empresas-distribuidas .bloque-ardillas IMG
{
	width: 500px;
}
#pid-empresas-distribuidas .sidebar
{
	margin-right: 10px;
	padding-right: 10px;
	width: 400px;
}
#pid-empresas-distribuidas H1.title, #pid-empresas-distribuidas .field-field-solicitar-presupuesto, #pid-empresas-distribuidas .boton-presupuesto
{
	display: none !important;
}
#pid-empresas-distribuidas .medios-sociales-main .frase
{
	color: #284C2A;
	font-size: 13px;
	letter-spacing: 0;
	line-height: 110%;
}
#pid-empresas-distribuidas .frase .text
{
	text-align: left;
	font-size: 12px;
	margin-top: 0px;
}
#pid-empresas-distribuidas .frase .text P
{
	font-size: 13px;
}
#pid-empresas-distribuidas #mosaic-container .mosaic-block
{
	width: 290px;
}
#pid-desintoxicacion-digital
{
}
#pid-desintoxicacion-digital .bloque-ardillas IMG
{
	width: 500px;
}
#pid-desintoxicacion-digital .sidebar
{
	margin-right: 10px;
	padding-right: 10px;
	width: 400px;
}
#pid-desintoxicacion-digital H1.title, #pid-desintoxicacion-digital .field-field-solicitar-presupuesto, #pid-desintoxicacion-digital .boton-presupuesto
{
	display: none !important;
}
#pid-desintoxicacion-digital .medios-sociales-main .frase
{
	color: #284C2A;
	font-size: 13px;
	letter-spacing: 0;
	line-height: 110%;
}
#pid-desintoxicacion-digital .frase .text
{
	text-align: left;
	font-size: 12px;
	margin-top: 0px;
}
#pid-desintoxicacion-digital .frase .text P
{
	font-size: 13px;
}
#pid-desintoxicacion-digital #mosaic-container .mosaic-block
{
	width: 290px;
}
/*Mosaicos Nuevos*/
#pid-desintoxicacion-digital .mosaic-block
{
	float: left;
	position: relative;
	overflow: hidden;
	height: 90px;
	margin-right: 10px;
	background: #111;
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	color: #FFF;
	font-size: 12px;
	text-align: center;
	font-family: "Droid Sans", Arial;
}
/*.mosaic-block box-8.cover*/
#INVALID-RULE
{
	background-color: #D9292A;
/*background-image: url(../images/bg-v-osc.png);
background-repeat: no-repeat;
background-position: center top;*/
}
.mosaic-overlay.box-8
{
	font-size: 12px;
	text-align: center;
	font-family: "Droid Sans", Arial;
}
/*.mosaic-block box-9.cover*/
#INVALID-RULE
{
	background: #D9292A;
/*background-image: url(../images/bg-nar.png);
background-repeat: no-repeat;
background-position: center top;*/
}
.mosaic-overlay.box-9
{
	font-size: 12px;
	text-align: center;
	font-family: "Droid Sans", Arial;
}
/*.mosaic-block box-10.cover*/
#INVALID-RULE
{
	background: #D9292A;
/*background-image: url(../images/bg-v-claro.png);
background-repeat: no-repeat;
background-position: center top;*/
}
.mosaic-overlay.box-10
{
	font-size: 12px;
	text-align: center;
	font-family: "Droid Sans", Arial;
}
#pid-productividad .mosaic-overlay
{
	background: #ED7A14;
}
#pid-crowdfunding .mosaic-overlay
{
	background: #BE9232;
}
#pid-empresas-distribuidas .mosaic-overlay
{
	background: #827E0F;
}
#pid-desintoxicacion-digital .mosaic-overlay
{
	background: #D9292A;
}
#pid-productividad .mosaic-overlay .text, #pid-crowdfunding .mosaic-overlay .text, #pid-empresas-distribuidas .mosaic-overlay .text, #pid-desintoxicacion-digital .mosaic-overlay .text, #pid-productividad .mosaic-overlay .text SPAN, #pid-crowdfunding .mosaic-overlay .text SPAN, #pid-empresas-distribuidas .mosaic-overlay .text SPAN, #pid-desintoxicacion-digital .mosaic-overlay .text SPAN
{
	text-align: center;
	font-size: 16px !important;
	font-family: "Droid Sans", Arial;
	letter-spacing: 5px;
	margin: 15px 5px 5px;
	text-transform: uppercase;
	line-height: 120%;
}
#pid-productividad .details P, #pid-crowdfunding .details P, #pid-empresas-distribuidas .details P, #pid-desintoxicacion-digital .details P
{
	margin-right: 70px;
	margin-top: 20px;
	text-align: right;
	font-size: 13px;
	color: #636141;
}
#pid-productividad .mosaic-block, #pid-crowdfunding .mosaic-block, #pid-empresas-distribuidas .mosaic-block, #pid-desintoxicacion-digital .mosaic-block
{
	background: #DDDBB2;
}
#pid-empresas-distribuidas .mosaic-overlay.box-8 .text, #pid-desintoxicacion-digital .mosaic-overlay.box-8 .text, #pid-productividad .mosaic-overlay.box-10 .text
{
	margin-top: 35px !important;
}
#pid-empresas-distribuidas .mosaic-overlay.box-10 .text, #pid-crowdfunding .mosaic-overlay.box-9 .text, #pid-desintoxicacion-digital .mosaic-overlay.box-9 .text, #pid-desintoxicacion-digital .mosaic-overlay.box-10 .text, #pid-productividad .mosaic-overlay.box-8 .text, #pid-productividad .mosaic-overlay.box-9 .text
{
	margin-top: 25px !important;
}
#pid-empresas-distribuidas .field-field-caracteristicas TABLE, #pid-crowdfunding .field-field-caracteristicas TABLE, #pid-desintoxicacion-digital .field-field-caracteristicas TABLE, #pid-productividad .field-field-caracteristicas TABLE
{
	display: none !important;
}
#pid-empresas-distribuidas .bloque-servicios-glidea, #pid-crowdfunding .bloque-servicios-glidea, #pid-desintoxicacion-digital .bloque-servicios-glidea, #pid-productividad .bloque-servicios-glidea
{
	margin-top: 0px;
}
#pid-empresas-distribuidas .bloque-caracteristicas-servicio, #pid-crowdfunding .bloque-caracteristicas-servicio, #pid-desintoxicacion-digital .bloque-caracteristicas-servicio #pid-productividad .bloque-caracteristicas-servicio
{
	margin-top: 90px;
}
/*Servicios relacionados*/
#block-views-servicios_relacionados-block_1 H2.block-title
{
	font-size: 22px;
	text-align: left;
	text-transform: none;
	font-weight: bold;
	letter-spacing: normal;
	color: #A49B40;
	margin-bottom: 15px;
}
#block-views-servicios_relacionados-block_1
{
	width: 595px;
	margin-bottom: 70px;
	background: #F1EBC2;
	margin-left: 32px;
	padding-bottom: 30px;
	padding-top: 15px;
}
#block-views-servicios_relacionados-block_1 .content A
{
	font-size: 15px;
	color: #A49B40;
	font-weight: normal;
	line-height: 157%;
	/*[disabled]text-decoration:underline;*/
}
#block-views-servicios_relacionados-block_1 .content A:hover
{
}
#block-views-servicios_relacionados-block_1 .inner
{
	margin-left: 30px;
}
#block-facebook_comments_box-facebook_comments_box
{
	margin-left: 24px;
	width: 614px;
}
/*Bloque disqus*/
#block-disqus-disqus_comments
{
	width: 600px;
	margin-left: 30px;
	margin-bottom: 50px;
}
/*Boton download*/
.node-type-blog .node .content .boton-download A
{
	color: #FFF !important;
	font-size: 16px;
	height: 47px;
	line-height: 47px;
	background: #699345;
	border: 1px solid #CCC;
	padding-left: 13px;
	padding-right: 12px;
}
.boton-download A:hover
{
	background: #446C23 !important;
}
/*Landing programa capacitacion CSS*/
.nid-1127 H1.title, .nid-1135 H1.title
{
	color: #B9B26B;
	font-size: 40px;
	font-weight: bold;
	text-shadow: 2px 2px #FFF;
	margin-top: 60px;
}
.subtitulo-servicio
{
	font-size: 24px;
	line-height: 120%;
	width: 650px;
	color: #545454;
	margin-bottom: 40px;
	margin-top: 40px;
}
.paso-servicio
{
	font-size: 14px;
	color: #555;
	line-height: 150%;
	margin-bottom: 10px;
}
SPAN.numero-circulo
{
	background: #89995C;
	padding: 2px 5px;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	font-size: 11px;
	font-weight: bold;
	color: #FFF;
	margin-right: 10px;
}
.bloque-contenidos-programa-css
{
	margin-top: 60px;
}
.bloque-contenidos-programa-css IMG
{
	margin-bottom: -15px;
	margin-left: -3px;
}
.bloque-contenidos-programa-css .box
{
	float: left;
	width: 300px;
}
.bloque-contenidos-programa-css .box P
{
	margin-top: 0px;
	line-height: 140%;
	font-size: 13px;
	width: 270px;
}
.bloque-contenidos-programa-css H2
{
	font-size: 22px;
	font-family: Ubuntu, "Droid Sans", Arial;
}
.bloque-contenidos-programa-css H3
{
	font-weight: normal;
	font-size: 16px;
	color: #000;
}
.bloque-contenidos-programa-css .box-1 H2
{
	color: #89995C;
}
.bloque-contenidos-programa-css .box-2 H2
{
	color: #BA9367;
}
.bloque-contenidos-programa-css .box-3 H2
{
	color: #B9B26B;
}
/*Formulario suscripcion programa*/
.formulario-suscripcion
{
	clear: both;
	display: block;
	margin-top: 70px;
	float: left;
}
.formulario-suscripcion P
{
	margin-bottom: 0px;
}
.formulario-suscripcion H2
{
	font-weight: bold;
	text-align: left;
	text-transform: none;
	font-size: 32px;
	letter-spacing: normal;
	color: #B9B26B;
	text-shadow: 2px 2px #FFF;
	margin-bottom: 40px;
	font-family: Ubuntu;
}
#block-webform-client-block-1126 #edit-submit
{
	margin-top: 30px;
	margin-bottom: 30px;
	background: #83A23C;
	text-shadow: none;
	height: 45px;
}
#block-webform-client-block-1126 .form-textarea
{
	border: 1px solid #CCC;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	width: 550px;
	font-family: Arial;
	font-size: 16px;
	color: #555;
	padding: 10px;
}
#block-webform-client-block-1126 .inner
{
	margin-left: 30px;
}
/*Bloque Aweber articulo bottom*/
#block-block-51
{
	width: 610px;
	margin-bottom: 49px;
	margin-left: 25px;
}
/*Pagina ebook*/
.nid-1135 .node .col-1
{
	float: left;
	width: 500px;
	margin-right: 30px;
}
.nid-1135 .node .destacado
{
	font-size: 18px;
	line-height: 150%;
	margin-top: 40px;
}
.nid-1135 .node .col-2
{
	float: right;
}
.nid-1135 .aweber-form
{
	float: left;
	margin-top: 60px;
}
.nid-1135 .aweber-form LABEL
{
	font-family: "Droid Sans" !important;
	color: #333 !important;
}
.nid-1135 .aweber-form .af-element
{
	padding-left: 0px !important;
}
.nid-1135 .aweber-form INPUT
{
	height: 25px;
	border: 1px solid #CCC !important;
	font-family: "Droid Sans" !important;
	color: #555;
}
.nid-1135 .aweber-form INPUT.submit
{
	height: 40px;
	margin-top: 20px !important;
}
.nid-1135 .aweber-form INPUT.submit:hover
{
	cursor: pointer;
	border: 1px solid #50942D !important;
	color: #DFDA83 !important;
}
.nid-1135 .aweber-form .af-element.poweredBy P
{
	font-size: 11px !important;
	color: #555;
}
/*Barra superior*/
#header-top-wrapper
{
	background: #3F7E0F;
	position: fixed;
	z-index: 999;
	box-shadow: 2px 2px 2px #333;
}
.nid-1135 #header-top-wrapper, .nid-96 #header-top-wrapper
{
	display: none;
}
.nid-1135 #header-group-wrapper, .nid-96 #header-group-wrapper
{
	padding-top: 0px;
}
#block-block-52 A
{
	color: #FFF;
}
#block-block-52
{
	text-align: center;
	height: 25px;
	margin-bottom: 0px;
	padding-top: 5px;
}
#block-block-52 P
{
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	text-align: left;
	color: #EBEDD5;
	font-size: 13px;
}
#block-block-52 A
{
	font-size: 13px;
	display: block;
	line-height: 25px;
}
#block-block-52 .fb-like
{
	float: left;
	margin-right: 15px;
	margin-left: 5px;
}
/*Popup*/
#af-form-845265663 IMG
{
}
#af-form-845265663 .af-header P SPAN
{
	font-family: Ubuntu !important;
}
#af-form-845265663 .af-header P
{
	line-height: 38px;
}
#af-form-845265663 .af-header
{
	height: 40px;
}
#af-form-845265663 .af-element:first-child
{
	float: left;
}
#af-form-845265663 .bodyText P
{
	margin-top: 0px !important;
	margin-bottom: 0 !important;
	font-family: "Droid Sans";
	color: #555;
	font-size: 16px;
}
#af-form-845265663 .bodyText P
{
	width: 553px !important;
}
#af-form-845265663 INPUT
{
	height: 25px;
	font-family: "Droid Sans";
}
#af-form-845265663 .af-element.poweredBy P
{
	font-size: 11px !important;
	text-align: left;
}
#af-form-845265663 INPUT.submit
{
	height: 50px;
	margin-top: 20px;
	margin-right: 5px;
}
#af-form-845265663 INPUT.submit:hover
{
	border: 1px solid #1E2D0B !important;
	color: #CBE558 !important;
	cursor: pointer;
}
#af-form-845265663 LABEL
{
	color: #333 !important;
}
/*Pagina perfil*/
.profile .picture
{
	float: left;
	margin-right: 30px;
}
.profile DT
{
	background: #5E9337;
	color: #FFF;
	font-size: 13px !important;
	padding: 2px 2px 2px 10px;
	width: 130px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
.profile DD A
{
	font-size: 14px;
	color: #990000;
}
.profile .picture IMG
{
	max-height: 250px;
	border: 10px solid #FFF;
	box-shadow: 2px 2px 2px #CCC;
}
.profile H3
{
	color: #000;
	font-size: 18px;
	border-bottom: none;
	font-family: Ubuntu;
	text-transform: uppercase;
}
.page-user H1.title, .nid-1141 H1.title, .nid-842 H1.title
{
	margin-bottom: 35px;
	font-size: 34px;
	color: #B9B26B;
}
.nid-842 H1.title
{
	font-weight: bold;
	padding-top: 29px;
}
.nid-1141 H1.title
{
	padding-top: 29px;
}
.profile DD.blog, .profile DT.blog
{
	display: none;
}
DT.profile-profile_descripcion_general, DT.profile-profile_gustos
{
	background: none;
	color: #860404;
	font-size: 18px !important;
	font-family: Ubuntu;
	padding-left: 0px;
	padding-right: 0px;
	display: block;
	border-bottom: 2px dotted #CCC;
	margin-bottom: 10px;
	padding-bottom: 10px;
}
DT.profile-profile_gustos
{
	width: 100%;
	clear: both;
	float: none;
}
DT.profile-profile_descripcion_general
{
	width: 580px;
}
/*Pagina con Adsense*/
#block-block-53
{
	clear: both;
	width: 580px;
	margin-left: 30px;
}
#block-block-47
{
	width: 450px;
}
/*Nodo articulo*/
#after-title-wrapper
{
	width: 588px;
}
#after-title-wrapper .inner
{
	margin-left: 0px;
	margin-right: 0px;
}
#block-views-informacion_autor_post-block_1
{
	background: #EEEBCA;
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	width: 590px;
	margin-top: 19px;
}
#block-views-informacion_autor_post-block_1 .inner
{
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}
#block-views-informacion_autor_post-block_1 .views-field-value
{
	position: absolute;
	right: 0;
	margin-right: 20px;
	top: 17px;
}
#block-views-informacion_autor_post-block_1 .views-field-value-1
{
	font-weight: bold;
	font-size: 12px;
	font-family: Arial;
}
#block-views-informacion_autor_post-block_1 .views-field-value-2
{
	margin-bottom: 8px;
}
.node-type-blog .picture IMG
{
	width: 60px;
	height: 60px;
	float: left;
	margin-right: 20px;
	margin-top: 1px;
	border-radius: 50px;
	-moz-border-radius: 50px;
	-webkit-border-radius: 50px;
	margin-left: 6px;
}
.node-type-blog .meta SPAN
{
	font-size: 13px !important;
	top: 16px;
	position: relative;
}
.node-type-blog .meta
{
	margin-top: 30px;
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	height: 50px;
	padding-top: 1px;
	margin-bottom: 15px;
}
.node-type-blog .links
{
	margin-top: -6px;
	clear: both;
}
.node-type-blog H1.title
{
	font-size: 32px;
	line-height: 100%;
	text-shadow: 1px 1px #FFF;
}
/*Cursos*/
.curso
{
	width: 338px;
	float: left;
	margin-right: 90px;
	margin-bottom: 70px;
	font-size: 14px;
}
.curso .descripcion
{
	margin-bottom: 15px;
}
.curso H2
{
	/*[disabled]color:#990000;*/
	font-family: Ubuntu;
	font-size: 18px;
	text-transform: uppercase;
	color: #000;
}
.nid-1141 .destacado, .nid-842 .destacado
{
	font-size: 24px;
	color: #555;
	line-height: 120%;
	width: 780px;
	margin-bottom: 24px;
}
.nid-842 .field-field-imagen
{
	display: none;
}
.nid-842 .curso H2
{
	text-transform: none;
	font-size: 22px;
}
.curso A.consultar
{
	background: #669900;
	color: #FFF;
	font-weight: bold;
	padding: 10px;
	display: block;
	width: 150px;
	text-align: center;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.curso A.consultar:hover
{
	text-decoration: none;
	color: #F7F8BD;
	background: #588500;
}
.bloque-cursos
{
	margin-top: 50px;
}
/*Servicios relacionados*/
#block-block-56 IMG:hover
{
	opacity: 0.8;
}
#block-block-56 IMG
{
	margin-bottom: 5px;
}
/*Adsense*/
#block-block-53
{
	margin-bottom: -5px;
	margin-top: 30px;
	margin-left: 15px;
}
#block-block-57
{
	width: 550px;
	margin-bottom: 45px;
	margin-left: 15px;
}
/*Informacion autor*/
.node-type-blog .meta
{
	display: none;
}
#webform-component-datos-de-contacto--hobbies-e-intereses
{
	clear: both;
}
#webform-component-datos-de-contacto--hobbies-e-intereses .description P
{
	font-size: 12px;
}
/*block-views-blog-block_5*/
#block-views-blog-block_5 H2.block-title
{
	font-size: 16px;
	text-align: left;
	letter-spacing: normal;
	border-bottom: 1px solid #CCC;
	padding-bottom: 5px;
	margin-bottom: 30px;
	font-family: Ubuntu;
	color: #A19949;
}
/*Encuesta*/
.nid-1181 H1.title
{
	font-size: 32px !important;
	color: #B9B26B;
	margin-bottom: 49px;
}
.nid-1181 FORM
{
	margin-top: 50px;
}
.nid-1181 .webform-client-form LABEL
{
	text-transform: none;
	letter-spacing: normal;
	font-size: 13px;
	font-weight: bold;
}
.nid-1181 .webform-client-form .description P
{
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 12px;
}
.nid-1181 .webform-client-form TEXTAREA
{
	font-size: 14px;
	font-family: "Droid Sans";
	padding: 10px;
	color: #555;
}
.nid-1181 .webform-client-form .webform-component
{
	margin-bottom: 25px;
}
.nid-1181 .webform-client-form .form-checkboxes LABEL, .nid-1181 .webform-client-form .form-radios LABEL
{
	font-weight: normal;
}
.af-element SELECT
{
	font-size: 12px;
	width: 100%;
}
/*Barra compartir*/
.addthis_toolbox A
{
	float: none !important;
	text-align: left;
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 0px !important;
	margin-bottom: 15px;
}
.addthis_toolbox
{
	padding: 20px 10px 0;
	width: 83px;
}
.node-type-blog .node .links
{
	position: fixed;
	left: 0px;
	top: 200px;
	background: #FFF;
	border: 1px solid #CCC;
}
.node-type-blog .field-field-imagen
{
	float: left;
	margin-right: 25px;
	margin-top: 5px;
}
.node-type-blog .field-field-imagen IMG
{
	padding: 5px;
	background: #FFF;
}
/*Ajuste imagenes en los articulos*/
#block-views-blog-block_1 IMG
{
	float: left;
	margin-right: 21px;
}
#block-views-blog-block_2 IMG
{
	float: left;
	margin-right: 30px;
	margin-top: 5px;
}
