/**
 * Theme Name: Robot Rainbow
 * Theme URI: http://robotrainbow.com/
 * Description: Theme desarrollado exclusivamente para robotrainbow.com.
 * Version: 1.0
 * Author: Cristian Arias
 * Author E-mail: cristian.arias@mybox.cl
 * Author URI: http://multimedia.mybox.cl
 *Template: hybrid
*/

/* Get base CSS */
html,body,div,span,object,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;vertical-align:baseline;outline:none;font-size:100%;background:transparent;border:none;text-decoration:none}b,i,hr,u,center,menu,layer,s,strike,font,xmp{margin:0;padding:0;vertical-align:baseline;outline:none;font-size:100%;font-weight:normal;font-style:normal;background:transparent;border:none;text-decoration:none}font{color:#333}center{text-align:left}body{line-height:24px;font-family:Georgia,Times,"Times New Roman",serif;color:#333;background:#fff}h1,h2,h3,h4,h5,h6{
	font-weight:normal
}p{
	margin-bottom: 15px;
}ol,ul{list-style:none}ol{list-style-type:decimal;margin:0 0 21px 3em}ol ol{list-style:upper-roman}ol ol ol{list-style:lower-roman}ol ol ol ol{list-style:upper-alpha}ol ol ol ol ol{list-style:lower-alpha}ul ul,ol ol,ul ol,ol ul{margin-bottom:0}dl{margin:0 0 18px 3px}dl dt{font-weight:bold;margin:12px 0 0 0}dl dd{
}strong{font-weight:bold}strong strong{font-weight:normal}em,cite{font-style:italic}em em,cite cite{font-style:normal}abbr{
}acronym{
	text-transform:uppercase;
	border-bottom:1px dashed #666
}big{font-size:120%}small,sup,sub{font-size:80%}sup{vertical-align:baseline;position:relative;bottom:0.3em}sub{vertical-align:baseline;position:relative;top:0.3em}address{font-style:italic;margin:0 0 21px 0}li address,dd address{margin:0}blockquote{margin:0 2.5em;font-style:normal}blockquote em,blockquote cite{font-style:italic}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{cursor:pointer}a img{border:none}pre{overflow:auto;font:.9em Monaco,monospace,Courier,"Courier New";line-height:21px;margin-bottom:21px;padding:9px}code{font:.9em Monaco,monospace,Courier,"Courier New"}pre code{font-size:1em}ins,dfn{font-style:italic;text-decoration:none;border-bottom:1px solid #666}del{text-decoration:line-through}object{margin-bottom:21px}:focus{outline:none}form label{
}option{padding:1px 3px}table{border-collapse:collapse;border-spacing:0;margin-bottom:21px}th,td{text-align:left}hr{margin-bottom:21px}img.wp-smiley{max-height:12px;margin:0;padding:0;border:none}.gallery{display:block;text-align:center;margin-bottom:20px !important}.alignleft,.left{
	float:left;
	margin-right:15px
}.alignright,.right{
	float:right;
	margin-left:15px
}.aligncenter,.center{display:block;margin:0 auto 21px auto}.alignnone,.block{clear:both;margin:0 0 21px 0}.clear{clear:both}img.alignleft,img.alignright{display:inline}blockquote.alignleft,blockquote .alignright{width:33%}










/* Get layout CSS */
/**
 * Two columns with content floated left.
 * Fixed width of 980px.
 *
 * @since 0.6
 * @package Hybrid
 * @subpackage CSS
 */

#body-container {
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(img/fondo-footer.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	}

#container {
	float: left;
	width: 940px;
	background-image: url(img/fondo.png);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 40px;
	padding-bottom: 20px;
	padding-left: 30px;
	padding-right: 10px;
	}

.content {
	float: left;
	width: 690px;
	text-align: justify;
	}
	
.content ul {
	list-style-position: outside;
	list-style-type: disc;
	padding-left: 25px;
	margin-bottom: 15px;
	}
	
