/* 20 Hand Picked Fonts from google fonts API. simply uncomment font you want to use, change font family on line #53  */
/* @import url("http://fonts.googleapis.com/css?family=Allerta"); */
/* @import url("http://fonts.googleapis.com/css?family=Allerta+Stencil"); */
/* @import url("http://fonts.googleapis.com/css?family=Amaranth"); */
/* @import url("http://fonts.googleapis.com/css?family=Arimo"); */
/* @import url("http://fonts.googleapis.com/css?family=Bentham"); */
/* @import url("http://fonts.googleapis.com/css?family=Cousine"); */
/* @import url("http://fonts.googleapis.com/css?family=Crushed"); */
@import url("http://fonts.googleapis.com/css?family=Cuprum");
/* @import url("http://fonts.googleapis.com/css?family=Droid+Sans"); */
/* @import url("http://fonts.googleapis.com/css?family=Expletus+Sans"); */
/* @import url("http://fonts.googleapis.com/css?family=Geo"); */
/* @import url("http://fonts.googleapis.com/css?family=Irish+Grover"); */
/* @import url("http://fonts.googleapis.com/css?family=MedievalSharp"); */
/* @import url("http://fonts.googleapis.com/css?family=Molengo"); */
/* @import url("http://fonts.googleapis.com/css?family=Nobile"); */
/* @import url("http://fonts.googleapis.com/css?family=Philosopher"); */
/* @import url("http://fonts.googleapis.com/css?family=Puritan"); */
/* @import url("http://fonts.googleapis.com/css?family=Quattrocento"); */
/* @import url("http://fonts.googleapis.com/css?family=Ubuntu"); */
/* @import url("http://fonts.googleapis.com/css?family=Vollkorn"); */

/* ------------------------------------------- Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	background:transparent;
	border:0;
	margin:0;
	padding:0;
}
h1, h2, h3, h4, h5, h6 {clear:both; font-weight:normal;}
blockquote {quotes:none;}
blockquote:before, blockquote:after {content:''; content:none;}
del {text-decoration:line-through;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse:collapse; border-spacing:0;}
a img {border:none;}
:focus {outline:none;} ::-moz-focus-inner {border:0;}
.clearfix:after {content: "."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix {display:inline-block;}
.clearfix {display:block;}
.clearfix2 {
	display:block;
	text-align: center;
}
a:link, a:visited {color:#007ac0;}
a:hover, a:active {text-decoration:none; color:#be2826;}

/*---------------------------------------- Fonts -------------------------------------------------------------- */

body {
	color:#009bf3;
	font-family:Arial, sans-serif, Tahoma;
	font-size:12px;
	background:url('../images/backgrounds/box_paper.png');
}
/* Change font family below */
/* 'Allerta', 'Allerta Stencil', 'Amaranth', 'Arimo', 'Bentham', 'Cousine', 'Crushed', 'Cuprum', 'Droid Sans', 'Expletus Sans', 'Geo', 'Irish Grover', 'MedievalSharp', 'Molengo', 'Nobile', 'Philosopher', 'Puritan', 'Quattrocento', 'Ubuntu', 'Vollkorn' */
h1, h2, h3, h4, h5, h6, h1#text-logo, #main-menu a {font-family:'Cuprum', Arial, sans-serif;}
h1 {
	font-size:30px;
	line-height:36px;
}
h2 {font-size:20px; line-height:30px;}
h3 {font-size:18px; line-height:26px;}
h4 {font-size:16px; line-height:24px;}
h5 {font-size:14px; line-height:22px;}
h6 {font-size:13px; line-height:20px;}
p {margin-bottom:10px;}
.block h4 {line-height:1.0;}
.block p {margin-bottom:0;}
#main-menu li a {font-size:15px;}
#main-menu li ul li a {font-size:13px;}
.portfolio-list h3 {text-align:center;}
.button {font-family:Arial;}
pre, code {font-family:monospace;}
.new-heading {
	font-family:'Cuprum', Arial, sans-serif;
	font-size:20px;
	color:#444;
	line-height:30px;
}
.representacion-heading {
	font-family:'Cuprum', Arial, sans-serif;
	font-size:20px;
	color:#009bf3;
	text-align:center;
	line-height:30px;
}
.new-heading a:link{
	font-family:'Cuprum', Arial, sans-serif;
	font-size:20px;
	color:#444;
	line-height:30px;
	text-decoration: none;
}
.new-heading a:visited{
	font-family:'Cuprum', Arial, sans-serif;
	font-size:20px;
	color:#444;
	line-height:30px;
	text-decoration: none;
}
.new-heading a:hover{
	font-family:'Cuprum', Arial, sans-serif;
	font-size:20px;
	color:#be2826;
	line-height:30px;
	text-decoration: none;
}
.new-heading a:active{
	font-family:'Cuprum', Arial, sans-serif;
	font-size:20px;
	color:#be2826;
	line-height:30px;
	text-decoration: none;
}
.new-red-heading {
	font-family:'Cuprum', Arial, sans-serif;
	font-size:20px;
	color:#be2826;
	line-height:30px;
}
.new-red-heading2 {
	font-family:'Cuprum', Arial, sans-serif;
	font-size:16px;
	color:#be2826;
	line-height:1;
}
.promo-head a:link{
	font-family:Arial, sans-serif, Tahoma;
	font-size:12px;
	color:#009bf3;
	text-decoration: none;
}
.promo-head a:visited{
	font-family:Arial, sans-serif, Tahoma;
	font-size:12px;
	color:#009bf3;
	text-decoration: none;
}
.promo-head a:hover{
	font-family:Arial, sans-serif, Tahoma;
	font-size:12px;
	color:#be2826;
	text-decoration: none;
}
.promo-head a:active{
	font-family:Arial, sans-serif, Tahoma;
	font-size:12px;
	color:#be2826;
	text-decoration: none;
}
.buscador-heading {
	font-family:Arial, sans-serif, Tahoma;
	font-size:10px;
	color:#fff;
	line-height:16px;
}
.price-promo {
	font-family:Arial, sans-serif, Tahoma;
	font-size:12px;
	font-weight:bold;
	color:#be2826;
}
.video-de-semana-heading {
	font-family:'Cuprum', Arial, sans-serif;
	font-size:18px;
	color:#444;
	line-height:16px;
}
.facebook-heading {
	font-family:'Cuprum', Arial, sans-serif;
	font-size:20px;
	color:#fff;
}

