@charset "utf-8";
/* CSS Document */

/* ~~ The footer ~~ */
.footer {
	padding: 0;
	margin:0;
	
	position: relative;/* this gives IE6 hasLayout to properly clear */
	clear: both; /* this clear property forces the .container to understand where the columns end and contain them */
	text-align: left;	
	font-size: 15px;
	
	border-left:thin solid #0E0D0D;
	border-right:thin solid #0E0D0D;
	
}

.clase_Info,.clase_Info section{
	
	padding: 0 20%;
	overflow:hidden;
	
}

.clase_Info ul{list-style:none;}

.clase_Info li{padding:4% 0;}

.clase_Info section{

	margin:0;
	padding:3% 0;
	
}

.clase_Info article{
	
	float:left;
	width:28%;
	margin-top:1.5%;
	margin-bottom:1.5%;
	padding:1% 2% 0.5% 2%;
	/*text-align: justify;*/
	font-size:14px;
	
}

.clase_Info article h3{

	margin-top:0;	
	text-shadow: 0 2px 2px black;
	text-transform: capitalize;
	/*color:#720606;*/
	color:#7C1212;
	font-size:18px;
	padding: 0 4%;
	margin-bottom:10%;
	
}

.alineacion_izq{
	text-align:left;
}

.alineacion_centro{
	text-align:center;
}

.clase_Copyright,.barra_superior{
	
	padding:2.5% 0;
	text-align:center;
	height:100%;
}

.clase_Copyright{
	
	font-size:13px;
	
}

.footer h4{
	
	font:normal bold 20px verdana,serif;
}

/* COLOR DE BORDE */

.clase_Copyright{
	
	border-top:thin solid #191919;
	
}

/* COLOR DE LETRA */

.footer,.clase_Info ul a{
	
	color:#C0C0C0;

}

.clase_Info ul a:hover{text-decoration:underline;}

/*	COLOR DE FONDO	*/

.footer{
	
	background-image:url(../images/pattern1.png);
	
}

.clase_Info{
	
	/*background: rgba(58, 79, 100, 0.56);	*/
	background: rgba(0, 0, 0, 0.56);
	
}

.clase_Copyright,.barra_superior{

	
	background: rgba(0, 0, 0, 0.72);
	
	
}

.icon,.icon2{

	float:left;
	padding-right:10%;
	
}

.icon{

	width:13%;
		
}

.icon img{
	width:100%;
}

.icon2{
	width:27%;
	height:30px;
	
}

.icon2 a{
	display:block;
}

a.social{
	clear:both;
	/*float:none;*/
	/*overflow:hidden;*/
	/*margin:0 auto;*/
	padding:0;
	display: block;
  	margin-left: auto;
  	margin-right: auto;
  	width: 0%;
}
/*p.social{
	padding: 	20px;
	margin: 	20px;
}*/

a.fb, a.tw, a.li, a.fb:hover, a.tw:hover, a.li:hover{
	
	width: 	28px;
	height: 28px;
	margin-left: auto;
  	margin-right: auto;
	float:left;
}

a.fb{
	background: url(../images/Icons/social.png) -36px top no-repeat;
}a.fb:hover{
	background: url(../images/Icons/social.png) -36px bottom no-repeat;
}

a.tw{
	background: url(../images/Icons/social.png) left top no-repeat;
	margin-right:10px;
	margin-left:10px;
}a.tw:hover{
	background: url(../images/Icons/social.png) left bottom no-repeat;
	margin-right:10px;
	margin-left:10px;
}

a.li{
	background: url(../images/Icons/social.png) -72px top no-repeat;
}a.li:hover{
	background: url(../images/Icons/social.png) -72px bottom no-repeat;
	float:left;
}

/*
p.social a.fb,p.social a.tw,p.social a.li,p.social a.fb:hover,p.social a.tw:hover,p.social a.li:hover{
	
	width: 28px;
	height: 28px;
	float:left;
}
p.social a.fb{
	background: url(../images/Icons/social.png) -36px top no-repeat;
}

p.social a.tw{
	background: url(../images/Icons/social.png) left top no-repeat;
	margin-right:10px;
	margin-left:10px;
}

p.social a.li{
	background: url(../images/Icons/social.png) -72px top no-repeat;
}

p.social a.fb:hover{
	background: url(../images/Icons/social.png) -36px bottom no-repeat;
}

p.social a.tw:hover{
	background: url(../images/Icons/social.png) left bottom no-repeat;
	margin-right:10px;
	margin-left:10px;
}

p.social a.li:hover{
	background: url(../images/Icons/social.png) -72px bottom no-repeat;
	float:left;
}
*/

.info{
	
	padding:2% 0;
	
}

.barra_superior{
	border-bottom:thin solid #191919;
	border-top:thin solid #191919;
}

.barra_superior h1{

	color:#724F00;
	margin:0;
	
}

#col3 p{

	padding:0 5%;

}

/*#col1{border-left:thin solid #C0C0C0;}

#col2{border-left:thin solid #C0C0C0;}

#col3{border-left:thin solid #C0C0C0;border-right:1px solid #C0C0C0;}*/
