/* 
WOO CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles in this file instead of style.css so it 
is easier to update the theme. Simply copy an existing style 
from style.css to this file, and modify it to your liking. */

h1, h2, h3, h4, h5, h6 { color: #1E2171; font-family: 'PT Sans', arial, sans-serif; }
body  { font: 15px/1.5em calibri, arial, sans-serif; line-height: 20px; }
a:hover { color: #D94917 !important;}
#postular a:hover { color:#fff !important;}
.entry p, .entry table {text-align: justify; font: 15px/1.5em calibri, arial, sans-serif;}
#header-container { background: #F6F5F2; border-bottom: 1px solid #cccccc; height: 176px;}
#header { padding: 20px 0 20px; }
#navigation {font: normal 14px/1em 'PT Sans', sans-serif; background-color: #00B1B0; width: 100%;width: 940px; padding: 10px; margin-top: -2px;-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;}
.nav a:hover {color: #292D68 !important;}
.nav a { color:#ffffff !important; text-shadow: none !important; text-transform: uppercase; padding: 6px 20px;}
.nav li.current_page_item a { background: transparent !important; border: none !important;  color: #292d68 !important; -webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;}
.nav li { float: left; margin: 0px; width: auto; border-right: 1px solid #75D5D4; border-left: 1px solid #2F8F8E;}
#menu-item-13 { border-left: none !important;}
#menu-item-14 { border-right: none !important;}
#navigation .nav li ul li:first-child { }
#navigation .nav li ul { font: normal 16px/1em 'PT Sans', sans-serif !important; -webkit-box-shadow: 0px 5px 10px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    0px 5px 10px rgba(50, 50, 50, 0.75);
box-shadow:         0px 5px 10px rgba(50, 50, 50, 0.75);}
.sub-menu li { border: none !important;}
#slogan { background-image:url(images/slogan.jpg); height:152px; width:494px; float:right; margin-top: -20px;}
#postular { 	background-color: #D94917;	height:58px;	width:135px;	float: right;	margin-right: 20px;	position: relative;	top: -55px;
	background-image:url(images/flecha-postular.png);	background-repeat: no-repeat;	background-position: 24px 20px;	background-position: right; background-position-x: 94px; font: normal 14px/1em 'PT Sans', sans-serif;}  
#postular a {color: #fff; text-transform: uppercase; font-weight: bold; padding: 0 15px; position: relative; top: 22px;}
.slide-image {background-image: none !important; background-color:transparent !important; min-height: 440px !important; width: 660px !important; padding-bottom: 0px;}
#slides { background: #fff;border-top: none;border-bottom: none;padding: 0px; position: relative; top: 0px !important; height: 545px !important;}
.slide .slide-content.entry {
width: 250px;
left: 660px;
top: 0px;
padding: 40px 25px;
position: absolute;
font-size: 13px;
background-color: #e3efef;
float: right !important;
height: 385px;
}
.slide .slide-content.entry h2 a {
color: #1E2171;
font: normal 30px/1em 'PT Sans', sans-serif;
font-style: italic;
font-weight: normal;
line-height: 35px;
line-height: 30px;
}
.slide .slide-content.entry h2 a:hover {color: #08B2B0 !important; text-decoration: none !important;}

.slide-content p {
color: #1E2171;
margin: 0 0 0.5em;
font-family: 'PT Sans', arial, sans-serif;
font-size: 16px;
margin-top: 20px;
line-height: 15px;
text-align: left;
}
#slides a.prev { left: 685px !important; top: 475px;}
#slides a.next { right: 215px !important; top: 475px;}
#caja-slide { height:351px !important;}
#ver-mas { background-image:url(images/ver-mas-slide.png);	background-repeat: no-repeat;	background-position: 24px 20px;	background-position: right; background-position-x: 94px; font: normal 14px/1em 'PT Sans', sans-serif;height: 29px; 
width: 209px;
float: right; }
.category-1 .read-more {background-image: url(images/ver-mas-slide.png);
background-repeat: no-repeat;
background-position: right;
background-position-x: 0px;
font: bold 14px/1em 'PT Sans', sans-serif;
height: 29px;
width: 106px;
float: right;
vertical-align: middle;
color: white !important; }
.category-1 .read-more a {
color: white;
position: relative;
top: 8px;
left: 12px;
}
#ver-mas a {
float: right;
top: 8px;
position: relative;
right: 43px;
color: white;
font-weight: bold;
text-decoration: none;
}
#ver-mas a:hover { color: #292D68 !important;}

@-moz-document url-prefix() {
	#slide-box {
		top: 40px !important;
	}
 } 
#slides a.next, #slides a.prev {opacity: 0.5;}
.nav li.current_page_parent a, .nav li.current-menu-ancestor a { border:none !important; background: none !important; color: #1E2171 !important;}
#sidebar {width: 274px;}
.widget { background-color: #e8e8e8;  -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; margin-bottom: 20px !important; }
.widget h3 { color: #292D68 !important; text-transform: uppercase; font: bold 14px/1em 'PT Sans', sans-serif; padding: 20px 20px 20px;
border-bottom: 1px solid #ffffff; margin-bottom: 0px !important;width: 234px;}
.widget ul {list-style-image: none; padding-left: 0px; font: normal 15px/1em 'PT Sans', sans-serif;}
.widget ul li a { color: #666666;}
.widget ul li a:hover { color: #292D68;}
#text-2 { color: #272C66; font: bold 14px/1em 'PT Sans', sans-serif;} /*widget video*/
#text-2 iframe { margin-bottom: 15px; }
body.home #content { padding: 0px 0; }
#main h2.section-title {display: none !important;}
#main {width: 660px;}
#main .section { border-bottom: none; padding-bottom: 0px; margin-bottom: 0px; }
.home #main { width: 620px; background-color: #E8E8E8; padding: 20px 20px 0px 20px; margin-bottom: 20px; -webkit-border-radius: 5px; 
-moz-border-radius: 5px;
border-radius: 5px;}
.home #main p {color: #262C66;font: italic 16px/1em 'PT Sans', sans-serif;line-height: 22px; text-align: justify;}
.home blockquote { width: 400px !important; float: left !important; display: block; position: relative; left: 220px; top: -209px;margin-bottom: -188px; }
#sub-featured {
margin-top: 20px;
}
.page-id-414 .page_item.page-item-32 { display: none; }
.wpui-light .ui-accordion h3.ui-accordion-header {padding: 6px 10px !important;}
.page-id-74 .entry p {margin-bottom: 0em !important;}
.column-1.sorting_disabled, .column-2.sorting_disabled, .column-3.sorting_disabled { text-align: center !important; }
.entry img, img.thumbnail { margin-top:20px;}
.page-id-74 #tablepress-3_wrapper { margin-top: -25px; }
.tablepress thead th { background-color: #E8E8E8; font-family: 'pt sans' arial, sans-serif; font-size: 14px; text-shadow: none;}
.home #main .col-left p{ float: right; width:400px;}
.home #main .col-left p img { width:200px !important; float:left !important;}
.home-sidebar #main .block { background-color: #D1D1D1; width: 186px;}
.home #sub-featured .fix { display: none;}
#accesos-pie { width: 660px !important;  float: left; margin-bottom: 20px;margin-top: 0px;}
#faq { width: 240px; background-color: #efe5e5;float:left; padding: 20px; text-transform: uppercase; font: bold 16px/1em 'PT Sans', sans-serif; -webkit-border-radius: 5px;  -moz-border-radius: 5px; border-radius: 5px; margin-right:20px !important; background-image: url(images/ico-faqs.png); background-repeat: no-repeat; background-position: left; background-position-x: 20px; padding-left: 60px;}
#faq a { color: #D44717 !important; }
#testimonio { width: 265px; background-color: #E3EFEF; float:left; padding: 20px 0px; text-transform: uppercase; font: bold 16px/1em 'PT Sans', sans-serif; -webkit-border-radius: 5px;  -moz-border-radius: 5px; border-radius: 5px; margin-right:0px !important;  background-image: url(images/ico-testimonios.png); background-repeat: no-repeat; background-position: left; background-position-x: 14px; padding-left: 55px;}
#testimonio a { color: #25386C !important; }
.post .title a:link { color:#292D68 !important;}
.section .post .title {font: bold 16px/1em 'PT Sans', sans-serif; padding: 12px 10px 0px;}
#sub-featured .woo-image.thumbnail { float: left; padding: 14px 10px 6px 10px ; background-color: transparent; border: none; box-shadow: none !important; }
.post-30.infobox.type-infobox.status-publish.hentry.post.block { margin-right: 0px !important;}
.post-28.infobox.type-infobox.status-publish.hentry.post.block.last { margin-right: 20px !important; }
#ver-mas2 { background-image:url(images/ver-mas-featured.png);	background-repeat: no-repeat;	background-position: 24px 20px;	background-position: right; background-position-x: 0px; font: normal 14px/1em 'PT Sans', sans-serif; height: 20px; width: 24px; float: right; top: -8px; position: relative;} 
#woorecentpostswidget-3 { padding: 0px !important; }
#woorecentpostswidget-3 h3 {
padding: 20px 20px 20px;
border-bottom: 1px solid #ffffff;
margin-bottom: 0px !important;
width: 234px;
}
#woorecentpostswidget-3  ul li {clear: both; padding: 7px 20px; font-size: 14px; width: 280px;}
#woorecentpostswidget-3  ul li a {line-height: 16px;}
#woorecentpostswidget-3 ul li:first-child {background-color:#D7D7D7 !important; margin-bottom: 0px !important;}
#woorecentpostswidget-3 h5 { display:none !important; font: 16px/1.3em calibri, arial, sans-serif;}
.widget_woorecentpostswidget ul li h4 { color: #666666 !important; width: 240px; }
.widget_woorecentpostswidget ul li h4 a:hover { text-decoration: none !important; color: #1E2171 !important; }
.slides_container {height: 440px;}
#slides .slides_control {
min-height: 440px;
}
.home img.thumbnail { margin-top:0px !important;}
#slider_pag ul {top: 6px;}
/*paginas interiores*/
.post-meta {font: 13px/1em calibri, arial, sans-serif;}
.post {border-bottom: 1px solid #e8e8e8;}
#post-author, #main #connect {display: none;}
#title-container { background: none; border-bottom: none; border-top: none; padding: 40px 0 0 0px;}
.page .title, h1.title { color: #25386C; }
#title-container h1.title { font: normal 22px/1.2em 'PT Sans',arial,serif; border-bottom: 1px solid #25386C; }
.shortcode-tabs.vertical {border: none; margin-top: 20px !important;}
.shortcode-tabs.vertical ul.tab_titles { margin-right:10px !important;}
.shortcode-tabs.vertical ul.tab_titles li.ui-state-active a { background-color: #e8e8e8 !important;}
.wpui-light .ui-tabs { margin-top:20px; border: none;}
.shortcode-tabs ul.tab_titles li.nav-tab.ui-tabs-selected a { background-color: #00B1B0;
color: white !important;
text-shadow: none;
font-size: 12px;
font-family: 'PT Sans', arial, sans-serif;}
.shortcode-tabs ul.tab_titles li.nav-tab a { color: #00B1B0; }
.shortcode-tabs .tab { border-top: 1px solid #00B1B0; margin-top: -21px;}
.shortcode-tabs ul.tab_titles li.nav-tab a:hover { color:#1E2171;}
.wpui-light .ui-accordion h3.ui-accordion-header.ui-state-active {
background: -moz-linear-gradient(top, #FFF, #EEE);
background: -webkit-gradient(linear, left top, left bottom, from(#00B1B0), to(#00B1B0));
background: -webkit-linear-gradient(top, #00B1B0, #00B1B0);
background: -o-linear-gradient(top, #00B1B0, #00B1B0);
color: white;
border: 1px solid #D2D2D2;
text-shadow: none; 
background-color: #00B1B0 !important;}
.error {
color: red !important;
}
.ui-tabs .ui-tabs-panel {padding: 0em !important; background: white !important; color: #777777 !important;}
.wpui-light .ui-accordion h3.ui-accordion-header {color: #1E2171;
background: -moz-linear-gradient(top , #e8e8e8, #e8e8e8);
background: -webkit-gradient(linear, left top , left bottom , from(#e8e8e8), to(#e8e8e8));
background: -webkit-linear-gradient(top , #e8e8e8, #e8e8e8); padding-left: 35px !important;}
.wpui-light .ui-accordion h3.ui-accordion-header:hover {color: #1E2171;}
.dataTables_wrapper {margin-top: 20px; }
.tablepress thead th { background-color: #e8e8e8;}
.aligncenter.size-full.wp-image-84 {border: none;box-shadow: none; }
.widget ul li {
	padding: 10px 0px;
	border-bottom: 1px solid rgb(204, 204, 204) !important;
	border-top: 1px solid rgb(255, 255, 255);
	list-style-position: inside;
	list-style-type: disc; padding: 7px 20px;
}
.video_lightbox_anchor_image {
padding: 20px 20px 5px;
}
#text-5 .textwidget {
padding: 20px 20px 5px;
}

.widget ul li:first-child { border-top: none !important;}
.widget ul li:last-child { border-bottom: none !important;}
.archive #title-container {padding: 40px 0 0 0px;}
.fr.catrss {display: none;}
.post-author, .post-category, .comments, .post-more-sep, #post-entries, #comments, .category-testimonios .post-meta, .widget_woorecentpostswidget ul li img {display: none;}
#woorecentpostswidget-5 img {display: block !important; margin-top: 0px; }
#woorecentpostswidget-5 li { width: 230px;padding: 5px 0px 0 0;margin: 0px;height: 45px;}
#woorecentpostswidget-5 h5 {display: none !important;}
#woorecentpostswidget-5 .widget_woorecentpostswidget ul li img {display: block !important; width: 50px; height: 50px;border: none;padding: 2px;}
.post .title {font-size: 17px; font-weight: bold;}
.usquare_about .overview {font: 15px/1.5em calibri, arial, sans-serif; line-height: 16px; text-align: justify !important;}
#usquare_1 .usquare_block_extended .usquare_about {height: 290px !important;}
#usquare_1 .usquare_about .viewport {height: 290px !important; margin-top: 20px;}
.page-id-12 #cforms3form {display: table !important; width: 200px !important; float: left !important;  margin-right: 20px !important; margin-top: 0px !important;}
.page-id-12 .cform input.sendbutton {top: 0px;}
.page-id-12 span.emailreqtxt { display:none !important;}
.wp-tab-content-wrapper { font: 15px/1.5em calibri, arial, sans-serif;nline-height: 20px; text-align: justify;}
.ui-accordion-content .wp-tab-content-wrapper, .ui-collapsible-content .ui-collapsible-wrapper { padding: 10px 15px !important;}
.shortcode-tabs .tab ul { margin-top: 15px !important;}
.usquare_block {margin-right: 2px;margin-bottom: 2px;}
#usquare_1 {width: 648px;}
.tablepress img {box-shadow: none !important;}
.single-post .entry img {margin-top: 0px !important;}
.post p.tags { display:none !important;}
.ui-accordion .ui-accordion-content { padding: 0px !important;}
.ui-tabs .ui-tabs-panel {text-align: justify; font: 15px/1.5em calibri, arial, sans-serif; border: 1px solid #e8e8e8 !important; padding: 0px 10px 10px 10px !important;}
.ui-widget-content a { color: #00B1B0 !important; }
.page-id-74 .column-1, .page-id-74 .column-2 { width: 33%;}
div.success {
background: #D94917 none repeat scroll 0% 50%;
color: #fff;
display: block;
}
div.cf_info {
font-family: Arial,sans-serif;
font-size: 1.2em;
color: #333;
display: none;
padding: 10px 15px!important;
width: 960;
line-height: 2.3em;
margin: 10px auto;
}
.usquare_arrow { display: none !important;}
a.logo-aver { background-image: url(images/loguito-aver.png); background-repeat:no-repeat;  top:-21px;  width:18px; height:18px; display:block; cursor: pointer; position:relative; left: 0px; margin-bottom: -60px !important;}
a.logo-aver:hover {background-image: url(images/loguito-aver-over.png); 
transition-duration: 1s;
-moz-transition-duration: 1s; /* Firefox 4 */
-webkit-transition-duration: 1s; /* Safari and Chrome */
-o-transition-duration: 1s; /* Opera */
}

/*testimonios*/
.page-id-44 .listing-item .entry ul {list-style-type: none !important;}
.page-id-44 .display-posts-listing  { padding:0px !important;}
.page-id-44 .entry img {padding: 0px; border: none !important; float: left; margin: 0 0px 0 0 !important;clear: both; position: relative;
top: -20px; margin-bottom: -20px !important;left: -20px !important;}
.page-id-44 .listing-item {background-color: #00B1B0; color: white; float: left; margin-bottom: 20px; list-style: none !important;clear: both; padding: 20px 20px 0 20px; line-height: 16px; text-align: justify;}
.page-id-44 .title {
font-family: 'PT Sans', 'OstrichSansMedium' !important;
font-weight: normal !important;
font-style: regular !important;
font-size: 26px !important;
line-height: 26px !important;
color: white !important;
}
.page-id-44 .date, .page-id-44 .excerpt-dash { display: none;}
.page-id-44 #title-container h1.title {color: #25386C !important;}
.page-id-44 .ver-mas-test { position: relative;
top: 208px !important;
float: right;
background-image: url(images/flecha-postular.png);
background-repeat: no-repeat;
background-position: 55px;
height: 20px;
width: 80px; color: white;}
.page-id-44 .ver-mas-test:hover {color: #292D68 !important;}

/*form*/
.cf-fs1,.cf-fs3, .cf-fs5, .cf-fs7 , .cf-fs9 { background-color: rgb(245, 245, 245); }
span.reqtxt { color:#d84a16; display: none !important;}
ol.cf-ol li {min-height: 40px; margin-left: 20px !important;}
ol.cf-ol li.cf-box-title { color: #555555; font-size: 0.8em; font-weight: bold; line-height: 1.3em; text-align: right; float: left !important; margin: 0px !important; padding-left: 30px;  width: 10% !important; text-align: left; min-height: 20px;}
ol.cf-ol li.cf-box-group { margin: 0px 0pt 0px !important; padding-left: 34px; width: 16%; }
#li-2-50, #li-2-71 {clear: both !important;}
#li-2-92 { clear: both !important; width: 92%;}
#li-2-96 { clear: both !important;}
#li-2-98 {clear: both !important;}
#li-2-101 { clear: both !important; width: 100%;}
#cf2_field_101 { width: 86%;}
#li-2-53, #li-2-54 { width: 96% !important; margin: 0 20px !important; clear: both; }
#label-2-49, #label-2-50 { width: 100%; text-align: left;}
#cf2_field_50, #cf2_field_53, #cf2_field_54{ width: 97% !important; margin-bottom: 20px !important; }
.cform legend { margin-bottom: 10px; background: #00B1B0; color: white; font-size: 15px; font-weight: normal; padding: 2px 7px 3px; text-shadow: none !important; font-family: 'PT Sans', arial, sans-serif; padding: 10px; }
.cform label {width: 80% !important; text-align: left !important;}
label.cf-after span {color: #777; }
#li-2-6, #li-2-17, #li-2-29 { margin-right: 300px !important;}
#li-2-19items, #li-2-31items { margin-right: 300px !important;}
#li-2-48 { clear: both;}
#li-2-89 {clear: both;}
#label-2-81, #label-2-83 {width: 100% !important;}
#label-2-76, #label-2-77, #li-2-76, #li-2-77, #li-2-80, #li-2-81, #li-2-82, #li-2-83{ width: 93% !important;}
#cf2_field_76, #cf2_field_77, #cf2_field_80, #cf2_field_81. #cf2_field_82, #cf2_field_83, #cf2_field_92 { width: 100% !important;}
#cf2_field_76, #cf2_field_77, #cf2_field_80 , #cf2_field_81, #cf2_field_82, #cf2_field_83, #cf2_field_92 { width: 100%;}
.cform input { border: 1px solid rgb(197, 197, 197); 
background: -moz-linear-gradient(top, #fff 0%, #e8e8e8 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#e8e8e8));
background: -webkit-linear-gradient(top, #fff 0%,#e8e8e8 100%);
background: -o-linear-gradient(top, #fff 0%,#e8e8e8 100%);
background: -ms-linear-gradient(top, #fff 0%,#e8e8e8 100%);
background: linear-gradient(top, #fff 0%,#e8e8e8 100%);}
.cform label span { font-size: 14px; font-family: calibri, arial, sans-serif; font-weight: normal;}
ol.cf-ol li.cf-box-title {font-size: 14px !important; font-family: calibri, arial, sans-serif !important; font-weight: normal !important;}
#li-2-44, #li-2-62, #li-2-65 { clear: both !important;}
.cform input.sendbutton {
	background-color: #00B1B0 !important;
	background: #00B1B0 !important;
float: right;
display: block;
padding: 10px;
font-family: calibri, arial, sans-serif;
font-size: 14px;
font-weight: normal;
position: relative;
top: -38px;
clear: both;}
.cform input.sendbutton:hover {background-color: #D94917 !important;}
#li-2-10 {
padding-left: 12px;
}
#li-2-42 {
clear: both;
}

#label-2-194, #label-2-314 {
margin-bottom: 40px !important;
}
@-moz-document url-prefix() {
	#slides {
		top: 0px !important;
	}
 } 
 @-moz-document url-prefix() {
	#slides a.prev {
		top: 395px !important;
	}
 } 
 @-moz-document url-prefix() {
	#slides a.next{
		top: 395px !important;
	}
 } 
  @-moz-document url-prefix() {
	#ver-mas a {
		right: 30px !important;
	}
 } 
.page-id-44 strong {
width: 290px;
display: table;
margin-bottom: 0px !important;
}
#slider_nav {clear: both !important;
display: table !important; top: -40px !important;}

/*footer*/
#footer-container { display: none;}
#footer-widgets-container { 	background-image:url(images/fondo-pie.jpg);	background-color: #d2d2d2;	background-repeat: no-repeat;	background-position: right bottom;margin-bottom: -10px !important;}
#footer-widgets-container .widget { background-color: transparent !important;}
#footer-widgets, #footer-widgets .widget { 5px 0px !important; }
#footer-widgets .block { padding: 5px 10px 0 10px; }
#footer-widgets .widget ul li { border:none !important; padding: 0px !important;}
#footer-widgets .widget h3 { border-bottom: none;color: #333333 !important;font-weight: bold;font-size: 16px;text-transform: none;}
#footer-widgets .widget_woorecentpostswidget ul li h4 { width: 180px !important; color: #666; font-size: 12px;}
#footer-widgets .widget_woorecentpostswidget ul li h4 a:hover { color: #25386C !important;}
#logos-pie {	background-color: #E8E8E8 !important; 	height:116px; }
#logos-img {
	background-repeat: no-repeat;
	background-position: right center;
	background-image:url("/web/wp-content/uploads/2014/10/logos-pie4.jpg"); height: 116px;}
#footer-widgets .widget_woorecentpostswidget ul li { border:none !important;}
#footer-widgets .widget_woorecentpostswidget ul li h5 { display:none !important;}
#footer-widgets .widget ul {font-size: 13px;}
#woorecentpostswidget-2 img { display: none; }
#footer-widgets {padding: 10px 0 45px;}

ol.cf-ol li.textonly {font-size: 1.4em;}