/* ------------------------- 03 Typographic Styles --------------------------------------- */

h1, h2, h3, h4, h5, h6, h2 a, h3 a, h4 a, h5 a, h6 a {color:#444 !important; text-decoration:none;}
h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {color:#be2826 !important;}
h1, h2, h3, h4, h5, h6 {margin-bottom:10px;}
strong {font-weight:bold;}
cite, em, i {font-style:italic;}
big {font-size:150%;}
ins {background:#ffc; text-decoration:none;}
blockquote {color:#888; display:inline-block; font-weight:bold; padding:0 50px 0 10px; margin:10px 0; border-left:3px solid #1b5ea8; background:url('../images/blockquote_bg.png') right top no-repeat;}
blockquote p {margin:0 !important;}
pre, code {color:#5d0000; line-height:20px;}
pre {display:block; margin:20px 0;}
pre:hover, code:hover {overflow-x:auto;}
abbr, acronym {border-bottom:1px dotted; cursor:help;}
sup, sub {height:0; line-height:1; position:relative; vertical-align:baseline;}
sup {bottom:1ex;}
sub {top:.5ex;}
ul, ul ul, ul ul ul {list-style:square;}
ol {list-style:decimal;}
ol ol {list-style:upper-alpha;}
ol ol ol {list-style:lower-roman;}
ol ol ol ol {list-style:lower-alpha;}
ul ul, ul ul ul, ol ol, ol ol ol, ol ol ol ol, ul ol, ul ol ul, ol ul, ol ul ol {margin:10px 0 10px 20px;}
/* Text meant only for screen readers */
.screen-reader-text {position:absolute; left:-9000px;}

/*------------------------- Main Contents ----------------------------------------------*/

#wrapper {min-width:1000px; padding:0; margin:0; overflow:hidden;}
#container {padding:0 30px; margin:0 auto;}
.contents {display:block;}
#full-width, #container, #page-wptitle, .featured-heading, #header, #main-menu, #slider-frame, #footer-wrap, #copyright {width:940px;}
#full-width, #page-wptitle, .featured-heading, #footer-widgets, #copyright {float:left;}
#side-page {width:620px;}
#side-page2 {width:940px;}
#sidebar {
	width:280px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 30px;
}
#sidebar2 {
	width:280px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 30px;
}
#side-page, #sidebar, #side-page2, #sidebar2 {float:left;}
#featured-widget {
	float:right;
	width:250px;
	margin-top: 2px;
	margin-right: 7px;
	margin-bottom: 0;
	margin-left: 0;
}
#page-wptitle {
	text-align:center;
	margin-bottom:10px;
	padding-bottom:10px;
}
#page-wptitle, .featured-heading, .divider {border-bottom:1px dashed #e8e8e8;}
.featured-heading {
	text-align:center;
	border-top:1px dashed #e8e8e8;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	padding-top: 20px;
	padding-right: 0;
	padding-bottom: 20px;
	padding-left: 0;
}
.featured-heading2 {
	font-family:'Cuprum', Arial, sans-serif;
	font-size:26px;
	color:#009bf3;
	text-align:center;
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0;
	padding-top: 35px;
	padding-right: 0;
	padding-bottom: 20px;
	padding-left: 0;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dashed;
	border-bottom-style: dashed;
	border-top-color: #bae0f5;
	border-bottom-color: #bae0f5;
}
.featured-heading3 {
	font-family:'Cuprum', Arial, sans-serif;
	font-size:26px;
	color:#009bf3;
	text-align:left;
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 20px;
	padding-left: 0;
	border-top-style: none;
	border-bottom-style: none;
	height: 448px;
	width: 600px;
	float: left;
}
.video-heading {
	font-family:'Cuprum', Arial, sans-serif;
	font-size:20px;
	color:#009bf3;
	text-align:justify;
	margin-top: 20px;
	margin-bottom: 20px;
	padding-top: 90px;
	padding-right: 20px;
	padding-bottom: 20px;
	width: 250px;
	height: 270px;
	line-height: 22px;
}
.video-button {
	font-family:'Cuprum', Arial, sans-serif;
	font-size:12px;
	color:#009bf3;
}
#video-headingbox {
	margin-left:620px;
}
.clearfix_special {
	font-family:'Cuprum', Arial, sans-serif;
	font-size:50px;
	color:#009bf3;
	text-align:left;
}
.clearfix_special2 {
	font-family:'Cuprum', Arial, sans-serif;
	font-size:50px;
	color:#009bf3;
	text-align:center;
}
.clearfix_special3 {
	font-family:'Cuprum', Arial, sans-serif;
	font-size:50px;
	color:#009bf3;
	text-align:center;
}
#clearfix_box {
	float:left;
	width:940px;
	height:50px;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 0px;
}
#clearfix_box2 {
	float:left;
	width:940px;
	height:50px;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 0px;
}
#clearfix_box3 {
	float:left;
	width:620px;
	height:50px;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 0px;
}
#container, #page-wptitle, #main-menu ul, #main-menu ul li, #slider-container, #slider-container .nivoSlider, .media-box, #footer-wrap, ul#footer-nav {position:relative;}
#main-menu ul, ul.tabs, .post-metabox ul, .portfolio-list, ul.lists, ul.lists ul, #cap-dropdown {list-style:none;}
.divider {height:10px; clear:both; display:block; margin-bottom:20px;}
.alignleft {float:left;}
.alignright {float:right;}
#main-menu, #footer-wrap {background:#1b5ea8;}

