@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
{
	font-family: "Panton-Regular";
	padding-top: 175px;		
    font-size: 11pt;
	color: #555;	
}

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 *******/
footer{
    background-color: #51a8b1;
}

.subfooter
{
    background-color: #30848d;
}

.footer-heading
{
    color: #B4E5EA;
}

.footer-links
{
    color:#B4E5EA !important;
}

.footer-links:hover
{
    color:#7DC9D0 !important;   
}

/******* Titulos *******/
.titulos
{
    color: #078898 !important;
    font-size: 1.5em !important;
}

/******* Secciones *******/
section
{
    margin-bottom: 30px;
}

section p,
.lista
{    
    font-size: 1.2em;
}

.section-boletines
{
    background-color:#caebfc;
}

.section-delitos
{
    background-color: #f6d67f;
}

.seccion-procedimiento
{
    background-color:#caebfc;
}

.seccion-platicas
{
    background-color:#FFD3A3;
}

.seccion-ejes
{
    background-color:#f4e1da;
}

@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;
	}	
}