body {
	text-align: center;
	background: #0d3692 url(../imgs/bgs/bg.gif) repeat-x;
	margin: auto;
	padding-top: 27px;
	padding-bottom: 25px;
}

:focus {
	outline: 0;
}

.reset {
	width: 100%;
	height: 12px;
	clear: both;
}

h1 {
	color: #0d3692;
	font: bold 14px/16px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-align: left;
	margin-bottom: 0;
	padding-bottom: 0;
}

h1 a {
	color: #0d3692;
	font: bold 14px/16px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-decoration: none;
}

h1 a:hover {
	color: #0c9cf6;
	font: bold 14px/16px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-decoration: underline;
}

h3 {
	color: #0d3692;
	font: bold 11px/14px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-align: left;
}

h2 {
	color: #5b7184;
	font: bold 11px/14px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-align: left;
	text-transform: uppercase;
	margin: 0;
	padding: 0;
}

p {
	color: #5b7184;
	font: 11px/14px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-align: left;
	margin-top: 0;
	padding-top: 0;
}

a {
	color: #0c9cf6;
	font: 11px/14px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-decoration: underline;
}

a:hover {
	color: #0d3692;
	font: 11px/14px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-decoration: underline;
}

input {
	color: #5b7184;
	font: 11px/14px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-align: left;
	background-color: #fff;
	padding: 3px 2px 3px 4px;
	border: 1px solid #a5acb2;
	margin-top: 5px;
	margin-bottom: 6px;
}

select {
	color: #5b7184;
	font: 11px/14px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-align: left;
	background-color: #fff;
	padding: 3px 2px 3px 4px;
	border: 1px solid #a5acb2;
	margin-top: 5px;
	margin-bottom: 6px;
}

textarea {
	color: #5b7184;
	font: 11px/14px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-align: left;
	background-color: #fff;
	padding: 3px 2px 3px 4px;
	border: 1px solid #a5acb2;
	margin-top: 5px;
	margin-bottom: 6px;
}

td {
	color: #5b7184;
	font: 11px/14px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
}

.cont_gral {
	text-align: center;
	width: 755px;
	margin: auto;
	padding: 0;
}

/* @group CABEZALES */

.cab_qsomos {
	background: url(../imgs/cabezales/qsomos.jpg) no-repeat;
	width: 755px;
	height: 200px;
	margin: auto;
}

.cab_mision {
	background: url(../imgs/cabezales/mision.jpg) no-repeat;
	width: 755px;
	height: 200px;
	margin: auto;
}

.cab_valores {
	background: url(../imgs/cabezales/valores.jpg) no-repeat;
	width: 755px;
	height: 200px;
	margin: auto;
}

.cab_memoria {
	background: url(../imgs/cabezales/memoria.jpg) no-repeat;
	width: 755px;
	height: 200px;
	margin: auto;
}

.cab_trabaja {
	background: url(../imgs/cabezales/trabaja.jpg) no-repeat;
	width: 755px;
	height: 200px;
	margin: auto;
}

.cab_qhacemos {
	background: url(../imgs/cabezales/qhacemos.jpg) no-repeat;
	width: 755px;
	height: 200px;
	margin: auto;
}

.cab_resultados {
	background: url(../imgs/cabezales/resultados.jpg) no-repeat;
	width: 755px;
	height: 200px;
	margin: auto;
}

.cab_construccion {
	background: url(../imgs/cabezales/construccion.jpg) no-repeat;
	width: 755px;
	height: 200px;
	margin: auto;
}

.cab_desarrollos {
	background: url(../imgs/cabezales/desarrollos.jpg) no-repeat;
	width: 755px;
	height: 200px;
	margin: auto;
}

.cab_servicios {
	background: url(../imgs/cabezales/servicios.jpg) no-repeat;
	width: 755px;
	height: 200px;
	margin: auto;
}

.cab_comunidad {
	background: url(../imgs/cabezales/comunidad.jpg) no-repeat;
	width: 755px;
	height: 200px;
	margin: auto;
}

