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

A.liga_blanco:link    {color:#ffffff; text-decoration:none;}
A.liga_blanco:visited {color:#ffffff; text-decoration:none;}
A.liga_blanco:active  {color:#ffffff; text-decoration:none;}
A.liga_blanco:hover   {color:#ffffff; text-decoration:underline;}

A.liga_negro:link    {color:#000000; text-decoration:none;}
A.liga_negro:visited {color:#000000; text-decoration:none;}
A.liga_negro:active  {color:#000000; text-decoration:none;}
A.liga_negro:hover   {color:#000000; text-decoration:underline;}

.cosmito {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-align: center;
}

#grupo { 
position:relative;
background-color:#FFFFFF;
width:960px;
height:1000px;
z-index:57;
left: auto;
top: auto;
margin-right: auto;
margin-left: auto;
border:none;
}

#grupo2 { 
position:relative;
background-color:#FFFFFF;
width:967px;
height:780px;
z-index:57;
left: auto;
top: auto;
margin-right: auto;
margin-left: auto;
}

#grupo3 { 
position:relative;
background-color:#FFFFFF;
width:967px;
height:1175px;
z-index:57;
left: auto;
top: auto;
margin-right: auto;
margin-left: auto;
}

#grupo4 { 
position:relative;
background-color:#FFFFFF;
width:967px;
height:1050px;
z-index:57;
left: auto;
top: auto;
margin-right: auto;
margin-left: auto;
}

#cabeza{
width: 960px;
margin: 0 0 0 0;
padding: 0;
list-style: none;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
background-image:url(../images/head.jpg)
	 }
	 
div#cabeza2 {
	height: 175px;
	left: 408px;
	position: absolute;
	width: 541px;
	top: 7px;
	font-family: 'Nunito', sans-serif;
	font-size:2.5em;
	color:#FFFFFF;
	text-align:right;
	padding-right:10px;

}

div#content2{
	width:386px;
	height:337px;
	position: absolute;
	left: 205px;
	top: 530px;
}

#footer{
font-family: 'Nunito', sans-serif;
font-size:0.9em;
width:100%;
height:30px;
background-color:#dedede;
border:none;
position:relative;
color:#ffffff;
background-image:url(../images/footer.jpg);
}

#content{
width:580px;
height:470px;
float:left;
font-family:'Nunito', sans-serif;
font-size:1em;
color:#060606;
background-color:#e9e9e9;
}

#content3{
width:920px;
height:465px;
float:left;
font-family:Tahoma;
font-size:1.1em;
color:#060606;
background-color:#e9e9e9;
padding: 20px 20px 0 20px;
}

#contenido{
width:280px;
height:280px;
float:left;
padding:10px;
}

#content4{
width:900px;
height:425px;
float:left;
font-family:Tahoma;
font-size:1em;
color:#ffffff;
background-color:#2d2d2d;
padding:10px;
overflow: auto;
}

#sider{
width:360px;
height:495px;
float:right;
font:Tahoma; font-size: 12px;
color:#060606;
background-color:#e9e9e9;
}

h1{
font-family:'Nunito', sans-serif;
font-size:22px;
color:#2c2b2b;
}

h2{
font-family:'Nunito', sans-serif;
font-size:16px;
color:#212e15;
text-align:justify;
}

#banner{
width:320px;
height:125px;
background-color:#2d2d2d;
font-size:1.1em; color:#FFFFFF; 
font-family:'Nunito', sans-serif;
float:left;
}

#banner2{
width:640px;
height:175px;
float:right;
}

#mapa{
width:600px;
height:300px;
background-color:#003333;
}

.textos{
font-size:12px;
font-family:Tahoma;
}

.textos2{
font-size:14px;
font-family:Tahoma;
}

.sub{
font-size:15px;
font-family:Tahoma;
}