/**

 * Theme Name: Trablisa

 * Theme URI: http://www.trablisa.es

 * Description: Tema desarrollado exclusivamente para Trablisa - Servicios de seguridad.

 * Version: 1.0

 * Author: Cristian Arias

 * Author URI: http://mybox.cl

 * Tags: Seguridad, Proteccion

 *Template: hybrid

 */

 

/* Get base CSS */

/**

 * 21px Stylesheet

 * Sets up 21px line heights and margins

 *

 * @since 0.3

 * @package Hybrid

 * @subpackage CSS

 */



/* Reset values */

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;

	}



/*

* Get rid of deprecated and non-semantic elements

* These elements should not be used and replaced with proper alternatives

*/

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;

	}

center {

	text-align: left;

	}



/* End deprecated elements */



*{

	margin: 0px;

	padding: 0px;

}



/* Body */

body {

	font-size:13px;

	font-family: Verdana, Geneva, sans-serif;

	color:#ffffff;

	background-color: #002147;

	background-image: url(img/bg_body.gif);

	background-repeat: repeat-x;

	background-position: left top;

}



/* Headers */

h1 {

	font-size: 32px;

	font-weight: normal;

	margin-bottom:15px;

}





h2 {

	font-size: 13px;

	font-weight: bold;

	

}



h3 {

	font-weight: bold;

	margin-bottom:30px;

}



/* Paragraphs */

p {

	font-weight: normal;

	margin-bottom:5px;

}

.content .page h2 {

	font-size: 11px;

}

.content .page p {

	padding-bottom: 18px;

}



/* Lists */

ul {

	list-style-type: none;

}



/* Text elements */

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;

	}



/* Blockquotes */

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;

	}



/* Code */

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;

	}



/* Delete and insert */

ins, dfn {

	font-style: italic;

	text-decoration: none;

	border-bottom: 1px solid #666;

	}

del {

	text-decoration: line-through;

	}



/* Object */

object {

	margin-bottom: 21px;

	}



/* Forms */

input, textarea {

	font-size: 1em;

	font-family: Cambria, Georgia, Times, "Times New Roman", serif;

	padding: 3px;

	}

:focus {

	outline: none;

	}

form label {

	}

option {

	padding: 1px 3px;

	}



/* Tables */

table {

	border-collapse: collapse;

	border-spacing: 0;

	margin-bottom: 21px;

	}

th, td {

	text-align: left;

	}



/* Horizontal rule */

hr {

	margin-bottom: 21px;

	}



/* WP Smiley */

img.wp-smiley {

	max-height: 12px;

	margin: 0;

	padding: 0;

	border: none;

	}



/* WP Gallery [gallery] */

.gallery {

	display: block;

	text-align: center;

	margin-bottom: 21px !important;

	}



/* Alignment */









.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;

	}































/* Get layout CSS */

/**

 * Two columns with content floated right.

 * Fixed width of 960px.

 *

 * @since 0.6

 * @package Hybrid

 * @subpackage CSS

 */



#body-container {

	width: 950px;

	margin-right: auto;

	margin-left: auto;

	padding-right: 48px;

	padding-left: 48px;

	background-image: url(img/bg_mainbg.gif);

	background-repeat: no-repeat;

	background-position: left top;

	position: relative;

	}



#container {
	overflow: hidden;
	float: left;
	width: 950px;
	margin-top: 12px;
	}



.content {

	overflow: hidden;

	float: right;

	width: 675px;

	}



#primary {
	
	background-image: url(img/bg_column-left.jpg);

	background-repeat: repeat-x;

	background-position: left top;

	float: left;

	width: 225px;

	position: relative;

	font-size: 13px;

	color: #FFF;

	}

	

#primary .widget {

	}



#secondary {

	clear: left;

	float: left;

	width: 300px;

	}



#subsidiary {

	overflow: hidden;

	}



#subsidiary .widget {

	overflow: hidden;

	float: left;

	width: 300px;

	margin: 0 20px 0 0;

	}































/* Get plugins CSS */

/**

 * Plugins Stylesheet

 * Sets up default styles for  the support plugins

 *

 * @since 0.3

 * @package Hybrid

 * @subpackage CSS

 */



/* WP PageNavi (plugin) */

.wp-pagenavi .pages {

	margin: 2px 3px 2px 0;

	background-color: #FFF;

	}

.wp-pagenavi .current {

	margin: 2px;

	font-weight: bold;

	background-color: #002147;

	color: #FFF;

	padding-top: 1px;

	padding-right: 2px;

	padding-bottom: 1px;

	padding-left: 2px;

}

