/* ---------------------------------------------------
			estilos globales		
------------------------------------------------------ */
* {
margin: 0;
padding: 0;
}
body {
background: #D2D5DB;	
font: 100%/1.4em arial, "trebuchet ms", verdana, sans-serif;
color: #3F3F3F;
text-align: center;
}

/* vinculos */

a:link {
font-weight: bold;
text-decoration: none;
color: #2AA3FF;
}
a:visited {
font-weight: bold;
text-decoration: none;
color: #2AA3FF;
}
a:hover {
font-weight: bold;
text-decoration: none;
color: #06c;
}
a:active {
font-weight: bold;
text-decoration: none;
color: #2AA3FF;
}
a img { 
border: 0; 
}

/* hn */

h1, h2, h3, h4, h5, h6 { 
margin: 10px 0;
font-weight: normal; 
color: #262626;
}
p {
margin: 10px 0;
}
h1 {
font-size: 1.3em;
}
h2 {
font-size: 1.1em;
}
h3 {
font-size: 1em;
}
h4 {
font-size: 0.9em;
}

/* misc */

abbr, acronym {
font-style: normal; 
border-bottom: 1px dotted #666; 
cursor: help;
}
code, pre {
margin: 10px 0;
font: 110% "Courier New", Courier, Monospace;
color: #666;
}

/* listas de definicion */

dl {
margin: 20px 0;
}
dt {
font-size: 0.9em;
text-transform: uppercase;
}
dd {
margin: 0 0 20px;
}

/* estilos para listas */

ul {
margin: 10px 0;
} 
ul li {
height: 1%;
list-style-type: none;
margin: 0 0 5px;
padding: 0 0 0 15px;
background: url(icon-bul.gif) no-repeat 0 0;
line-height: 18px;
}
ol {
margin: 10px 0 10px 25px;
}
ol li {
margin: 0 0 5px 0;
}

/* blockquote */

blockquote {
margin: 10px 0;
padding: 5px 10px;
border-top: 1px solid #eee;
border-bottom: 1px solid #eee;
font: 0.9em/1.5em georgia, "lucida sans unicode", "trebuchet ms", sans-serif;
color: #666;
}

/* estilos para imagenes */

p.left {
float: left;
margin: 0 15px 10px 0;
}
p.left img {
display: block;
}
p.right {
float: right;
margin: 0 0 10px 15px;
}
p.right img {
display: block;
}
p.border {
border: 1px double #bfbfbf;
}
p.border img {
padding: 2px;
}

/* ---------------------------------------------------
			armado		
------------------------------------------------------ */

#container {
width: 926px;
font-size: 0.75em;
text-align: left;
}
#row-1, 
#row-2, 
#row-3 {
height: 1%;
width: 790px;
margin: 0 auto;
}
#row-1 {
margin: 0 auto 0;
padding: 0;
background: url(contenidos-b.gif) repeat-y;
}

/* ---------------------------------------------------
			columnas		
------------------------------------------------------ */

#col-main {
float: left;
width: 510px;
margin: 0;
padding: 0 0 0 45px;
}
#sec-news {
width: 500px;
margin: 0;
padding: 0;
}

#col-side {
float: right;
width: 220px;
font-size: 0.95em;
line-height: 1.4em;
}
#sec-radio {
width: 190px;
margin: 0;
padding: 0;
border-bottom: 1px dashed #bfbfbf;
}
h3#apoyo,
h3#informate,
h3#meta {
display: block;
width: 190px;
overflow: hidden;
margin: 0;
padding: 51px 0 0 0;
height: 0px !important;
height /**/: 51px;
}
h3#apoyo {
background: url(h3-apoyo.gif) no-repeat;
}
h3#informate {
background: url(h3-informate.gif) no-repeat;
}
h3#meta {
background: url(h3-meta.gif) no-repeat;
}
h3#radio a {
display:block;
width:219px;
height:130px;
padding:0;
text-decoration:none;
}
h3#radio span {
display:none;
}
h3#radio {
background: url(h3-radio.gif) no-repeat;
}

/* ---------------------------------------------------
			encabezado		
------------------------------------------------------ */

#header {
height:179px;
margin: 0 auto;
background: url(header.jpg) no-repeat 0px;
}

/* h1 */
#header h1 {
display: none;
margin: 0;
padding: 0;
overflow: hidden;
text-indent: -10000px;
}
h1 {
margin: 0;
}
h1 a:link, h1 a:visited, h1 a:hover {
display: block;
width: 760px;
overflow: hidden;
padding: 196px 0 0 0;
background: url(title000.jpg) no-repeat 0 0;
color: #fff;
text-decoration: none;
height: 0px !important;
height /**/: 196px;
}

