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

header, footer, aside, article, section, hgroups {
	display:block;
	display:table;
	min-height:10px
}

body {
	background:none ;
}
div#pagina {
	width:960px;
	background-color:#FFF;
	margin:auto;
	display:table;
}

header {
	width:960px;
	height:180px;
	background-color: #;
}

div#logo {
	width:140px;
	height:128px;
	position:absolute;
	background-image: ;
	margin:0px;
}

nav {
	width:960px;
	height:45px;
	float:left;
	background:#426605;
	margin:135px 0 0 0px;
	position:absolute;
	z-index:1000;
}

nav ul {
	width:960px;
	height:45px;
	list-style-type:none;	
	padding-left:0px;
	position:absolute;
	margin:0px 0 0 0;
}

nav ul li {
	width:192px;
	height:45px;
	float:left;
	padding-left:0px;
	padding-right:0px;
	background:;
}

nav ul li a {
	text-decoration: none;
	color:#FFF;
	float:left;
	width:132px;
	height:45px;
	padding-left:15px;
	padding-right:45px;
	padding-top:8px;
	background:;
	margin:0px 0 0 0px;
}

nav ul li a:hover { 
	background:url(images/navhover.png);
	color:black;
}

section {
	width:960px;
	background-color:#;
}

aside {
	width:150px;
	min-height:500px;
	background-color: #;
	float:left;
	margin:10px 10px 0 0;
}
	
#nav-sec {
	width:140px;
	min-height:10px;
	margin:0 0 0 0;
	float:left;
}

#nav-sec ul {
	width:140px;
	min-height:10px;
	margin:0;
	padding:0;
	float:left;
}

#nav-sec ul li {
 	text-decoration: none;
	list-style:none;
	margin:0 0 5px 0;
	float:left;
}
	
#nav-sec ul li a {
 	width:140px;
	height:20px;
	text-decoration: none;
	list-style:none;
	color:#000;
	float:left;
	font-family: 'Roboto', sans-serif;
	font-weight:400;
	margin:0;
	padding-left:10px;
	background:#CCC;
}	

#nav-sec ul li a:hover { 
	background:#666;
}

a.menus:link {text-decoration:none; color: #ffffff; background: #990000; border:#FFFFFF 1px solid;} /* Link no visitado*/
a.menus:active {text-decoration:none; color: #003399; background: #993333; border:#FFFFFF 1px solid;} /*Link activo*/

aside div#columna_aside {
 	width:150px;
	min-height:10px;
	background-color:#CCC;
	margin:0px 0 0 0;
	float:left;
}


.article1 {
	width:960px;
	min-height:10px;
	display:table;
	clear:both;
}

#columna_960{
	width:960px;
	min-height:250px;
	background-color: #;
	float:left;
	margin:0px 0px 25px 0px;
}

#columna_izq_960{
	width:470px;
	min-height:250px;
	background-color: #;	
	float:left;
	margin:0px 20px 0 0;
	z-index:10;
}		
		
#columna_der_960{
	width:470px;
	min-height:250px;
	background-color: #;	
	float:left;
	margin:0 0 0 0;
}		

#columna_470_contgris{
	width:470px;
	height:25px;
	background-color:#6ca807;	
	float:left;
	margin:0px 0 10px 0;
}		

#columna_610_contgris{
	width:610px;
	height:25px;
	background-color:#6ca807;	
	float:left;
	margin:0px 0 10px 0;
}		

#columna_800_contgris4{
	width:800px;
	height:25px;
	background-color:#6ca807;	
	float:left;
	margin:10px 0 10px 0;
}

#columna_960_contgris4{
	width:960px;
	height:25px;
	background-color:#6ca807;	
	float:left;
	margin:10px 0 10px 0;
}				

#columna_225_contgris{
	width:225px;
	height:25px;
	background-color:#6ca807;	
	float:left;
	margin:0px 0 10px 0;
}

#columna_390_contgris2{
	width:390px;
	height:25px;
	background-color:#6ca807;	
	float:left;
	margin:0px 0 10px 0;
}				

#columna_185_contgris4{
	width:185px;
	height:25px;
	background-color:#6ca807;	
	float:left;
	margin:0px 0 10px 0;
}			

#columna_170_contgris{
	width:170px;
	height:25px;
	background-color:#6ca807;	
	float:left;
	margin:0px 0 10px 0;
}					

#columna_253_contgris{
	width:253px;
	height:25px;
	background-color:#6ca807;	
	float:left;
	margin:0px 0 10px 0;
}					

#columna_295_contgris{
	width:295px;
	height:25px;
	background-color:#6ca807;	
	float:left;
	margin:0px 0 10px 0;
}					

#columna_40_contgris{
	width:40px;
	height:100px;
	background-color:#6ca807;	
	float:left;
	margin:0px 10px 10px 0;
}

article{
	width:800px;
	background-color: #;
	float:left;
}

