@font-face {
    font-family: "Panton-Black";
    src: url("../../fonts/Panton-Black.otf");
}

@font-face {
    font-family: "Panton-BlackItalic";
    src: url("../../fonts/Panton-BlackItalic.otf");
}

@font-face {
    font-family: "Panton-Bold";
    src: url("../../fonts/Panton-Bold.otf");
}

@font-face {
    font-family: "Panton-BoldItalic";
    src: url("../../fonts/Panton-BoldItalic.otf");
}

@font-face {
    font-family: "Panton-ExtraBlack";
    src: url("../fonts/Panton-ExtraBlack.otf");
}

@font-face {
    font-family: "Panton-ExtraBlackItalic";
    src: url("../../fonts/Panton-ExtraBlackItalic.otf");
}

@font-face {
    font-family: "Panton-ExtraBold";
    src: url("../../fonts/Panton-ExtraBold.otf");
}

@font-face {
    font-family: "Panton-ExtraBoldItalic";
    src: url("../../fonts/Panton-ExtraBoldItalic.otf");
}

@font-face {
    font-family: "Panton-ExtraLight";
    src: url("../../fonts/Panton-ExtraLight.otf");
}

@font-face {
    font-family: "Panton-ExtraLightItalic";
    src: url("../../fonts/Panton-ExtraLightItalic.otf");
}

@font-face {
    font-family: "Panton-Italic";
    src: url("../../fonts/Panton-Italic.otf");
}

@font-face {
    font-family: "Panton-Light";
    src: url("../../fonts/Panton-Light.otf");
}

@font-face {
    font-family: "Panton-LightItalic";
    src: url("../../fonts/Panton-ExtraLightItalic.otf");
}

@font-face {
    font-family: "Panton-Regular";
    src: url("../../fonts/Panton-Regular.otf");
}

@font-face {
    font-family: "Panton-SemiBold";
    src: url("../../fonts/Panton-SemiBold.otf");
}

@font-face {
    font-family: "Panton-SemiBoldItalic";
    src: url("../../fonts/Panton-SemiBoldItalic.otf");
}

@font-face {
    font-family: "Panton-Thin";
    src: url("../../fonts/Panton-Thin.otf");
}

@font-face {
    font-family: "Panton-ThinItalic";
    src: url("../../fonts/Panton-ThinItalic.otf");
}

a
{
	color: #004e46;
}

a:hover
{
	color: #002a26;
}
    
body
{
    /*padding-top: 160px;	*/
    font-family: "Panton-Regular";
    font-size: 11pt;		
}    

header
{	
	background-color: #f3f3f3;		
}

/******* Menu *******/
.header-belt
{
	font-family: "Panton-Light";	
	background-color: #eee;	
	font-size:.95em;	
}

.header-belt .upper
{
	text-transform: uppercase;
	font-family: "Panton-SemiBold";
}

footer
{	
	margin-top: 10px;
	background-color: #004e46;
}

.footer-links
{
    color:#00c6b0 !important;
}

.footer-links:hover
{
    color:#00b5a1 !important;   
}

.fge-direccion
{
	font-size: 11pt;
}

.footer-heading
{
	color: #fff;	
}

.card 
{
    box-shadow: 1px 1px 5px #777;
}

.card a
{
    font-size: .9em; 
    color: #004e46;
}

.titulos
{
	font-weight: bold;	
	color: #004e46;
	font-size: 14pt;
	letter-spacing: 1pt;      /* para separar entre letras */ 	
}

.subfooter
{	
	background-color: #002d28;
}

.boton
{
    border-radius: 10px 10px 10px 10px;
    -moz-border-radius: 10px 10px 10px 10px;
    -webkit-border-radius: 10px 10px 10px 10px;
    border: 0px solid #000000;
    color: #fff;
    font-size: 2em;
    background-color: #3ac1bd;
}

@media (max-width: 575px) {
	.img-logos{		
		width: 35% !important;		
	}	
}

@media (min-width: 576px) and (max-width: 767px ) {
	.img-logos{		
		width: 30% !important;		
	}	
}


@media (min-width: 768px)  {
	.img-logos{		
		max-height: 6.5rem;
	}	
}