/* ------------------------------- Header --------------------------------------------------------------------------- */

#header {height:155px; padding:0; display:block;}
#site-logo {
	float:left;
	width:940px;
	height:105px;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
}
h1#image-logo, h1#text-logo {float:left; width:180px; height:40px; color:#555; margin:0; line-height:40px;}
h1#text-logo a {text-decoration:none; display:block;}

/* ----------------------------------- Search Panel ------------------------------------------------------------- */

#search-panel {
	width:260px;
	height:30px;
	margin-left:7px;
	margin-right: 11px;
}
#search-panel input[type="text"] {float:left; width:218px; height:18px; padding:6px; color:#999; border:none; background:none;}
#search-panel input[type="text"]:focus {color:#666;}
#search-panel input#searchsubmit, #search-panel input#searchsubmit:hover {background:url('../images/icons/search_button.png') no-repeat;}
#search-panel input#searchsubmit {float:left; width:30px; height:30px; cursor:pointer; border:none; background-position:0 0;}
#search-panel input#searchsubmit:hover {background-position:0 -50px;}
#search-panel, #comment-form textarea, .commentfield input[type="text"], #contact-form textarea, .contactfield input[type="text"] {border:1px solid #eee; background:#fff; box-shadow:inset 2px 2px 5px rgba(0, 0, 0, 0.04); -moz-box-shadow:inset 2px 2px 5px rgba(0, 0, 0, 0.04); -webkit-box-shadow:inset 2px 2px 5px rgba(0, 0, 0, 0.04);}

/* ------------------------------- Main navigation Menu -------------------------------------------------------------- */

#main-menu, #footer-wrap {float:left; box-shadow:inset 0 0 6px rgba(0, 0, 0, 0.2); -moz-box-shadow:inset 0 0 6px rgba(0, 0, 0, 0.2); -webkit-box-shadow:inset 0 0 6px rgba(0, 0, 0, 0.2);}
#main-menu {height:50px; display:block; text-transform:capitalize;}
#main-menu ul {
	float:left;
	margin:0;
	padding:0;
	z-index:42;
}
#main-menu ul li {float:left; height:50px; margin:0 5px;}
#main-menu ul li:hover, #main-menu ul li.current-menu-item, #main-menu ul li.current-menu-parent {background:url('../images/menu_hover_bg.png') center bottom no-repeat;}
#main-menu ul li a {height:20px; line-height:20px; padding:15px 10px; color:#a2c0e1; text-decoration:none; display:block; text-shadow:-1px -1px rgba(0, 0, 0, 0.1);}
#main-menu ul li a.downarrow {padding:15px 25px 15px 10px; background:url('../images/down_arrow.png') right center no-repeat;}
#main-menu ul li a:hover, #main-menu ul li.current-menu-item>a, #main-menu ul li.current-menu-parent>a {color:#fff;}
#main-menu ul li ul {width:180px !important;; padding:0; position:absolute; left:0; z-index:99; cursor:pointer; margin-top:0; display:none; background:#fff; border:1px solid #eee; border-top:none;}
#main-menu ul li ul li {float:none; width:180px; height:32px; display:list-item; margin:0; border-bottom:1px dotted #eee;}
#main-menu ul li ul li:hover, #main-menu ul li ul li.current-menu-item, #main-menu ul li ul li.current-menu-parent  {background:none;}
#main-menu ul li ul li a {width:140px; height:20px; color:#666; padding:6px 20px; text-shadow:none;}
#main-menu ul li ul li a.rightarrow {background:url('../images/right_arrow.png') right center no-repeat;}
#main-menu ul li ul li a:hover, #main-menu ul li ul li.current-menu-item>a, #main-menu ul li ul li.current-menu-parent>a {color:#be2826;}
#main-menu ul li ul li ul {left:0; top:0; margin:-1px 0 0 182px; display:none; border:1px solid #eee;}
#main-menu ul li ul li:last-child {border-bottom:none;}

/*----------------------------- Nivo Slider -------------------------------------------------------*/