article div#columna800{
	width:800px;
	min-height:10px;
	background-color: #;
	float:left;
	margin:10px 0px 5px 0px;
}
	
article div#columna610{
	width:610px;
	min-height:10px;
	background-color:#FFF;	
	float:left;
	margin:10px 0 0 0;
}



article div#columna170_negra{
	width:170px;
	min-height:100px;
	background-color: #182502;	
	float:left;
	margin:10px 0 0 20px;
}

article div#columna170_mag{
	width:170px;
	min-height:10px;
	background-color:#C39;	
	float:left;
	margin:0px 0 0 0px;
}

article div#columna170{
	width:170px;
	min-height:10px;
	background-color:#;	
	float:left;
	margin:10px 0 0 20px;
}

#columna390_blanca {
	width:390px;
	min-height:150px;
	background-color:#FFF;
	margin:-169px 10px 0px 0px;
	padding:5px 10px 10px 0;
	position:absolute;
}

article div#columna390 {
	width:390px;
	min-height:10px;
	background-color:#FFF;
	margin:0 20PX 0 0;
	padding:0;
	float:left;
}

article div#columna390_ {
	width:390px;
	min-height:10px;
	background-color:#FFF;
	margin:0 0 0 0;
	padding:0;
	float:left;
}

article div#columna185{
	width:185px;
	min-height:10px;
	background-color: #;	
	float:left;
	margin:0px 20px 0 0;
		}
		
article div#columna185_{
	width:185px;
	min-height:10px;
	background-color: #;	
	float:left;
	margin:0 0 0 0;
}

article div#columna185foto{
	width:185px;
	min-height:10px;
	background-color: #;	
	float:left;
	margin:10px 20px 0 0;
		}
		
article div#columna185foto_{
	width:185px;
	min-height:10px;
	background-color: #;	
	float:left;
	margin:10px 0 0 0;
}

article div#columna200refred{
	width:200px;
	min-height:10px;
	background-color:#CC0000;	
	float:left;
	margin:10px 0 0 0;
}

article div#columna200refgreen{
	width:200px;
	min-height:10px;
	background-color:#6CA807;	
	float:left;
	margin:10px 0 0 0px;
}

article div#columna200refpink{
	width:200px;
	min-height:10px;
	background-color:#FF99CC;	
	float:left;
	margin:10px 0 0 20px;
}

article div#columna200refcyan{
	width:200px;
	min-height:10px;
	background-color:#33CCFF;	
	float:left;
	margin:10px 20px 0 20px;
}

article div#columna200refblue{
	width:230px;
	min-height:10px;
	background-color:#0000FF;	
	float:left;
	margin:10px 0 0 20px;
}

article div#columna100{
	width:102px;
	min-height:10px;
	background-color: #;	
	float:left;
	margin:0 20px 10px 0;
		}
		
article div#columna100_{
	width:102px;
	min-height:10px;
	background-color: #;	
	float:left;
	margin:0 0 10px 0;
}

article div#columna253{
	width:253px;
	min-height:100px;
	background-color: #;	
	float:left;
	margin:0 20px 0 0;
}
		
article div#columna253_{
	width:253px;
	min-height:100px;
	background-color: #;	
	float:left;
	margin:0 0 0 0;
}

.article1 div#columna225{
	width:225px;
	min-height:250px;
	background-color: #;	
	float:left;
	margin:0 20px 0 0;
		}		
		
.article1 div#columna225_2 {
	width:225px;
	min-height:250px;
	background-color: #;	
	float:left;
	margin:0 0 0 0;
		}		
		
article div#columna547 {
	width:547px;
	min-height:100px;
	background-color: #;	
	
	margin:0 0 0 0;
		}		
	
footer {
	width:960px;
	height:100px;
	background-color:#233602;
	float:left;
	margin:30px 0px 0px 0px
	}
	
#logofooter {
	position:absolute;
	margin: -142px 0 0 850px;
}

#logoface {
	position:absolute;
	margin: -90px 0 0 780px;
}

#logotwit {
	position:absolute;
	margin: -140px 0 0 780px;
}

#logoin {
	position:absolute;
	margin: -90px 0 0 910px;
}

#footerdiv1 {
	width:100px;
	height:100px;
	float:left;
	position:absolute;
	margin:-145px 0 0 200px;
	padding:0;
}

#footerdiv2 {
	width:100px;
	min-height:10px;
	float:left;
	position:absolute;
	margin:-145px 0 0 300px;
	padding:0;
}

#footerdiv3 {
	width:100px;
	min-height:10px;
	float:left;
	position:absolute;
	margin:-145px 0 0 400px;
	padding:0;
}

#footerdiv4 {
	width:100px;
	min-height:10px;
	float:left;
	position:absolute;
	margin:-145px 0 0 500px;
	padding:0;
}

