﻿/*NO BORRAR*/

#frm_contacto label.error {
	margin-left: 10px;
	width: auto;
}
.error
{
	border: 1px solid #B94A48 !important;
	color: #B94A48 !important;
	margin:0px !important;
}
/*FIN BORRAR*/
.bg-orange {
   background-color:#dc911b;
   padding: 7px;
   text-shadow: none !important;
}
.bg-green{
   background-color:#9ac54c;
   padding: 7px;
   text-shadow: none !important;
}
.bg-gray{
   background-color:#ebeaea;
   padding: 7px;
   text-shadow: none !important;
}
.bg-light-blue{
   background-color:#72a6d6;
   padding: 7px;
   text-shadow: none !important;
}
.mejor_paquete_hm{
	background:url("../imgusr/mejor_paquete_bg.jpg") repeat fixed rgba(0, 0, 0, 0);
	background-position:50% 11px;
}
.bg-f9f9f9{
   background-color:#f9f9f9;
   text-shadow: none !important;
}
.border-right-gray{
	border-right:3px #dadada solid;
}
.footer_bottom{
    background: none repeat scroll 0 0 #48515e;
    border-top: 1px solid #777777;
    font-size: 12px;
    padding: 11px 0 7px;
	color:#fff;
}
.dominios_bottom{
    background: none repeat scroll 0 0 #353f4d;
    border-top: 1px solid #777777;
    font-size: 12px;
    padding: 11px 0 7px;
	color:#fff;
}
.no-underline a:hover{
	text-decoration:none;
}
.mejor_estrategia_md p, .mejor_estrategia_md ul{
	color:#fff;
	font-size:16px;
}
.txt-slide-fff{
	color:#fff;
	font-size:20px;
}

#loading 
{ 
	display: none; 
}

.img-responsiva{
	max-width:100% !important;
}


/* Contact Details
====================================*/
.contact-details-alt li p strong { color:#fff; float: left; margin: 0 5px 5px 0; }
.contact-details li p strong { color:#666; float: left; margin: 0 5px 5px 0; }

span.hours {float: right;}

.contact-informations.second {margin: 15px 0 0 0}

.address {line-height: 21px;}

.contact-details-alt li {
	margin: 0 0 15px 0;
}

.contact-details p,
.contact-details li,
.contact-details a {color: #666;}

.contact-informations p {margin:0;}
.contact-informations.hours i { float: left; margin: 0 5px 0 0; }

.contact-details-alt p {
	margin: -2px 0 0 22px;
	line-height: 24px;
}

.contact-informations li i {
	float: left;
	margin: 3px 5px 0 0;
}

.contact-details-alt li i {
	float: left;
	margin: 1px 0 0 0;
}


/* Slider */
#slider slides li div{color:#FFFFFF; background-color:rgba(0,0,0,.5);}
#slider slides li div h2{color:inherit; background-color:transparent;}
#slider slides li div p.more a{
	color: #FFFFFF;
	background-color: #0066CC;
}
#slider ol li a{background:url("images/slider/pagination.png") 0 0 no-repeat;}
#slider ul.flex-direction-nav li a{background:url("images/slider/prev_next.png") 0 0 no-repeat;}

#slider slides li div, #slider slides li div p.more a, #comments input, #comments textarea, #comments button, #footer input, #footer button{-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}



.slideInfo {
  max-width:100% !important; 
   background-image:url(../images/captionback.png);
  border: solid 3px #00ae9e;
  padding: 0 10px;
}

.slideInfo1 {
  width: 630px; 
   background-image:url(../images/captionback.png);
  border: solid 3px #00ae9e;
  padding: 0 10px;
}

.slideInfo2 {
  width: 740px; 
   background-image:url(../images/captionback.png);
  border: solid 3px #00ae9e;
  padding: 0 10px;
}

.slideInfo h1 {
  font-size: 24px; 
  align-content:center;
  font-weight: 400;
  margin: 10px auto 0 auto;
  color: #FFF;
}
.slideInfo h2 {
  font-size: 16px;
  font-weight: 400;
  margin: 10px auto 0 auto;
  color: #FFF; padding-top:15px;}

.slideInfo1 h1 {
  font-size: 24px;
  font-weight: 400;
  margin: 10px auto 0 auto;
  color: #FFF;
}

.slideInfo2 h1 {
  font-size: 24px;
  font-weight: 400;
  margin: 10px auto 0 auto;
  color: #FFF;
}
.slideInfo p {
	max-width:100% !important;
  font-size: 13px;
  color: #FFF;
  line-height: 18px;
}
.slideInfo1 p {
  font-size: 13px;
  color: #FFF;
  line-height: 18px;
}
.slideInfo2 p {
  font-size: 13px;
  color: #FFF;
  line-height: 18px;
}
.slideInfo .learnMore {
  max-width:100% !important;
  float: right;
  position: relative;
  bottom: 5px;
  right: 5px;
}

.slideInfo1 .learnMore {
  float: right;
  position: relative;
  bottom: 5px;
  right: 5px;
}
.slideInfo2 .learnMore {
  float: right;
  position: relative;
  bottom: 5px;
  right: 5px;
}
.newsContent {
  float: left;
  height: 94px;
  max-width:100% !important;
  background-color: #FFF;
  padding-left: 12px;
}

.newsContent h1 {
  margin: 5px 0px;
}

.newsContent p {
  max-width:100% !important;
  margin: 0px;
  font-size: 12px;
  color: #5a5a5a;
}

.newsE {
  float: left;
  width: 170px;
}