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;
}




#lateraliz {
	width:180px; float:left; margin: 0 10px 0 0; margin-top:12px;
}

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 0 20px 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;
}



#formularioweb {
	margin-top:30px; background-color:#EEE; padding:15px; border:1px #C6C6C6 solid;
}

#formularioweb fieldset {
	border:0;
}

#formularioweb legend {
	color:#C47808; font-weight:bold;
}

#formularioweb label {
	display:block; font-size:0.80em; margin-bottom:10px;
}

#formularioweb span {
	display:block; float:left; width:11em; color:#0691DB;
}

#formularioweb em {
	color:#F00; font-size:1.2em;
}

#formularioweb p.error {
	color:#F00; font-weight:bold; clear:both;
}

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

.formtxt2 {
	width:30em;
}

.legmargen {
	margin-bottom:20px;
}

#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:610px;
}

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

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#paginador {
	margin:0; padding:0; list-style-type:none; font-size:0.70em; text-align:center;
}

li#pagselect {
	width:20px; line-height:20px; border:1px #C47808 solid; background-color:#F2FAF2; color:#C47808;
}

#paginador li {
	float:left; margin:0 5px; 
}

#paginador li a:link, #paginador li a:visited, #paginador li a:hover {
	display:block; float:left; width:20px; line-height:20px; color:#0691D5; text-decoration:none; border:1px #0691D5 solid;
}





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

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

#pie p {
	font-size:0.70em; color:#999;
}

#pie p.pietop {
	 border-top:1px #999 solid; padding:5px 0 0 0;
}

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