#footerdiv5 {
	width:100px;
	min-height:10px;
	float:left;
	position:absolute;
	margin:-145px 0 0 600px;
	padding:0;
}

#footerdiv6 {
	width:100px;
	min-height:10px;
	float:left;
	position:absolute;
	margin:-152px 0 0 650px;
	padding:0;
}
	
#texto295 {
	width:295px;
	float:left;
	margin:0px 20px 0 0;
}

#texto295_ {
	width:295px;
	float:left;
	margin:0px 0 0 0;
}

p {
	font-family: 'Roboto', sans-serif;
	font-weight:400;
	font-size:10pt;
	text-align: left;
	margin:0;
	padding:0;
	display:inline;
}

.aside1 {
	font-family: 'Roboto', sans-serif;
	font-weight:700;
	font-size:12pt;
	margin:10px;
	float:left;
	display:inline;
}

.aside2 {
	font-family: 'Roboto', sans-serif;
	font-weight:600;
	font-size:10pt;
	margin:0px;
	padding-left:10px;
	padding-right:10px;
	float:left;
	background-color:#999;
}

.aside3 {
	font-family: 'Roboto', sans-serif;
	font-weight:400;
	font-size:9pt;
	margin:10px;
	float:left;
}

.aside4 {
	font-family: 'Roboto', sans-serif;
	font-weight:600;
	font-size:10pt;
	margin:0 0 10px 0;
	padding-left:35px;
	padding-right:34px;
	padding-bottom:5px;
	padding-top:5px;
	float:left;
	background-color:#CCC;
	color:#C39;
}

.aside3blanco {
	font-family: 'Roboto', sans-serif;
	font-weight:400;
	font-size:9pt;
	margin:10px;
	float:left;
	color:#FFF;
}

.lista {
	font-family: 'Roboto', sans-serif;
	font-weight:400;
	font-size:7pt;
	margin:0px;
	float:left;
}

h1 {
	font-family: 'Joti One', cursive;
	font-size:30pt;	
	color:black;
	margin:20px 0 0 400px;
	position:absolute;
	/* text-shadow: 0.09em 0.09em #CCC; */
	padding:0px;
}

.h1_ {
	font-family: 'Joti One', cursive;
	font-size:30pt;	
	color:black;
	margin:60px 0 0 240px;
	position:absolute;
	/* text-shadow: 0.09em 0.09em #CCC; */
	padding:0px;
}

.h1 {
	font-family: 'Permanent Marker', cursive;
	font-size:30pt;	
	color:black;
	margin:10px;
	position:absolute;
	/* text-shadow: 0.09em 0.09em #CCC; */
	padding:0px;
}

h2 {
	font-family: 'Roboto', sans-serif;
	font-weight:900;
	font-size:15pt;
	text-align:left;
	margin:1px 0 0 5px;
	padding:0px;
	color:#FFF;
}

h3 {
	font-family: 'Roboto', sans-serif;
	font-weight:400;
	font-size:10pt;
	text-align:left;
	color:#F39;
	margin:0px;
	padding:0px;
	display:inline;
}

h4 {
	font-family: 'Roboto', sans-serif;
	font-weight:400;
	font-size:8pt;
	text-align: left;
	color:#6ca807;
	margin:10px 0 0 10px;
	padding:0px;
	display:inline;
}

h5 {
	font-family: 'Roboto', sans-serif;
	font-weight:400;
	font-size:8pt;
	text-align: left;
	color:#8bd80a;
	margin:0 0 0 10px;
	padding:0px;
	display:inline;
}

h6 {
	font-family: 'Roboto', sans-serif;
	font-weight:300;
	font-size:4pt;
	text-align: left;
	color:#CCC;
	margin:0 0 0 10px;
	padding:0px;
	display:inline;
}

#footertext{
	width:900px;
	height:20px;
	font-family: 'Roboto', sans-serif;
	font-weight:300;
	font-size:4pt;
	text-align:center;
	color:#CCC;
	margin:-30px 0 0 25px;
	padding:0px;
	position:absolute;
}


hr { 
  background-color:#666;
  height:1px;
   
}

.hr { 
  width:610px;
  background-color:#666;
  height:1px;
}

#clear { width:100%; height:0px; /*border-bottom:#000 dotted 2px; -*/clear:both; margin-bottom:10px;}


form {
	width:300px;
	min-height:10px;
	float:left;
	
}

label {
  width:180px;
  min-height:10px;
  display: block;
  margin: 0;
}


btn {
  width:100px;
  min-height:20px;
  display: block;
  margin: 1em 0;
  float:right;
}

fieldset {
	width:200px;
	min-height:100px;
}

legend {
	width:140px;
	min-height:100px;
}

input {
	width:280px;
  min-height:10px;
  display: block;
  margin: 0;
}

a {
	margin:0px;
	padding:0px;
	text-decoration:none;
	display:inline;
	color:green;
}