#slider-container {width:920px; height:360px; margin:0 auto 30px; padding:9px; display:block; overflow:hidden; border:1px solid #eee; background:#ffffff;}
#slider-container #slider {width:920px; height:360px;}
#slider-container .nivoSlider {overflow:hidden;}
#slider-container .hide {position:absolute; top:0; left:0; display:none;}
#slider-container .nivo-slice, #slider-container .nivo-box, .slider-box .nivo-slice, .slider-box .nivo-box {position:absolute; display:block; z-index:9;}
#slider-container .nivo-html-caption {display:none;}
.nivo-imageLink {width:100%; height:100%; display:block; position:absolute; z-index:10;}
#slider-container .nivo-controlNav {height:11px; position:absolute; right:30px; bottom:20px; z-index:11;}
a.nivo-control, .nivo-controlNav a.active, .nivo-controlNav a:hover {background:url('../images/slider_pagination.png') no-repeat;}
a.nivo-control {float:left; width:11px; height:11px; margin:0 3px; cursor:pointer; background-position:0 0;}
.nivo-controlNav a.active, .nivo-controlNav a:hover {background-position:0 -13px;}
#slider-container a.nivo-control, .slider-box a.nivo-control, #slider-container a.nivo-prevNav, #slider-container a.nivo-nextNav {font-size:0; line-height:0;}
#slider-container .nivo-directionNav {z-index:10;}
#slider-container a.nivo-prevNav, #slider-container a.nivo-nextNav {height:30px; width:30px; display:block; position:absolute; top:160px;  z-index:11; cursor:pointer;}
#slider-container a.nivo-prevNav, #slider-container a.nivo-nextNav, #slider-container a.nivo-prevNav:hover, #slider-container a.nivo-nextNav:hover {background:url('../images/slider_arrows.png') no-repeat;}
#slider-container a.nivo-prevNav {left:10px; background-position:0 -70px;}
#slider-container a.nivo-nextNav {right:10px; background-position:0 0;}
#slider-container a.nivo-prevNav:hover {background-position:0 -105px;}
#slider-container a.nivo-nextNav:hover {background-position:0 -35px;}
#slider-container .nivo-caption {width:370px; padding:10px 15px 0; position:absolute; left:20px; bottom:20px; z-index:12; background:#254777;}
#slider-container .nivo-caption h2, #slider-container .nivo-caption h2 a {font-size:20px; color:#ffffff !important; text-shadow:-1px -1px rgba(0, 0, 0, 0.2);}
#slider-container .nivo-caption h2:hover, #slider-container .nivo-caption h2 a:hover {text-shadow:0 0 5px #fff;}
#slider-container .nivo-caption p {color:#fff; text-shadow:1px 1px 1px rgba(0, 0, 0, 0.5);}

/* ------------------------- Extra Functionality ----------------------------------------------------------- */

