/*Clases Especiales*/
@font-face {
  font-family: "gadugi";
  font-style: normal;
  font-weight: normal;
  src: local("?"), url("../font/gadugi.ttf") format("truetype");
}

body
{
	font-family: gadugi;
	background: #EAEBEC;
}
.img
{
	width: 100%;
}

/*Clases Header*/
.header
{
	padding: 15px;	
	background: #ffffff;
}
.header > div > div > p 
{
	font-size: 20px;
}
.header > div > div > p > strong
{
	color: #0071BB;
}
/*Clases Slider*/
.slider 
{
  	height: 400px;
  	padding: 0px;
}
.carousel-inner 
{
  	height:100%;
}
.carousel-caption 
{
  	z-index: 10000;
  	right: -15px;
  	left: 50%;
  	padding-bottom: 5px;
  	padding-top: 5px;
  	padding-right: 45px;
  	background: rgba(255,255,255,0.5);
  	bottom: 75px;
  	text-align: right;
  	border-radius: 15px;
  	line-height:25px;
}
.titulo-slider
{
	font-size: 30px;
	font-weight: bold;
	color: #0071BB;
	margin-top: 5px;
	margin-bottom: 5px;
}
.parrafo-slider
{
	font-size: 24px;
	color: #000000;
	margin-bottom: 5px;
}
.carousel .item 
{
  	background-color: #fff;
}
.carousel, .item, .active 
{
  	height:100%;
}
.carousel-inner {
  	height:100%;
}
.carousel-inner > .item > img 
{
  	width: 100%;
  	height:100%;
}
.carousel-control.left
{
  	background-image: url("");
}
.carousel-control.right
{
  	background-image: url("");  
}
.carousel-indicators li
{
  	border-color: #ffffff;
  	background: #ffffff;
}
.carousel-indicators .active
{
	border-color: #0071BB;	
  	background: #0071BB;
}
.carousel-control{
  color: #0071BB !important;
}
/*Seccion Menu*/
.seccion-menu
{
	padding-top: 15px;
	padding-bottom: 15px;
}
.seccion-menu > div > div > img
{
	width: 50%;
	height: auto;
}
.seccion-menu > div > div > p
{
	margin-top: 5px;
	color: #0071BB;
	font-size: 18px;
}
.titulo-seccion
{
	text-align: center;
	font-size: 24px !important;
	font-weight: bold;
	color: #0071BB;
	margin-bottom: 15px;
}
.separador-menu
{
	border-left: 2px solid;
	border-right: 2px solid;
	border-color: #BBBDBF;
}
/*Seccion Contacto*/
.seccion-footer
{
	background: #ffffff;
	padding: 15px;
}
.seccion-footer > div > div > p
{
	font-size: 12px;
	font-weight: bold;
	color: #0071BB;
}
.seccion-footer > div > div > ul
{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	font-size: 11px;
	font-weight: bold;
	color: #BBBDBF;
	list-style-position: outside;
}
.seccion-footer > div > div > ul > li
{
	margin: 0px;
	padding: 0px;
}
.seccion-footer > div > div > ul > li:before
{
	content: "- ";
}
.contacto-footer
{
	padding-left: 0px;
}
/*Seccion Legal*/
.seccion-legal
{
	background: #ffffff;
	border-top: 1px solid;
	border-color: #BBBDBF;
	padding-top: 5px;
}
.seccion-legal > div > div > p
{
	font-size: 12px;
	color: #0071BB;
	margin-bottom: 5px;
}