/* Autor: Edgar Missael Cabral Báez - 2015*/ 
#pageloader {
	position: fixed;
	z-index: 999999;
	width: 100%;
	height: 110%;
	background-color: #fff;
}
#tapa {
	position:fixed;
	z-index:2500;
	top:0;
	left:0;
	right:0;
	bottom:0;
	z-index:99999999; 
	background-color:rgba(255,255,255,.5);
}
#circulo {
	position:fixed;
	z-index:99999999;
	width:100px;
	height:100px;
	border-radius:50px 50px 50px 50px;
	left:50%; 
	top:50%; 
	background:rgba(113,196,244,1);
	margin:-50px 0 0 -50px; 
	-webkit-animation: pulse 1s infinite;
	-moz-animation: pulse 1s infinite;
	animation: pulse 1s infinite;
	font-size:18px;
	color:#FFF;
}
@-webkit-keyframes pulse {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }
  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

.circulo_interno {
	height:60px;
	width:60px;
	margin:0px auto;
	margin-top:15px;
	position:relative;
	-webkit-animation: rotation .6s infinite linear;
	-moz-animation: rotation .6s infinite linear;
	-o-animation: rotation .6s infinite linear;
	animation: rotation .6s infinite linear;
	border-left:6px solid rgba(255,255,255,.15);
	border-right:6px solid rgba(255,255,255,.15);
	border-bottom:6px solid rgba(255,255,255,.15);
	border-top:6px solid rgba(255,255,255,.8);
	border-radius:100%;
}

@-webkit-keyframes rotation {
	from {-webkit-transform: rotate(0deg);}
	to {-webkit-transform: rotate(359deg);}
}

@-moz-keyframes rotation {
	from {-moz-transform: rotate(0deg);}
	to {-moz-transform: rotate(359deg);}
}

@-o-keyframes rotation {
	from {-o-transform: rotate(0deg);}
	to {-o-transform: rotate(359deg);}
}

@keyframes rotation {
	from {transform: rotate(0deg);}
	to {transform: rotate(359deg);}
}

/************************************/
/*	ESTILOS
/************************************/
.rslides_nav {
	position: absolute !important;
	margin-top: -35px !important;
	top: auto !important;
	left: auto !important;
	opacity:0.5 !important;
}
.rslides_nav.next {
	margin-left: 40px !important;
	right: auto !important;
}
.ccm-image-slider-text {
	width: 100% !important;
	top: 0px !important;
	padding-left:7px !important;
	background:rgba(0,0,0,0.6) !important;
}
.ccm-image-slider-text p{
	margin-bottom:1px !important;	
}
.ccm-image-slider-title{
	margin:0px !important;
	color:#FFF !important;
}
.rslides_nav{
	background: transparent url("arrows.gif") no-repeat left top;
}
.rslides img{
	border-radius: 5px 5px 5px 0 !important;
}
.ccm-image-slider{
	border-radius: 5px 5px 5px 0 !important;
-webkit-box-shadow: 3px 5px 10px 0px rgba(0,0,0,0.2) !important;
-moz-box-shadow: 3px 5px 10px 0px rgba(0,0,0,0.2) !important;
box-shadow: 3px 5px 10px 0px rgba(0,0,0,0.2) !important; 	
}

.ccm-notification-info {
	display:none;
}
.loader-img {
	position: absolute;
	top: 47%;
	left: 50%;
	margin: -15px 0 0 -15px;
	text-align: center;
}

.ccm-block-page-list-date{
	font-weight:bold;
}

.columna-uno-tres{
	border-radius:5px;
}