.content a {
	color: #283F82;
	font-weight: bold;
	}

#primary {
	position: relative;
	float: right;
	width: 230px;
	margin-top: 45px;
	}
	
#primary .widget {
	background-color: #E4EBEE;
	margin-bottom: 10px;
	padding: 10px;
	overflow: hidden;
	}

#primary .widget .widget-title {
	margin-bottom: 10px;
	}

#secondary {
	position: relative;
	clear: right;
	float: right;
	width: 230px;
	margin-top: 63px;
	display: none;
	}
	
.home #utility-after-content {
	display: none;
	}
	
.home #container {
	padding-bottom: 0px;
	}
	
.home #secondary {
	display: block;
	}

#subsidiary {
	}

#subsidiary .widget {
	float: left;
	width: 300px;
	margin: 0 20px 0 0;
	}

#footer-container {
	clear: both;
	margin-bottom: 10px;
	padding-right: 30px;
	padding-bottom: 25px;
	padding-left: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #478DA8;
	line-height: 1.5em;
	position: relative;
	}
	
#footer-container a {
	color: #478DA8;
	text-decoration: underline;
	}
#footer-container a:hover {
	color: #283F82;
	}

#footer {
	clear: both;
	}
	
	
	
	
	
	
	
	
	
	
/* Get plugins CSS */
.wp-pagenavi {
	text-align: center;
	border: 10px solid #E4EBEE;
	background-color: #E4EBEE;
	padding-bottom: 10px;
}
.wp-pagenavi .pages{
	margin:2px 3px 2px 0;
	color: #478DA8;
	font-weight: bold;
}
.wp-pagenavi .page, .wp-pagenavi .nextpostslink, .wp-pagenavi .previouspostslink{
	color: #478DA8;
}
.wp-pagenavi .current{
	margin:2px;
	padding:1px 6px;
	color: #FFF;
	background-color: #478DA8;
}.wp-pagenavi .extend{margin:2px}
.wp-pagenavi a{
	border:1px solid #478DA8;
	margin-top: 0;
	margin-right: 1px;
	margin-bottom: 0;
	margin-left: 1px;
	padding-top: 1px;
	padding-right: 6px;
	padding-bottom: 1px;
	padding-left: 6px;
	color: #478DA8;
}
.wp-pagenavi a:hover {
	text-decoration: none;
	color: #FFF;
	background-color: #478DA8;
}
.WP-EmailIcon{padding:0;margin:0;border:none}.comment_license{font-style:italic}img#wpstats{overflow:hidden !important;width:0 !important;height:0 !important;padding:0 !important;margin:0 !important}.contact-form{margin-bottom:21px}.contact-form legend{display:none}.contact-form .form-input input{display:block;margin-bottom:6px;padding:3px 6px;width:300px}.contact-form label{font-size:.9em}.contact-form textarea{width:97%;margin-bottom:6px;padding:6px}.contact-form .form-option{margin-bottom:6px}.contact-form .button{width:100px;margin-right:9px;padding:6px 9px}.contact-form .button:hover{cursor:pointer}










/* Get drop-downs CSS */
/**
 * Dropdowns Stylesheet
 * Sets up some default dropdown menu styles
 * Style rules for both the page and category menus
 *
 * @since 0.5
 * @package Hybrid
 * @subpackage CSS
 */

/* Default page menu styles */
#page-nav ul {
	margin: 0;
	padding: 0;
	list-style: none;
	}
#page-nav ul {
	line-height: 1.0;
	}
.menu ul {
	position: absolute;
	top: -999em;
	width: 10em;
	}
#page-nav ul ul li {
	width: 100%;
	}
#page-nav li:hover {
	visibility: inherit;
	}
#page-nav li {
	float: left;
	position: relative;
	}
#page-nav a {
	display: block;
	position: relative;
	}
#page-nav li:hover ul, li.sfHover ul {
	left: 0;
	top: 2em;
	z-index: 99;
	}
#page-nav li:hover li ul, li.sfHover li ul {
	top: -999em;
	}