.wp-pagenavi .extend {

	margin: 2px;

	}

.wp-pagenavi a {

	color: #58585a;

	background-color: #FFF;

	margin-top: 0;

	margin-right: 2px;

	margin-bottom: 0;

	margin-left: 2px;

	padding-top: 1px;

	padding-right: 2px;

	padding-bottom: 1px;

	padding-left: 2px;

	}



/* WP Email */

.WP-EmailIcon {

	padding: 0;

	margin: 0;

	border: none;

	}



/* Comment License */

.comment_license {

	font-style: italic;

	}



/* WP Stats */

img#wpstats {

	overflow: hidden !important;

	width: 0 !important;

	height: 0 !important;

	padding: 0 !important;

	margin: 0 !important;

	}































/* 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;

	line-height: 1.0;

	}

#page-nav ul ul {

	display: none;

	}

.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;

	}

.current_page_item {

	font-weight: bold;

}



/* 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

 */



/* Links */

.entry-content a {

	text-decoration: none;

	color: #FFF;

	}

.entry-content a:active {

	color: #FFF;

	}

.entry-content a:visited {

	color: #FFF;

	}

.entry-content a:hover {

	text-decoration: underline;

	}



a img {

	border: none; 

}



/* 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", Cambria, 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 */

#execphp-3 {

	background-color: #d6d6d6;

	height: 28px;

	width: 950px;

	margin-top: 1px;

	position: relative;

	font-family: Arial;

	margin-bottom: 7px;

	clear: both;

}

.breadcrumb {

	font-family: Arial, Helvetica, sans-serif;

	position: relative;

	padding-top: 7px;

	font-weight: bold;

	color: #414042;

	font-size: 11px;

	padding-left: 10px;

}

.breadcrumb a {

	display: block;

	float: left;

	padding-bottom: 5px;

	position: relative;

	font-family: Arial;

	font-size: 11px;

	font-weight: bold;

	color: #414042;

}

.breadcrumb a:hover {

	color: #ffffff;

}

.breadcrumb p {




	background-image: url(img/separador_breadcrumb.jpg);

	background-repeat: no-repeat;

	background-position: center center;

	display: block;

	padding: 0px;

	float: left;

	height: 29px;

	width: 19px;

	position: relative;

	margin-top: -7px;

	margin-right: 10px;

	margin-bottom: 0px;

	margin-left: 0px;

}

.breadcrumbs {

	display: none;

}



.thumbnail {

	float: left;

	width: 100px;

	height: 100px;

	margin: 5px 15px 0 0;

	}



/* 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 #ccc;

	}



/* Avatars */

.avatar {

	float: left;

	width: 100px;

	height: 100px;

	margin: 5px 15px 0 0;

	padding: 5px;

	border: 1px solid #ccc;

	}



/* Header */

#header {

	position: relative;

	}



/* Blog title */

#site-title {

	display: none;

	}

#site-title a {

	}



/* Blog description */

#site-description {

	display: none;

	}



/* Navigation */

#navigation {

	overflow: visible;

	z-index: 100;

	color: #002147;

	background-image: url(img/bg_botonera.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	height: 27px;

	width: 945px;

	margin-top: 12px;

	position: relative;

	padding-left: 5px;

	margin-bottom: 30px;

	}

#navigation #page-nav .menu .current_page_item a {

	color:#F7B21F;

	}

#page-nav li li {

	}

#page-nav li a {

	font-size:14px;

	color:#002147;

	padding-top:5px;

	padding-right:50px;

	padding-left:10px;

	background-image: url(img/separador_menu.jpg);

	background-position: right 3px;

	background-repeat: no-repeat;

	padding-bottom: 5px;

	}

#page-nav li a:hover {

	color:#f7b21f;

	}



/* Drop-downs style */

#page-nav li:hover ul, li.sfHover ul {

	top: 27px;

	}

#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;

	}



/* Container (wraps content, primary, and secondary) */

#container {

	margin-bottom: 21px;

	}



/* Posts */

.post {

	}

.single .post, .attachment .post, .page .post {

	margin: 0;

	}



/* Archive information */

.author-info, .author-profile, .date-info, .category-info, .tag-info, .search-info, .taxonomy-info {

	}



/* Entry title */

.entry-title {

	font-size: 32px;

	font-weight: normal;

	}

