@charset "utf-8";
/* CSS Document */

/*RESET*/
*{padding:0;margin:0; box-sizing:border-box;}
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	line-height:1.5;
	vertical-align: baseline;}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;}
body {
	/*line-height: 1;*/}
ol, ul {
	list-style: none;
	}
blockquote, q {
	quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;}
table {
	border-collapse: collapse;
	border-spacing: 0;}


/*ESTILOS WEB*/
body {
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(../img/textura.jpg);}

header{
	width:100%;
	text-align:center;
	background-image:url(../img/fondoheader.jpg);
	background-position:center top;
	height:210px;}
	
nav {
	width:100%;
	height:43px;
	background-image:url(../img/textura3.jpg);
	background-color:#9B0004;
	font-size:14px;
	border-top:4px solid #555;
	border-bottom:4px solid #555;}
	
main {
	width:100%;
	padding-top:50px;
	padding-bottom:30px;
	background-image:url(../img/textura.jpg);
	min-height:800px;}
	
footer {
	background-image:url(../img/textura2.jpg);
	width:100%;
	height:150px;
	clear:both;
	padding-top:20px;
	padding-bottom:20px;
	border-top:5px solid #9B0004;
	border-bottom:15px solid #555;}
	
img {width:100%;}

a {
	text-decoration:none;
	color:#555;}

a:hover {
	color:#9B0004;}	
	
/*CONTENEDORES*/	

.contenedorheader {
	width:100%;
	width:530px;
	min-height:20px;
	margin:auto;
	padding-bottom:22px;}	

.contenedor{
	width:940px;
	min-height:200px;
	margin:auto;}
	
.contenedorizq{
	width:764px;
	min-height:200px;
	float:left;}
	
.contenedorder{
	width:150px;
	min-height:200px;
	margin-left:25px;
	float:right;}

.contenedornav{
	width:940px;
	margin:auto;}

.contenedornavlogo{
	width:70px;
	height:38px;
	float:left;
	padding-top:7px;
	margin-right:5px;}

.contenedornavizq{
	width:760px;
	float:left;
	margin-left:-10px;
/*	background-color:white*/}

.contenedornavder{
	width:180px;
	float:right;
	min-height:37px;
	padding-top:2px;
	float:right;
	margin-right:-18px;
/*	background-color:white*/}

.contenedorfooter{
	width:940px;
	margin:auto;}
	
.contenedorfooterizq{
	width:380px;
	float:left;
	min-height:37px;
	padding-top:32px;}
	
.contenedorfooterder{
	width:200px;
	float:left;
	margin-left:130px;
	min-height:37px;}
	
.pais{
	width:100%;
	margin-bottom:40px;
/*	background-color:black;*/
	min-height:20px;
	clear:both;}
	
.paisa{
	width:10%;
/*	background-color:white;*/
	float:left;
	margin:0;
	min-height:20px;}
	
.paisb{
/*	background-color:gray;*/
	width:87%;
	float:right;
	min-height:20px;}
	
.punteado {
	padding-top:10px;
	border-bottom:0.5px solid #611010;
	clear:both;
	width:100%}
	
.punteadomenu {
	border-bottom:0.5px solid #611010;
	clear:both;}
	
.amarillo {color:#FFD955;}
	
.colizq {
	width:49%;
	height:auto;
/*	background-color:white;*/
	float:left;}
	
.colder {
	width:49%;
	height:auto;
/*	background-color:white;*/
	float:right;}
	
.recuadro {
	width:100%;
	background-image:url(../img/textura2.jpg);
	float:left;
	height:auto;
	padding-top:3%;
	padding-right:3%;
	padding-left:3%;
	padding-bottom:3%;
	margin-bottom:30px;}
	
.recuadro_izq {
	width:48%;
	background-image:url(../img/textura2.jpg);
	float:left;
	height:auto;
	padding-top:3%;
	padding-right:3%;
	padding-left:3%;
	padding-bottom:3%;
	margin-bottom:30px;}	
		
.recuadro_der {
	width:48%;
	background-image:url(../img/textura2.jpg);
	float:right;
	height:auto;
	padding-top:3%;
	padding-right:3%;
	padding-left:3%;
	padding-bottom:3%;
	margin-bottom:30px;}
	


.recuadro2, .recuadro3{
	width:50%;
	background-image:url(../img/textura2.jpg);
	float:left;
	height:550px;
	padding-top:3%;
	padding-bottom:3%;
	margin-bottom:30px;
	padding-right:3%;}
	
.recuadro4, .recuadro5{
	width:50%;
	background-image:url(../img/textura2.jpg);
	float:left;
	height:620px;
	padding-top:3%;
	padding-bottom:3%;
	padding-left:3%;
	padding-right:3%;
	margin-bottom:50px;}
	
.recuadro3 ul li a{
	font-size:14px;}
	
.recuadro3 p{
	font-size:14px;}
	
.recuadro2 ul li a{
	font-size:14px;}
	
.recuadro2 ul li a{
	font-size:14px;}

.recuadro2 p{
	font-size:14px;}
	
.centrado {
	padding-left:24px;}

ul a:hover {
	color:#9B0004;}

main li {
	margin-bottom:10px;
	color:#555;
	margin-left:25px;}

p {
	font-size:16px;
	color:#555;
	line-height:1.5;	
/*	text-justify:auto;
	text-align:justify;*/}
	
strong {
	font-size:17px;
	font-family: 'Open Sans', sans-serif;}
		
.izquierda{
	padding-left:20px;}

h1 {font-family: 'Oswald', sans-serif;
	font-size:40px;
	color:#9B0004;
	padding-bottom:5px;
	letter-spacing:0.3px;}

h2 {font-family: 'Oswald', sans-serif;
	font-size:19px;
	color:#9B0004;
	padding-bottom:15px;
	letter-spacing:0.5px;}
	
h3 {font-family: 'Oswald', sans-serif;
	font-size:17px;
	color:#555;
	padding-bottom:15px;
	letter-spacing:0.5px;}
	
h4 {font-family: 'Oswald', sans-serif;
	font-size:15px;
	color:#9B0004;
	letter-spacing:0.5px;
	margin-top:-10px;}
	
h5 {font-family: 'Oswald', sans-serif;
	font-size:30px;
	color:#9B0004;
	padding-bottom:5px;
	letter-spacing:0.5px;}
	
h6 {font-family: 'Oswald', sans-serif;
	font-size:25px;
	color:#9B0004;
	padding-bottom:15px;
	letter-spacing:0.5px;}
	
footer p {font-family: 'Oswald', sans-serif;
	font-size:14px;
	color:#555;
	letter-spacing:0.5px;}
	
.rojo {
	color:#9B0004;}
	
strong {
	color:#555;}
	
.oit {font-family: 'Oswald', sans-serif;
	font-size:17px;
	color:#555;
	letter-spacing:0.5px;
	padding-bottom:10px;
	padding-left:3%;}
	
.nuevaseccion {font-family: 'Oswald', sans-serif;
	font-size:17px;
	color:#555;
	letter-spacing:0.5px;
	padding-bottom:10px;}
	
.manifiesto {
	min-height:20px;
/*	background-color:red;*/
	width:60px;
	text-align:center;
	margin:auto;
	margin-right:20px;
	float:left;}
	
#back-top {
	position: fixed;
	bottom: 15px;
	margin-left: 820px;
}

#back-top a {
	width: 90px;
	display: block;
	text-align: center;
	font: 11px/100% Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-decoration: none;
	text-align:center;
	color: #555;

	/* transition */
	-webkit-transition: 1s;
	-moz-transition: 1s;
	transition: 1s;
}
#back-top a:hover {
	transition: 1s;
}

/* arrow icon (span tag) */
#back-top span {
	width: 90px;
	height: 90px;
	display: block;
	margin-bottom: 7px;
	background: url(../img/menu1.png) no-repeat center center;

	/* rounded corners 
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;*/

	/* transition */
	-webkit-transition: 1s;
	-moz-transition: 1s;
	transition: 1s;
}
#back-top a:hover span {
	background: url(../img/menu2.png) no-repeat center center;
}


	