#page-nav li li:hover ul, li li.sfHover ul {
	left: 10em;
	top: 0;
	}
#page-nav li li:hover li ul, li li.sfHover li ul {
	top: -999em;
	}
#page-nav li li li:hover ul, li li li.sfHover ul {
	left: 10em;
	top: 0;
	}

/* Default category menu styles */
#cat-nav ul {
	margin: 0;
	padding: 0;
	list-style: none;
	}
#cat-nav ul {
	line-height: 1.0;
	}
.menu ul {
	position: absolute;
	top: -999em;
	width: 10em;
	}
#cat-nav ul ul li {
	width: 100%;
	}
#cat-nav li:hover {
	visibility: inherit;
	}
#cat-nav li {
	float: left;
	position: relative;
	}
#cat-nav a {
	display: block;
	position: relative;
	}
#cat-nav li:hover ul, li.sfHover ul {
	left: 0;
	top: 2em;
	z-index: 99;
	}
#cat-nav li:hover li ul, li.sfHover li ul {
	top: -999em;
	}
#cat-nav li li:hover ul, li li.sfHover ul {
	left: 10em;
	top: 0;
	}
#cat-nav li li:hover li ul, li li.sfHover li ul {
	top: -999em;
	}
#cat-nav li li li:hover ul, li li li.sfHover ul {


	left: 10em;
	top: 0;
	}
	
	
	
	
	
	
	
	
	
	
/* Get default CSS */
/**
 * Screen Stylesheet
 * Default style for the Hybrid theme
 *
 * @since 0.3
 * @package Hybrid
 * @subpackage CSS
 */

/* Body */
body {
	color: #283F82;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 2em;
	font-weight: normal;
	font-variant: normal;
	background-image: url(img/fondo-sitio.png);
	background-repeat: no-repeat;
	background-position: center top;
	}

/* Links */
a {
	color: #30A4E3;
	text-decoration: none;
	}
a:visited {
	}
a:hover, a:active {
	text-decoration: underline;
	}

/* Headers */
h1 {
	font-size: 23px;
	}
h2 {
	font-size: 21px;
	}
h3 {
	font-size: 19px;
	}
h4 {
	font-size: 17px;
	margin-bottom: 10px;
	}
h5 {
	font-size: 15px;
	}
h6 {
	font-size: 13px;
	}

/* Blockquotes */
blockquote {
	font-style: italic;
	color: #555;
	}
blockquote blockquote {
	color: #777;
	}
blockquote em {
	font-style: normal;
	}

/* Code */
pre {
	padding: 9px;
	background: #f9f9f9;
	border: 1px solid #ccc;
	}
code {
	padding: 0 3px;
	background: #eee;
	}
pre code {
	background: transparent;
	}

/* Tables */
table {
	width: 100%;
	border-collapse: separate;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	}
caption {
	font-size: .9em;
	font-style: italic;
	text-align: right;
	}
td, th {
	padding: 3px 6px;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	}
th {
	background: #eee;
	}

/* Drop caps */
.drop-cap {
	float: left;
	margin: 3px 3px 0 0;
	font: normal normal normal 47px/35px "Warnock Pro", "Goudy Old Style", Palatino,"Book Antiqua", Georgia, serif;
	color: #333;
	}

/* Notes */
.note {
	padding: 6px 9px;
	background: #eee;
	border: 1px solid #ccc;
	}

/* Warnings/Alerts */
.warning, .alert {
	padding: 6px 9px;
	background: #fffbbc;
	border: 1px solid #E6DB55;
	}

/* Errors */
.error {
	padding: 6px 9px;
	background: #ffebe8;
	border: 1px solid #C00;
	}

/* Downloads */
.download {
	padding: 6px 9px;
	background: #e7f7d3;
	border: 1px solid #6c3;
	}

/* Breadcrumb */
.breadcrumb {
	display: none;
	}

.thumbnail {
	float: left;
	width: 100px;
	height: 100px;
	border: 5px solid #E6E6E6;
	margin-right: 10px;
	}