.cab_mapa {
	background: url(../imgs/cabezales/mapa.jpg) no-repeat;
	width: 755px;
	height: 200px;
	margin: auto;
}

.cab_obras {
	background: url(../imgs/cabezales/obras.jpg) no-repeat;
	width: 755px;
	height: 200px;
	margin: auto;
}

.cab_industriales {
	background: url(../imgs/cabezales/industriales.jpg) no-repeat;
	width: 755px;
	height: 200px;
	margin: auto;
}

.cab_arquitectura {
	background: url(../imgs/cabezales/arquitectura.jpg) no-repeat;
	width: 755px;
	height: 200px;
	margin: auto;
}

.cab_comerciales {
	background: url(../imgs/cabezales/comerciales.jpg) no-repeat;
	width: 755px;
	height: 200px;
	margin: auto;
}

.cab_desarr_constr {
	background: url(../imgs/cabezales/desarr_constr.jpg) no-repeat;
	width: 755px;
	height: 200px;
	margin: auto;
}

.cab_ejecucion {
	background: url(../imgs/cabezales/ejecucion.jpg) no-repeat;
	width: 755px;
	height: 200px;
	margin: auto;
}

.cab_novedades {
	background: url(../imgs/cabezales/novedades.jpg) no-repeat;
	width: 755px;
	height: 200px;
	margin: auto;
}

.cab_prensa {
	background: url(../imgs/cabezales/prensa.jpg) no-repeat;
	width: 755px;
	height: 200px;
	margin: auto;
}

/* @end */

.cont_abajocab {
	text-align: center;
	width: 755px;
	margin: auto;
}

.sombra_izq {
	background: url(../imgs/bgs/sombra_izq.gif) no-repeat;
	width: 5px;
	height: 270px;
	float: left;
}

.sombra_der {
	background: url(../imgs/bgs/sombra_der.gif) no-repeat;
	width: 5px;
	height: 270px;
	float: right;
}

.cont_contenido {
	text-align: center;
	width: 745px;
	margin: auto;
	float: left;
}

/* @group MENU */

.menu {
	width: 745px;
	height: 28px;
	float: left;
}

.nav {
	margin: 0;
	padding: 0;
}

.nav li {
	text-align: left;
	margin: 0;
	list-style: none;
	z-index: 100;
	float: left;
}

.nav a.menu_home,
.nav a.menu_empresa,
.nav a.menu_qhacemos,
.nav a.menu_obras,
.nav a.menu_prensa,
.nav a.menu_comunidad {
	display: block;
	background: url(../imgs/menu/01.gif) no-repeat 0 0;
	width: 153px;
	height: 28px;
	text-indent: -9000px;
	float: left;
}

.nav a.menu_empresa {
	background: url(../imgs/menu/02.gif) no-repeat;
	width: 135px;
	height: 28px;
}

.nav a.menu_qhacemos {
	background: url(../imgs/menu/03.gif) no-repeat;
	width: 144px;
	height: 28px;
}

.nav a.menu_obras {
	background: url(../imgs/menu/04.gif) no-repeat;
	width: 87px;
	height: 28px;
}

.nav a.menu_prensa {
	background: url(../imgs/menu/05.gif) no-repeat;
	width: 91px;
	height: 28px;
}

.nav a.menu_comunidad {
	background: url(../imgs/menu/06.gif) no-repeat;
	width: 135px;
	height: 28px;
}

.nav a.menu_home:hover,
.nav a.menu_empresa:hover,
.nav a.menu_qhacemos:hover,
.nav a.menu_obras:hover,
.nav a.menu_prensa:hover,
.nav a.menu_comunidad:hover,
.nav a.selected {
	background-position: 0 -28px;
}

/* @end */

.contenido {
	text-align: center;
	background: #fff url(../imgs/bgs/bg_interior_top.gif) repeat-x;
	width: 745px;
	margin: auto;
	padding-bottom: 40px;
	overflow: hidden;
}

.contenido:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}

