@import url("css/flexslider.css");
html{overflow-x:hidden}
.wp-caption{}
.wp-caption-text{}
.sticky{} 
.gallery-caption{}
.bypostauthor{}
.alignright{}
.alignleft{}
.aligncenter{}

body{ line-height:20px; color:#444; background: #fff;}
h1{line-height:25px;}
h2{line-height:22px;}
h3{line-height:29px;}
h4{line-height:20px}
h5{line-height:22px}
h6{line-height:22px}
span{font-size:11px !important;}
.logo_title{float: left;
margin-top: 17px;
margin-left: 20px;
padding-top: 2px;
padding-left: 20px;
border-left: 1px solid #e1e1e1;
padding-bottom: 2px;
font-size: 14px !important;
color: #999999;}
.slider-img{display:none;}
.one-four{width:60% !important; padding-bottom:16px;}
.mg_btn{margin-bottom:-65px;}
#logo{float:left;}

html{background: #19310b url(img/background.png) top left repeat;}
  body{background-color:transparent}
  input,button,select,textarea,body,span, aside .widget_twitter li{font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 12px }

  h1,h2,h3,h4,h5,h6{font-family: "Helvetica Neue", Helvetica, Arial, sans-serif}

  h1{font-size: 28px;color:#19310B;}

  h2{font-size: 20px;font-weight:bold;}

  h3{font-size: 18px}

  h4{font-size: 15px}

  h5, #navigation nav ul li a{font-size: 14px}

  h6{font-size: 13px}

  #logo{width: 419px;margin-left:10px;}
  #logo{padding-top: 15px}
       ul.menu li ul li:hover{background:#FF5F1B !important;}
       
  #navigation nav ul li.current-menu-item, .blog-article .blog-left .date, #portfolio-filter ul li.all, #portfolio-preview-items .portfolio-item:hover .project, #portfolio-preview-items .portfolio-item .overlay, .email-address, .standard-form .more-large, .row-dynamic-el .pagination a.selected, .one-staff:hover .project, .nav-tabs li a, .skill .percentage, #port-nav-above ul li.all, .blog-post-dynamic .date, #respond #submit, .social_links li:hover, #not-found .more-large, .price_1_col .footer a, .blog-article .blog-left .icon:hover, .top_footer{background:#ffca06;}

#navigation nav ul li a{color:#fff}


.right-side{width:545px;text-align:right;padding:20px 20px 10px 0px;}
.subscribe{margin-top:25px;}
.subscribe input{width: 149px;
background: #222;
border-radius: 0;
border-color: #424242;
color: #fff;
float: left;}
.subscribe a{border-color: #424242;
background: #161616;
color: #fff;
padding: 4px 13px;
border-top: 1px solid #424242;
border-bottom: 1px solid #424242;
border-right: 1px solid #424242;
float: left;}
.subscribe a:hover{text-decoration:none;}
header#header{height:149px;}

header#header .container {background: url(img/head-unalm.png) top left no-repeat;}
.header-bar{height:30px; width:100%; border-top: 1px solid #d2d0d0; border-bottom:1px solid #d2d0d0; float:left;}
/* Sub menu*/
ul.menu li ul{
   display: none;
   margin-left: -20px !important;
   margin-top: 5px !important;
   position: absolute;
   width: 200px;
   background-color: #444545;
   z-index:500;
   margin: 0;
   padding: 0;
   opacity:1 !important;
   
}
ul.menu li:hover ul{display:block;}

ul.menu li ul li{
    display:block;
    border-top:1px solid #444545 !important;
    border-bottom:1px solid #393939 !important; 
    border-left:1px solid #444545;
    border-right:1px solid #444545;
    width:179px;
    float:left;
    position: relative;
    padding:0;
    padding-left:10px !important;
    padding-right:10px !important;
    margin:0;
    height:auto;
    padding-bottom:0;
    -webkit-transition-duration: 0.6s;
    -moz-transition-duration: 0.6s;
    -o-transition-duration: 0.6s;
    -ms-transition-duration: 0.6s;
    transition-duration: 0.6s;
    color:#fff !important;
    background-image:none !important;
}

ul.menu li ul li.current_page_item{background:none}
ul.menu li ul li a{
    margin-left:2px;
    margin-top: 2px;
    margin-bottom: 2px;
    float:left;
    top:0;
    font-size:12px !important;
    color:#fff !important;
    font-weight:normal;
    padding-bottom:0;
}
ul.menu li ul li a:hover{width:180px !important;}

ul.menu li ul li:last-child{border-bottom:none;}

/* End Submenu */
  #navigation {background: rgb(92, 160, 102);width:100%;}
#navigation nav ul li:hover{background:#ffca06;}	
#navigation nav ul{list-style:none; float:left; margin:0; padding:0;}
#navigation nav ul li{margin:0; padding-left:20px; padding-right:20px; padding-top:5px; padding-bottom:5px; float:left; background-image:url('img/menu_d.png'); background-position:right center; background-repeat:no-repeat;}

#navigation nav ul li a:hover{text-decoration:none;color: rgb(25, 49, 11);}

#navigation nav ul li:hover a{color: rgb(25, 49, 11);}
#navigation nav ul li.current-menu-item a{color: rgb(25, 49, 11);}
.select-menu, .customSelect{display:none !important; position:relative; z-index:3;}
.search{position:relative; z-index:3; }
.search form{margin:0; float:left;margin-left:-26px;}
.header-bar .search input{float:left;border:none; border-left: 1px solid #d2d0d0; border-right:1px solid #d2d0d0;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow:none;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;margin: 0;height: 22px; background: url('img/search.png') 5px center no-repeat;padding-left: 32px;}
.top_wrapper{width:100%; background:#fff; z-index:1; position:relative;}
.tab-content{height:auto !important;}

article h3, aside h3{border-bottom:2px solid #FC3;color:#28462C;}

.perfil {line-height:35px;vertical-align:middle;padding-left: 40px;background: url(images/2013/01/icono-perfil.png) no-repeat top left;}

.areas {line-height:35px;vertical-align:middle;padding-left: 40px;background: url(images/2013/01/icono-areas.png) no-repeat top left;}

.orientaciones {line-height:35px;vertical-align:middle;padding-left: 40px;background: url(images/2013/01/icono-orientaciones.png) no-repeat top left;}

.contacto {line-height:35px;vertical-align:middle;padding-left: 40px;background: url(images/2013/01/icono-contacto.png) no-repeat top left;}

.mapa {line-height:35px;vertical-align:middle;padding-left: 40px;background: url(images/2013/01/icono-mapa.png) no-repeat top left;}

.laborales {line-height:35px;vertical-align:middle;padding-left: 40px;background: url(images/2013/01/icono-laborales.png) no-repeat top left;}

.comparte {line-height:35px;vertical-align:middle;padding-left: 40px;background: url(images/2013/01/icono-comparte.png) no-repeat top left;}

.inscripcion {line-height:45px;vertical-align:middle;padding-left: 40px;background: url(images/2013/01/icono-inscripcion.png) no-repeat 3px 7px;font-size:1.2em;margin:4px 0px;position:relative;}

.inscripcion-enlace {background:#1C3F0F;width:90%;color:#fff;}

.inscripcion-enlace:hover {background:#EF7117;}

@media (min-width: 1024px) {

.container,
.navbar-static-top .container,
.navbar-fixed-top .container,
.navbar-fixed-bottom .container {
  width: 1000px;
  background:#fff;
}

article{text-align:justify;padding:0px 0px 20px;}

.texto {
  width: 94%;
  padding: 0% 3% 4% 3%;
}

.texto-izquierda {
  width: 54%;float:left;padding:0% 3% 4%;margin:20px 0px;border-right:1px solid #ccc;
}

.texto-derecha{
  width: 33.9%;float:left;padding:1% 3%;
}}


footer#footer{width:100%;float:left;}
#copyright{padding-top:20px; padding-bottom:20px;}
footer a{color:#fff}
footer .widget-title{margin-top:25px;  padding-bottom:12px;margin-bottom:0;}
footer .widget_nav_menu ul{float:left;margin:0; padding:0px; list-style:none; margin-top:15px; width:100%; }
footer .widget_nav_menu li{float:left; width:100%; padding-top:5px; padding-bottom:5px; background:url('img/link.png') right no-repeat;}
footer .widget_nav_menu li:first-child{padding-top:0;}
footer .widget_nav_menu li:last-child{border-bottom:none;}
footer .widget_nav_menu li a{color:#fff;}
footer .widget_recent_posts ul{float:left;margin:0; padding:0px; list-style:none; margin-top:15px; width:100%; }
footer .widget_recent_posts li{float:left; width:100%; padding-top:15px; padding-bottom:15px;}
footer .widget_recent_posts li:first-child{padding-top:0;}
footer .widget_recent_posts li:last-child{border-bottom:none;}
footer .widget_recent_posts li h6{margin-top:0; margin-bottom:0}
footer .widget_recent_posts li p{margin-top: 5px;
margin-bottom: 0;}
footer .widget_recent_posts li a{color:#fff;}


footer .widget_archive  ul{float:left;margin:0; padding:0px; list-style:none; margin-top:15px; width:100%; }
footer .widget_archive  li{float:left; width:100%; padding-top:15px; padding-bottom:15px;}
footer .widget_archive  li:first-child{padding-top:0;}
footer .widget_archive  li:last-child{border-bottom:none;}
footer .widget_archive  li a{color:#fff;}
footer .widget_archive select{margin-top:20px}

footer .widget_categories  ul{float:left;margin:0; padding:0px; list-style:none; margin-top:15px; width:100%; }
footer .widget_categories  li{float:left; width:100%; padding-top:15px; padding-bottom:15px;}
footer .widget_categories  li:first-child{padding-top:0;}
footer .widget_categories  li:last-child{border-bottom:none;}
footer .widget_categories  li a{color:#fff;}
footer .widget_categories select{margin-top:20px}

footer .widget_pages  ul{float:left;margin:0; padding:0px; list-style:none; margin-top:15px; width:100%; }
footer .widget_pages  li{float:left; width:100%; padding-top:15px; padding-bottom:15px;}
footer .widget_pages  li:first-child{padding-top:0;}
footer .widget_pages  li:last-child{border-bottom:none;}
footer .widget_pages  li a{color:#fff;}
footer .widget_pages select{margin-top:20px}

footer .widget_meta  ul{float:left;margin:0; padding:0px; list-style:none; margin-top:15px; width:100%; }
footer .widget_meta  li{float:left; width:100%; padding-top:15px; padding-bottom:15px;}
footer .widget_meta  li:first-child{padding-top:0;}
footer .widget_meta  li:last-child{border-bottom:none;}
footer .widget_meta  li a{color:#fff;}

footer .widget_recent_comments  ul{float:left;margin:0; padding:0px; list-style:none; margin-top:15px; width:100%; }
footer .widget_recent_comments  li{float:left; width:100%; padding-top:15px; padding-bottom:15px;}
footer .widget_recent_comments  li:first-child{padding-top:0;}
footer .widget_recent_comments  li:last-child{border-bottom:none;}
footer .widget_recent_comments  li a{color:#fff;}

footer .widget_recent_entries  ul{float:left;margin:0; padding:0px; list-style:none; margin-top:15px; width:100%; }
footer .widget_recent_entries  li{float:left; width:100%; padding-top:15px; padding-bottom:15px;}
footer .widget_recent_entries  li:first-child{padding-top:0;}
footer .widget_recent_entries  li:last-child{border-bottom:none;}
footer .widget_recent_entries  li a{color:#fff;}

footer .widget_rss  ul{float:left;margin:0; padding:0px; list-style:none; margin-top:15px; width:100%; }
footer .widget_rss  li{float:left; width:100%; padding-top:15px; padding-bottom:15px;}
footer .widget_rss  li:first-child{padding-top:0;}
footer .widget_rss  li:last-child{border-bottom:none;}
footer .widget_rss  li a{color:#fff;}

footer .widget_text form{margin-bottom:0}
footer .widget_tag_cloud .tag_cloud{margin-top:20px; float:left}
footer .widget_calendar table{float:left; margin-top:20px; width:100%}
footer .widget_calendar table tbody td{text-align:center}
footer .widget{margin-bottom:40px; float:left; width:100%;}
footer .widget_flickr .flickr_badge_image{float:left; width:52px; margin-top:20px; margin-right:20px; border:2px solid #fff;}
footer .widget_flickr .flickr_badge_image:nth-child(3n+1){margin-right:0px;}
footer .social_{margin-top:15px;}
footer .social_widget .social_icons{margin:0; padding:0; float:left; margin-top:24px; list-style:none;}
footer .social_widget .social_icons li{width:30px; height:30px; float:left; margin-right:7px;}
footer .social_widget .social_icons li:last-child{margin-right:0;}
footer .social_widget .social_icons li a{opacity:0.5}
footer .social_widget .social_icons li a:hover{opacity:1}
footer .social_widget .social_icons li a.facebook{background:url('img/social/facebook.png') center no-repeat; width:100%; height:100%; float:left; }
footer .social_widget .social_icons li a.dribbble{background:url('img/social/dribbble.png') center no-repeat; width:100%; height:100%; float:left; }
footer .social_widget .social_icons li a.vimeo{background:url('img/social/vimeo.png') center no-repeat; width:100%; height:100%; float:left; }
footer .social_widget .social_icons li a.skype{background:url('img/social/skype.png') center no-repeat; width:100%; height:100%; float:left; }
footer .social_widget .social_icons li a.googlep{background:url('img/social/googlep.png') center no-repeat; width:100%; height:100%; float:left; }
footer .social_widget .social_icons li a.linkedin{background:url('img/social/linkedin.png') center no-repeat; width:100%; height:100%; float:left; }
footer .social_widget .seperator{ width:60px; float:left; margin-top:24px;}
footer .widget_search form{float: left;margin-top: 20px;width: 100%;}
footer .widget_search form .input-append{width: 100%;float: left;}
footer .widget_search form input{float: left;width: 156px;}
footer .widget_search form button{height:31px}
.page-header{float:left; width:100%; height:103px; position:relative;}
.top_shadow{background:url('img/top_shadow.png') no-repeat; position:absolute; bottom:-79px; width:100%; height:109px;}
.page-header h1{text-align:center; color:#fff; margin-top:15px; margin-bottom:3px;}
.page-header h5{color:#fff; text-align:center;margin-top:0;}
.page-header h1 span{font-size:24px !important; background:#fff; padding-top:2px; padding-bottom:2px; padding-left:5px; padding-right:5px;}

.footer_wrapper{position:relative; bottom:0; background:#fff; float:left; width:100%}

footer#footer{background:#222;}
    .top_wrapper{background-image: url('img/bg-gradient.png'); background-repeat: repeat-x}
      .top_wrapper{background-color:#ffffff}
  
    footer#footer{color:#ffffff}
    .page-header {background: url('img/header.png') no-repeat;}
      .testimonials .list li.active{background:url('img/arrow.png') bottom center no-repeat}
                .services-col:hover .separator{background:url('img/div_h.png') center no-repeat;}
        .price_1_col.level-max{

    -webkit-box-shadow: 0 0 0 2px #FF5F1B;

    -moz-box-shadow: 0 0 0 2px #FF5F1B;

    box-shadow: 0 0 0 2px #FF5F1B;

  }
  footer .widget_nav_menu li, footer .widget_recent_posts li, footer .widget_archive  li, footer .widget_categories  li, footer .widget_pages  li, footer .widget_meta  li, 
footer .widget_recent_comments  li, footer .widget_recent_entries  li, footer .widget_rss  li{border-bottom:1px solid #444}
  footer .widget-title, footer .social_widget .seperator{border-bottom:1px solid #444}

.isotope-item {
  z-index: 2;
}

.isotope-hidden.isotope-item {
  pointer-events: none;
  z-index: 1;
}

/**** Isotope CSS3 transitions ****/

.isotope,
.isotope .isotope-item {
  -webkit-transition-duration: 0.8s;
     -moz-transition-duration: 0.8s;
      -ms-transition-duration: 0.8s;
       -o-transition-duration: 0.8s;
          transition-duration: 0.8s;
}

.isotope {
  -webkit-transition-property: height, width;
     -moz-transition-property: height, width;
      -ms-transition-property: height, width;
       -o-transition-property: height, width;
          transition-property: height, width;
}

.isotope .isotope-item {
  -webkit-transition-property: -webkit-transform, opacity;
     -moz-transition-property:    -moz-transform, opacity;
      -ms-transition-property:     -ms-transform, opacity;
       -o-transition-property:      -o-transform, opacity;
          transition-property:         transform, opacity;
}


/* End: Recommended Isotope styles */
.caroufredsel_wrapper{margin-bottom:0 !important; width:100% !important}
.caroufredsel_wrapper .portfolio-item{margin-bottom:0 !important}
/* Portfolio End */

/* Contact Form */
.email-address{margin-bottom:15px; float:left; padding:5px; color:#fff; font-size:12px; border:1px solid #e3e3e3; width:100%}
.standard-form input{margin-bottom:15px; color:#727272}
.standard-form input, .standard-form textarea, .standard-form select{background:#f6f6f6; border:1px solid #e3e3e3; color:#727272; font-weight:bold}
.standard-form input:nth-child(2){margin-left:9px !important}
.standard-form input:nth-child(3){width:100% !important}
.standard-form .more-large{padding-left:15px; padding-right:15px; padding-top:7px; padding-bottom:7px;font-weight:bold;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.standard-form .more-large{color:#fff;}
.standard-form .more-large{color:#fff; text-decoration: none}
/* End Contact Form */

/* Plain Text */
.plain_text h2{margin-top:0}
.plain_text .seperator{float:left; width:100px; border-bottom:2px solid; margin-top:15px; margin-bottom:15px}
.plain_text p{width:100%; margin-bottom:0; margin-top:0; float:left}
.plain_text button{margin-top:10px}
/* Plain Text End */

/* Tabs */
.tabbable .nav-tabs{padding-left:0; margin-right:0; margin-top:0; border-right:none}
.tabbable .tab-content{height:auto !important;min-height:600px;background:#f3f3f3; padding:20px; padding-top:10px; padding-bottom:10px; border-bottom:3px solid; border-top:1px solid #c7c7c7;  border-right:1px solid #c7c7c7;  border-left:1px solid #c7c7c7;margin-bottom:30px;}
.nav-tabs > .active > a, .nav-tabs > .active > a:hover{background:#f3f3f3}
.tabs-left > .nav-tabs .active > a, .tabs-left > .nav-tabs .active > a:hover{border-color:#c7c7c7; border-right:1px solid #f3f3f3;  color:#2e2e2e}
.nav-tabs li{width:370px; margin-top:6px; margin-right:-19px;min-width:90px}

.nav-tabs li:first-child{margin-top:0;}
.nav-tabs li a{background: #FFD665;color:#19310B; width:86%; min-width:auto !important; font-weight:bold;}
.nav-tabs li.active a{min-width:71px !important; }
.nav-tabs li a:hover{background:#EABA52;text-decoration: none; color:#fff;}
.nav-tabs li.active{margin-right:0}
.nav-tabs > .active{width:auto}
.nav-tabs > .active a{width:auto;max-width:370px;}

.nav-tabs.actividades li{width:100px; margin-top:6px; margin-right:-19px;min-width:100px}
.tabbable .tab-content{height:auto !important;min-height:600px;background:#f3f3f3; padding:20px; padding-top:10px; padding-bottom:10px; border-bottom:3px solid; border-top:1px solid #c7c7c7;  border-right:1px solid #c7c7c7;  border-left:1px solid #c7c7c7;margin-bottom:30px;}
.nav-tabs.actividades li:first-child{margin-top:0;}
.nav-tabs.actividades li a{background: #FFD665;color:#19310B; width:100%; min-width:auto !important; font-weight:bold;}
.nav-tabs.actividades li.active a{min-width:100px !important; background:#f3f3f3 !important;}
.nav-tabs.actividades li a:hover{background:#EABA52;text-decoration: none; color:#fff;}
.nav-tabs.actividades li.active{margin-right:0;}
.nav-tabs.actividades > .active{width:auto}
.nav-tabs.actividades > .active a{width:auto;max-width:100px;}

/* End Tabs */

/* comments */
#respond {
  float: left;
  width: 640px;
  margin-left: 60px;
}
#respond p.comment-form-author, #respond p.comment-form-email, p.comment-form-url{
    padding: 0;
    margin: 0;
    border: 0;
    height:73px;
}
#respond p input{
    padding: 3px 13px 0px;
    margin-bottom: 26px;
    height:28px
}
#respond .required{display:none;}
#respond textarea{width:500px;}
#respond #submit{
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 7px;
    padding-bottom: 7px;
    font-weight: bold;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    height:38px;
    font-size:13px;
    color:#fff;
	border:none;
}
#respond form p label{font-size:13px; font-weight:}
#respond h3{
    font-size:16px !important;
    border-bottom: 1px solid #D1D1D1;
    padding-bottom:7px
}
#respond form{
    margin-top: 15px
}
.comment_date{
    margin-left:10px;
}
.comment-reply-link, .comment-edit-link{
    font-size:11px;
    font-weight:normal;
    color:#999;
}
#comments{margin-left:60px; width:640px; float:left}
#comments h2{
    padding:0;
    margin-top:-2px;
    padding-bottom:15px;
    border-bottom:1px solid #D2D0D0;
    margin-bottom:0
}
#comments .avatar{
    max-width: none;
}
.comments_list .comment ul{margin:0; padding:0; list-style:none; float:left; margin-left:10px}
.comments_list img{float:left}
.comments_list dt{float:left; width:100%}
.comments_list .comment{padding-top:30px; padding-bottom:30px; border-bottom:1px solid #d2d0d0; margin-top:0; margin-left:0; margin-bottom:0}
.comments_list .comment:last-child{border-bottom:none}
.comments_list .comment ul li{float:left; margin-right:5px}
.comments_list .comment ul li.author{width:100%; margin-top:2px}
.comments_list .comment ul li a{font-weight:bold !important; font-size:13px !important; }
.comments_list .comment ul li span{font-weight:bold !important; font-size:13px !important; }
.comments_list .comment ul li.author a:hover{text-decoration:none}
.comments_list dd{margin-left:0; margin-top:16px; float:left}
#comments .children{
    padding-left:75px;
    padding-top:30px;
    margin:0;
    background:url('images/comm-border.html') 35px -8px no-repeat

}

/* end comments */
.type-audio-img{background-image:url('img/audio.png'); background-position: center; background-repeat: no-repeat;float:left; width:100%; height:100%}
.type-video-img{background-image:url('img/video.png'); background-position: center; background-repeat: no-repeat;float:left; width:100%; height:100%}
.type-gallery-img{background-image:url('img/gallery.png'); background-position: center; background-repeat: no-repeat;float:left; width:100%; height:100%}
.type-standart-img{background-image:url('img/standart.png'); background-position: center; background-repeat: no-repeat;float:left; width:100%; height:100%}
#blog .pagination ul{margin-top: 30px;padding-left:0; padding-top:0;margin-left: 60px;}
.boxed_layout {
  margin: 0 auto;
  width: 1000px;
  background: white;
  padding-top: 0px;
  margin-top: 0px;
  box-shadow:10px 0px 8px -8px rgba(10, 10, 10, 0.7), -10px 0px 8px -8px rgba(10, 10, 10, 0.7);
}
.boxed_layout .footer_wrapper{margin-bottom:20px}
p{line-height:18px}

#slider-fixed.slider{margin-top:0px; margin-bottom:0px; position:relative}
#slider-fullwidth.slider{ margin-bottom:70px}
#slider-fixed .top_shadow{}



/* Toggle */
.accordion-heading .accordion-toggle{background: white;margin-left: 26px;}
.accordion-heading{background-image:url('img/plus.png'); background-position:  5px center; background-repeat: no-repeat; }
.accordion-heading.in_head{background-image:url('img/minus.png'); }
.accordion-toggle{color:#2e2e2e; font-size:13px !important; font-weight:600 !important}
.accordion-toggle:hover{text-decoration: none; color:#2e2e2e;}
.accordion-group{border:none; margin-bottom:20px}
.accordion-group:last-child{margin-bottom:0}
.accordion-inner{border:none; padding-left:50px;background:rgb(245,245,245);}
/* End Toggle */
.contact_form h2{margin-top:0}
i{margin-top: 3px !important;margin-right: 7px;}
h2.shortcode_h2{margin-top:60px;margin-bottom:30px; float:left; width:100%}
h2.shortcode_h2:first-child{margin-top:0}
.img_effect{
width: 638px;
position: relative;
overflow: hidden;
display: block;}
.img_effect img{display:block}
.alert{float:left;}
.ls-shadow{z-index: -2 !important}

       #respond #submit, .price_1_col .footer a, .standard-form .more-large{border:1px solid #FE440F}
  .accordion-group .accordion-heading{background-color:#FF5F1B}
  .page-header h1 span, .testimonials .list li.active a, .comments_list .comment ul li.author a, .top_footer .tweet_list li a, .price_1_col.level-max .header h1, aside .widget a:hover, .blog-article .blog-right h2 a:hover, .right-side .info_ a:hover{color:#FF5F1B;}
  aside .title-wrapper{border-left-color:#FF5F1B;}
  .row-google-map, .plain_text .seperator, .services-col:hover .separator, .testimonials, .tabbable .tab-content, .portfolio_single .flexslider{border-bottom-color: #FF5F1B}
  
  
  /* ribbon style */

 .ribbon-wrapper {
	position: relative;
	
}
  .ribbon-front {
	 color: #FFCA06;
	  font-size:1.75em;
	  font-weight:bold;
	background-color: #EF7117;	height: 20px;
	width: 490px;
	position: relative;
	left:-50px;
	z-index: 2;
	padding:20px 50px;
	-moz-box-shadow: 0px 0px 4px rgba(0,0,0,0.55);
	-khtml-box-shadow: 0px 0px 4px rgba(0,0,0,0.55);
	-webkit-box-shadow: 0px 0px 4px rgba(0,0,0,0.55);
	-o-box-shadow: 0px 0px 4px rgba(0,0,0,0.55);
	   text-shadow: #662301 0 1px 0;
}

  .ribbon-edge-topleft,
  .ribbon-edge-topright,
  .ribbon-edge-bottomleft,
  .ribbon-edge-bottomright {
	position: absolute;
	z-index: 1;
	border-style:solid;
	height:0px;
	width:0px;
}

  .ribbon-edge-topleft,
  .ribbon-edge-topright {
}

  .ribbon-edge-bottomleft,
  .ribbon-edge-bottomright {
	top: 60px;
}

  .ribbon-edge-topleft,
  .ribbon-edge-bottomleft {
	left: -50px;
	border-color: transparent #111D0C transparent transparent;
}

  .ribbon-edge-topleft {
	top: 0px;
	border-width: 0px 20px 0 0;
}
  .ribbon-edge-bottomleft {
	border-width: 0 20px 10px 0;
}

  .ribbon-edge-topright,
  .ribbon-edge-bottomright {
	left: 40px;
	border-color: transparent transparent transparent #111D0C;
}

  .ribbon-edge-topright {
	top: 0px;
	border-width: 0px 0 0 0px;
}
  .ribbon-edge-bottomright {
	border-width: 0 0 0px 0px;
}

  .ribbon-back-left {
	position: absolute;
	top: 10px;
	left: -10px;
	width: 10px;
	height: 60px;
	background-color: #101A0C;	z-index: 0;
}

  .ribbon-back-right {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 0px;
	height: 60px;
		z-index: 0;
}


.zebra {
    background-color:#F3F3F3;     
}

#listado td {
    padding: 10px 5px; 
}

.grey { 
    background-color:#F9E495; 
color:#19310B;
}
.blue{
    background:#F9E495;
color:#19310B;
}
#listado th {
text-align:center;padding:10px;background:#19310B;
color:#FFCA06 !important;
}

#listado td.center {text-align:center !important;}

#chat
      {
        background: #F60;
		color: #FC3;
		height:80px;
        right:0;
        position:fixed;
        top:170px;
        width:40px;
		z-index:5000;
		padding:10px;
		font-size:1.2em;
		font-weight:bold;
		text-align:center;
      }
	  	  
		  #chat a {color:rgb(255, 202, 6)}
		  
		#chat a:hover, 	  #chat:hover
a {color:#F60;text-decoration:none;}
		
	  #chat:hover
      {
		 color:#F60;
        background: rgb(255, 202, 6);
		height:80px;
        right:0;
        position:fixed;
        top:170px;
        width:40px;
		z-index:5000;
		padding:10px;
		font-size:1.2em;
		font-weight:bold;
      }
	  
	  #inscripcion-linea
      {writing-mode:tb-rl;
    -webkit-transform:rotate(90deg);
    -moz-transform:rotate(90deg);
    -o-transform: rotate(90deg);
    white-space:nowrap;
    display:block;
	background: #FF9D00;color: #f60;
        right:-75px;
        position:fixed;
        top:350px;
        width:170px;
		z-index:5000;
		padding:10px 0px 10px 10px;
		font-size:1.2em;
		font-weight:bold;
		text-align:center;
      }
	  	  
		  #inscripcion-linea a {color:#172F0E;}
		  
		#inscripcion-linea a:hover, 	  #inscripcion-linea:hover
a {color:#F60;text-decoration:none;}
		
	  #inscripcion-linea:hover
      {color:#F60;
        background: rgb(255, 202, 6);
      }