@charset "utf-8";
@import url(https://fonts.googleapis.com/css?family=Open+Sans+Condensed:300,300italic,700);
@import url(https://fonts.googleapis.com/css?family=Oswald:400,300);
*{
-webkit-font-smoothing: subpixel-antialiased;}
div, header, body, footer, aside, section{
box-sizing: border-box;	
display: block;}
body{
	font-family: 'Oswald', sans-serif;
	font-size: 14px;
	color: #444;
	background-color: #BCC5CF;
	margin: 0px;
	padding: 0px;
	font-weight: lighter;
}
.pointer{
	cursor:pointer;	
}
a {
font-size: 1em;
color: #2366c1;
background: 0 0;}
header {
	width: 100%;
	position: absolute;
	z-index: 1030;
	height: 100px;
	left: 0px;
	top: 0px;
	background-color: rgba(211,211,211,0.35);
	background-image: url(../Images/diagonal-tight-darker.png);
	background-repeat: repeat;
	border-bottom-color: #E8E8E8;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	min-width: 1024px;}
footer{
	background-color: rgb(51, 51, 51);
	background-image: url(../Images/diagonal.png);
	background-repeat: repeat;
	border-top-color: rgba(255, 255, 255, 0.14902);
	;
	;
	border-top-style: solid;
	border-top-width: 3px;
	color: rgb(51, 51, 51);
	height: 280px;
	line-height: 20px;
	overflow-x: hidden;
	overflow-y: hidden;
	padding-bottom: 15px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 15px;
	position: relative;
	min-width: 1024px;
	width: 100%;}
	
	h1{
	border-bottom-color: rgba(0,161,221,0.30);
	border-bottom-style: solid;
	border-bottom-width: 1px;
	color: #00A1DD;
	font-family: 'Oswald', sans-serif;
	font-weight: bold;
	font-size: 20px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 10px;
	padding-bottom: 5px;
	text-transform: uppercase;
	text-align: left;
}
h2{
	color: rgba(56,104,170,1);
	font-family: 'Oswald', sans-serif;
	font-weight: normal;
	font-size: 16px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 15px;
	text-align: left;
	text-transform: uppercase;
color:#333333;

	}
h3{
	color: rgba(56,104,170,1);
	font-family: 'Oswald', sans-serif;
	font-weight: bold;
	font-size: 12px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 5px;
	text-align: left;
	text-transform: uppercase;
	
	color:rgba(56,104,170,1);
	color:#676767;
	}
p, li{ font-size:16px !important; }
strong{
	font-weight:normal;
	
}
li{
	margin-bottom:5px;
	}
#calugaInformaticaEmpresa li{
		margin-bottom:0px;
}
.margin-top-10{margin-top:10px!important;}
.margin-top-15{margin-top:15px!important;}
.margin-top-20{margin-top:20px!important;}
.margin-top-30{margin-top:30px!important;}
.margin-top-40{margin-top:40px!important;}
.margin-top-50{margin-top:40px!important;}
.margin-bottom-10{margin-bottom:10px!important;}
.margin-bottom-15{margin-bottom:15px!important;}
.margin-bottom-20{margin-bottom:20px!important;}
.margin-bottom-30{margin-bottom:30px!important;}
.margin-bottom-40{margin-bottom:40px!important;}
.margin-bottom-50{margin-bottom:40px!important;}
.margin-right-10{margin-right:10px!important;}
.margin-right-15{margin-right:15px!important;}
.margin-right-20{margin-right:20px!important;}
.margin-right-30{margin-right:30px!important;}
.margin-right-40{margin-right:40px!important;}
.margin-right-50{margin-right:40px!important;}
.margin-left-10{margin-left:10px!important;}
.margin-left-15{margin-left:15px!important;}
.margin-left-20{margin-left:20px!important;}
.margin-left-30{margin-left:30px!important;}
.margin-left-40{margin-left:40px!important;}
.margin-left-50{margin-left:40px!important;}
.h1home{
	font-size: 32px;
	text-align: center;
	line-height: 35px;
	height: 41px;
	font-weight: normal;}
.h2home{
	font-size: 72px;
	line-height: 79px;
	text-align: center;}
.h3home{
	font-size: 20px;
	text-align: center;

	}
.texto-azul{color:#00A1DD !important;} 
.texto-gris{color:#676767 !important;} 
.texto-grisclaro{color:#333333 !important;} 
.texto-blanco{color:#FFFFFF !important;} 
.texto-negro{color:rgba(0,0,0,1) !important;}
.texto-sincolor{ color:#444!important;}
.texto-xl{ font-size:28px !important;}
.texto-l{ font-size:20px !important;}
.texto-centrado {
	text-align: center;
	display: block;
}

.texto-m{ font-size:18px !important; }
.texto-s{ font-size:16px !important; }
.texto-light{ font-weight:lighter !important; }
.texto-regular{ font-weight:normal !important; }
.texto-bold{ font-weight:bold !important; }
.texto-sinmayusculas{ text-transform:none !important;}
.texto-sinsubrayar{ text-decoration:none; !important;}
.sombra-negra{text-shadow: 0px 0px 10px rgba(0, 0, 0, 1) !important;}
.sombra-blanca{text-shadow: 0px 0px 1px  rgba(255, 255, 255, 1) !important;}
.sombra-sinsombra{text-shadow:none !important;}
.azul{
	color:#274BA7;
	}
.amarillo{
	color:#FD0;
	}
.blanco{
	color:#FFF;
	}
.mayuscula{
	text-transform: uppercase;	
	}
.clear{clear: both;
float: none;display: block;}
.link-amarillo{
	text-decoration: none;
	color: #00A1DD;}
.link-amarillo:hover{
	text-decoration: none;
	/* [disabled]color: #676767; */
	text-decoration: none;
}
.link-blanco{
	text-decoration: none;
	color: #FFFFFF;}
.link-blanco:hover{
	text-decoration: none;
	color: #676767;
	text-shadow: none;}
.link-blanco2{
	text-decoration: none;
	color: #FFFFFF;}
.link-blanco2:hover{
	text-decoration: underline;
	color: #FFFFFF;}
.bullet-subrayado{
	border-bottom: 1px dotted #777777;
}
.bullet-triangulo{
	background-image: url(../Images/trianguloBlanco.png);
	background-repeat: no-repeat;
	background-position: 0px 30%;
	background-size:10px 10px;
	}
.bullet-triangulo:hover{
	background-image: url(../Images/triangulo.png);
	}		
		
.menu1{
background-color: rgba(0, 0, 0, 0.35);
background-image: url(../Images/diagonal-tight-darker.png);
background-repeat: repeat;
border-bottom-color: rgba(255, 255, 255, 0.2);
border-bottom-style: solid;
border-bottom-width: 1px;

height: 31px;
line-height: 14px;

overflow-y: hidden;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 15px;
padding-top: 0px;
width: 100%px;}
.menu2 {
border-bottom-color: rgba(0, 0, 0, 0);
border-bottom-left-radius: 4px;
border-bottom-right-radius: 4px;
border-bottom-style: solid;
border-bottom-width: 1px;
border-image-outset: 0px;
border-image-repeat: stretch;
border-image-slice: 100%;
border-image-source: none;
border-image-width: 1;
border-left-color: rgba(0, 0, 0, 0);
border-left-style: solid;
border-left-width: 1px;
border-right-color: rgba(0, 0, 0, 0);
border-right-style: solid;
border-right-width: 1px;
border-top-color: rgba(0, 0, 0, 0);
border-top-left-radius: 4px;
border-top-right-radius: 4px;
border-top-style: solid;
border-top-width: 1px;
color: rgb(51, 51, 51);
font-family: 'Oswald', sans-serif;
font-size: 14px;
height: 67px;
line-height: 20px;
margin-bottom: 0px;
min-height: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
padding-top: 15px;
position: relative;
text-transform: uppercase;
width: 100%;}
.wrapper-inner {
color: rgb(51, 51, 51);
height: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;}
.top-menu {
	color: rgb(51, 51, 51);
	display: block;
	float: right;
	/* [disabled]font-family: open-sans-condensed; */
	font-size: 14px;
	height: 30px;
	line-height: 14px;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 15px;
	padding-top: 0px;
	font-style: normal;
	/* [disabled]font-weight: normal; */}
.top-menu li{
	box-sizing: border-box;
	color: rgb(240, 240, 240);
	display: list-item;
	float: left;
	/* [disabled]font-family: 'Oswald', sans-serif; */
	font-size: 12px;
	height: 30px;
	line-height: 14px;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-bottom: 8px;
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 8px;
	text-align: left;
	text-transform: uppercase;}
.top-menu li a {
	color: rgb(255,255,255);
	padding: 0;
	display: inline-block;
	font-weight: normal;}
.main-nav{
box-sizing: border-box;
color: rgb(51, 51, 51);
display: block;
font-family: 'Oswald', sans-serif;
font-size: 14px;
height: 0px;
line-height: 20px;
margin-bottom: 0px;
margin-left: 34px;
margin-right: 34px;
margin-top: 0px;
max-width: 1180px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
text-transform: uppercase;
vertical-align: middle;
width: 100%px;
 }
.navbar-logo {
float: left;}
.navbar{
	clear: none;
	color: rgb(51, 51, 51);
	display: block;
	font-family: 'Oswald', sans-serif;
	/* [disabled]font-weight: bold; */
	font-size: 14px;
	height: 35px;
	line-height: 20px;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin-top: 15px;
	margin-left: 50px;
	text-transform: uppercase;
	float: left;
	}
.navbar li{
	background-attachment: scroll;
	background-clip: border-box;
	background-color: rgba(0, 0, 0, 0);
	background-image: none;
	background-origin: padding-box;
	background-size: auto;
	box-sizing: border-box;
	color: rgb(51, 51, 51);
	display: inline-block;
	float: none;
	font-family: 'Oswald', sans-serif;
	/* [disabled]font-weight:bold; */
	font-size: 14px;
	height: 35px;
	line-height: 20px;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	padding-bottom: 15px;
	position: relative;
	text-align: left;
	text-transform: uppercase;
	vertical-align: top;	
	}
.navbar li a{

	background-attachment: scroll;
	background-clip: border-box;
	background-color: rgba(0, 0, 0, 0);
	background-image: none;
	background-origin: padding-box;
	background-size: auto;
	box-shadow: none;
	box-sizing: border-box;
	color: #333333;
	cursor: auto;
	display: block;
	font-family: 'Oswald', sans-serif;
	font-size: 14px;
	font-weight: normal;
	height: 20px;
	line-height: 20px;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	max-height: none;
	min-height: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 0px;
	position: relative;
	text-align: left;
	text-decoration: none;
	text-transform: uppercase;

	}
.bordeMenu{	
	border-left-color: rgba(255, 255, 255, 0.2);
border-left-style: solid;
border-left-width: 1px;}

.stores{
	color: #3868AA;
	padding-left: 20px;

	background-repeat: no-repeat;
	background-position: left top;}
.fondo{
	-webkit-background-size: cover;
	background-image: url(../Images/HomepageBG_lg.jpg);
	background-position: 50% 70%;
	background-repeat: no-repeat;
	background-size: cover;
	height: 100%;
	position: fixed;
	top: 0px;
	width: 100%;
	z-index: -1;}
.storesLi{
	padding-left: 0px;}
.soporte{
	padding-left: 40px;
	background-image: url(../Images/pin2.png);
	background-repeat: no-repeat;
	background-position: left top;
}	
.email{
	color: #ffdd00;
	padding-left: 30px;
	background-image: url(../Images/email.png);
	background-repeat: no-repeat;
	background-position: left top;}	
.fleng{
	color: #ffdd00;
	padding-left: 30px;

	background-repeat: no-repeat;
	background-position: left top;}	
.masthead2014{
	width:980px !important;	
	background-color: rgba(255, 255, 255, 0.9)!important;	
	border-bottom-color: rgba(255, 255, 255, 0.7)!important;	
	margin-top: 20px!important;	
}
.masthead2014b{
	width:980px !important;	
	background-color: rgba(255, 255, 255, 1)!important;	
	border-bottom-color: rgba(255, 255, 255, 0.7)!important;	
	margin-top: 20px!important;	
}
.masthead-container2014{
	margin-top: 120px!important;
	}
.masthead{
	background-clip: padding-box;
	background-color: rgba(255, 255, 255, 0.6);
	border-bottom-color: rgba(255, 255, 255, 0.4);
	border-bottom-style: solid;
	border-bottom-width: 10px;
	border-image-outset: 0px;
	border-image-repeat: stretch;
	border-image-slice: 100%;
	border-image-source: none;
	border-image-width: 1;
	border-left-color: rgba(255, 255, 255, 0.4);
	border-left-style: solid;
	border-left-width: 10px;
	border-right-color: rgba(255, 255, 255, 0.4);
	border-right-style: solid;
	border-right-width: 10px;
	border-top-color: rgba(255, 255, 255, 0.4);
	border-top-style: solid;
	border-top-width: 10px;
	box-sizing: border-box;
	color: rgb(51, 51, 51);
	display: block;
	min-height: 300px;
	line-height: 20px;
	margin-bottom: 30px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 60px;
	padding-bottom: 15px;
	padding-left: 25px;
	padding-right: 25px;
	padding-top: 15px;
	position: relative;
	width: 780px;}
.masthead-container{
min-height: 335px;
line-height: 20px;
margin-bottom: 80px;
margin-left: auto;
margin-right: auto;
padding-left: 15px;
padding-right: 15px;
width: 100%;
margin-top: 200px;
min-width:1024px;}
.masthead-icon{
left: 0px;
line-height: 20px;
position: absolute;
right: 0px;
text-align: center;
top: -45px;
width: 780px;	}
.icon-container{
	
background-clip: padding-box;
background-color: rgba(255, 255, 255, 0.6);
border-bottom-color: rgba(255, 255, 255, 0.4);
border-bottom-style: solid;
border-bottom-width: 10px;
border-image-outset: 0px;
border-image-repeat: stretch;
border-image-slice: 100%;
border-image-source: none;
border-image-width: 1;
border-left-color: rgba(255, 255, 255, 0.4);
border-left-style: solid;
border-left-width: 10px;
border-right-color: rgba(255, 255, 255, 0.4);
border-right-style: solid;
border-right-width: 10px;
border-top-color: rgba(255, 255, 255, 0.4);
border-top-style: solid;
border-top-width: 10px;

color: rgb(51, 51, 51);
display: inline-block;

height: 35px;
line-height: 14px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;

overflow-y: visible;


text-align: center;}
.wingfoot-lockup{
	/* [disabled]background-color: rgb(39, 75, 167); */
	box-sizing: border-box;
	/* [disabled]color: rgb(255, 221, 0); */
	display: block;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	height: 55px;
	line-height: 35px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	overflow-x: hidden;
	overflow-y: hidden;
	padding-bottom: 0px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 0px;
	speak: none;
	text-align: center;
	white-space: nowrap;}
.text-content{
	color: rgb(51, 51, 51);
	display: block;
	line-height: 20px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 15px;
	text-align: left;
	width: 100%;
	}
.googlemas {
	position: absolute;
	left: 50px;
	bottom: 0px;}
.googlemasicon {
	background-image: url(../Images/GooglePlusLogo.png);
	background-repeat: no-repeat;
	 
	height: 20px;
	width: 20px;
	background-position: left top;
	margin: 0px;
	padding: 0px;}
.masthead-actions{
	clear: both;
	color: rgb(51, 51, 51);
	line-height: 20px;
	overflow-x: hidden;
	overflow-y: hidden;
	padding-bottom: 10px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 20px;
	text-align: center;
	text-transform: none;
	vertical-align: middle;
	width: 100%;
	}

.row{
height: 40px;
line-height: 20px;
margin-left: -15px;
margin-right: -12px;
margin-top: 0px;
text-align: center;
text-transform: none;
width: 100%;	}
.col-sm-7{
color: rgb(51, 51, 51);
float: left;
height: 40px;
line-height: 20px;
min-height: 1px;
padding-left: 15px;
padding-right: 15px;
position: relative;
text-align: center;
text-transform: none;
width: 300px;	}
.col-sm-1{

float: left;
height: 40px;
line-height: 20px;
min-height: 1px;
padding-left: 15px;
padding-right: 15px;
position: relative;
text-align: center;
text-transform: none;
width: 20px;}
.col-sm-4{
color: rgb(51, 51, 51);
float: left;
height: 40px;
line-height: 20px;
min-height: 1px;
padding-left: 15px;
padding-right: 15px;
position: relative;
text-align: center;
text-transform: none;
width: 170px;	}
.btn-sm-7{
width: 300px;		}
.btn-sm-4{
width: 170px;		}
.btn{
	-webkit-background-clip: border-box;
	-webkit-background-origin: padding-box;
	-webkit-background-size: auto;
	-webkit-box-shadow: rgba(0, 0, 0, 0.4) 1px 1px 2px 0px;
	-webkit-font-smoothing: antialiased;
	-webkit-user-select: none;
	background-attachment: scroll;
	background-clip: border-box;
	background-color: #00A1DD;
	background-image: linear-gradient(-45deg, #0099D1 0px, #0099D1 8px, #00A1DD 8px, #00A1DD 100%);
	background-origin: padding-box;
	background-position: -5px -5px;
	background-size: auto;
	border-bottom-color: rgb(184,172,168);
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	border-bottom-style: none;
	border-bottom-width: 0px;
	border-image-outset: 0px;
	border-image-repeat: stretch;
	border-image-slice: 100%;
	border-image-source: none;
	border-image-width: 1;
	border-left-color: rgb(17, 17, 17);
	border-left-style: none;
	border-left-width: 0px;
	border-right-color: rgb(17, 17, 17);
	border-right-style: none;
	border-right-width: 0px;
	border-top-color: rgb(17, 17, 17);
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-top-style: none;
	border-top-width: 0px;
	box-shadow: rgba(0, 0, 0, 0.4) 1px 1px 2px 0px;
	box-sizing: border-box;
	color: #FFFFFF;
	cursor: pointer;
	display: inline-block;
	font-weight: normal;
	font-size: 16px;
	height: 40px;
	line-height: 40px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	max-width: none;
	padding-bottom: 0px;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 0px;
	position: relative;
	text-align: center;
	text-decoration: none;
	text-shadow: rgba(51, 51, 51, 0.498039) -1px -1px 2px;
	text-transform: uppercase;
	vertical-align: middle;
	white-space: nowrap;
	outline: none;}
.btn:hover{
-webkit-background-clip: border-box;
-webkit-background-origin: padding-box;
-webkit-background-size: auto;
-webkit-box-shadow: rgba(0, 0, 0, 0.298039) 1px 1px 2px 0px inset;
-webkit-font-smoothing: antialiased;
-webkit-user-select: none;
background-attachment: scroll;
background-clip: border-box;
background-color: #00A1DD;
background-image: linear-gradient(-45deg, #fff 0px, #fff 8px, #00A1DD 8px, #00A1DD 100%);
background-origin: padding-box;
background-position: -5px -5px;
background-size: auto;
border-bottom-color: rgb(68, 68, 68);
border-bottom-left-radius: 0px;
border-bottom-right-radius: 0px;
border-bottom-style: none;
border-bottom-width: 0px;
border-image-outset: 0px;
border-image-repeat: stretch;
border-image-slice: 100%;
border-image-source: none;
border-image-width: 1;
border-left-color: rgb(68, 68, 68);
border-left-style: none;
border-left-width: 0px;
border-right-color: rgb(68, 68, 68);
border-right-style: none;
border-right-width: 0px;
border-top-color: rgb(68, 68, 68);
border-top-left-radius: 0px;
border-top-right-radius: 0px;
border-top-style: none;
border-top-width: 0px;
box-shadow: rgba(51, 51, 51, 0.358039) 1px 1px 2px 0px inset;
box-sizing: border-box;
color: #FFFFFF;
cursor: pointer;
display: inline-block;

height: 40px;
line-height: 40px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
max-width: none;
outline-color: rgb(68, 68, 68);
outline-style: none;
outline-width: 0px;
padding-bottom: 0px;
padding-left: 30px;
padding-right: 30px;
padding-top: 0px;
position: relative;
text-align: center;
text-decoration: none;
text-shadow: none;
text-transform: uppercase;
vertical-align: middle;
white-space: nowrap;}

	
.cwrapper h4 {
	margin: 0px;
	padding: 0px;
	margin-bottom: 20px;
	color: #FFFFFF;
	font-size: 20px;
	text-transform: uppercase;
	font-weight: lighter;}
.cwrapper p {
margin:0px;
padding:0px;

font-size:16px;}
.c1wrapper{
margin-left:60%;
margin-top:30px;;
margin-right:10px;}
.c2wrapper{
margin-left:5%;
margin-top:30px;;
margin-right:10px;}
.c3wrapper{
margin-left:5%;
margin-top:30px;;
margin-right:10px;}
.c4wrapper{
margin-left:40%;
margin-top:10px;
margin-right:5%;}
.c5wrapper{
margin-left:auto;
margin-top:40px;
margin-right:auto;
width:730px;
}
.c6wrapper{
margin-left:45%;
margin-top:20px;;
margin-right:10px;}
.calugacontainer{
clear: both;
float: none;
height: 282px;
line-height: 20px;
overflow-y: hidden;
vertical-align: middle;
width: 100%px;
min-width:1024px;}
.caluga{
background-attachment: scroll;
background-clip: border-box;
background-color: rgb(68, 68, 68);
background-origin: padding-box;
background-repeat: no-repeat;
background-size: cover;
border-bottom-color: rgb(255, 255, 255);
border-bottom-style: solid;
border-bottom-width: 1px;
border-collapse: collapse;
border-image-outset: 0px;
border-image-repeat: stretch;
border-image-slice: 100%;
border-image-source: none;
border-image-width: 1;
border-left-color: rgb(255, 255, 255);
border-left-style: solid;
border-left-width: 1px;
border-right-color: rgb(255, 255, 255);
border-right-style: solid;
border-right-width: 1px;
border-top-color: rgb(255, 255, 255);
border-top-style: solid;
border-top-width: 1px;
box-sizing: border-box;
display: block;
float: left;

position: relative;
overflow:hidden;
text-decoration:none;}
.caluga1{
	background-image: url(../Images/paginasweb.jpg);
	width: 34%;
	background-position: 0% 100%;
	height: 282px;

	}
.caluga2{
	background-image: url(../Images/posicionamiento.jpg);
	width: 33%;
	background-position: 0% 0%;
	height: 282px;
	}
.caluga3{
	width: 33%;
	background-position: 0% 100%;
	background-image: url(../Images/programacion%20Agencias.jpg);
	height: 282px;
	}
.calugaserviciosempresa{
	background-image: url(../Images/serviciosempresa.jpg);
	width: 100%;
	background-position: 0% 50%;
	min-width: 1000px;
	height: 292px;}
.calugaprogramas{ 
	clear: both;
	float: none;
	height: 292px;
	line-height: 20px;
	overflow-y: hidden;
	vertical-align: middle;
	width: 100%px;
	background-image: url(../Images/programas.jpg);
	background-attachment: scroll;
	background-clip: border-box;
	background-origin: padding-box;
	background-position: 0% 0%;
	background-repeat: no-repeat;
	background-size: cover;
	border-top: 1px solid #FFFFFF;
	min-width: 1024px;}
.calugaconversemos{
	clear: both;
	float: none;
	height: 292px;
	line-height: 20px;
	overflow-y: hidden;
	vertical-align: middle;
	width: 100%px;
	background-image: url(../Images/conversemos.jpg);
	background-attachment: scroll;
	background-clip: border-box;
	background-origin: padding-box;
	background-position: 0% 0%;
	background-repeat: no-repeat;
	background-size: cover;
	border-top: 1px solid #FFFFFF;
	min-width: 1024px;}
	

.seccionespie{
	margin-top: 10px;
	margin-left: 15px;
	/* [disabled]font-size: 14px; */
	/* [disabled]font-weight: normal; */
	}
.round3 {
	border-radius:5px;

}

.seccionpie{
	margin-left: 20px;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: normal;
	}
.creditos{
	border-top: 1px solid rgba(255, 255, 255, 0.14902);
	position: absolute;
	height: 40px;
	left: 25px;
	right: 25px;
	bottom: 0px;
	color:#FFFFFF;
	font-size:16px;
	padding-top:10px;
	text-align:right;
	}
.telefonos{
	position: absolute;
	left: 60px;
	top: 80px;
	font-size:20px;
	font-family: 'Oswald', sans-serif;}
.telefono1{
	margin-bottom: 10px;
	background-image: url(../Images/telefono.png);
	background-repeat: no-repeat;
	background-position: 0% 0%;
	padding-left: 48px;
	height: 35px;
	line-height: 35px;
	}
.telefono2{
	margin-bottom: 10px;
	background-image: url(../Images/email2.png);
	background-repeat: no-repeat;
	background-position: 4px 0%;
	padding-left: 57px;
	height: 35px;
	line-height: 35px;
	;
}
.emailpie{margin-bottom:10px;}
.direccionpie{}
.logopie{
	position: absolute;
	left: 60%;
	top: 60px;
	margin-left: -150px;
}
.logoGoodPie{
	position: absolute;
	left: 60%;
	top: 130px;
	text-align: center;
	margin-left: -150px;
	width: 300px;
	}
.izquierda{
		text-align:left;	
	}
.col-2 {
	float: left;
	width: 50%;}
.cffield {
	margin: 10px 0;
	position: relative;
}
.cflabel {
clear: both;}
.cfsubmit {
}
.cf_email {
}
.cf_message {
}
.cflabel {
	font-size: 16px;
	text-transform: none;
	color: #333333;
	font-weight: normal;
}

.txt {
	border: 1px solid #ddd;
	width: 282px;

	clear: both;
	display: block;
	-webkit-appearance: none;
	-webkit-border-radius: 0;
	border-radius: 0;
	outline: none;

	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 8px;
	margin-left: 0;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	height: 22px;
	line-height:22px;
	font-family: 'Oswald', sans-serif;
	font-size: 16px;
	font-weight: lighter;
	color:rgba(0,0,0,1);
}

.txtlabel {
	border: 1px solid #ddd;
	width: 433px;
	height: 154px;
	outline: none;
	clear: both;
	display: block;
	margin: 5px 0;
	-webkit-appearance: none;
	-webkit-border-radius: 0;
	border-radius: 0;
	resize: none;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	font-family: 'Oswald', sans-serif;
	font-size: 16px;
	font-weight: lighter;
	color: rgba(0,0,0,1);
}
.plus56 {
	background-color: rgba(0,0,0,0);
	width: 36px;
	position: absolute;
	height: 23px;
	line-height: 22px;
	font-family: 'Oswald', sans-serif;
	font-size: 16px;
	font-weight: lighter;
	color: rgba(0,0,0,0.6);
	left: 8px;
	bottom: 3px;
	user-select: none;
	
	
}

@media screen and (max-width: 1024px){
.caluga1{
	background-image: url(../Images/paginasweb2.jpg);
	width: 100%;
	background-position: 0% 100%;
	}
.caluga2{
	background-image: url(../Images/posicionamiento2.jpg);
	width: 100%;
	background-position: 0% 0%;
	}
.caluga3{
	width: 100%;
	background-position: 0% 100%;
	background-image: url(../Images/programacion%20Agencias2.jpg);
	}
.calugacontainer{
	clear: both;
	float: none;
	height: 842px;
	line-height: 20px;
	overflow-y: hidden;
	vertical-align: middle;
	width: 100%;

	background-attachment: scroll;
	background-clip: border-box;
	background-origin: padding-box;
	background-position: 0% 100%;
	background-repeat: no-repeat;
	background-size: cover;
	border-top: 1px solid #FFFFFF;
}
header, footer, .masthead-container, .fondo, .calugacontainer, .calugaserviciosempresa, .calugaprogramas, .calugaconversemos{
min-width:1000px;	}
.navbar{
	margin-left:20px;
	}
.c1wrapper{
margin-left:40%;
margin-top:80px;;
margin-right:80px;}
.c2wrapper{
margin-left:50%;
margin-top:120px;;
margin-right:10px;}
.c3wrapper{
margin-left:40%;
margin-top:80px;;
margin-right:80px;}
.navbar li a{
	padding-left: 5px;
	padding-right: 5px;
}
}
@media only screen {
	.fondo{

}}
.linkedin {
	background-image: url(../Images/linkedin.png);

}
.googleplus {
	background-image: url(../Images/GooglePlusLogo.png);

}
.facebook {
		background-image: url(../Images/facebook_icon.png);

}
.youtube {
		background-image: url(../Images/youtube.png);

}
.iconroll{

	background-repeat: no-repeat;
	background-position: 0% 0%;
	background-size:16px 16px;
	display:inline-block;
	width:16px;
	height:16px;
	margin-left:3px;
	margin-right: 3px;
	}
.iconroll:hover{
	opacity:0.75;

	}
.opacity75:hover {
	opacity:0.75;
}
.opacity75 {
	opacity:1;
}
.clientes {
	float: left;
	max-height: 100px;
	max-width: 180px;
	overflow: hidden;
	position: relative;
	margin: 23.5px;

}
.columnas-50 {

	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	float: left;
	width: 50%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	position:relative;
}
.columnas-x {

	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	float: left;

	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	position:relative;
}

.columnas-100 {

	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	clear:both;
	width: 100%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	position:relative;
}
