
.boton_columna {
       border-style: none!important; 
    } 

.column_right_home {
       border-color: rgba(196,196,196,1); 
       border-style: solid; 
       border-width: 1px; 
    } 

.post-109 .et_pb_section:nth-child(2) .et_pb_fullwidth_menu ul.nav .current_page_item > a {
       background-color: rgba(24,127,194,1); 
    } 

.post-109 .et_pb_section:nth-child(2) .et_pb_fullwidth_menu ul.nav li a {
       padding-bottom: 15px; 
       padding-top: 15px; 
    } 

.post-109 .et_pb_section:nth-child(2) .et_pb_fullwidth_menu ul.nav li:hover {
       background-color: rgba(25,25,25,1)!important; 
    } 

.post-109 .et_pb_section:nth-child(2) .et_pb_fullwidth_menu ul.nav li {
       padding-right: 0px; 
    } 

.post-109 .et_pb_section:nth-child(2) .et_pb_fullwidth_menu ul.nav {
       padding-top: 0px!important; 
    } 

.post-109 .et_pb_section:nth-child(3) .et_pb_fullwidth_menu ul.nav li a {
       background-color: rgba(24,127,194,1); 
       border-style: none; 
       border-width: 1px; 
       padding-bottom: 9px; 
       padding-left: 14px; 
       padding-right: 14px; 
       padding-top: 9px; 
    } 

.post-109 .et_pb_section:nth-child(3) .et_pb_fullwidth_menu ul.nav li {
       background-color: transparent!important; 
       margin-bottom: 5px; 
       margin-right: 4px; 
       margin-top: 5px; 
       padding-bottom: 0px; 
       padding-right: 0px; 
    } 

.post-132 .et_pb_section:nth-child(3) .et_pb_text   img:not(.wp-smiley):hover {
       background-color: rgba(255,255,255,1)!important; 
    } 

.post-132 .et_pb_section:nth-child(4) .et_pb_text   img:not(.wp-smiley):hover {
       background-color: rgba(255,255,255,1)!important; 
    } 

.post-134 .et_pb_section:nth-child(10) .et_pb_button {
       font-size: 12px!important; 
       margin-bottom: 25px!important; 
       margin-left: 40px; 
       margin-top: 20px; 
    } 

.post-134 .et_pb_section:nth-child(10) .et_pb_row:nth-child(1) .et_pb_column:nth-child(2) {
       border-color: rgba(196,196,196,1); 
       border-style: solid; 
       border-width: 1px; 
    } 

.post-134 .et_pb_section:nth-child(3) .et_pb_text   img:not(.wp-smiley):hover {
       background-color: rgba(5,4,4,0.3)!important; 
    } 

.post-136 .et_pb_section:nth-child(6) .et_pb_row:nth-child(2) .et_pb_column:nth-child(1) {
       font-family: Arial; 
       font-size: 13px; 
       text-align: center; 
       text-transform: none; 
    } 

.post-1546 .et_pb_section:nth-child(1) .et_pb_text   img:not(.wp-smiley):hover {
       background-color: rgba(255,255,255,1)!important; 
    } 

.post-39 .et_pb_section:nth-child(1) {
       margin-top: -80px; 
    } 

.post-718 .et_pb_section:nth-child(2) .et_pb_fullwidth_menu ul.nav li:hover {
       background-color: rgb(24, 127, 194)!important; 
    } 

.post-718 .et_pb_section:nth-child(2) .et_pb_fullwidth_menu ul.nav li {
       margin-right: -4px; 
    } 

#blog_home.et_pb_posts .hentry  {
       border-bottom-style: solid; 
       border-bottom-width: 1px!important; 
       margin-bottom: 32px; 
       margin-left: 30px; 
       margin-right: 30px; 
    } 

#botones-anual.et_pb_text   a:active {
       background-color: rgb(24, 127, 194)!important; 
       color: rgba(255,255,255,1)!important; 
    } 

#botones-anual.et_pb_text   a {
       background-color: rgba(226,226,226,1); 
       background-image: none; 
       border-radius: 2px; 
       border-style: none; 
       color: rgba(84,84,84,1)!important; 
       font-size: 13px; 
       font-weight: normal!important; 
       padding-bottom: 3px; 
       padding-left: 10px; 
       padding-right: 10px; 
       padding-top: 3px; 
    } 

