body {
	margin-top: 50px;
	font-family: 'Open Sans', sans-serif;
	/* */
}
.backstretch {
	margin-top: 45px !important;
}


.navbar-brand {
	padding: 10px 15px;
}
.navbar-brand img.logo {
	max-height: 35px;
}
div.main {
	
}
#form_notificacion {
	display: none;
}
.foto, .folleto {
	width:100%;
}
.footer {
	background-color: #fff;
	color: #555;
	min-height:300px;
	
}
.footer-left {
	padding: 5px;
	text-align: left;
}
.footer-right {
	padding: 5px;
	text-align: right;
}


ul.social-network {
	list-style: none;
	display: inline;
	margin-left:0 !important;
	padding: 0;
}
ul.social-network li {
	display: inline;
	margin: 0 5px;
}

ul.social-network.cont li {
	display: block;
	margin: 0 5px;
}

/* footer social icons */
.social-network a.icoPhone:hover,
.social-network a.icoEmail:hover {
	background-color: #333;
}
.social-network a.icoRss:hover {
	background-color: #F56505;
}
.social-network a.icoFacebook:hover {
	background-color:#3B5998;
}
.social-network a.icoTwitter:hover {
	background-color:#33ccff;
}
.social-network a.icoGoogle:hover {
	background-color:#BD3518;
}
.social-network a.icoVimeo:hover {
	background-color:#0590B8;
}
.social-network a.icoLinkedin:hover {
	background-color:#007bb7;
}
.social-network a.icoInstagram:hover {
	background-color:#3f729b;
}


.social-network a.email {
	padding-left:15px;
}
.social-network a {
	color: #706f6f;
	font-weight: bold;
	text-decoration: none;
}
.social-network a.icoPhone:hover i, .social-network a.icoEmail:hover i,.social-network a.icoInstagram:hover i, 
.social-network a.icoRss:hover i, .social-network a.icoFacebook:hover i, .social-network a.icoTwitter:hover i,
.social-network a.icoGoogle:hover i, .social-network a.icoVimeo:hover i, .social-network a.icoLinkedin:hover i {
	color:#fff;
}
a.socialIcon:hover, .socialHoverClass {
	color:#44BCDD;
}

.social-circle li a {
	display:inline-block;
	position:relative;
	margin:0 auto 0 auto;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	border-radius:50%;
	text-align:center;
	width: 50px;
	height: 50px;
	font-size:20px;
}
.social-circle li i {
	margin:0;
	line-height:50px;
	text-align: center;
}






.img-wrap {
	width: 50%;
	margin: auto;
	padding-top:20px;
}
.img-wrap.small {
		width: 30%;
		padding-top:10px;
	}
.logo-full {
	padding-bottom: 35px;
}
.img-wrap img {
	margin: auto;
}
.texto {
	width: 80%;
	margin: auto;
}
.skinl {
	color:#46bbc0;
	text-shadow: 1px 1px 1px rgba(150, 150, 150, 1);
}
.texto.text-center p {
	text-align: center;
}
.texto.text-right p {
	text-align: right;
}
#forma .texto p {
	text-align: left;
}
#contacto {
	text-align: left;
}
ul.contacts li {
	display: block;
}
ul.contacts li:before {
	content: "\2709";
    font-family: 'Glyphicons Halflings';
    font-size: 11px;
    float: left;
    margin-top: 3px;
    margin-left: -17px;
    color: #706f6f;
}
ul.contacts li.email:before {
	content: "\2709";
}
ul.contacts li.phone:before {
	content: "\e182";
}
@media only screen and (max-width: 768px) {
	.texto p {
		font-size:11pt !important;
	}
	#forma .texto p {
		text-align: left;
	}
	.img-wrap {
		width: 80%;
	}
	.img-wrap.small {
		width: 30%;
	}
	
}
.texto p {
	text-align: left;
	margin: 0px;
	color: #706f6f;
	font-size:14pt;
	padding: 0px 15px;
}
/* Parallax */
.parallax {
	padding-top:0px;
    text-align:center;
    background-position:top center;
    background-repeat:no-repeat;
    background-size:cover;
    background-attachment:fixed!important;
    overflow:hidden;
    background-image: url(../images/foto.jpg);
}

.parallax-pattern-overlay:first-child {
	margin-top:40%;
}
.parallax-pattern-overlay {
    /*background-image:url(../images/dot-overlay.png);
    background-repeat:repeat;*/
    background-color: rgba(255,255,255,0.85);
    margin-top:10%;
    margin-bottom: 25%;
    padding: 20px 5px;
    border-radius: 5px;
}

/* Social Icons */
.iconFacebook,.iconGoogle,.iconTwitter,.iconRSS {
	background: transparent url('../images/social_icons.png') no-repeat 4px 0;
	border-left: 1px solid #eee;
	display: block;
	float: right;
	font-size: 11px !important;
	font-weight: bold;
	height: 36px;
	line-height: 36px !important;
	margin: 0 0 0 6px;
	padding: 0 6px 0 30px;
}

.iconGoogle {
	background-position: 4px -36px;
}

.iconTwitter {
	background-position: 4px -72px;
}

.iconRSS {
	background-position: 4px -108px;
	padding-right: 0;
}

.iconFacebook:hover {
	background-position: 4px -144px;
}

.iconGoogle:hover {
	background-position: 4px -180px;
}

.iconTwitter:hover {
	background-position: 4px -216px;
}

.iconRSS:hover {
	background-position: 4px -253px;
}