.archive .entry-title, .search .entry-title {

	font-size: 32px;

	margin: 0;

	}

.page-title, .attachment-title {

	margin-top: 0;

	margin-right: 0;

	margin-bottom: 15px;

	margin-left: 0;

	}

.entry-title a {

	color: #FFF;

	}



/* Byline */

.byline {

	}

.archive .byline, .search .byline {

	margin: 0;

	}

.byline .byline-prep {

	text-transform: lowercase;

	}



/* Entry content */

.entry-content {

	overflow: hidden;

	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 {

	margin-bottom: 21px;

	font-style: italic;

	display: none;

	}

.navigation-links .previous {

	float: left;

	max-width: 50%;

	}

.navigation-links .next {

	float: right;

	max-width: 50%;

	text-align: right;

	}







/* WP Pagenavi plugin */

.home .wp-pagenavi {

	display:none;

	}

.wp-pagenavi {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	text-align: center;

	background-image: url(img/bg_searchresults.jpg);

	background-repeat: no-repeat;

	background-position: center top;

	margin-top: 15px;

	padding-top: 25px;

	padding-bottom: 5px;

	color: #58585a;

	}

.wp-pagenavi .pages, .wp-pagenavi .current, .wp-pagenavi .extend, .wp-pagenavi a {

	margin-right: 6px;

	padding: 3px 9px 3px 9px;

	}



/* Widgets */

.widget {

	overflow: hidden;

	}

.widget a {

	text-decoration: underline;

	}

.widget a:hover {

	text-decoration: none;

	}



/* Widget titles */

.widget-title {
	}



/* Utility widget areas */

#utility-before-content, #utility-after-content, #utility-after-page, #utility-after-single {

	}



/* Comments template */

#comments-template {

	display: none;



	}



/* Comment headers */

.comments-header {

	font-size: 1.2em;

	}



/* Comments are closed */

.comments-closed {

	font-style: italic;

	}



/* 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 {

	overflow: hidden;

	margin: 0 0 15px 0;

	padding: 15px 15px 0 15px;

	background: #fff;

	border: 1px solid #ccc;

	}

#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 meta data */

.comment-meta-data {

	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;

	}



/* Comment text */

.comment-text {

	clear: left;

	margin: 0 15px;

	}



/* 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 */

.button, .submit, .reset {

	}

.button:hover, .submit:hover, .reset:hover {

	}



/* Footer container */

#footer-container {

	clear: both;

	padding-top: 30px;

	padding-bottom: 30px;

	}



/* Subsidiary */

#subsidiary {

	margin: 0 0 21px 0;

	}



/* Footer */

#footer {

	color: #859fbd;

	clear: both;

	font-size: 11px;

	font-family: Arial, Helvetica, sans-serif;

	}

.footer_textbox {

	width: 950px;

	padding-top: 5px;

	padding-bottom: 5px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #859fbd;

	position: relative;

}

.menu7_box {

	width: 950px;

	padding-top: 5px;

	padding-bottom: 5px;

	position: relative;

}

.menu7_box p {

	display: block;

	float: left;

	padding-right: 6px;

	position: relative;

}

.menu7_box a {

	color: #859fbd;

	float: left;

	padding-right: 6px;

	position: relative;

}

.menu7_box a:hover {

	text-decoration: underline;	

}

#footer .copyright {

	display: inline;

	float: left;

	margin-right: 9px;

	}

#text-38 {
	background-image: url(img/separador_content_home.gif);
	background-repeat: no-repeat;
	background-position: right top;
	float: left;
	width: 590px;
	padding-right: 10px;
	position: relative;
	margin-right: 10px;
}

#text-38 li {

	line-height: 20px;

}

.carouselContainer {

	display: none;

}

.home #container .page-title {

	display:none;

}

.home #utility-after-content h1 {


	font-size: 16px;	

}

.home #utility-after-content a {

	text-decoration: none;

	color: #FFFFFF;

}

.home #utility-after-content a:hover {

	color: #f7b21f;

}

.home #utility-after-content .home-box-left {

	width: 230px;

	position: relative;

	padding-right: 20px;

	float: left;

}

.home #utility-after-content .home-box-center {

	width: 340px;

	position: relative;

	float: right;

}

#query-posts-3 h2 {

	font-size: 13px;

	font-weight: bold;

}

#query-posts-3 .entry-meta {

	display: none;

}

#query-posts-3 .post {

	margin-bottom: 10px;

}

