body {
	margin: 0;
	background: transparent url(/imagenes/web/bg_2048x8.png) repeat-y center 0;
}

h1{
	margin: 0;
	padding: 0;
	width: 100%;
	text-align: center;
	font-size: 19px;
	color: #0B425F;
	text-decoration: none;
	font-family: tahoma, sans-serif;
}
h2 {
	margin: 0;
	padding: 0;
	font-size: 15px;
	color: #557B8F;
	font-family: tahoma, sans-serif;
}
h3 {
	margin: 0;
	padding: 0;
	font-size: 13px;
	color: #85A1AF;
	font-family: tahoma, sans-serif;
}
a {
	text-decoration: none;
	color: #38629B;
}

a:hover {
	text-decoration: none;
	color: #00A1E4;
}


div#contenedor_principal {
	width: 980px;
	margin: 0 auto;
	padding: 5px 0 0 0;
	background: #FFF;
}

div#cabecera {
	width: 100%;
	height: 150px;
	background: #fff url(/imagenes/web/cabecera_980x150.png) no-repeat 0 0;
}

#cabecera a{
	float: left;
	display: inline-block;
	width: 68%;
	height: 150px;
}

#cabecera div{
	float: right;
	width: 31%;
	display: inline-block;
	height: 150px;
	line-height: 150px;
}

#cabecera div table{
	height: 100%;
}

div#cuerpo {
	width: 100%;
	background: white;
}

div#contenedor_pie {
	margin: 0;
}

div#contenedor_pie a{
	font-weight: bold;
}

div#contenedor_pie a:hover{
	color: #FFF;
}

div#contenedor_pie span{
	color: #444;
	font-size: 11px;
}
div#subcon_pie{
	margin: 0 auto;
	width: 980px;
	padding: 20px 0 0 0;
	background: #85A1AF;
	text-align: center;
	border-top: 1px solid #608597;
	border-bottom: 1px solid #608597;
}

div#w3c{
	margin: 0 auto;
	width: 980px;
	padding: 20px 0 0 0;
	background: #85A1AF;
	text-align: center;
	border-top: 1px solid #608597;
	border-bottom: 1px solid #608597;
}

div#w3c img{
	border: 0;
}

div#separador{
	height: 40px;
	border-top: 1px solid #608597;
}
/* Seo Keywords */
div#seo_keywords_top h1, div#seo_keywords_bottom h1{
	font-size: 11px;
	color: #FFF;
	text-decoration: none;
	margin: 4px 0;
	padding: 0;
}

div#seo_keywords_top h1{
	color: #000;
}

#seo_keywords_bottom{
	margin: 10px 0;
}
/* Menu Superior */
#contenido_menu {
	height: 30px;
	margin: 0;
	padding: 0 15px;
}

#contenido_menu .a100{
	background-color: #0b425f;
}

#contenido_menu .a90{
	background-color: #24556f;
}

#contenido_menu .a80{
	background-color: #3c687f;
}

#contenido_menu .a70{
	background-color: #557b8f;
}

#contenido_menu .a60{
	background-color: #6d8e9f;
}

#contenido_menu .a50{
	background-color: #85a1af;
}

#contenido_menu ul {
	display: block;
	margin: 0;
	padding: 0;
	height: 30px;
	background: transparent url(/imagenes/web/liso_400x22.png) no-repeat top right;
}
#contenido_menu ul li {
	float: left;
	font-family: tahoma,sans-serif;
	font-size: 13px;
	display: inline-block;
	margin: 0;
	padding: 0;
	height: 30px;
}

#contenido_menu a {
	display: inline-block;
	text-decoration: none;
	line-height: 22px;
	color: #FFF;
	padding: 0 50px 0 24px;
	background: transparent url(/imagenes/lib/coquette/16x16/promotion.png) no-repeat 4px 3px;
	font-weight: bold;
}

#contenido_menu a:hover{
	padding-top: 6px;
	background-position: 4px 9px;

}

/* Menu Lateral */

#menu_lateral {
	float: left;
	width: 160px;
	margin: 5px 0 0 0;
	background: #00a1e4;
}

#menu_lateral ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	height: 25px;
	line-height: 25px;

}

#menu_lateral ul li {
	margin: 0;
	padding: 0;
	height: 25px;
	line-height: 25px;
	padding: 0 5px;
	background: url(/imagenes/web/btn_8x25.png) repeat-x 0 0;
}

#menu_lateral a {
	text-decoration: none;
	height: 25px;
	line-height: 25px;
	color: #78007A;
	font-weight: bold;
}

#menu_lateral a:hover {
	color: #9B4CC7;
}

/* WEBS AMIGAS */
div#webs_amigas{
	padding: 0;
	border: 2px solid #3F7D99;
	background: #3F7D99;
	border-top: 2px solid #3F7D99;
}

div#webs_amigas span{
	display: block;
	padding: 3px 0;
	text-align: center;
	color: #FFF;
	font-family: tahoma, sans-serif;
	font-size: 15px;
	font-weight: bold;
	width: 100%;
	border-bottom: 2px solid #3F7D99;
}

div#contenedor_webs_amigas{
	padding: 10px;
}

div#webs_amigas a{
	display: block;
	text-decoration: none;
	color: #3F7D99;
	font-weight: bold;
	font-family: tahoma, sans-serif;
	font-size: 13px;
	padding: 0 0 0 20px;
	background: #FFF url(/imagenes/lib/silkicons/bullet_star.png) no-repeat top left;
}

div#webs_amigas a:hover{
	text-decoration: underline;
	background-color: #B9D1E4;
}

/* Paginación */
.paginacion {
	clear: both;
	margin: 8px 0 12px 0;
	padding: 0;
	text-align: center;
	color: #204355;
	font-weight: bold;
	font-family: tahoma, sans-serif;
	font-size: 11px;
}

.paginacion a, .paginacion span {
	margin: 0 2px 0 2px;
	padding: 2px 6px 2px 6px;
	border: 1px solid gray;
	font-family: verdana, tahoma, sans-serif;
	font-weight: bold;
	font-size: 11px;
	line-height: 20px;
	text-align: center;
	text-decoration: none;
}

.paginacion a {
	background: #CEDADF;
	color: #204355;
	border: 1px solid #3F7D99;
	cursor: pointer;
}

.paginacion span {
	background: #F1F1F1;
	color: gray;
	cursor: default;
}

.paginacion label {
	font-weight: bold;
	font-size: 17px;
	color: gray;
	margin: 0 3px;
}