@charset "utf-8";
/* CSS Document */

@font-face {
    font-family: "DidacticGothic Regular";
    src: url("../fonts/didactgothic/DidactGothic-Regular.ttf") format("truetype");
}

@font-face {
    font-family: "Myriad";
    src: url("../fonts/myriad/myriad_pro_regular.ttf") format("truetype");
}

@font-face {
    font-family: "Myriad Bold";
    src: url("../fonts/myriad/myriad_pro_bold.ttf") format("truetype");
}



body{
	font-family:"DidacticGothic Regular", Arial;
	font-size:14px;

	}

.navbar{
	font-family:"DidacticGothic Regular", Arial;
	font-size:16px;
}

.navbar-inverse { background-color: transparent}
.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>li>a:hover, .navbar-inverse .navbar-nav>li>a:focus { background-color: transparent;}
.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:hover,.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:hover, .navbar-inverse .navbar-nav>.open>a:focus { background-color: transparent;}
.dropdown-menu { background-color: #000000;  opacity: 0.8;}
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus { background-color: #222222}
.navbar-inverse { background-image: none; }
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus { background-image: none; }
.navbar-inverse { border-color: #080808}
.navbar-inverse .navbar-brand { color: #991717}
.navbar-inverse .navbar-brand:hover { color: #222222}
.navbar-inverse .navbar-nav>li>a { color: #2e2e2e}
.navbar-inverse .navbar-nav>li>a:hover, .navbar-inverse .navbar-nav>li>a:focus { color: #48a1da}
.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:hover, .navbar-inverse .navbar-nav>.open>a:focus { color: #48a1da}
.navbar-inverse .navbar-nav>.active>a:hover, .navbar-inverse .navbar-nav>.active>a:focus { color: #48a1da}
.dropdown-menu>li>a { color: #FFFFFF}
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus { color: #48a1da}
.navbar-inverse .navbar-nav>.dropdown>a .caret { border-top-color: #999999}
.navbar-inverse .navbar-nav>.dropdown>a:hover .caret { border-top-color: #FFFFFF}
.navbar-inverse .navbar-nav>.dropdown>a .caret { border-bottom-color: #999999}
.navbar-inverse .navbar-nav>.dropdown>a:hover .caret { border-bottom-color: #FFFFFF}

.dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover {
    color: #474747;
    text-decoration: none;
    background-color: #48a1da;
    outline: 0;
}

.navbar {
    border-radius: 0px !important;
	border:0px;
	background-image:url(../images/background-menu.png);
	min-height:75px;
}

.navbar{
    position: fixed;
    padding-top: 0;
	z-index:999999;
	width:100%;
    
}

.ulderecha{
	float:right;
	padding-top:7px !important;
}

.logo{
padding:0px !important; 
margin:0px !important;
margin-top:10px !important;
margin-left:0px !important;
text-align:center;
}

.logo img{
	max-width:95%;
}

.pielogo{
	padding-top:20px;
	}
	
	
.garantia{
	background-color:#6ac8ec;
	width:100%;
	margin:0px !important;
	padding:15px;
	color:#ffffff;
	margin-top:20px !important;
	}
	
.garantiatexto{
	font-family:  "DidacticGothic Regular", Helvetica, Arial, sans-serif;
	font-size:34px !important;
	text-align:center;
	width:90%;
	margin-left:auto;
	margin-right:auto;
	}

.bannerprincipal{
	width:100%;
	}
	

.camera_prevThumbs, .camera_nextThumbs, .camera_prev, .camera_next, .camera_commands, .camera_thumbs_cont  {
    background: none !important;
	background-color:transparent !important;
}

.camera_caption > div {
    background: none !important;
}

.camera_caption {

	margin-left: auto !important;
	margin-right:auto !important;
	font-size:2em;
	width:100%;
	text-align:center;
	position:absolute;
	bottom:-20px !important;
	
}

.camera_caption_title{
	font-size:2.6em;
	font-family:"Quicksand Light", Arial;
	background-image:url(../images/background-dark.png);
	}

.camera_caption_desc{
    font-size:1.7em;
	font-family:"Quicksand Light", Arial;
	background-image:url(../images/background-dark.png);
}

#camera_wrap_99 .camera_caption {
	top: 180px;
}

#camera_wrap_100 .camera_caption {
	top: 180px;
}

h2{
font-family:"DidacticGothic Regular", Arial;
font-size:26px;
color: #1e1e1e;
text-align:left !important;
}

.contenido{
	width:100%;
	font-family:"Myriad", Arial;
	text-align:justify;
	font-size:14px;
	color: #1e1e1e;
	padding-top:0px;
	
	}
	

	
.contenedorcuerpo{
		background-color:#b9b7b7;
		width:100%;
		
		}

.page-header {
    padding-bottom: 9px;
    margin: 10px 0 0px;
    border-bottom: 0px solid #eee;
}

.contenidogris{
	
	background-image:url(../images/fondo-gris.png);
	width:100%;
}

.contenidogristexto{
	max-width:960px;
	margin-left:auto;
	margin-right:auto;
	padding-top:20px;
	text-align:justify;
	padding-bottom:30px;
	color:#ffffff;
	font-size:12px;
	font-family:"DidacticGothic Regular", Arial;
	
	}

.customgris{
	background-image:url(../images/background-dark.png);
	padding:20px;
	border-radius: 10px;
    border: .1em solid #ffffff;
	}

footer{
	background-color:#ffffff;
	color:#6bc8ec;
	font-family:"DidacticGothic Regular", Arial;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	}
	

footer a{
	color:#ffffff;
	text-decoration:none;
	font-family:"DidacticGothic Regular", Arial;
	}

footer a:hover{
	color:#ffffff;
	text-decoration:none;
	}

.footer0{
	margin-left:auto;
	margin-right:auto;
	max-width:960px;
	padding:30px;
	}
	
.redes{
	padding:10px;

}

.footerfin{
	width:100%;
	clear:both;}
	


.nav-child{
	display:none ;
}

.dropdown-menu>li>a {
    display: block;
    padding-top: 10px;
	padding-bottom:10px;
}

.camera_caption_desc a{
	color:#ffffff;
	text-decoration:none;
	}

.mitad{
	width:50%;
	float:left;
	padding:10px;
	}
	
h3 {
    margin-top: 6px;
    margin-bottom: 6px;
	font-size:18px;
}

.nav>li>a {
    padding: 15px 10px;
}

.rokbox-wrapper {
	z-index:999999;
}

.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container {
	background:none;
	background-color:transparent;
	border:0px !important;
}





 

.btnh {
    display: inline-block;
    padding: .26em;
    line-height: 1.5;
    text-shadow: none;
    text-align: center;
    background: rgba(72,161,218,.7);
    border-radius: 0;
    border: .1em solid #ffffff;
    transition: all .4s;
    width: 170px;
    margin: 1em 1em 1em 0;
    color: #ffffff;
}

.btnh:hover,.btnh:active,.btnh:focus{
	border-color:#ffffff;
	background:rgba(0,0,0,.7);
	text-decoration:none;
	color:#ffffff;
	}
	
.camera_caption > div {
    padding: 20px 0px;
}


.customfichat{
	background-image:url(../images/fondo-gris.png);
	background-size:100%;
	background-color: rgba(34,34,34,0.7);
	padding:20px;
	border-radius: 10px;
    border: .1em solid #ffffff;
	}


	
.customfichamov img {
	max-width:100% !important;
}

.customfichamov {
	margin-top:90px;
}

#boxplus .boxplus-dialog {
	z-index: 9999999 !important;
	
}

#boxplus .boxplus-background {
	background-color: rgba(255,255,255,0.8);
	
	
}

.item-pageexte{
	margin-top:120px;}
	
h3{
	font-weight:bold;
	}
	

.conveniomarco{
	position: absolute;
	right:0px;
	z-index:9999999;
	margin-top: -27px;
	}
	
.column-1, .column-2, .column-3, .column-4{
	float:left;
	padding-right:0px;
	padding-left:0px;
}

.cuadrotitulo{
	position:absolute;
	font-family: "Myriad Bold", Arial;
	text-align:center;
	text-transform:uppercase;
	color:#ffffff;
	font-size:22px;
	z-index:999999;
	}

.cuadrotitulo a{
	text-decoration:none;
	color:#ffffff;
	}
	
.cuadroazul{
	position:absolute; 
	background-color:#6bc8ec; 
	opacity:.7; 
	width:20%; 
	height:184px;
	display:none;
	}
	
iframe {
	border: 0px solid #8F8F8F !important;
}