.media-box, .wp-caption, #sidebar-ads li {padding:4px; border:1px solid #eee; background:#f8f8f8;}
.media-box:hover {border:1px solid #ddd;}
.media-box:hover {border:1px solid #ddd;}
.loading {background:url('../images/loading.gif') center center no-repeat #fff;}
.image-zoom, .open-post {width:32px; height:32px; display:none; position:absolute; bottom:0; right:0;}
.image-zoom {background:url('../images/icons/zoom_icon.png') no-repeat;}
.open-post {background:url('../images/icons/openpost_icon.png') no-repeat;}
.media-link {display:block; margin-bottom:5px;}
.media-link2 {display:block; margin-bottom:5px;}
.media-box.alignleft {
	float:left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0;
}
.media-box.alignright {float:right; margin:0 0 15px 15px;}
.media-box.aligncenter {margin:0 auto 15px;}
p.wp-caption-text {text-align:center; text-shadow:1px 1px #fff;}
.media-box p.wp-caption-text {margin-bottom:0;}
.redtab-box.alignleft {
	float:left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0;
}
/* ---------------------------- Page Navigation -------------------------------------------------------- */

.emm-paginate {height:30px;}
.emm-page {float:left; display:inline-block;}
.post-paginate {clear:both; margin:20px 0;}
.emm-paginate a, .emm-current, .emm-gap {float:left; padding:3px 9px; margin-right:8px;}
.post-paginate a {padding:3px 9px; margin:0 4px;}
.emm-paginate a, .emm-current, .post-paginate a, a.readmore, a.visitsite, .button {background:#f6f6f6; border:1px solid #eee; text-decoration:none; text-shadow:1px 1px 0 #fff;}
.emm-paginate a:hover, .emm-current, .post-paginate a:hover, a.readmore:hover, a.visitsite:hover, .button:hover {background-color:#eee; border:1px solid #e5e5e5;}
.emm-paginate a, .emm-current, a.readmore, a.visitsite, .button, #cap-catlist {box-shadow:inset 0 0 5px rgba(0, 0, 0, 0.04); -moz-box-shadow:inset 0 0 5px rgba(0, 0, 0, 0.04); -webkit-box-shadow:inset 0 0 5px rgba(0, 0, 0, 0.04);}
.emm-title {float:left; height:30px; line-height:24px; margin-right:20px;}
.emm-current {color:#be2826;}
a.readmore, a.visitsite {padding:4px 12px;}
.button, .button:link, .button:visited {
	display:inline-block;
	line-height:1.0;
	padding:8px 14px;
	position:relative;
	cursor:pointer;
}
.button.alignleft {float:left; margin:5px 5px 5px 0;}
.button.alignright {float:right; margin:5px 0 5px 5px;}
.button.aligncenter {
	margin:5px auto;
	padding-left: 30px;
}
.tweet-button {margin-top:3px;}

/*------------------------------------- Columns ------------------------------------------------------------- */

.one-fifth {width:164px;}
.two-fifth {width:358px;}
.three-fifth {width:552px;}
.four-fifth {width:746px;}
.one-fifth, .two-fifth, .three-fifth, .four-fifth {margin-right:30px;}
.one-fourth {width:211px;}
.two-fourth {width:454px;}
.three-fourth {width:697px;}
.one-fourth, .two-fourth, .three-fourth {margin-right:32px;}
.one-third {width:290px;}
.two-third {width:615px;}
.one-third, .two-third {margin-right:35px;}
.one-fifth, .two-fifth, .three-fifth, .four-fifth, .one-fourth, .two-fourth, .three-fourth, .one-third, .two-third {
	float:left;
	display:block;
	margin-bottom:30px;
	background-image: url(../images/icons/employ_icon1.png)no
.repeat;
}
.last-column {margin-right:0 !important;}
.page-column {margin-bottom:0 !important;}

/* ---------------------------------------- Boxes -------------------------------------------------------- */

.white-box {float:left; margin:0 0 30px;border:1px solid #eee; background:#fff; padding:15px;}
.info-box, .download-box, .warning-box, .error-box, .success-box {float:left; margin:0 0 30px; padding:15px 15px 15px 80px;}
.info-box {color:#4778aa; border:1px solid #dce6ef; background:url('../images/icons/info_icon.png') 10px 15px no-repeat #f4f9ff;}
.warning-box {color:#bc6201; border:1px solid #f4f1c5; background:url('../images/icons/warning_icon.png') 10px 15px no-repeat #fefce4;}
.download-box {color:#1e8c73; border:1px solid #dcf1eb; background:url('../images/icons/download_icon.png') 10px 15px no-repeat #effefa;}
.error-box {color:#b23d2a; border:1px solid #f4e2e2; background:url('../images/icons/error_icon.png') 10px 15px no-repeat #fdf3f3;}
.success-box {color:#5e6f33; border:1px solid #deeed4; background:url('../images/icons/success_icon.png') 10px 15px no-repeat #eefce5;}
.white-box, .info-box, .download-box, .warning-box, .error-box, .success-box {border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}

/* -------------------------------------- Blocks ---------------------------------------------------------- */

.block {min-height:60px; padding-left:60px;}
.block.paint {background:url('../images/icons/brush_icon.png') no-repeat;}
.block.design {background:url('../images/icons/design_icon.png') no-repeat;}
.block.services {background:url('../images/icons/gear_icon.png') no-repeat;}
.block.help {background:url('../images/icons/help_icon.png') no-repeat;}
.block.layout {background:url('../images/icons/layout_icon.png') no-repeat;}
.block.star {background:url('../images/icons/staryellow_icon.png') no-repeat;}
.block.stats {background:url('../images/icons/stats_icon.png') no-repeat;}
.block.employ {
	background:url('../images/icons/employ_icon.png') no-repeat;}
.block.employ1 {
	background:url('../images/icons/employ_icon1.png') no-repeat;
}
.block.employ2 {
	background:url('../images/icons/employ_icon2.png') no-repeat;
}
.block.employ3 {
	background:url('../images/icons/employ_icon3.png') no-repeat;
}
.block.employ4 {
	background:url('../images/icons/employ_icon4.png') no-repeat;
}
.block.promo1 {
	background-image: url(../images/icons/pc1.png);
	background-repeat: no-repeat;
}
.block.promo2 {
	background:url('../images/icons/pc2.png') no-repeat;
}
.block.promo3 {
	background:url('../images/icons/pc3.png') no-repeat;
}
.block.promo4 {
	background:url('../images/icons/aoc_led_15.png') no-repeat;
}
.block.promo5 {
	background:url('../images/icons/aoc_led_18.png') no-repeat;
}
.block.promo6 {
	background:url('../images/icons/aoc_lcd_18.png') no-repeat;
}
.block.promo7 {
	background:url('../images/icons/aoc_led_20.png') no-repeat;
}
.block.promo8 {
	background:url('../images/icons/netbook_acer_icon.png') no-repeat;
}
.block.promo9 {
	background:url('../images/icons/netbook_asus_icon.png') no-repeat;
}
.block.promo10 {
	background:url('../images/icons/notebook1.png') no-repeat;
}
.block.promo11 {
	background-image: url(../images/icons/notebook4.png);
	background-repeat: no-repeat;
}
.block.promo12 {
	background:url('../images/icons/notebook3.png') no-repeat;
}
.block.promo13 {
	background:url('../images/icons/notebook4.png') no-repeat;
}
.block.promo14 {
	background:url('../images/icons/notebook5.png') no-repeat;
}
.block.promo15 {
	background:url('../images/icons/multifuncion_canon.png') no-repeat;
}
.block.promo16 {
	background:url('../images/icons/impresoras_canon.png') no-repeat;
}
.block.promo17 {
	background:url('../images/icons/motorolaex109_icon.png') no-repeat;
}
.block.promo18 {
	background:url('../images/icons/motorolaex232_icon.png') no-repeat;
}
.block.promo19 {
	background:url('../images/icons/niubingo_icono.png') no-repeat;
}
.block.promo20 {
	background-image: url(../images/icons/samsung_c3312_icon.png);
	background-repeat: no-repeat;
}
.block.promo21 {
	background-image: url(../images/icons/lg_p350_icon.png);
	background-repeat: no-repeat;
}
.block.promo22 {
	background-image: url(../images/icons/lg_gt350_icon.png);
	background-repeat: no-repeat;
}
.block.promo23 {
	background-image: url(../images/icons/nokia_asha_icon.png);
	background-repeat: no-repeat;
}
.block.promo24 {
	background-image: url(../images/icons/niu_pana_icon.png);
	background-repeat: no-repeat;
}
.block.recertificado1 {
	background-image: url(../images/icons/recertificado_icon.png);
	background-repeat: no-repeat;
}
.block.recertificado2 {
	background-image: url(../images/icons/recertificado_icon.png);
	background-repeat: no-repeat;
}
.block.multifuncion2 {
	background-image: url(../images/icons/multifuncion_canon_icon.png);
	background-repeat: no-repeat;
}
.block.multifuncion3 {
	background-image: url(../images/icons/multifuncion_epson_icon.png);
	background-repeat: no-repeat;
}
.block.multifuncion4 {
	background-image: url(../images/icons/multifuncion_brother_icon.png);
	background-repeat: no-repeat;
}
.block.monocromatica {
	background-image: url(../images/icons/samsung_monocromatica_icon.png);
	background-repeat: no-repeat;
}
.block.epsontx135 {
	background-image: url(../images/icons/multifuncion_laser_monocromatica_icon.png);
	background-repeat: no-repeat;
}

/* -------------------------------------- Tabs Toggles and Accordions -------------------------------------------- */

.toggle-box {margin-bottom:5px;}
.toggle-title, .accor-title {padding:4px 20px; margin:0 !important; cursor:pointer;}
.collapse {background:url('../images/icons/expand_icon.png') 98% 8px no-repeat #f8f8f8; border:1px solid #eee;}
.expand {background:url('../images/icons/collapse_icon.png') 98% 8px no-repeat #f2f2f2; border:1px solid #e6e6e6;}
.toggle-cont, .accordion-cont {display:none; overflow:hidden; padding:15px; border:1px solid #e6e6e6; border-top:none; background:#fff; margin-bottom:10px;}
ul.tabs {width:100%;}
ul.tabs li {float:left; margin-bottom:-1px; position:relative;}
ul.tabs li:hover {background:#f6f6f6;}
ul.tabs li a {float:left; text-decoration:none; display:block; outline:none;}
ul.tabs li a .tab-title {padding:3px 20px; margin:0;}
ul.tabs li.active {background:#fff; border:1px solid #eee; border-bottom:1px solid #fff;}
.tab-container {float:left; border:1px solid #eee; overflow:hidden; background:#fff;}
.tab-content {padding:15px 20px; display:none; overflow:hidden;}

/*------------------------------------ Post ---------------------------------------------------------------*/

.post-metabox ul, .pf-metabox ul, ul.tabs {list-style:none;}
.post-img {width:380px; height:160px;}
.post-metabox, .pf-metabox {
	float:left;
	width:240px;
	height:170px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 15px;
	margin-left: 10px;
}
.post-metabox ul li, .pf-metabox ul li {max-height:50px; overflow:hidden; padding:4px 0 4px 24px; border-bottom:1px dotted #eee;}
.pf-metabox ul li {background:url('../images/icons/pf_icons.png') no-repeat;}
.post-metabox ul li {background:url('../images/icons/post_icons.png') no-repeat;}
.post-metabox ul li:hover {background:url('../images/icons/post_icons.png') no-repeat #fafafa;}
.pf-metabox ul li:hover {background:url('../images/icons/pf_icons.png') no-repeat #fafafa;}
.post-metabox ul li a, .pf-metabox ul li a {text-decoration:none; color:#666;}
.post-metabox ul li a:hover, .pf-metabox ul li a:hover {color:#be2826;}
.post-metabox ul li.post-date {background-position:3px 0;}
.post-metabox ul li.post-author {background-position:3px -40px;}
.post-metabox ul li.post-category {background-position:3px -80px;}
.post-metabox ul li.post-comments {background-position:3px -120px;}
.post-metabox ul li.post-tags {background-position:3px -160px;}
.social-buttons {margin-bottom:10px;}
.prev-next-post {margin-top:20px; overflow:hidden;}
.author-image {float:left; width:80px; height:80px; margin-right:20px;}
#about-author {padding:15px; border:1px solid #eee; overflow:hidden; margin:30px 0; background:#ffffff;}
.author-info {width:478px;}
.small-font {font-size:11px;}
.highlight {padding:0 6px 2px; text-shadow:none; display:inline-block;}
.search-word {background:#fef894;}

#cap-catlist {padding:2px 20px; width:138px; height:24px; position:absolute; top:0; right:0; text-align:left; cursor:pointer; border:1px solid #eee; background:url('../images/dropdown_arrow.png') right center no-repeat #f6f6f6; }
#cap-catlist h5 {margin-bottom:0;}
#cap-catlist:hover ul {display:block;}
#cap-dropdown {width:178px; background:#fff; border:1px solid #eee; display:none; margin-top:28px; position:absolute; top:0; left:-1px; z-index:52;}
#cap-dropdown li {float:left; width:138px; padding:2px 20px; display:list-item; border-bottom:1px dotted #eee;}
#cap-dropdown li:last-child {border:none;}
#cap-dropdown li a {float:left; width:138px; height:24px; line-height:24px; color:#666;}
#cap-dropdown li a:hover {color:#be2826;}
#cap-dropdown li a, #related-posts li a, .recent-posts li a {text-decoration:none;}

/* ----------------------------------- Comments ------------------------------------------------------ */

ol.commentlist {overflow:hidden; margin-top:20px;}
ol.commentlist li {float:left;}
ul.children {margin:0 0 0 30px; list-style:none; overflow:hidden; background:url('../images/comment_reply_arrow.png') 30px 0 no-repeat;}
.comment-container {margin:20px 0; overflow:hidden;}
.comments-arrow {width:20px; height:24px; position:absolute; top:18px; left:-19px; background:url('../images/comments_arrow.png') no-repeat;}
.comment-author {float:left; width:60px;}
.comment-box {float:right; width:440px; position:relative;}
ul.children .comment-box {width:410px;}
ul.children ul.children .comment-box {width:380px;}
ul.children ul.children ul.children .comment-box {width:350px;}
ul.children ul.children ul.children  ul.children .comment-box {width:320px;}
.comment-entry {min-height:50px; padding:10px; display:inline-block; background:#fff; border:1px solid #eee; margin-bottom:10px;}
.commenter-image {float:left; width:60px; height:60px;}
.comment-meta {float:left; padding:0 10px; width:90px;}
.comment-meta h6 {margin:0;}
a.comment-edit-link {float:left;}
a.comment-reply-link {float:right;}
a.comment-edit-link, a.comment-reply-link {text-shadow:1px 1px #fff; text-decoration:none;}
a.comment-edit-link:hover, a.comment-reply-link:hover {text-decoration:underline;}
ol.pinglist {overflow:hidden; margin:20px 0;}
ol.pinglist li {float:left; width:100%; padding:5px 0; margin:5px 0;}
ol.pinglist li img {float:left; height:16px; width:16px; background:#fff; border:1px solid #eee; margin-right:10px;}
ol.pinglist li a {float:left; display:block;}
#comment-form {margin-top:20px;}
.commentfield, .contactfield {padding-bottom:10px;}
.commentfield label, .contactfield label {float:left; padding:6px 0; width:70px; margin-right:4px;}
.commentfield span, .contactfield span, #contact-form label.error {color:#ea3636;}
.submit-button {padding-left:75px;}
#comment-form textarea, #contact-form textarea {height:140px;}
#comment-form textarea, .commentfield input[type="text"], #contact-form textarea, .contactfield input[type="text"] {width:528px; padding:7px 8px; color:#666; border-radius:1px;}
#comment-form input#submit, #contact-form input#submit {padding:6px 12px; color:#007ac0; outline:none;}
#comment-form input#submit:hover, #contact-form input#submit:hover {color:#be2826;}

/* ----------------------------------- Widgets------------------------------------------------------------- */

.widget-text {
	font-family:'Cuprum', Arial, sans-serif;
	font-size:16px;
	color:#009bf3;
	text-align:center;
}
.widget-text a:link{
	font-family:'Cuprum', Arial, sans-serif;
	font-size:16px;
	color:#009bf3;
	text-align:center;
	text-decoration: none;
}
.widget-text a:visited{
	font-family:'Cuprum', Arial, sans-serif;
	font-size:16px;
	color:#009bf3;
	text-align:center;
	text-decoration: none;
}
.widget-text a:hover{
	font-family:'Cuprum', Arial, sans-serif;
	font-size:16px;
	color:#be2826;
	text-align:center;
	text-decoration: none;
}
.widget-text a:active{
	font-family:'Cuprum', Arial, sans-serif;
	font-size:16px;
	color:#be2826;
	text-align:center;
	text-decoration: none;
}
.widget-ul {list-style:none; overflow:hidden;}
.widget-ul li {display:block;}
.sidebar-widget {
	float:left;
	width:280px;
	margin-bottom:20px;
}
.page-widget {float:left; width:290px;}
.footer-widget {
	float:left;
	width:290px;
}
.footer-widget2 {
	float:left;
	width:290px;
	height:20px;
	margin: 0px;
	text-align: top;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#social-media li {
	float:left;
	height:88px;
	width:64px;
	display:block;
	margin-right:8px;
}
#social-media li.last {margin-right:0;}
#related-box {margin:20px 0;}
#related-posts, .recent-posts {list-style:none; display:block; overflow:hidden;}
#related-posts li {float:left; width:305px; display:inline-block; margin-right:10px;}
#related-posts li:last-child {margin-right:0;}
ul.multi-nav li {padding:4px 5px 4px 30px; border-bottom:1px dotted #eee; background:url('../images/icons/sidebar_nav_arrow.png') 5px 6px no-repeat;}
ul.multi-nav li:hover {background-color:#fafafa;}
.post-small-img {float:left; width:80px; height:60px; margin-right:10px;}
.post-small-img, .author-image, .commenter-image, .flickr_badge_image {border:1px solid #eee; background:#f8f8f8; padding:4px;}
.post-small-img:hover, .author-image:hover, .commenter-image:hover, #sidebar-ads li:hover, .flickr_badge_image:hover {border:1px solid #ddd;}
.recent-posts li {
	float:left;
	height:80px;
	margin-bottom:10px;
	border-bottom:1px dotted #eee;
	width: 220px;
}
#sidebar-ads li {float:left; height:125px; width:125px; margin:0 10px 10px 0;}
#sidebar-ads li.last {margin:0 0 10px 0;}
.flickr_badge_image {float:left; margin:0 9px 9px 0;}
.flickr_badge_image, .flickr_badge_image img {width:74px; height:48px;}
#flickr_badge_image3, #flickr_badge_image6, #flickr_badge_image9, #flickr_badge_image12 {margin:0 0 9px;}
ul.social-share {height:25px;}
ul.social-share li {
	float:left;
	width:38px;
	height:24px;
	margin-right:6px;
	background-image: url(../images/icons/tarjetas_icons.png);
	background-repeat: no-repeat;
}
ul.social-share li a {
	width:40px;
	height:24px;
	display:block;
	font-size:0;
	line-height:0;
	text-indent:-9999px;
}
ul.social-share li:hover {margin-top:1px;}
ul.social-share li.delicious {background-position:0 0;}
ul.social-share li.digg {background-position:0 -30px;}
ul.social-share li.facebook {background-position:0 -60px;}
ul.social-share li.google {background-position:0 -90px;}
ul.social-share li.myspace {background-position:0 -120px;}
ul.social-share li.reddit {background-position:0 -150px;}
ul.social-share li.stumble {background-position:0 -180px;}
ul.social-share li.technorati {background-position:0 -210px;}
ul.social-share li.twitter {background-position:0 -240px;}
ul.social-share li.creditel {background-position:0 -120px;}
ul.social-share li.cabal {background-position:0 -90px;}
ul.social-share li.oca {background-position:0 -150px;}
ul.social-share li.anda {background-position:0 -180px;}
ul.social-share li.master {background-position:0 -210px;}
ul.social-share li.visa {background-position:0 -240px;}
ul.twitter-ul li {margin-bottom:10px; padding-bottom:10px; border-bottom:1px dotted #eee;}
a.twitter-follow {height:32px; padding-left:36px; line-height:32px; margin-bottom:10px; background:url('../images/icons/twitter_follow.png') no-repeat;}

/* --------------------------------------- Portfolio ---------------------------------------------------- */

.pf-image1 {width:440px; height:200px;}
.pf-image2 {width:280px; height:160px;}
.pf-image3 {width:200px; height:120px;}
.pf-metabox ul li.client {background-position:3px 0;}
.pf-metabox ul li.department {background-position:3px -40px;}
.pf-metabox ul li.year {background-position:3px -80px;}
.pf-metabox ul li.developers {background-position:3px -120px;}
.pf-metabox ul li.website {background-position:3px -160px;}

/* -------------------------------------- Contact Page -------------------------------------------------------- */

#contact-message {padding-bottom:20px;}
#contact-form label.error {width:500px; background:none; font-size:11px; margin:0; padding:5px 0 10px 80px;}
.contact-map {width:270px; height:240px;}
#contact-info {width:280px; margin-bottom:30px;}
#contact-info p span {
	float:left;
	width:60px;
	color:#999;
}
#contact-message2	
   {
	font-family:Arial, sans-serif, tahoma;
	font-size:14px;
	color:#009bf3;
	font-style: normal;
}

/* ---------------------------------------- Lists ------------------------------------------------------------------ */

ul.lists li {padding:3px 0 3px 20px;}
ul.lists ul {margin:0;}
ul.lists li a, ul.multi-nav li a, .twitter-ul li a, a.twitter-follow {text-decoration:none;}
ul.star-list li {background:url('../images/icons/star_icon.png') 0 8px no-repeat;}
ul.check-list li {background:url('../images/icons/check_icon.png') 0 8px no-repeat;}
ul.cross-list li {background:url('../images/icons/cross_icon.png') 0 8px no-repeat;}
ul.arrow-list li {background:url('../images/icons/arrow_icon.png') 0 8px no-repeat;}
ul.plus-list li {background:url('../images/icons/plus_icon.png') 0 8px no-repeat;}
ul.minus-list li {background:url('../images/icons/minus_icon.png') 0 8px no-repeat;}
ul.square-list li {background:url('../images/icons/square_icon.png') 0 8px no-repeat;}
ul.disc-list li {background:url('../images/icons/disc_icon.png') 0 8px no-repeat;}

/* ------------------------------------------ Footer ----------------------------------------------------------- */

#footer-widgets {
	width:880px;
	background:#fcfcfc;
	box-shadow:inset 0 0 8px rgba(0, 0, 0, 0.05);
	-moz-box-shadow:inset 0 0 8px rgba(0, 0, 0, 0.05);
	-webkit-box-shadow:inset 0 0 8px rgba(0, 0, 0, 0.05);
	margin-bottom: 25px;
	padding-top: 20px;
	padding-right: 30px;
	padding-bottom: 30px;
	padding-left: 30px;
}
.footer-column {
	float:left;
	width:290px;
	display:block;
	margin-right:40px;
}
.folleto-column {
	float:left;
	width:219px;
	display:block;
	margin-right:39px;
}
.folleto {
	width:219px;
	display:block;
}
.footer-column.last {
	margin-right:0;
	}
#footer-wrap {
	height:60px;
}
.contact {
	float:left;
	width:270px;
	display:block;
	margin-left:20px;
	margin-right:10px;
	margin-top: 7px;
}
#copyright {height:30px; margin-top:15px;}
#copyright a {text-decoration:none;}
ul#footer-nav {padding:8px;
               list-style:none;
			   font-family:'Cuprum', Arial, sans-serif;
			   font-size:13px;}
ul#footer-nav li {float:left;
                  padding:3px 10px;
				  display:inline-block;}
ul#footer-nav li a, #top-link a {color:#a2c0e1; text-decoration:none;}
ul#footer-nav li a:hover, ul#footer-nav li.current-menu-item a, ul#footer-nav li.current-menu-parent a, #top-link a:hover {color:#fff;}

#footer-address{
	font-family:'Cuprum', Arial, sans-serif;
	font-size:13px;
	color:#FFF;
	text-align:center;
	font-style: normal;
	margin-top: 20px;
}
.facebook-heading{
	font-family:'Cuprum', Arial, sans-serif;
	;
	font-size:22px;
	color:#06668d;
	text-align: justify;
	line-height: 27px;
}
.facebook-heading a:link{
	font-family:Arial, sans-serif;
	font-size:12px;
	color:#007ac0;
	font-weight: bold;
	text-decoration: none;
}
.facebook-heading a:visited{
	font-family:Arial, sans-serif;
	font-size:12px;
	color:#007ac0;
	font-weight: bold;
	text-decoration: none;
}
.facebook-heading a:hover{
	font-family:Arial, sans-serif;
	font-size:12px;
	color:#be2826;
	font-weight: bold;
	text-decoration: none;
}
.facebook-heading a:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #be2826;
	font-weight: bold;
	text-decoration: none;
}
#top-link {
	width:40px;
	height:20px;
	position:absolute;
	top:10px;
	right:15px;
	z-index:3;
}
.asterisco{
	font-family:Arial, sans-serif, Tahoma;
	font-size:12px;
	color:#ea3636;
}
.gracias{
	font-family:Arial, sans-serif, Tahoma;
	font-size:14px;
	color:##009bf3;
}
#top-link a {font-size:10px;
}
.nota{
	font-family:Arial, sans-serif, Tahoma;
	font-size:10px;
	color:#000;
}
.titulo-buscador{
	font-family:Arial, sans-serif, Tahoma;
	font-size:10px;
	color:#a2c0e1;
	line-height: 18px;
	font-weight: normal;
	letter-spacing: 1px;
}
.div-wrap{
	box-shadow:inset 0 0 6px rgba(0, 0, 0, 0.2);
	-moz-box-shadow:inset 0 0 6px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow:inset 0 0 6px rgba(0, 0, 0, 0.2);
	padding-left: 40px;
	padding-right: 10px;
	display: block;
	width: 890px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 5px;
	padding-bottom: 20px;
	background-image: url(../images/video_background.png);
	background-repeat: no-repeat;
	height: 496px;
}
.footer-wrap{
	display: block;
	width: 940px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
}
.button-video{
	display: block;
	margin-right: auto;
	margin-left: auto;
	margin-top: 15px;
	margin-bottom: 0px;
	text-align: center;
}
#captcha {
	margin-left: 73px;
	margin-bottom: 15px;
}