.col_izq {
	background: url(../imgs/bgs/bg_col_izq.gif) repeat-y right;
	width: 153px;
	float: left;
	padding-bottom: 32768px;
	margin-bottom: -32768px;
}

.bg_col_izq {
	background: url(../imgs/bgs/bg_col_izq_top.gif) no-repeat right top;
	width: 136px;
	margin: auto;
	padding-left: 7px;
	padding-right: 10px;
	padding-top: 16px;
}

.bg_col_izq ul {
	margin: 0;
	padding: 0;
}

.bg_col_izq li {
	color: #5b7184;
	font: 11px/14px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-decoration: none;
	text-align: left;
	background: url(../imgs/comunes/bolita.gif) no-repeat 0 4px;
	padding: 3px 0 3px 16px;
	border-bottom: 1px solid #d2d8de;
	list-style-type: none;
}

.bg_col_izq a {
	color: #5b7184;
	font: 11px/14px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-decoration: none;
}

.bg_col_izq a:hover {
	color: #0c9cf6;
	font: 11px/14px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-decoration: underline;
}

.bg_col_izq a.seleccionado {
	color: #0c9cf6;
	font: bold 11px/14px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-decoration: none;
}

.sub_obras1 {
	background: url(../imgs/comunes/obras_sub1.jpg) no-repeat;
	width: 136px;
	height: 108px;
}

.sub_obras1 a {
	width: 136px;
	height: 108px;
	display: block;
}

.sub_obras2 {
	background: url(../imgs/comunes/obras_sub2.jpg) no-repeat;
	width: 136px;
	height: 108px;
}

.sub_obras2 a {
	width: 136px;
	height: 108px;
	display: block;
}

.col_der {
	text-align: left;
	width: 556px;
	float: right;
	margin: auto;
	margin-bottom: -32768px;
	padding: 18px 18px 32768px;
}

.col_doble {
	text-align: left;
	width: 717px;
	margin: auto;
	padding: 15px 18px 20px 10px;
}

.tit_qsomos {
	background: url(../imgs/titulos/qsomos.gif) no-repeat;
}

.tit_mision {
	background: url(../imgs/titulos/mision.gif) no-repeat;
	padding-top: 30px;
}

.tit_valores {
	background: url(../imgs/titulos/valores.gif) no-repeat;
	padding-top: 30px;
}

.tit_trabaja {
	background: url(../imgs/titulos/trabaja.gif) no-repeat;
	padding-top: 30px;
}

.tit_memoria {
	background: url(../imgs/titulos/memoriaybal.gif) no-repeat;
	padding-top: 30px;
}

.tit_qhacemos {
	background: url(../imgs/titulos/qhacemos.gif) no-repeat;
	padding-top: 30px;
}

.tit_construccion {
	background: url(../imgs/titulos/construccion.gif) no-repeat;
	padding-top: 30px;
}

.tit_desarrollos {
	background: url(../imgs/titulos/desarrollos.gif) no-repeat;
	padding-top: 30px;
}

.tit_servicios {
	background: url(../imgs/titulos/servicios.gif) no-repeat;
	padding-top: 30px;
}

.tit_comunidad {
	background: url(../imgs/titulos/comunidad.gif) no-repeat;
	padding-top: 30px;
}

.tit_obras {
	background: url(../imgs/titulos/obras.gif) no-repeat;
	padding-top: 30px;
}

.tit_industriales {
	background: url(../imgs/titulos/industriales.gif) no-repeat;
	padding-top: 30px;
}

.tit_arquitectura {
	background: url(../imgs/titulos/arquitectura.gif) no-repeat;
	padding-top: 30px;
}

.tit_comerciales {
	background: url(../imgs/titulos/comerciales.gif) no-repeat;
	padding-top: 30px;
}

.tit_desarr_constr {
	background: url(../imgs/titulos/desarr_constr.gif) no-repeat;
	padding-top: 30px;
}

.tit_ejecucion {
	background: url(../imgs/titulos/ejecucion.gif) no-repeat;
	padding-top: 30px;
}