#query-posts-3 .byline .text, #query-posts-3 .byline .author, #query-posts-3 .byline .separator, #query-posts-3 .byline .edit {

	display: none;

}

.menu2_box {

	text-transform: capitalize;

	color: #002147;

	background-color: #e6e7e8;

	position: relative;

	height: 100px;

	text-align: left;

}

#hybrid-pages-10 {

	width: 450px;

	float: left;

	height: 90px;

	position: relative;

	padding-top: 10px;

	font-size: 11px;

	background-color: #E6E7E8;

	text-transform: uppercase;

}

#hybrid-pages-10 a {

	color: #002147;

	display: block;

	padding-top: 2px;

	padding-bottom: 2px;

	position: relative;

}

#hybrid-pages-10 a:hover {

	font-weight: bold;	

}

.logo {
	float: left;
	height: 100px;
	width: 163px;
	position: relative;
	background-image: url(http://www.trablisa.es/wp-content/uploads/2009/12/logo_header1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	background-color: #E6E7E8;
	padding-right: 17px;
}

.clear {

	clear: both;

}

.menu1_box {

	position: relative;

	height: 25px;

	width: 950px;

	font-size: 11px;

	color: #002147;

}

.menu1_box .menu1_box_box {

	padding-left: 40px;

	position: relative;

	right: 0px;

	height: 25px;

	float: right;

}

.menu1_box_box_box {

	float: left;

	height: 25px;

	position: relative;

}

.menu1_box_box_box p {

	padding-right: 6px;

	position: relative;

	float: left;

	padding-top: 5px;









	padding-bottom: 3px;

}

.menu1_box_box_box a {

	color: #002147;

	padding-top: 5px;

	padding-bottom: 3px;

	position: relative;

	float: left;

	padding-right: 6px;

}

.menu1_box_box_box a:hover {

	text-decoration: underline;	

}

.idiomas {

	float: left;

	width: 80px;

	position: relative;

	height: 25px;

}

#search-1 {

	margin-right: 10px;

	position: absolute;

	height: 28px;

	width: 260px;

	top: 128px;

	z-index: 999;

	right: 0px;

}

#search-2 {

	margin-right: 58px;

	position: absolute;

	height: 28px;

	width: 260px;

	top: 128px;

	z-index: 999;

	right: 0px;

}

.search-text {

	border: 1px solid #939598;

	position: relative;

	height: 10px;

	width: 167px;

	float: left;

	margin: 6px;

	color: #414042;

	padding-left: 5px;

	font-size: 9px;

	font-family: Verdana, Geneva, sans-serif;

}

#primary .widget a {

	font-size: 13px;

	color: #FFFFFF;

	display: block;

	padding-top: 4px;

	padding-bottom: 4px;

	position: relative;

	text-decoration: none;

}

#primary .widget a:hover, #primary .widget a:active {

	font-weight: bold;

}

.search-no-results #body-container #container #primary {

	display: none;

}

.page-76 #body-container #container .content .entry-content h1 {

	font-size: 15px;

	font-weight: bold;

	text-transform: uppercase;

	color: #E6E7E8;

	margin-bottom: 15px;

}

#text-36, #hybrid-archives-4, #text-33 {

	display: none;

}

.blog .content a:hover {

	text-decoration:none;

}

.blog #container .post {

	background-image: url(img/bg_searchresults.jpg);

	background-position: center top;

	background-repeat: no-repeat;

	padding-top:10px;

}

.blog #container .post .entry-content {

	padding-top: 10px;

}

.blog #container .post .entry-title {

	font-size: 15px;

	font-weight: bold;

}

.blog #container .post .entry-title a:hover {

	color:#F7B21F;

}

.byline-prep, .author, .byline-sep, .edit, .entry-meta {

	display:none;

}

.blog #text-36, .blog #hybrid-archives-4, .single #hybrid-archives-4, .archive #hybrid-archives-4 {

	display:block;

}

.blog #text-33, .single #text-33, .archive #text-33 {

	display:block;

}

.button {

	font-size: 10px;

	background-image: url(img/boton_buscar_off.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	height: 20px;

	width: 71px;

	text-indent: -9999px;

	border: 0.2px solid #D6D6D6;

	margin-top: 5px;

}

#wp125 {

	height:100px;

}

#wp125 h3 {

	display: none;

}

#text-44 {

	float: left;

	width: 180px;

}

.box_trescolumnas .columnas {

	float: left;

	width: 191px;

	margin-right: 50px;

	position: relative;

}