/* ---------------------------------------------------
			columna principal		
------------------------------------------------------ */

#col-main {
float: left;
width: 510px;
}

/* ---------------------------------------------------
			pie de pagina	
------------------------------------------------------ */

#footer {
background: url(footer-b.gif) no-repeat 50%;
font-size: 1em;
height: 97px;
}
#footer-inner {
width: 700px;
margin: 0 auto;
}
#footer a {
text-transform: uppercase;
color: #2aa3ff;
}
#footer a:hover {
font-size: 1.2em;
text-transform: uppercase;
color: #FF0000;
}
p.footer-copy,
p.footer-nav,
p.footer-navo {
margin: 0;
line-height: 70px;
}
p.footer-copy {
float: left;
display: block;
text-align: left;
color: #CCCCCC;
}
p.footer-navo {
float: left;
display: block;
text-align: center;
}
p.footer-nav {
float: right;
display: block;
text-align: right;
color: #CCCCCC;
}

/* ---------------------------------------------------
			varios		
------------------------------------------------------ */

.clear {
clear: both;
height: 0;
line-height: 0;
}
a.feed {
padding: 0 0 0 15px;
background: url(icon-fee.gif) no-repeat;
line-height: 18px;
}
p.more {
margin: 10px 0 0;
padding: 0 0 0 15px;
background: url(icon-mor.gif) no-repeat;
text-transform: uppercase;
line-height: 18px;
}
body#arch p.more {
margin-bottom: 10px;
}
.clearfix:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}
.clearfix {display: inline-table;}
/* Ocultar en IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* Termina de ocultar en IE-mac */

/* ---------------------------------------------------
			menu principal		
------------------------------------------------------ */

ul#nav {
width: 760px;
height: 55px;
margin: 0 auto; 
background: #D2D5DB;
}
#nav li {
list-style-type: none;
display: inline;
float: left;
height: 55px;
width: 190px;
margin: 0; 
padding: 0;
}
#nav li a {
display: block;
width: 100%; 
height: 100%;
overflow: hidden;
margin: 0; 
padding: 0;
text-decoration: none;
}
#nav li span {
display: block;
margin: 0; 
padding: 0;	
text-indent: -10000px;
}
#nav li a:hover {
background-image: none;
color: #D2D5DB;
}
#nav li a:active {
color: #D2D5DB;
}
/* */
#nav li#nav-proyecto {
background: url(nav-proyecto.gif) 0 -55px no-repeat;
}
#nav li#nav-proyecto a {
background: url(nav-proyecto.gif) 0 0 no-repeat;
}
#nav li#nav-proyecto a:hover, body li#nav-proyecto a {
background-image: none;
}
/* */
#nav li#nav-grupos {
background: url(nav-grupos.gif) 0 -55px no-repeat;
}
#nav li#nav-grupos a {
background: url(nav-grupos.gif) 0 0 no-repeat;
}
#nav li#nav-grupos a:hover, body li#nav-grupos a {
background-image: none;
}
/* */
#nav li#nav-talleres {
background: url(nav-talleres.gif) 0 -55px no-repeat;
}
#nav li#nav-talleres a {
background: url(nav-talleres.gif) 0 0 no-repeat;
}
#nav li#nav-talleres a:hover, body li#nav-talleres a {
background-image: none;
}
/* */
#nav li#nav-movidas {
background: url(nav-movidas.gif) 0 -55px no-repeat;
}
#nav li#nav-movidas a {
background: url(nav-movidas.gif) 0 0 no-repeat;
}
#nav li#nav-movidas a:hover, body li#nav-movidas a {
background-image: none;
}

/* ---------------------------------------------------
			secundario		
------------------------------------------------------ */

ul#secnav {
width: 190px;
}
#secnav li {
height: 1%;
list-style-type: none;
margin: 0 0 5px;
padding: 0 0 0 15px;
line-height: 20px;
background: url(icon-bul.gif) no-repeat 0 0;
}
#secnav li a {
display: block;
width: 100%; 
height: 100%;
overflow: hidden;
margin: 0; 
padding: 0;
text-decoration: none;
}

.post {
	margin: 0 0 40px;
	text-align: justify;
	font-size: 1.05em;
	}
.post h2 {
	font-size: 2em;
	}

