@import url(framework.css);
@import url(navi.css);
@import url(style.css);
@import url(normalize.css);

html{overflow-y:scroll; font-family: 'Oxygen', sans-serif;}

body{margin:0; padding:0; font-size:100%; font-family:Georgia, "Times New Roman", Times, serif; color:#919191; background-color:#232323;}

.justify{text-align:justify;}
.bold{font-weight:bold;}
.center{text-align:center;}
.right{text-align:right;}
.nostart{margin:0; padding:0; list-style:none;}
.hidden{display:none;}

.clear{display:block; clear:both;}
.clear:after{display:block; visibility:hidden; height:0; clear:both; font-size:0; content:"";}

a{outline:none; text-decoration:none;}
.verde:hover{
	opacity: .8;
}

hr{
	border: 0; height: 12px; box-shadow: inset 0 12px 12px -12px #003300;
}

.fl_left{float:left;}
.fl_right{float:right;}

img{width:auto; max-width:100%; height:auto; margin:0; padding:0; border:none; line-height:normal; vertical-align:middle;}
.imgholder, .imgl, .imgr{padding:4px; border:1px solid #D6D6D6; text-align:center;}
.imgl{float:left; margin:0 15px 15px 0; clear:left;}
.imgr{float:right; margin:0 0 15px 15px; clear:right;}

/*---------------------------------------------secciones-------------------------------------*/

address, article, aside, figcaption, figure, footer, header, nav, section{display:block; margin:0; padding:0;}

/*----------------------------------------------vid-------------------------------------*/

.video{display:block; position:relative; width:100%; height:0; margin:0; padding:0 0 56.25% 0; /* using a 16:9 aspect ratio, the height is 56.25% of the width (9/16=0.5625) */}
.video iframe{display:block; position:absolute; width:100%; height:100%; margin:0; padding:0;}

/* ----------------------------------------------wrap-------------------------------------*/

div.wrapper{display:block; width:100%; margin:0; padding:0; text-align:left;}

.row1, .row1 a{color:#C0BAB6; }
.row2{color:#919191;}
.row3{color:#979797;}
.row3 a{color:#FF9900;}
.row4, .row4 a{color:white; background: #006400; font-weight: 700;}
.row4 p{color: white; font-size: 1em}

/*----------------------------------------------general-------------------------------------*/

h1, h2, h4, h6{color:#006400;font-family: 'Oxygen', sans-serif; font-weight: 700;margin:0 0 8px 0; padding:0; font-size:1.4em; line-height:normal;}
h3{color:#006400;font-family: 'Oxygen', sans-serif; font-weight: 700;margin:0 0 8px 0; padding:0; font-size:1.4em; line-height:normal;}
h5{color:#003300;font-family: 'Oxygen', sans-serif; font-weight: 700;margin:0 0 8px 0; padding:0; font-size:1.1em; line-height:normal;}
p{ color:#003300;font-family: 'Oxygen', sans-serif; font-size: 1.1em; text-align: justify;}
#suc{text-align: center; font-size: .9em;}
#vinetas p{color:#004256;}
address{font-style:normal;}

blockquote, q{display:block; padding:8px 10px; color:#979797; background-color:#ECECEC; font-style:italic; line-height:normal;}
blockquote:before, q:before{content:'“ '; font-size:26px;}
blockquote:after, q:after{content:' „'; font-size:26px; line-height:0;}

#header, #topnav, #container, #footer, #copyright{margin:0 auto; font-size:.8em;}
#line{
	width: 100%;
	height:5px;
	background-color:#003300;
}	

/*----------------------------------------------header-------------------------------------*/

#header{padding:20px 0;}

#header #hgroup{display:block; float:left; width:auto; height:100px; clear:right; background: url(styles/images/head.jpg);}

#cabezal img{
	padding: 35px 0;
}
/*----------------------------------------------contenedores-------------------------------------*/

#container{padding:30px 0; clear:both;}

/*----------------------------------------------foot-------------------------------------*/

#footer{padding:20px 0;}
#footer p{margin:0; padding:0;}

/*-----------------------------------------------form------------------------------------------*/

input, textarea{
	width: 95%;
	padding: 5px;
	border-color: #003300;
	border-width: 1px;
	border-radius: 5px;
}

button, .enviar{
border-radius: 5px;

border-style: none;
	padding: 7px;
	color: white;
	font-size: 1.2em;
	background: #006400;
	width: 125px;
	}

.enviar:hover{
	
	color:yellow;
	background:#003300;
	
}

