/* Template Options */

/*
	--//-- 1. Color Options --//--

	- Theme color - f04316  (rgba - 240, 67, 22);
	
	--//-- 2. Theme Font --//--
   
	- Main font Roboto;	
	
*/

body {
	font-family: 'Roboto', sans-serif;
}

input[type="text"],
input[type="email"],
input[type="password"],
input[type="submit"],
textarea {
    font-family: 'Roboto', sans-serif;
}

::selection {
	background:#f04316;
	color:#ffffff;
}
::-moz-selection {
	background:#f04316;
	color:#ffffff;
}

a,
a:hover {
	color:#ff0600;
}

.otrolink{
	color:#666666;
}

.otrolink:hover{
	color:#666666;
	text-decoration:none;
}

.otrolink2{
	color:#01038C;
}

.otrolink2:hover{
	color:#01038C;
}

.email a:hover {
	color:#ff0600;
}

.logo_sect .logo:after,
.footer_logo a:after,
.logo_inline:after {
    background:#f04316;
}

.main_header.type2  nav ul.menu > li > a:before {
    /*background:#f04316;*/
	background:#002286;
}

.slide_btn a {
	background:#ff0600;
}

.highlighted_colored {
    background:#f04316;
}

.dropcap.type2 {
	color:#f04316;
}

.dropcap.type5 {
	background:#f04316;
}

blockquote.type2:before {
	color:#f04316;
}

blockquote.type5:before {
	background:#f04316;
}

.widget_flickr .flickr_badge_image a:hover .flickr_fadder {
	background: rgba(240, 67, 22, 0.8);
}

#mc_signup_submit:hover {
    background: #f04316 !important;
}

.shortcode_button.btn_type5 {
    background: #ff0600;
}

.shortcode_button.btn_type1:hover,
.shortcode_button.btn_type2:hover,
.shortcode_button.btn_type3:hover,
.shortcode_button.btn_type4:hover {
    background: #f04316;
	color:#fff;
}

.skills_list li .skill_div {
	background: #f04316;
}

.color {
	color:#f04316;
}

h5.shortcode_accordion_item_title:hover,
h5.shortcode_toggles_item_title:hover,
h5.shortcode_accordion_item_title.state-active,
h5.shortcode_toggles_item_title.state-active {
   color:#000000;
}

h5.shortcode_accordion_item_title:hover .ico,
h5.shortcode_toggles_item_title:hover .ico,
h5.shortcode_accordion_item_title.state-active .ico,
h5.shortcode_toggles_item_title.state-active .ico {
   background: #ff0600;
   border-color: #ff0600;
}

.portf_wall_item:hover .portf_wall_info,
.item_wrapper:hover .featured_item_fadder,
.portfolio_item .img_block:hover .featured_item_fadder,
#zoom_product:hover .featured_item_fadder {
	background:rgba(240, 67, 22, 0.9);	
}

.cover_boxes .thumb:hover .featured_item_fadder {
	background:rgba(240, 67, 22, 0.8);	
}

.featured_meta a:hover {
	color:#f04316;	
}

.module_cont hr.type3 {
    border-top: #f04316 1px solid;
}

.most_popular .price_table_descr {
	border-bottom-color:#f04316;
}

.most_popular .price_table_descr {
	background: #f04316;
}

.price_item.most_popular .price_item_btn a {
   background:#f04316 !important;
}

a.shortcode_social_icon:hover {
    background:#f04316;
}

.shortcode_social_icon.type4:hover i {
    color:#f04316;
}

.timeline_meta a:hover {
	color:#f04316;
}

.filter_navigation ul li ul li a:hover {
	color:#f04316;
}

input[type="button"]:hover,
input[type="reset"]:hover/*,
input[type="submit"]:hover */{
    background:#f04316 !important;
}

.recent_posts_info a:hover {
	color:#f04316 !important;
}

.widget_tag_cloud a:hover {
    background:#f04316;
}

