*{
	padding:0px;
	margin:0px;
}

body {
	color:#000000;
	background-image:url(../images/fondo.jpg);
	background-repeat:repeat;
	background-position:top;
	background-color:#5b5b5b;
}

/* Custom container */
.container-narrow {
	margin: 0 auto;
	max-width: 960px;
	background-color:#ffffff;
}
.container-narrow > hr {
	margin: 30px 0;
}

/* Main marketing message and sign up button */
.jumbotron {
	margin: 0px 0;
	text-align: center;
}
.jumbotron h1 {
	font-size: 72px;
	line-height: 1;
}
.jumbotron .btn {
	font-size: 21px;
	padding: 14px 24px;
}

/* Supporting marketing content */
.marketing {
	margin: 30px 0;
}
.marketing2 {
	margin:0;
	margin-top:30px;
}
.marketing p + h4 {
	margin-top: 28px;
}

/* INPQ */

.nav{
	margin-top:30px;	
}

h1{
	display:block;
	clear:both;
	color:#5b5b5b;
	font-size:18px !important;
	padding-left:30px;
	margin-top:0px;
	margin-bottom:0px;
	font-weight:normal;
	line-height:0px !important;
}

h1 a{
	color:#5b5b5b !important;
	text-decoration:none !important;	
}

h2{
	display:block;
	clear:both;
	color:#5b5b5b;
	font-size:18px !important;
	padding-left:30px;
	margin-top:0px;
	margin-bottom:0px;
	font-weight:normal;
	line-height:0px !important;
}

h2 a{
	color:#555555 !important;
	text-decoration:none !important;
}

h3{
	display:block;
	clear:both;
	color:#333333;
	font-size:16px;
	padding:0px;
	margin:0px;
	line-height:30px !important;
}

h3 a{
	color:#333333 !important;
	text-decoration:none !important;
}

.justificado{
	text-align:justify;	
	color:#5b5b5b;
	line-height:20px;
	font-size:12px;
	padding-left:30px !important;
	padding-right:30px !important;
}

.interlineado{
	line-height: 39px;	
}

.footer{
	text-align:center;
	font-size:10px;
	color:#5b5b5b;
	border-top:1px solid #5b5b5b;	
	margin-left:30px !important;
	margin-right:30px !important;
	line-height:12px;
	padding-top:10px;
	padding-bottom:10px;
	clear:both;
	display:block;
	margin-top:30px;
}

.footer a{
	color:#5b5b5b;	
}

.flexslider{
	margin-bottom:0px !important;	
}

.flex-control-nav{
	visibility:hidden;	
}

.Flexible-container {
    position: relative;
    padding-bottom: 25%;
    padding-top: 30px;
    /*height: 245px !important;*/
    overflow: hidden;
}

.Flexible-container iframe,   
.Flexible-container object,  
.Flexible-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 250;
}

img.foto{
	float:right;
	padding-left:20px;
	padding-bottom:5px;	
}

img.banner{
	border:0px;
	width:100%;
	padding-top:10px;
	padding-bottom:10px;
}

#twitter-widget-0{
	width:100% !important;
}

#twitter-widget-1{
	width:100% !important;
}
 
.botonsubmit{ 
	background-color:#000000 !important; 
	border:1px solid #000000; 
	padding:9px; 
	-webkit-border-radius:7px; 
	-moz-border-radius:7px; 
	border-radius: 7px;
	font-size:12px; 
	font-weight:bold; 
	color: #ffffff; 
} 

#back_to_camera {
	clear: both;
	display: block;
	height: 80px;
	line-height: 40px;
	padding: 20px;
}
.fluid_container {
	margin: 0 auto;
	max-width: 1000px;
	width: 100%;
}

#camera_wrap_1{
	margin-bottom:20px !important;
}

.bx-controls{
	visibility: hidden;	
}

.bx-wrapper{
	margin: 0 auto 20px !important;
}

.bx-viewport{
	border: 0px solid #000000 !important;
	left:0px !important;
}

ul, ol{
	margin: 0px !important;	
}

.nav{
	padding-top:48px;
	padding-bottom:12px;
}

.nav-pills > .active > a, .nav-pills > .active > a:hover, .nav-pills > .active > a:focus{
	color:#ffffff !important;	
}

.slider{
	padding:0px !important;
	margin:0px !important;
	margin-top:30px !important;
	margin-bottom:30px !important;	
	margin-left:30px !important;
	margin-right:30px !important;
	border: 0px !important;
}

.localizacion{
	padding-left:30px !important;
	text-align:justify;	
	color:#5b5b5b;
	line-height:20px;
	font-size:12px;
}

.mapa{
	padding-right:5px !important;
	height:245px !important;
}

textarea, input{
	background-color:#ffffff !important;	
}

.masthead{
	margin-left:30px !important;
	margin-right:30px !important;	
}

.redessociales{
	float:left;
	margin-right:10px;
	border:0px;
}

.fotoizq{
	float:left;
	margin-top:30px;	
	margin-left:0px !important;
	text-align:right;
	margin-left:30px !important;
	margin-right:10px !important;
	
}

.fotoder{
	float:left;
	margin-top:30px;	
	margin-left:0px !important;
	text-align:right;
	margin-left:10px !important;
	margin-right:30px !important;
}

.fotocen{
	float:left;
	margin-top:30px;	
	text-align:right;
	margin-left:20px !important;
	margin-right:20px !important;
}

.nogrid{
	padding:0px !important;
	margin:0px !important;
}