#botones-anual.et_pb_text   a:hover {
       background-color: rgb(24, 127, 194)!important; 
       color: rgba(255,255,255,1)!important; 
    } 

#botones-anual.et_pb_toggle_close {
       padding-bottom: 10px; 
       padding-top: 10px; 
       text-align: center; 
    } 

#botones-anual.et_pb_toggle_open {
       border-style: solid; 
       border-width: 1px; 
       padding-bottom: 10px; 
       padding-top: 10px; 
    } 

#botones-anual.et_pb_toggle_open .et_pb_toggle_content  a {
       background-color: rgba(229,229,229,1); 
       background-image: none; 
       border-radius: 3px; 
       border-style: none; 
       color: rgba(112,112,112,1)!important; 
       font-weight: normal!important; 
       padding-bottom: 3px; 
       padding-left: 9px; 
       padding-right: 9px; 
       padding-top: 3px; 
    } 

#botones-anual.et_pb_toggle_open .et_pb_toggle_content  a:hover {
       background-color: rgb(24, 127, 194)!important; 
       color: rgba(255,255,255,1)!important; 
    } 

#botones-anual.et_pb_toggle_open > h5.et_pb_toggle_title {
       text-align: center; 
    } 

#my_blog.et_pb_blog_grid {
       border-style: none; 
       border-width: 1px; 
       height: 426px!important; 
       margin-left: 40px; 
       margin-top: 16px; 
       padding-left: 0px; 
       width: 197px; 
    } 

#my_blog.et_pb_blog_grid .hentry  {
       border-bottom-style: solid; 
       border-bottom-width: 1px!important; 
       border-style: none; 
       font-size: 12px; 
       line-height: 21px; 
       margin-bottom: 21px; 
       padding-bottom: 0px; 
       padding-left: 0px; 
       padding-right: 0px; 
       padding-top: 0px; 
       text-align: left; 
       text-decoration: none; 
       width: 438px; 
    } 

#my_blog.et_pb_blog_grid .hentry > h2 a {
       font-size: 13px; 
       text-align: left; 
    } 

#my_blog.et_pb_blog_grid .hentry > h2 {
       border-bottom-color: rgba(135,135,135,1); 
       border-bottom-style: solid; 
       border-bottom-width: 1px!important; 
    } 

 #rev_slider_14_1_wrapper  {
       margin-top: -80px!important; 
       padding-top: 0px!important; 
    } 

 #rev_slider_17_1_wrapper  {
       margin-top: -80px!important; 
    } 

 #rev_slider_5_1_wrapper  {
       margin-top: -80px!important; 
    } 

#wpcf7-f2193-p136-o1 input[type=email] {
       background-color: rgba(255,255,255,0); 
       border-color: rgba(255,255,255,1); 
       color: rgba(255,255,255,1); 
       height: 36px; 
    } 

hash-wpcf7-f2193-p136-o1-inputtypesubmit {
    } 

#wpcf7-f2193-p136-o1 input[type=submit]:after,#wpcf7-f2193-p136-o1 input[type=submit]:before {
       display: none; 
    } 

#wpcf7-f2193-p136-o1 input[type=submit] {
       background-color: rgba(28,28,28,1); 
       background-image: none; 
       border: none; 
       border-radius: 10px; 
       box-shadow: none; 
       box-sizing: border-box; 
       color: white; 
       font-size: 14px; 
       font-weight: 700; 
       letter-spacing: 1px; 
       margin-top: 15px; 
       outline: none; 
       padding: 15px 40px; 
       padding-top: 15px; 
       position: relative; 
       text-decoration: none; 
       text-transform: uppercase; 
       transition:  all 0.3s; 
    } 

#wpcf7-f2193-p136-o1 input[type=text] {
       background-color: rgba(255,255,255,0); 
       border-color: rgba(255,255,255,1); 
       border-width: 1px; 
       color: rgba(255,255,255,1); 
       height: 35px; 
    } 

#wpcf7-f2193-p136-o1 label {
       color: rgba(255,255,255,1); 
    } 

#wpcf7-f2193-p136-o1 {
       text-align: center; 
    } 