.widget_nav_menu ul li a:hover,
.widget_archive ul li a:hover,
.widget_pages ul li a:hover,
.widget_categories ul li a:hover,
.widget_recent_entries ul li a:hover,
.widget_meta ul li a:hover {
    color:#f04316;
}

.sitemap ol li:before {
    color:#f04316;
}

.notify_shortcode input[type="submit"]:hover {
    background:#f04316;
}

.portfolio_item li a:hover {
	color:#f04316;
}

.pagerblock li a.current,
.pagerblock li a:hover,
.listing_meta a:hover {
    color:#f04316;
}

.subtotal span {
	color:#f04316;
}

.widget_filter .ui-slider-range {
	background:#f04316;
}

.item_cart,
.item_link:hover,
.project_info a {
	background:#f04316;
}

.shop_list_info .fright a:hover {
	color:#f04316;
}

.shop_list_info .amount,
.summary .amount {
	color:#f04316;
}

.quantity .minus:hover,
.quantity .plus:hover,
a.remove:hover {
	background:#f04316;
	border:1px #f04316 solid;
}

.posted_in,
.tagged_as,
.level_form .title_field i {
	color:#f04316;
}

.level_form input[type="submit"] {
	background:#f04316;
}

.colored_icons .module_iconboxes.type2 .iconbox_wrapper .ico {
	background:#f04316;
}

.colored_bg {
	background:#f04316;
}

.main_header nav li.sublight ul.sub-menu > li:hover > a,
.main_header nav li.sublight ul.sub-menu > li.current-menu-item > a,
.main_header nav li.sublight ul.sub-menu > li.current-menu-parent > a {
	color:#f04316;
}

.megamenu_wrap input[type="submit"] {
	background:#f04316;
}

.mobile_menu_wrapper a:hover,
.mobile_menu_wrapper .current-menu-parent a,
.mobile_menu_wrapper .current-menu-parent .sub-menu a:hover {
	color:#f04316;
}

.mobile_menu_wrapper .current-menu-item a.mob_link {
	color:#f04316 !important;
}

.mobile_menu_wrapper li.current-menu-parent.menu-item-has-children:before {
	color:#f04316;
}

/* Mio */

.divideTelContact{
	display:inline-block;
	vertical-align:top;
	margin-right:12px;
	padding:6px 0;
	border-right:1px solid #939393;
	
}


.RowSobreslider{
	background-color:#FFFFFF; 
	width:100%; 
	margin-top:-110px; 
	position:absolute; 
	z-index:999;
	padding-top:28px;
}

.megas{
	color:#00aeff;
	font-weight:300;
	font-size:32px;
}

.TestVelocidad{
	width:100%;
	background-color:#44B0F9;
	height:312px;
}

.NuestraEmprImg{
	width:100%;
	background-color:#F00;
	padding:0px;
	margin:0px;
}


.plantitulo_1{
	background-color:#00aeff;
}

.plantitulo_2{
	background-color: #007adb;
}

.plantitulo_3{
	background-color: #1652B4;
}

.plantitulo_4{
	background-color: #000389;
}

.plantitulo_1, .plantitulo_2, .plantitulo_3, .plantitulo_4{
	color:#FFFFFF;
	text-align:center;
	padding:20px !important;
}

.plannumero{
	font-size:72px;
	font-weight:bold;
	text-align:center;
}

.planmb{
	font-size:36px;
	font-weight:300;
	text-align:center;
}

.plandesc{
	font-size:14px;
	font-weight:300;
	text-align:center;
}

.planpre{
	font-weight:800;
	font-size:30px;
	line-height:37px;
}

.SelectorTipo{
	width:85%;
	margin:auto;
	font-size:18px;
	text-align:center;
}

.SelectorTipo_Hogares{
	border:1px solid #DFDFDF;
	cursor:pointer;
	float:left;
	width:18.6%;
	min-width:100px;
	text-align:center;
	padding:4px 0px 5px 0px;
	background-color:#FFFFFF;
	color:#000000;
}

