body {
	margin:0; padding:0; border:0; text-align:center; font:1em Arial, Helvetica, sans-serif
}

#contenedor {
	margin:auto; padding:0; width:995px; text-align:left; position:relative;
}

#cabecera {
	height:130px; background:#F6F8E7 url(imagenes/cabecera-iz.gif) no-repeat bottom left;
}

#contcabecera {
	background:url(imagenes/cabecera-de.gif) no-repeat bottom right; height:130px; 
}

h1 {
	margin:0; padding:0; color:#001238; padding:20px 0 0 20px;
}

.eslogan {
	margin:0; padding:0 0 0 20px; color:#C47808;
}

p {
	font-size:0.80em;
}

strong {
	color:#0691D5;
}

#divmenu {
	height:37px; position:relative; background:#C47808 url(imagenes/fondo-menu-si.gif) no-repeat top left; margin-top:10px; 
}

#menusupder {
	position:absolute; top:0; right:0; background:url(imagenes/fondo-menu-sd.gif) no-repeat top right; height:5px; width:6px;
}

#menuinfiz {
	position:absolute; bottom:0; left:0; background:url(imagenes/fondo-menu-ii.gif) no-repeat bottom left; height:5px; width:6px;
}

#menuinder {
	position:absolute; bottom:0; right:0; background:url(imagenes/fondo-menu-id.gif) no-repeat bottom right; height:5px; width:6px;
}

ul#menu {
	margin:0; padding:0; list-style-type:none; padding:0 0 0 10px;
}

#menu li {
	float:left;
}

#menu li a:link, #menu li a:visited, #menu li a:hover {
	display:block; float:left; line-height:37px; color:#FFF; text-decoration:none; padding:0 10px;
}





h2.h2lateral {
	width:170px; line-height:23px; background:#001238 url(imagenes/fondo-hx.gif) no-repeat center center; font-size:0.90em; color:#FFF; padding:0 0 0 10px; margin:0 0 10px 0;
}

ul.listadoslat {
	margin:0; padding:0 0 0 10px; font-size:0.80em; list-style-type:none;
}

.listadoslat li {
	margin-bottom:5px;
}

.listadoslat li a:link, .listadoslat li a:visited, .listadoslat li a:hover {
	color:#0691D5; text-decoration:none;
}

#formbuscador {
	font-size:0.90em; margin-top:20px; margin-left:10px;
}

#formbuscador fieldset {
	border:0;
}

#formbuscador legend {
	display:none;
}

#txtbuscador {
	border:1px #CECECE solid;
}
	
#buscar {
	border:0; background-color:#EEE; border:1px #CECECE solid;
}


#searchform {
	margin-bottom:20px;
}

#searchform fieldset {
	border:0;
}

#searchform legend {
	display:none;
}

.formtxt {
	border:1px #C47808 solid;
}


#botonenvio {
	background:#EDEDED url(imagenes/fondo-boton.gif) repeat-x center bottom; color:#313732; display:block; margin:auto; border:1px #AEAEAE solid;
}





#centraldiv {
	float:left; width:600px; padding:10px; display:inline;
}

h2.principal {
	margin:12px 0 20px 0; padding:0; color:#0691D5;
}

h2.principalsearh {
	color:#C47808; font-size:1.1em; font-weight:normal;
}

h2#comentarios {
	font-size:1em; color:#001238; margin-top:30px;
}

h3#respond {
	font-size:0.90em; color:#C47808; margin-top:30px;
}

.principal a:link, .principal a:visited, .principal a:hover {
	color:#0691D5; text-decoration:none;
}

p.migapan {
	font-size:0.70em; color:#333;
} 

p.migapan a:link, p.migapan a:visited, p.migapan a:hover {
	color:#333;
}

.categorias {
	width:280px; float:left; padding:10px;
}

.categorias h3 {
	margin:0; font-size:1em; font-weight:normal;
}

.categorias h3 a:link, .categorias h3 a:visited, .categorias h3 a:hover {
	text-decoration:none; color:#C47808;
}

.categorias p {
	margin:0; padding:0; font-size:0.70em;
}

.categorias p a:link, .categorias p a:visited, .categorias p a:hover {
	text-decoration:none; color:#001238;
}

h3.tituloweb {
	font-size:0.90em; margin-bottom:5px;
}

h3.tituloweb a:link, h3.tituloweb a:visited, h3.tituloweb a:hover {
	color:#C47808; text-decoration:none;
}

p.descripcionweb {
	font-size:0.80em; margin:0; color:#001238;
}

p.urlweb {
	font-size:0.80em; margin:5px 0 30px 0; color:#0691D5;
}


ul.listcomentarios {
	list-style-type:none;
}

.listcomentarios li {
	background-color:#F3F6F7; padding:0; margin-bottom:20px; padding:5px; clear:both;
}

.listcomentarios p {
	margin:0 0 10px 0; padding:0; font-size:0.80em;
}

ul.datoscomment {
	margin:0; border:0; padding:0; list-style-type:none; text-align;right;
}

.datoscomment li {
	margin:0; padding:0; border:0; display:inline; padding-right:10px; font-size:0.70em;
}

.post a:link, .post a:visited, .post a:hover {
	color:#0691D5;
}

.centrarimagen {
	display:block; margin:auto;
}




#lateralde {
	width:373px; float:right; margin:0; margin-top:12px;
}

#lateralde ul {
	margin:0 0 30px 0; padding:0; border:0; list-style-type:none;
}

#lateralde li {
	font-size:0.80em;
}

#lateralde li a:link, #lateralde li a:visited, #lateralde li a:hover{
	color:#0691D5; text-decoration:none;
}

#sideizq {
	float:left; width:180px; display:inline;
}

#sideder {
	width:180px; padding-top:1px; margin-left:190px;
}





#pie {
	clear:both; padding:20px 0 0 0;
}

#pie p.pietop {
	font-size:0.70em; color:#999; border-top:1px #999 solid; padding:5px 0 0 0;
}

#pie p a:link, #pie p a:visited, #pie p a:hover {
	color:#999;
}