.tit_realizadas {
	background: url(../imgs/titulos/realizadas.gif) no-repeat;
	padding-top: 30px;
}

.tit_novedades {
	background: url(../imgs/titulos/novedades.gif) no-repeat;
	padding-top: 30px;
}

.tit_novedades h1 {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 8px;
	margin-top: 6px;
}

.tit_novedades p {
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 8px;
	margin-bottom: 6px;
}

.tit_prensa {
	background: url(../imgs/titulos/prensa.gif) no-repeat;
	padding-top: 30px;
}

.tit_prensa td {
	padding-top: 8px;
	padding-bottom: 8px;
}

.tit_proveedores {
	background: url(../imgs/titulos/proveedores.gif) no-repeat;
	padding-top: 30px;
}

.tit_sitemap {
	background: url(../imgs/titulos/sitemap.gif) no-repeat;
	padding-top: 30px;
}

.tit_contacto {
	background: url(../imgs/titulos/contactenos.gif) no-repeat;
	padding-top: 30px;
}

.balance_anual {
	background: url(../imgs/titulos/bal_anual.gif) no-repeat;
	width: 220px;
	padding: 56px 15px 4px 40px;
	float: left;
}

.balance_anual ul {
	margin: 0;
	padding: 0;
	width: 220px;
}

.balance_anual li {
	color: #5b7184;
	font: 11px/14px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-align: left;
	background: url(../imgs/comunes/ico_pdf.gif) no-repeat 3px;
	list-style-type: none;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 23px;
}

.balance_anual li.fondogris {
	background: #e4e9ee url(../imgs/comunes/ico_pdf.gif) no-repeat 3px;
}

.balance_anual a {
	color: #5b7184;
	font: 11px/14px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-decoration: none;
}

.balance_anual a:hover {
	color: #0c9cf6;
	font: 11px/14px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-decoration: underline;
}

.balance_trimestral {
	background: url(../imgs/titulos/bal_trimest.gif) no-repeat;
	width: 220px;
	padding: 56px 15px 4px 40px;
	float: right;
}

.balance_trimestral ul {
	margin: 0;
	padding: 0;
	width: 220px;
}

.balance_trimestral li {
	color: #5b7184;
	font: 11px/14px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-align: left;
	background: url(../imgs/comunes/ico_pdf.gif) no-repeat 3px;
	list-style-type: none;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 23px;
}

.balance_trimestral li.fondogris {
	background: #e4e9ee url(../imgs/comunes/ico_pdf.gif) no-repeat 3px;
}

.balance_trimestral a {
	color: #5b7184;
	font: 11px/14px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-decoration: none;
}

.balance_trimestral a:hover {
	color: #0c9cf6;
	font: 11px/14px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-decoration: underline;
}

.obras_realizadas {
	background: url(../imgs/comunes/obras_h1.jpg) no-repeat;
	width: 324px;
	padding: 10px 14px 10px;
	float: left;
}

.obras_realizadas a {
	width: 324px;
	height: 152px;
	display: block;
}

.obras_ejecucion {
	background: url(../imgs/comunes/obras_h2.jpg) no-repeat;
	width: 324px;
	padding: 10px 14px 10px;
	float: right;
}

.obras_ejecucion a {
	width: 324px;
	height: 152px;
	display: block;
}

.listado {
	width: 556px;
}

.listado ul {
	margin: 0;
	padding: 0;
	width: 556px;
}

.listado li {
	color: #5b7184;
	font: 11px/14px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-align: left;
	background: url(../imgs/comunes/bolita.gif) no-repeat 4px 4px;
	list-style-type: none;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 20px;
}

.listado li.fondogris {
	background: #e4e9ee url(../imgs/comunes/bolita.gif) no-repeat 4px 4px;
}

.listado a {
	color: #5b7184;
	font: 11px/14px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-decoration: none;
}

.listado a:hover {
	color: #0c9cf6;
	font: 11px/14px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-decoration: underline;
}

