.ie6 img {
	width:100%;
}

#wrapper {
	margin: 0 auto;
	width: 100%;
	max-width:1000px;
	padding: 0;
	border:solid 1px #000;
	position:relative;
}

#content nav ul, #content nav ol { list-style-type:none; margin:0; padding:0;}
#content nav ul li { float:left; font-size:0.9em; margin:2px 0 1px 1px; padding:0; }
#content nav ul li a { display:block; color: #5C5C5C; text-decoration:none; padding: 4px 8px 4px 8px; margin:0;border-right:1px solid #C00;}
#content nav ul li:last-child, #content nav ul li:last-child a{ border:none;}
#content nav ul li a.first { font-weight:bold; color: #C00;}

#content nav ul li img { width:20px; margin:-4px 0;}

/* navegador principal */
nav.secundario { border-bottom:1px solid #999;}
nav.secundario ul { height:24px; }
nav.secundario ul li { padding:1px;}
nav.secundario ul li a.title { color: #C00;}

nav ul li a:hover {color: #C00;}

/* Contenidos */
#content {
	clear: both;
	margin: 0;
	padding:0;
	display: block;
}
#container #btnsitiosdc, #content #btnsitiosdc { 
position:absolute; right:44px; top:336px; z-index:1000; color:#FFF; text-decoration:none; font-weight:bold; font-size:12px; text-shadow: 1px 1px 4px #333333; left: initial; margin-left: inherit;}
#container #btnsitiosdc strong, #content #btnsitiosdc strong{ color:#43d7e5;}
#container #btnsitiosdc:hover, #content #btnsitiosdc:hover {  color:#43d7e5;}
#container #btntop1, #content #btntop1 {
    position: absolute;
    top: 190px;
    right: 26px;
    z-index: 1000;
}

/* FOOTER */
footer, #footer {background-color: #717171; text-align:center; padding:10px; color:#FFF; font-size:0.9em;}
footer p, #footer p { padding:0; margin:0; color:#FFF; text-align:center;}
footer p a, #footer p a { color:#FFF; }
footer p a:hover, #footer p a:hover { color:#000; }

/* Estilos para Administrador */

#admin { width:90%; margin:0 auto; padding:1% 2%;}
#admin h1 { font-size:160%; color:#0C0;}


/* Estilos apra ruta de temas*/

#breadcrumbs {
	color: #990000;
	font-size: 0.8em;
	letter-spacing: .02em;
	margin: 0 auto 10px ;
	padding: 1% 0 4%;
	clear: both;
	border:none;
}
ul#breadcrumbs { list-style-type:none;}
#breadcrumbs li { float: left; margin-right:6px; }
#breadcrumbs a { color: #999; text-decoration:none; }
#breadcrumbs a:hover { color: #990000; }
#breadcrumbs li:last-child a { color: #990000;}

section { clear: both; }
#content:after, section:after {
     display: block;
     content: "";
     clear: both;
}

p { color: #333;
	text-align: left;
	margin: 4px 0px 10px;
	padding: 0px;
	
    line-height: 1.5;
}

.btnBlog { float:right; margin-left:50px; font-size:70%; }
.btnBlog a { font-size:140%; font-weight:bold; display:inline-block; text-decoration:none; padding: 10px 8px; color:#FFF; margin-left:10px; background-color:#999; border-radius:6px; box-shadow:2px 2px 2px #666666;}
.btnBlog a:hover { color:#000; background-color:#fff;}

section.admin { width:90%; margin:auto; padding:0;}

@media only screen and (max-width: 769px) {
	#wrapper { width: 98%;}
	header ul li.reuniones, header ul li.inscripcion, header ul li.solicitud, #container #btnsitiosdc, #content #btnsitiosdc, #container #btntop1, #content #btntop1 { display:none; }
	nav { border-bottom: 1px solid #000; padding:0px;}
	nav ul li { margin:0; padding:0;}
	nav ul li a { padding: 2px 4px;}


}

/* Diseño móvil: 480 px e inferior. */

@media only screen and (max-width: 581px) {
	header ul { display:none; }

}