.SelectorTipo_Hogares_act{
	border:1px solid #DFDFDF;
	cursor:pointer;
	float:left;
	width:18.6%;
	min-width:100px;
	text-align:center;
	padding:5px 0px;
	background-color:#00aeff;
	color:#FFFFFF;
}

.SelectorTipo_Corporativos{
	border:1px solid #DFDFDF;
	padding:4px 0px 5px 0px;
	width:18.6%;
	min-width:100px;
	text-align:center;
	background-color:#FFFFFF;
	color:#000000;
	cursor:pointer;
	float:left;
	
}

.SelectorTipo_Corporativos_act{
	border:1px solid #DFDFDF;
	padding:5px 0px;
	width:18.6%;
	min-width:100px;
	text-align:center;
	background-color:#44B0F9;
	color:#FFFFFF;
	cursor:pointer;
	float:left;
	
}

.SelectorSubTipo{
	border:1px solid #DFDFDF;
	padding:4px 0px 5px 0px;
	width:33.3%;
	min-width:120px;
	text-align:center;
	background-color:#FFFFFF;
	color:#000000;
	cursor:pointer;
	float:left;
	
}

.SelectorSubTipo_act{
	border:1px solid #DFDFDF;
	padding:5px 0px;
	width:33.3%;
	min-width:120px;
	text-align:center;
	background-color:#007adb;
	color:#FFFFFF;
	cursor:pointer;
	float:left;
	
}


.SelectorTipo_flechas{
	width:5.49%;
	min-width:50px;
	float:left;
	padding:5px 15px 4px 15px;
	text-align:center;
	
	
}

.invisible{
    height: 0;
    width: 100%;
    opacity: 0;
    -webkit-transition: height 0s 500ms, opacity 500ms linear;
       -moz-transition: height 0s 500ms, opacity 500ms linear;
            -ms-transition: height 0s 500ms, opacity 500ms linear;
         -o-transition: height 0s 500ms, opacity 500ms linear;
        transition: height 0s 500ms, opacity 500ms linear;
}

.visible{
	height: 100%;
    opacity: 1;
	overflow:visible;
    -webkit-transition: height 0s, opacity 500ms linear;
       -moz-transition: height 0s, opacity 500ms linear;
        -ms-transition: height 0s, opacity 500ms linear;
         -o-transition: height 0s, opacity 500ms linear;
            transition: height 0s, opacity 500ms linear;
}

.invisible2{
    height: 0;
    width: 0;
	display:none;
    opacity: 0;
    -webkit-transition: height 0s 500ms, opacity 500ms linear;
       -moz-transition: height 0s 500ms, opacity 500ms linear;
            -ms-transition: height 0s 500ms, opacity 500ms linear;
         -o-transition: height 0s 500ms, opacity 500ms linear;
        transition: height 0s 500ms, opacity 500ms linear;
}

.visible2{
	height: 100%;
	width:100%;
	display:block;
    opacity: 1;
	overflow:visible;
    -webkit-transition: height 0s, opacity 500ms linear;
       -moz-transition: height 0s, opacity 500ms linear;
        -ms-transition: height 0s, opacity 500ms linear;
         -o-transition: height 0s, opacity 500ms linear;
            transition: height 0s, opacity 500ms linear;
}


.zonascobertura_div{
	margin:auto; 
	padding:0px;
	width:92%;
}

.zonascobertura_titulo{
	padding:5px 0 2px 0;
	text-align:center;
	background-color:#44B0F9;
	color:#FFFFFF;
	cursor:pointer;
	margin:auto;
	width:100%;
	font-weight:500;
}

.municipios {
	padding:2px 0 2px 0;
	text-align:center;
	background-color:#44B0F9;
	color:#FFFFFF;
	cursor:pointer;
	margin:10px auto 20px;
	width:100%;
	font-weight:400;
	font-size:15px;
}


.cada_cober {
	height:auto;
	width:100%;
}

.cada_cober img {
	float:left;
	width:20%;
	height:20%;
}

.desc_cobertura {
	float:left;
	margin-left:5%;
	width:75%;
}