/* Captions [caption] */
.wp-caption {
	max-width: 576px;
	margin-top: 6px;
	padding: 6px 1px 0 1px;
	border: 1px solid #ccc;
	text-align: center;
	}
.wp-caption .wp-caption-text {
	margin: 0;
	padding: 0 5px;
	text-align: right;
	font-size: .9em;
	font-style: italic;
	color: #666;
	}
.wp-caption img {
	max-width: 564px;
	margin: 0 auto;
	padding: 0;
	border: 1px solid #666;
	}

/* Gallery [gallery] */
.gallery img {
	border: 1px solid #30A4E3;
	}
.gallery img:hover {
	border: 1px solid #0460C2;
	}
.gallery-caption {
	line-height: normal;
	font-size: 11px;
	text-decoration: none;
	cursor: default;
}
.gallery-caption a:hover {
	text-decoration: none;
	cursor: default;
}

/* Avatars */
.avatar {
	float: left;
	width: 100px;
	height: 100px;
	margin: 5px 15px 0 0;
	padding: 5px;
	border: 1px solid #ccc;
	}

/* Header */
#header {
	position: relative;
	padding-left: 40px;
	}

/* Blog title */
#site-title a {
	background-image: url(img/maquina.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 310px;
	width: 288px;
	cursor: default;
	}

/* Blog description */
#site-description {
	display: none;
	}

/* Navigation */
#navigation {
	overflow: visible;
	height: 34px;
	z-index: 100;
	display: none;
	}
#page-nav li {
	margin-right: 15px;
	}
#page-nav li li {
	margin-right: 0;
	}
#page-nav li a {
	padding: 8px 15px 8px 15px;
	color: #111;
	background: #fff;
	border: 1px solid #ccc;
	}

/* Drop-downs style */
#page-nav li:hover ul, li.sfHover ul {
	top: 32px;
	}
#page-nav li li a {
	border-top: none;
	margin-right: 0;
	}
#page-nav li ul {
	background: #fff;
	border-top: 1px solid #ccc;
	}
#page-nav li li:hover ul, li li.sfHover ul , #page-nav li li li:hover ul, li li li.sfHover ul  {
	top: -1px;
	}
#page-nav li li li {
	margin-left: -1px;
	}

/* Posts */
.post {
	}
.single .post, .attachment .post, .page .post {
	margin: 0;
	}

/* Archive information */
.search-info {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 30px;
	font-style: italic;
	margin-bottom: 20px;
	}

/* Entry title */
.archive .entry-title, .search .entry-title {
	font-size: 21px;
	margin: 0;
	}
.page-title {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 30px;
	font-style: italic;
	color: #283F82;
	margin-bottom: 20px;
	}
.entry-title a {
	color: #283F82;
	font-weight: normal;
	}

/* Byline */
.byline {
	margin: 0 0 30px 0;
	font-style: italic;
	color: #283F82;
	}
.byline a {
	font-weight: bold;
	color: #283F82;
	}
.archive .byline, .search .byline {
	margin-bottom: 5px;
	}
.byline .byline-prep {
	text-transform: lowercase;
	}

/* Entry content */
.entry-content {
	margin: 0 0 10px 0;
	}

/* Entry metadata */
.entry-meta {
	}

/* Page links (multiple-paged posts) */
p.pages a {
	margin: 0 3px;
	padding: 3px 9px 3px 9px;
	border: 1px solid #ccc;
	}

/* Navigation links */
.navigation-links {
	display: none;
	}
.navigation-attachment {
	}

/* WP Pagenavi plugin */
.wp-pagenavi {
	}
.wp-pagenavi .pages, .wp-pagenavi .current, .wp-pagenavi .extend, .wp-pagenavi a {
	margin-right: 6px;
	padding: 3px 9px 3px 9px;
	border: 1px solid #478DA8;
	}