.box_trescolumnas {

	margin-top: 15px;

	position: relative!important;

	width: 675px;

}

.box_trescolumnas a {

	color:#FFFFFF;
	text-decoration: none;

}

.box_trescolumnas a:hover {
	
	text-decoration: underline;
}

.box_trescolumnas .columnaright {

	float: right;

	width: 191px;

	position: relative;

}

.box_trescolumnas .columnas li, .box_trescolumnas .columnaright li  {

	font-size: 13px;

	color: #FFFFFF;

	padding: 0px;

	margin-bottom: 15px;

	background-color: #002147;

}

.box_trescolumnas .columnas h1, .box_trescolumnas .columnaright h1  {

	font-size: 13px;

	font-weight: bold;

	text-transform: uppercase;

}

.box_trescolumnas .columnas h2, .box_trescolumnas .columnaright h2 {

	font-size: 13px;

	font-weight: normal;

	text-transform: uppercase;

	margin-bottom: 10px;

}

.box_trescolumnas .columnas p, .box_trescolumnas .columnaright p  {

	line-height: 17px;

}

.date-description {

	display: none;

}

.month #container .post {

	background-image: url(img/bg_searchresults.jpg);

	background-position: center top;

	background-repeat: no-repeat;

	padding-top:10px;

}

.month #container .post .entry-content {

	padding-top: 10px;

}

.month #container .post .entry-title {

	font-size: 15px;

	font-weight: bold;

}

.month #container .post .entry-title a:hover {

	color:#F7B21F;

}

#query-posts-4 .post {

	background-color: #d0d8e2;

	color: #002147;

	margin-bottom: 5px;

	font-size: 11px;

	padding: 10px;

}

#query-posts-4 a {

	color: #002147;

	text-decoration: none;

}

#query-posts-4 h2 {

	font-size: 11px;

	font-weight: bold;

}

#query-posts-4 .byline {

	display: none;

}

.home #body-container #primary, .error-404 #primary, .search #primary {

	display: none;

}

.home #body-container .content, .error-404 .content, .search .content {

	width: 950px;

}

.textbox_searchresults {

	position: relative;

	width: 950px;

	float: left;

}

.textbox_searchresults .searchresults {

	background-image: url(../images/bg_searchresults.jpg);

	background-position: center bottom;

	background-repeat: no-repeat;

	padding-bottom: 15px;

}

.noresults-h1{

	font-weight: bold;

	color: #fc0303;

	font-size: 15px;

	margin-bottom: 5px;

	margin-top: -15px;

}

.search-no-results #search-1, .search-no-results .wp-pagenavi {

	display:none;

}

.noresultsDown{

	font-weight: bold;

	color: #fc0303;

	font-size: 15px;

	margin-bottom: 5px;

	display: block;

}

.search-description {

	padding-bottom: 10px;

	background-image: url(img/bg_searchresults.jpg);

	background-repeat: no-repeat;

	background-position: center bottom;

	margin-bottom: 5px;

}

.search-description-dos {

	padding-bottom: 15px;

	background-image: url(img/bg_searchresults.jpg);

	background-repeat: no-repeat;

	background-position: center bottom;

}

#gdm-plm-1 .widget-title {

	display:none;

}

#gdm-plm-1 li {

	font-size: 16px;

	float: left;

	position: relative;

	}

#gdm-plm-1 a {

	display: block;

	position: relative;

	text-decoration: none;

	color: #002147;

	}

#gdm-plm-1 a:hover{

	color: #F7B21F;

	}

#gdm-plm-1li a {

	color: #002147;

}

#gdm-plm-1 li li a {

	color: #414042;

	font-size: 11px;

	line-height: 14px;

	padding-right: 20px;

	display: block;

	margin-bottom: 4px!important;;


	margin-bottom: -12px;

}

#gdm-plm-1 ul ul {

	padding-top: 5px;

}

#gdm-plm-1 {

	z-index: 100;

	color: #002147;

	background-image: url(img/bg_menu5_home.gif);

	background-repeat: no-repeat;

	background-position: left top;

	height: 121px;

	width: 950px;

	position: relative;

	padding-top: 10px;

	margin-bottom: 30px;

}

#gdm-plm-1 .page-item-15, #gdm-plm-1 .page-item-15 li {

	width: 95px;

}

#gdm-plm-1 .page-item-27, #gdm-plm-1 .page-item-27 li {

	width: 180px;

}

#gdm-plm-1 .page-item-39, #gdm-plm-1 .page-item-39 li {

	width: 150px;

}