.paginador {
	color: #5b7184;
	font: 11px/14px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-align: right;
	padding-top: 4px;
	padding-bottom: 4px;
	margin-top: 5px;
	margin-bottom: 5px;
}

.paginador a {
	color: #5b7184;
	font: 11px/14px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-decoration: 0c9cf6;
}

.paginador a:hover {
	color: #0c9cf6;
	font: 11px/14px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-decoration: underline;
}

.paginador .seleccionado {
	color: #0c9cf6;
	font: bold 11px/14px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-decoration: none;
}

.qsomos_img1 {
	background: url(../imgs/comunes/qsomos1.jpg) no-repeat right 1px;
	padding-right: 200px;
	padding-top: 45px;
}

.list_flechita {
	margin: 0;
	padding: 0;
}

.list_flechita li {
	color: #5b7184;
	font: 11px/14px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-align: left;
	background: url(../imgs/comunes/flechita.gif) no-repeat 0 10px;
	list-style-type: none;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 14px;
}

.cajita_top {
	background: url(../imgs/bgs/caijta_top.gif) no-repeat;
	width: 556px;
	margin: 20px auto auto;
	padding-top: 4px;
}

.cajita_bottom {
	background: #e4e9ee url(../imgs/bgs/cajita_bottom.gif) no-repeat 0 bottom;
	width: 548px;
	margin: auto auto 15px;
	padding: 2px 0 6px 8px;
}

.ficha {
	width: 556px;
}

.ficha h1 {
	color: #0c9cf6;
	font: bold 19px/21px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-align: left;
	margin-bottom: 10px;
	padding-bottom: 0;
}

.ficha p {
	color: #0c9cf6;
	font: 11px/14px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-align: center;
	margin-top: 6px;
	padding-top: 0;
}

.ficha_detalle {
	width: 540px;
	padding-right: 8px;
}

.ficha_detalle ul {
	margin: 0;
	padding: 0;
}

.ficha_detalle li {
	color: #3d4b56;
	font: 11px/14px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-align: left;
	background: url(../imgs/comunes/bolita.gif) no-repeat 4px 4px;
	list-style-type: none;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 20px;
	border-bottom: 1px solid #bcc5cf;
}

.gris {
	background-color: #eef2f5;
}

.blanco {
	background-color: #fff;
}

/* @group PIE */

.pie {
	background: url(../imgs/bgs/bg_pie.gif) no-repeat;
	width: 712px;
	height: 27px;
	margin: auto;
	padding-left: 18px;
	text-align: left;
	padding-top: 7px;
	padding-right: 15px;
}

.pie input {
	color: #5b7184;
	font: 11px/14px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-align: left;
	background-color: #f4f4f4;
	width: 122px;
	padding: 2px 0 2px 4px;
	border-top: 1px solid #9d9d9f;
	border-left: 1px solid #9d9d9f;
	border-right: 1px solid #efeff1;
	border-bottom: 1px solid #efeff1;
	margin-right: 4px;
	float: left;
	margin-top: 0;
	margin-bottom: 0;
}

.pie button {
	text-indent: -9000px;
	background: url(../imgs/comunes/bot_buscar.gif) no-repeat;
	width: 58px;
	height: 18px;
	border-style: none;
	margin-left: 0;
	float: left;
}

.pie .links_pie {
	float: right;
}

.pie .links_pie ul {
	margin: 0;
	padding: 0;
}

.pie .links_pie li {
	display: inline;
}

.pie .links_pie a.ico_english {
	text-indent: -9000px;
	background: url(../imgs/comunes/english.gif) no-repeat;
	width: 89px;
	height: 13px;
	margin-top: 4px;
	margin-left: 12px;
	float: left;
}

.pie .links_pie a.ico_sitemap {
	text-indent: -9000px;
	background: url(../imgs/comunes/sitemap.gif) no-repeat;
	width: 76px;
	height: 13px;
	margin-top: 4px;
	margin-left: 12px;
	float: left;
}