/* Widget titles */
.widget-title {
	font-size: 24px;
	font-weight: normal;
	font-style: italic;
	color: #478DA8;
	font-family: Georgia, "Times New Roman", Times, serif;
	}

/* Comments template */
#comments-template {
	clear: both;
	}

/* Comment headers */
.comments-header {
	font-size: 1.2em;
	}

/* Comments are closed */
.comments-closed {
	display: none;
	}

/* Comment list */
#comments-template ol {
	list-style: none;
	margin: 0 0 21px 0;
	}
#comments li, #comments li li li, #comments li li li li li {
	margin: 0 0 15px 0;
	padding: 15px 15px 0 15px;
	background: #fff;
	border: 1px solid #ccc;
	}
#comments li:hover {
	border: 1px solid #999;
	}
#comments li li, #comments li li li li {
	background: #f9f9f9;
	}

/* Avatar */
#comments-template .avatar {
	width: 40px;
	height: 40px;
	float: left;
	margin-right: 15px;
	padding: 0;
	border: 1px solid #666;
	}

/* Comment metadata */
.comment-meta {
	margin: 10px 0 21px 0;
	font-size: 13px;
	color: #666;
	}
.comment-author {
	font-size: 15px;
	color: #000;
	}
.comment-reply-link, .permalink, .comment-edit-link {
	font-style: italic;
	color: #666;
	}
.permalink {
	background-image: url(img/icons/link.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
	}

/* Comment text */
.comment-text {
	clear: left;
	margin: 0 15px;
	color: #666;
	}
.comment-text:hover {
	color: #333;
	}

/* Form */
.text-input {
	display: block;
	padding: 3px 6px;
	width: 97%;
	}
#comments-template label {
	font-size: .9em;
	}

/* Respond textarea */
textarea {
	width: 98%;
	}

/* Submit and rest buttons */
#search-submit-1, #search-submit-2 {
	border: none;
	font-size: 10px;
	background-image: url(img/buscar.png);
	background-repeat: no-repeat;
	background-position: center center;
	height: 20px;
	width: 50px;
	color: #FFF;
	*color: #000;
	cursor: pointer;
	}
#search-text-1 {
	font-size: 10px;
	color: #999;
	width: 148px;
	border: 1px solid #CCC;
	height: 15px;
	padding-left: 2px;
	}
#search-text-2 {
	font-size: 10px;
	color: #999;
	width: 300px;
	border: 1px solid #CCC;
	height: 15px;
	padding-left: 2px;
	}

/* Subsidiary */
#subsidiary {
	margin: 0 0 21px 0;
	}

#footer .copyright {
	display: inline;
	float: left;
	margin-right: 9px;
	}
	
	