.muni {
	font-size:16px;
	font-weight:300;
	float:left;
}

.depa {
	font-size:13px;
	font-weight:300;
	float:left;
	margin-top:-3px;
	margin-bottom:15px;
}
	

.puntosdepago_div{
	margin:auto; 
	padding:0px;
	width:70%;
	text-align:left;
}


.formcontacto{
	padding:15px;
	background-color:#F6F6F6;
	text-align:center;
}

.formcontacto_titulo{
	color:#44AEFC;
	font-weight:bold;
}

.campoForm{
	width:33%;
	min-width:180px;
	max-width:300px;
	text-align:left;
	float:left;
	padding-right:5px;
}

.campoForm input{
	background-color:#FFF;
	border:1px solid #44AEFC;
}

.campoForm textarea{
	background-color:#FFF;
	border:1px solid #44AEFC;
	width:95%;
}

.campoForm select{
	background-color:#FFF;
	border:1px solid #44AEFC;
	font-size: 14px;
    line-height: 20px;
    color: #666666;
	font-weight:300;
    padding: 3px 4px 3px 4px;
	width:95%;
}

.botonenviar{
	background-color:#44AEFC;
	font-size:16px;
	text-align:center;
	float:right;
	color:#FFF;
	border:none;
	padding:3px 5px;
	cursor:pointer;
}

.testVelocidad_banner_cont{
	text-align:left;
}
.testVelocidad_banner{
	color:#FFFFFF;
	font-weight:400;
	text-align:left;
}

.testVelocidad_banner_texto{
	color:#333;
	font-weight:300;
}

.disposivito_plan{
	text-align:right;
	padding-right:92px;
}

.disposivito_plan img{
	position:absolute; z-index:9;
}


.efectoOpa img{
	opacity:1.0;
	filter:alpha(opacity=100); /* For IE8 and earlier */
}
.efectoOpa img:hover{
	opacity:0.7;
	filter:alpha(opacity=70); /* For IE8 and earlier */
}

.siguenos{
	color:#2D2E2E;
	font-size:15px;
	font-weight:300;
}

/*.frameTest{
	width:100%;
	height:510px;
	overflow:hidden;
}*/

.coloRojoCadcom{
	color:#ff0600;
}

.blanco{
	color:#FFFFFF;
}

.colorBb{
	color:#00aeff;
}

.fBold{
	font-weight:bold;
}

.gris1{
	color:#2D2E2E;
}

.gris2{
	color:#666666;
}

.negro{
	color:#000000;
}

.fuente13{
	font-size:13px;
}

.fuente15{
	font-size:15px;
}

.fuente16{
	font-size:16px;
}
.fuente18{
	font-size:18px;
}

.fuente20{
	font-size:20px;
}


.fuente22{
	font-size:22px;
	line-height:22px;
}

.fuente24{
	font-size:24px;
	line-height:24px;
}

.fuente26{
	font-size:26px;
	line-height:26px;
}

.fuente34{
	font-size:34px;
	line-height:34px;
}

.fuente35 {
	font-size:35px;
	line-height:38px;
	font-weight:400;
	letter-spacing:-0.5;
	width:95%
}

.fuente40{
	font-size:40px;
	line-height:40px;
}


.al10px{
	height:10px
}

.al15px{
	height:15px
}

.al20px{
	height:20px
}

.al25px{
	height:25px
}

.al30px{
	height:30px
}

.flo{
	float:left;
}


.anoindica{
	border:1px solid #dddddd; 
	width:110px;
	padding:4px; 
	text-align:center;
	background-color:#FFFFFF;
	color:#666666;
	cursor:pointer;
}

.anoindica_sel{
	border:1px solid #dddddd; 
	width:110px;
	padding:4px; 
	text-align:center;
	background-color:#00aeff;
	color:#FFFFFF;
	cursor:pointer;
}

.wp {
    position: -webkit-sticky;  
    position: fixed;
    bottom: 5px;
    right: 5px; 
}