#gdm-plm-1 .page-item-50, #gdm-plm-1 .page-item-50 li {

	width: 130px;

}

#gdm-plm-1 .page-item-60, #gdm-plm-1 .page-item-60 li {

	width: 100px;

}

#gdm-plm-1 .page-item-66, #gdm-plm-1 .page-item-66 li {

	width: 120px;

}

#gdm-plm-1 .page-item-72, #gdm-plm-1 .page-item-72 li {

	width: 100px;

}

#gdm-plm-1 .page-item-15, #gdm-plm-1 .page-item-27, #gdm-plm-1 .page-item-39, #gdm-plm-1 .page-item-50, #gdm-plm-1 .page-item-60, #gdm-plm-1 .page-item-66, #gdm-plm-1 .page-item-72{

	background-image: url(img/separador_menu5_home.gif);

	background-repeat: no-repeat;

	background-position: left top;

	padding-left: 10px;

}

.home #navigation {

	display: none;

}

#gdm-plm-1 .page-item-15 {

	font-weight: bold;

}

#gdm-plm-1 .page-item-15 ul li {

	font-weight: normal;

}

#post-112 {

	display: none;

}

#qtranslate-3 {

	width:240px;

	position: absolute;

	top: 5px;

	z-index: 100;

	font-size: 11px;

	right: 220px;

}

#qtranslate-3 ul li {

	float:left;

	display: block;

	width: 60px;

	text-align: center;

}

#qtranslate-3 img {

	display: none;

}

#qtranslate-3 a {

	color: #002147;

	text-decoration: none;

}

#qtranslate-3 a:hover {

	text-decoration: underline;

}

#qtranslate-3 .active {

	color: #002147;

	text-decoration: underline;

}

#text-40 {

	width: 340px;

	margin-left: auto;

}

.search-results #body-container .content .post {

	margin-bottom: 20px;

}

.search-results #body-container .content .post-title {

	font-size: 15px;

	font-weight: bold;

	margin-top: 5px;

	margin-bottom: 5px;

}

.search-results #body-container .content .byline {

	padding: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 5px;

	margin-left: 0px;

}

.search-results #body-container .content p {

	margin: 0px;

	padding: 0px;

}

.search-no-results .search-description {

	display:none;

}

#page-nav .page-item-72 a {

	background-image:none;

}

.nResultados {

	margin-bottom: 5px;

}





















.button {

	*background-image:url(img/boton_buscar_ie7.jpg);

	*text-indent:0px;

}

#gdm-plm-1 ul li ul li {

	*height: 13px;

}

.page-item-46 {

	*padding-bottom: 15px;

}

#hybrid-search-3 {

	*position: absolute;

	*z-index: 999;

	*top: 7px;

	*right: 0px;

}

#qtranslate-3 {

	*right: 225px;

}

.infouno, .infodos, .infotres {

	*top: 495px;

}





















#masinformacion {

	background-image: url(img/mas_txt.gif);

	background-repeat: no-repeat;

	background-position: left top;

	height: 13px;

	width: 40px;

	text-indent: -9999px;

	display: block;

}

.infouno {

	position: absolute;

	left: 355px;

	top: 485px;

	z-index: 999;

}

.infodos {

	position: absolute;

	left: 515px;

	top: 485px;

	z-index: 999;

}

.infotres {

	position: absolute;

	left: 900px;

	top: 485px;

	z-index: 999;

}

.search-no-results .nResultados {

	display:none;

}


#page-nav .page-item-50, #page-nav .page-item-50 li {

	width: 115px;

}


#page-nav .page-item-60, #page-nav .page-item-60 li {

	width: 110px;

}


#page-nav .page-item-66, #page-nav .page-item-66 li {

	width: 130px;

}

#page-nav .page-item-72, #page-nav .page-item-72 li {


	width: 80px;

}


#text-26, #text-27, #text-28, #text-29, #text-31, #text-32, #text-25, #text-35, #text-33 {
	font-size: 18px;
	font-weight: normal;
	padding-top: 10px;
	padding-bottom: 5px;
	margin-bottom: 6px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #193759;
	margin-right: 15px;
	margin-left: 15px;
}
.widget-pages, #text-30, #hybrid-archives-4 {
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 40px;
}
.single-category-empleo #hybrid-archives-4, .single-category-empleo #text-33 {
	display: none;
}
.single-category-empleo #hybrid-pages-9 .page-item-76 {
	font-weight: bold;
}