.pie .links_pie a.ico_proveedores {
	text-indent: -9000px;
	background: url(../imgs/comunes/proveedores.gif) no-repeat;
	width: 68px;
	height: 13px;
	margin-top: 4px;
	margin-left: 12px;
	float: left;
}

.pie .links_pie a.ico_contact {
	text-indent: -9000px;
	background: url(../imgs/comunes/contact.gif) no-repeat;
	width: 74px;
	height: 13px;
	margin-top: 4px;
	margin-left: 12px;
	float: left;
}

/* @end */

.abz {
	background: url(../imgs/comunes/abz.gif) no-repeat;
	width: 87px;
	height: 14px;
	margin-top: 7px;
	margin-right: 12px;
	margin-bottom: 25px;
	float: right;
}

.abz a {
	width: 85px;
	height: 12px;
	text-indent: -9000px;
	float: right;
}

.celeste_ch {
	color: #0c9cf6;
	font: 10px/14px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
}

.en_construccion {
	text-align: center;
	background: url(../imgs/comunes/en_construccion.jpg) no-repeat;
	width: 418px;
	height: 248px;
	margin: auto;
}

.filete {
	border: 1px solid #bcc3ca;
}

.stmap_home {
	background: url(../imgs/comunes/sitemap_home.gif) no-repeat;
	width: 145px;
	padding-top: 31px;
}

.stmap_empresa {
	background: url(../imgs/comunes/sitemap_empresa.gif) no-repeat;
	width: 142px;
	padding-top: 68px;
}

.stmap_qhacemos {
	background: url(../imgs/comunes/sitemap_qhacemos.gif) no-repeat;
	width: 143px;
	padding-top: 68px;
}

.stmap_obras {
	background: url(../imgs/comunes/sitemap_obras.gif) no-repeat;
	width: 145px;
	padding-top: 68px;
}

.stmap_prensa {
	background: url(../imgs/comunes/sitemap_prensa.gif) no-repeat;
	width: 143px;
	padding-top: 68px;
}

.stmap_comunidad {
	background: url(../imgs/comunes/sitemap_comunidad.gif) no-repeat;
	width: 144px;
	padding-top: 68px;
}

.stmap {
	width: 120px;
	margin: auto;
}

.stmap ul {
	margin: 0;
	padding: 0;
}

.stmap li {
	color: #5b7184;
	font: 11px/14px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-decoration: none;
	text-align: left;
	background: url(../imgs/comunes/bolita.gif) no-repeat 0 4px;
	padding: 3px 0 3px 16px;
	border-bottom: 1px solid #d2d8de;
	list-style-type: none;
}

.stmap li.sub {
	color: #5b7184;
	font: 11px/14px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-decoration: none;
	text-align: left;
	padding: 3px 0 3px 4px;
	list-style-type: none;
	background-color: #e4e9ee;
	background-image: none;
	border-bottom: 1px solid #d2d8de;
}

.stmap a {
	color: #5b7184;
	font: 11px/14px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-decoration: none;
}

.stmap a:hover {
	color: #0c9cf6;
	font: 11px/14px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-decoration: underline;
}

.adobe {
	width: 126px;
	margin: auto;
	background: url(../imgs/comunes/ico_reader.gif) no-repeat 5px 0;
	padding-top: 126px;
	padding-right: 5px;
	padding-left: 5px;
}

.adobe a {
	color: #0c9cf6;
	font: 11px/14px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-decoration: underline;
}

.adobe a:hover {
	color: #0d3692;
	font: 11px/14px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-decoration: underline;
}

.copete {
	margin-bottom: 2px;
	padding-top: 10px;
	padding-bottom: 6px;
	border-bottom: 1px dotted #d2d8de;
}

.copete p {
	color: #5b7184;
	font: 13px/15px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-align: left;
}

.fecha {
	color: #8f9eaa;
	font: 11px/13px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
}

.volanta {
	color: #0c9cf6;
	font: 11px/13px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-transform: uppercase;
}