#post-40 .page-title {

	display: none;
}
#primary .widget-pages ul {
	list-style-position: inside;
	list-style-image: url(img/icons/bullet_blue.png);
}
#primary .widget-pages .current_page_item a {
	font-weight: bold;
	text-decoration: underline;
}
.demo {
	font-size: 12px;
	color: #30A4E3;
}
#header-container {
	padding-right: 30px;
	padding-left: 30px;
	position: relative;
}
#hybrid-pages-8 {
	background-image: url(img/fondo-menu.png);
	background-repeat: no-repeat;
	background-position: left top;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
	overflow: hidden;
	width: 545px;
	height: 30px;
	position: absolute;
	right: 0px;
	bottom: 60px;
}
#hybrid-pages-8 li {
	float: left;
	padding-left: 15px;
}
#hybrid-pages-8 a {
	color: #FFF;
	padding-top: 3px;
	padding-bottom: 3px;
	display: block;
}
#hybrid-pages-8 a:hover, .current_page_parent a {
	color: #C4D639;
	text-decoration: none;
	background-image: url(img/menu-hover.png);
	background-repeat: no-repeat;
	background-position: center bottom;
}
#utility-before-header {
	padding-right: 30px;
	padding-left: 500px;
}
#text-4 {
	background-image: url(img/fondo-botoncitos.png);
	background-repeat: no-repeat;
	background-position: left top;
	overflow: hidden;
	position: absolute;
	top: 10px;
	right: 20px;
	width: 157.5px;
}
#text-4 a {
	text-indent: -9999px;
	display: block;
	background-repeat: no-repeat;
	background-position: left center;
	float: left;
	margin-left: 20px;
}
.botoncito_home {
	background-image: url(img/home.png);
	height: 30px;
	width: 16px;
}
.botoncito_contacto {
	background-image: url(img/contacto.png);
	height: 30px;
	width: 15px;
}
.botoncito_novedades {
	background-image: url(img/novedades.png);
	height: 30px;
	width: 13px;
}
.botoncito_rss {
	background-image: url(img/rss.png);
	height: 30px;
	width: 13px;
}
#hybrid-search-3 {
	padding-top: 2px;
	position: absolute;
	top: 10px;
	right: 200px;
}
#text-3 {
	background-image: url(img/demo.png);
	background-repeat: no-repeat;
	background-position: center 96px;
	height: 230px;
}
#text-5 {
	width: 600px;
	position: absolute;
	top: 90px;
	right: 10px;
}
#text-5 h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 30px;
	font-style: italic;
	color: #0460C2;
	line-height: normal;
}
.texto_izquierda {
	text-align: left;
}
.texto_derecha {
	text-align: right;
}
#wp_sidebarlogin-3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #808080;
	position: relative;
}
#wp_sidebarlogin-3 p {
	margin: 0px;
}
#user_login {
	width: 203px;
	border: 1px solid #CCC;
	padding-left: 2px;
	font-size: 11px;
	color: #999;
	padding-top: 3px;
	padding-bottom: 3px;
}
#user_pass {
	width: 138px;
	border: 1px solid #CCC;
	font-size: 11px;
	color: #999;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 2px;
}
.sidebarlogin_otherlinks {
	font-weight: bold;
}
#wp-submit {
	cursor: pointer;
	border: none;
	background-image: url(img/buscar.png);
	background-repeat: no-repeat;
	background-position: center center;
	color: #FFF;
	*color: #000;
	height: 20px;
	width: 50px;
	font-size: 11px;
}
.submit {
	height: 20px;
	width: 50px;
	position: absolute;
	top: 117px;
	right: 15px;
}
.rememberme {
	padding-top: 5px;
}
#text-6 {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #478DA8;
	padding-top: 15px;
}
#text-6 .widget-title {
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
}
.edit {
	background-image: url(img/icons/page_edit.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
	padding-top: 3px;
	padding-bottom: 3px;
	color: #30A4E3;
}
#newsletterFormDiv input {
	width: 128px;
	font-size: 11px;
}
#text-4 a:hover {
	filter: alpha(opacity=75);
	opacity: .75;
	-moz-opacity:0.75;
}
.home #primary {
	display: none;
}
.author {
	background-image: url(img/icons/user.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
}
.category-title {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 30px;
	font-style: italic;
	color: #283F82;
	margin-bottom: 22px;
}
.category .content .entry-summary p {
	margin-bottom: 0px;
}
iframe {
	border: 1px solid #999;
}
.no-data {
	color: #C00;
	font-weight: bold;
	background-image: url(img/Delete.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 60px;
}
.published {
	background-image: url(img/icons/date.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
}
#utility-after-content {
	padding-top: 10px;
}
.mas_informacion {
	-moz-border-radius: 2px;
	background-image: url(img/icons/add.png);
	background-repeat: no-repeat;
	background-position: 7px center;
	padding-left: 27px;
	background-color: #E4EBEE;
	padding-top: 7px;
	padding-right: 7px;
	padding-bottom: 7px;
}
.tabberlive ul {
	margin: 0px;
	padding-left: 0px;
}
.wp-image-195 {
	margin: 0px;
	display: block;
	position: absolute;
	top: 20px;
	right: 120px;
}
.wp-image-198 {
	margin-bottom: 0px;
}
.slogan_home {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 17px;
	font-style: italic;
}
.singular-page-6 .page-item-6, .singular-page-15 .page-item-15, .singular-page-22 .page-item-22, .singular-page-27 .page-item-27, .singular-page-38 .page-item-38 {
	font-weight: bold;
}
.formulario {
	background-image: url(img/fondo-tabs.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 40px;
	padding-top: 15px;
	padding-right: 15px;
	padding-left: 15px;
}
.formulario h2 {
	margin-bottom: 15px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.formulario p {
	margin-bottom: 5px;
}
.descripcion_demostracion {
	margin-top: 20px;
	font-weight: bold;
}
.descripcion_demostracion label {
	font-size: 16px;
	font-weight: normal;
}
#mmf-f1-p15-o1 {
	background-image: url(img/rainbow_silueteado.png);
	background-repeat: no-repeat;
	background-position: 375px 30px;
}
.opciones {
	margin-top: 5px;
	display: block;
	margin-bottom: 15px;
}
.campos {
	border: 1px solid #283F82;
	background-color: #F2F2F2;
	padding: 3px;
	color: #333;
}
.campos:hover {
	background-color: #FFF;
}
.piclenselink {
	display: none;
}
.descargar_pdf {
	-moz-border-radius: 2px;
	background-image: url(img/icons/page_white_acrobat.png);
	background-repeat: no-repeat;
	background-position: 7px center;
	padding-left: 27px;
	background-color: #E4EBEE;
	padding-top: 7px;
	padding-right: 7px;
	padding-bottom: 7px;
	margin-left: 5px;
}
.listado_productos {
	display: block;
	margin-bottom: 20px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C2D9E2;
	overflow: hidden;
	clear: both;
}
.tabbertab ul {
	padding-left: 20px;
}
.home .alignleft, home.left{
	float:left;
	margin-right:10px
}
.home.alignright, home.right{
	float:right;
	margin-left:10px
}
.singular-post .byline {
	display: none;
}
.singular-post .post-title {
	margin-bottom: 20px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-size: 24px;
}
.categories {
	display: none;
}
.category-novedades .content .post {
	padding: 10px;
	border: 10px solid #E4EBEE;
}
.archive #utility-after-content {
	display: none;
}
.search .content .hentry {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #283F82;
	overflow: hidden;
}
.search .thumbnail {
	margin-bottom: 10px;
}
.search .content .hentry .entry-title a {
	font-size: 12px;
	font-weight: bold;
	color: #283F82;
	margin: 0px;
	padding: 0px;
}
.search .content .post, .search .content .page {
	margin-bottom: 15px;
}
.search .wp-pagenavi {
	border: none;
	background: none;
}
.search .byline {
	display: none;
}
#banners img {
	margin: 0px;
}
#banners img:hover {
	filter: alpha(opacity=75);
	opacity: .75;
	-moz-opacity:0.75;
}
.banner_uno, .banner_tres {
	float: left;
	margin-right: 10px;
}
.lista_left {
	float: left;
	margin-right: 50px;
}
.rainbow {
	background-image: url(img/escudo.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	position: absolute;
	top: 20px;
	right: 150px;
	height: 100px;
	width: 75px;
}
.como_funciona {
	-moz-border-radius: 5px;
	background-color: #F1F1F1;
	clear: both;
	border: 1px solid #999;
	padding: 5px;
	margin-bottom: 20px;
}
#post-33 .entry-content {
	display: none;
}
#execphp-3 {
	margin-top: 20px;
}
.category-info {
	display: none;
}
#query-posts-3 ul {
	font-weight: bold;
	font-size: 11px;
	line-height: normal;
}
#query-posts-3 ul li {
	margin-bottom: 10px;
}
.demostracion {
	-moz-border-radius: 2px;
	background-image: url(img/icons/accept.png);
	background-repeat: no-repeat;
	background-position: 7px center;
	padding-left: 27px;
	background-color: #E4EBEE;
	padding-top: 7px;
	padding-right: 7px;
	padding-bottom: 7px;
}