#wpcf7-f2193-p136-o1 textarea {
       background-color: rgba(255,255,255,0); 
       border-color: rgba(255,255,255,1); 
       color: rgba(255,255,255,1); 
    } 

html body header#main-header {
       border-bottom-color: rgba(255,255,255,1); 
       border-bottom-style: solid!important; 
       border-bottom-width: 2px; 
       border-left-style: none!important; 
       border-left-width: 0px; 
       border-right-style: none!important; 
       border-right-width: 0px; 
       border-style: solid; 
       border-top-style: none!important; 
       border-top-width: 0px; 
       border-width: 1px; 
    } 

.post-134 .et_pb_section:nth-child(10) .et_pb_text   h2 {
    } 


@media screen and (max-width: 1024px)  { #my_blog.et_pb_blog_grid .hentry  {   width: 304px; }  }  
@media screen and (max-width: 768px)  { #my_blog.et_pb_blog_grid .hentry  {   height: 58px!important; }  }  
@media screen and (max-width: 768px)  { #my_blog.et_pb_blog_grid .hentry  {   margin-bottom: 12px; }  }  
@media screen and (max-width: 768px)  { #my_blog.et_pb_blog_grid .hentry  {   padding-bottom: 0px; }  }  
@media screen and (max-width: 768px)  { #my_blog.et_pb_blog_grid .hentry  {   width: 509px; }  }  
@media screen and (max-width: 768px)  { #my_blog.et_pb_blog_grid {   height: 211px!important; }  }  
@media screen and (max-width: 768px)  { #my_blog.et_pb_blog_grid {   width: 0px; }  }  
@media screen and (max-width: 667px)  { #my_blog.et_pb_blog_grid .hentry  {   height: 81px; }  }  
@media screen and (max-width: 667px)  { #my_blog.et_pb_blog_grid .hentry  {   width: 355px; }  }  
@media screen and (max-width: 480px)  { .post-134 .et_pb_section:nth-child(10) .et_pb_button {   margin-bottom: -18px!important; }  }  
@media screen and (max-width: 480px)  { .post-134 .et_pb_section:nth-child(10) .et_pb_button {   margin-left: 40px; }  }  
@media screen and (max-width: 480px)  { .post-134 .et_pb_section:nth-child(10) .et_pb_button {   margin-top: -20px; }  }  
@media screen and (max-width: 480px)  { .post-134 .et_pb_section:nth-child(10) .et_pb_button {   padding-bottom: 4px!important; }  }  
@media screen and (max-width: 480px)  { .post-134 .et_pb_section:nth-child(10) .et_pb_button {   text-align: center; }  }  
@media screen and (max-width: 480px)  { .post-134 .et_pb_section:nth-child(10) .et_pb_text   h2 {   text-align: center; }  }  
@media screen and (max-width: 480px)  { #my_blog.et_pb_blog_grid .hentry > h2 {   padding-bottom: 5px; }  }  
@media screen and (max-width: 480px)  { #my_blog.et_pb_blog_grid .hentry  {   height: auto!important; }  }  
@media screen and (max-width: 480px)  { #my_blog.et_pb_blog_grid .hentry  {   margin-bottom: -3px!important; }  }  
@media screen and (max-width: 480px)  { #my_blog.et_pb_blog_grid .hentry  {   margin-right: 0px; }  }  
@media screen and (max-width: 480px)  { #my_blog.et_pb_blog_grid .hentry  {   padding-bottom: 15px; }  }  
@media screen and (max-width: 480px)  { #my_blog.et_pb_blog_grid .hentry  {   width: auto; }  }  
@media screen and (max-width: 480px)  { #my_blog.et_pb_blog_grid {   height: 154px!important; }  }  
@media screen and (max-width: 480px)  { #my_blog.et_pb_blog_grid {   margin-bottom: 13px; }  }  
@media screen and (max-width: 480px)  { #my_blog.et_pb_blog_grid {   margin-left: 20px; }  }  
@media screen and (max-width: 480px)  { #my_blog.et_pb_blog_grid {   margin-top: 18px; }  }  
@media screen and (max-width: 480px)  { #my_blog.et_pb_blog_grid {   width: 229px; }  }  