@font-face{
font-family: "Encabezados";
src: url("fuente/Roboto-Thin.ttf") 

font-family: "Parrafos";
src: url("fuente/Roboto-Light.ttf") 
}
h1, h2, h3, h4, h5, h6{
	font-weight:normal !important; 
	color:#696969;
	margin:0 0 10px 0;
	font-family: Encabezados, Helvetica, Arial, sans-serif;
}
p{
	font-size:12px;
	color:#929292;
	font-family: Parrafos, Helvetica, Arial, sans-serif;
	margin-top:0;
	margin-bottom:10px;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{
	color:#696969;
}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover{
	text-decoration:underline !important;
}
a{
	color:#8C0505;
}
a:hover{
	text-decoration:underline;
}
h5{
	font-size:16px;
}


div.ccm-block-page-list-page-entry-horizontal div.ccm-block-page-list-page-entry-thumbnail img {
	max-width: 250px;
	height: auto;
}
.img-responsive	{
	/*max-width: 250px;*/
	width: 100%;
	height: auto;
}

.Principal-contenido *.img-responsive{
	width: 100%;
	height: auto;
	border-radius:3px;
	-webkit-box-shadow: 2px 3px 5px 0px rgba(0,0,0,0.20);
	-moz-box-shadow: 2px 3px 5px 0px rgba(0,0,0,0.20);
	box-shadow: 2px 3px 5px 0px rgba(0,0,0,0.20);	
}
p img{
	border-radius:3px;
}

div.ccm-block-page-list-page-entry-horizontal div.ccm-block-page-list-page-entry-thumbnail img {
	width: 250px;
	height: auto;
}

div.ccm-block-page-list-page-entry-text div.ccm-block-page-list-title {
	font-size: 20px;
}

div.ccm-block-page-list-page-entry-horizontal, div.ccm-block-page-list-page-entry {
	border-bottom: 4px solid #eee;
	padding-bottom: 10px;
	float: left;
}
@media only screen and (min-width: 768px) {
	div.ccm-block-page-list-page-entry-horizontal div.ccm-block-page-list-page-entry-thumbnail img{
		width:250px !important;
	}
}
@media only screen and (max-width: 1000px) {
	div.ccm-layout-column {
		width: 100% !important;
		position: relative;
		margin-bottom: 10px;
	}
}
@media only screen and (max-width: 767px) {
.ccm-image-slider-title{
	margin:0px !important;
	color:#444 !important;
}
.ccm-image-slider-text {
	background:rgba(0,0,0,0) !important;
}
.ccm-image-slider{
	border-radius: 5px 5px 5px 0 !important;
-webkit-box-shadow: 3px 5px 10px 0px rgba(0,0,0,0) !important;
-moz-box-shadow: 3px 5px 10px 0px rgba(0,0,0,0) !important;
box-shadow: 3px 5px 10px 0px rgba(0,0,0,0) !important; 	
}

div.ccm-layout-column-inner {
	margin-left: 0px !important;
	margin-right: 0px !important;
}



.ccm-block-page-list-page-entry-text {
		position:absolute;
		display:block;
		float: left;
		width: 100%;
	}
div.ccm-block-page-list-page-entry-horizontal div.ccm-block-page-list-page-entry-thumbnail {
	display:block;
	
}

.ccm-block-page-list-page-entry-text {
	position:relative;
}
div.ccm-block-page-list-page-entry-horizontal div.ccm-block-page-list-page-entry-text {
	padding-left: 0px;
}


div.ccm-block-page-list-page-entry-horizontal div.ccm-block-page-list-page-entry-thumbnail img {
	width: 100%;
	max-width: 100%;
}


div.ccm-block-page-list-page-entry-horizontal div.ccm-block-page-list-page-entry-thumbnail {
	width: 100%;
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
	.logo{
		margin-top:0px !important;	
	}
	.logo a img{
		width:100% !important;
		margin-bottom:10px;	
	}
}

}
@media only screen and (max-width: 480px) {
	.form-control, .ccm-input-captcha{
		width:100% !important;
	}
	div.ccm-block-page-list-page-entry-horizontal div.ccm-block-page-list-page-entry-text{
		padding-left:0 !important;
	}
}

.form-control, .ccm-input-captcha {
	box-shadow: 0px 3px 5px 0px #ccc;
	padding: 7px !important;
	max-width: 300px !important;
	border: 1px solid #ccc;
}
article, aside, footer, header, menu, nav, section {
	display: block; }
*{
	outline:none;
	border:none;
}
a img{
	border:none;
}
.spacer{
	clear:both;	
	width:100%;	
	height:0;
}
.body_detallado {
	width:100%;		
	margin:0 auto;	
	padding:0;
}
.controlador {
	width:940px; 
	height:auto; 
	margin:0 auto;	
	padding:0;
	background:#465f6e;
}
a, a > * {
	font-family: inherit;
	text-decoration: none;
	-webkit-transition: background-color .2s ease, border .2s ease, color .2s ease, opacity .2s ease-in-out;
	   -moz-transition: background-color .3s ease, border .3s ease, color .3s ease, opacity .3s ease-in-out;
	    -ms-transition: background-color .3s ease, border .3s ease, color .3s ease, opacity .3s ease-in-out;
	     -o-transition: background-color .3s ease, border .3s ease, color .3s ease, opacity .3s ease-in-out;
	        transition: background-color .2s ease, border .2s ease, color .2s ease, opacity .2s ease-in-out;
}
.button, input[type="submit"], button {
	background: #80B600;
	color: #fff;
	cursor: pointer;
	height: auto;
	font-size:16px;
	overflow: visible;
	padding: 10px 30px 10px 30px;
	border-radius:3px;
	-webkit-transition: background-color .3s ease;
	   -moz-transition: background-color .3s ease;
		-ms-transition: background-color .3s ease;
		 -o-transition: background-color .3s ease;
			transition: background-color .3s ease;
	width: auto;
	margin-bottom:20px;	
}

.button:hover, input[type="submit"]:hover, button:hover {
	background: #648e01;
	color: #fff;
}



#titulo {
   background: rgb(252, 116, 7);
   color: #ffffff;
   border: 2px solid #fffff;
   border-radius: 10px 10px 0px 0px;
   font-size: 14px;
   text-align: center;
   font-weight: bold;
   width:100%;
   opacity:0.7;
   font-size:24px;
   padding-top:20px;
   padding-bottom:20px;
}
#titulo_2 {
   background: #6193c5;
   color: #ffffff;
   border: 2px solid #fffff;
   border-radius: 10px 10px 0px 0px;
   text-align: center;
   width:100%;
   opacity:0.7;
   font-size:18px;
   padding-top:15px;
   padding-bottom:15px;
   margin-top:15px;
}
.descripcion{
	padding:10px;
	margin-bottom:20px;
	color: #000;
	opacity:0.7;
	background:#CCC;
	border-radius: 0px 0px 10px 10px;
	text-align:center;		
	font-size:13px;
	border-bottom:4px solid #DDD;
}
.contenedor{
	width:100%;
	display:block;
}
.base_contenido{
	background:#f1f1f1;
	-moz-border-radius: 5px;
	-webkit-border-radius:5px;
	border-radius:7px;
	width:95%;
	color:#333;
	position: relative;
	opacity:0.8;
	margin:0 auto;
	border: 5px solid #eee;
	transition:ease-in;
	transition-duration: 0.9s;
	transition: opacity 1s, box-shadow 1s, transform 1s, background 1s;
	-webkit-transition: opacity 1s, -webkit-box-shadow 1s, -webkit-transform 1s, background 1s, color 1s;
	
	background-image: url(data:image/png;base64,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);
-webkit-box-shadow: 1px 6px 14px -5px rgba(0,0,0,0.50);
-moz-box-shadow: 1px 6px 14px -5px rgba(0,0,0,0.50);
box-shadow: 1px 6px 14px -5px rgba(0,0,0,0.50);
}
.base_contenido:hover{
	opacity:1;
	transform:scale(1.04,1.04);
	-webkit-transform:scale(1.04,1.04);
	-webkit-box-shadow: 1px 6px 14px -5px rgba(0,0,0,0.90);
	-moz-box-shadow: 1px 6px 14px -5px rgba(0,0,0,0.90);
	box-shadow: 1px 6px 14px -5px rgba(0,0,0,0.90);
}
.icono {
	max-width: 70px;
	height: auto;
	margin:0 auto;
}
.ancho{
	width:100%;
	background:#f5f6f6;
	color:#444;
	border-radius:10px;
	margin:0 auto;
	margin-bottom:10px;
	border-bottom: 4px solid #ddd;
}
.descripcion_contenido{
	width:90%;
	margin:0 auto;
	padding:10px;
}

.fa{
	font-size:18px !important;	
	margin-bottom:10px;
}

.div.ccm-block-page-list-page-entry-horizontal, div.ccm-block-page-list-page-entry{
	display:block;
	width:100%;
}

div.ccm-block-page-list-page-entry-horizontal div.ccm-block-page-list-page-entry-thumbnail img{
	border-radius:3px;
}


iframe{
	width:100% !important;	
}

div.ccm-conversation-add-reply div.ccm-conversation-message-form button, div.ccm-conversation-add-new-message div.ccm-conversation-message-form button, div.ccm-conversation-edit-message div.ccm-conversation-message-form button{
	margin:10px 0 0 0 !important;	
}

hr{
	color: #ddd;
	background-color: #ddd;
	height: 1px;
	border:none;	
	border-bottom:1px solid #eee;
}


#footer a{
	color:#fff !important;	
	border-bottom:1px solid #CCC;
	font-weight:bold;
}
