/* CSS Document */
* {font-family:Arial,Tahoma,Verdana,Helvetica,Sans-Serif; margin:0; padding:0;}
body {margin:0; padding:0; border:0; background-color:#FFF;}
html>body {margin:0; padding:0;}
a, a:hover, a:hover * {text-decoration:none;}
form {margin:0; padding:0;}
.separa, .spacer {clear:both; overflow:hidden;}
img {border:0;}

/*Contenido*/
.art-menu {width:302px; margin:0; padding:10px 0; float:right;}
.art-port {width:675px; margin:0; padding:10px 0; float:left;}

/*Menu*/
.art-menu .area-menu1 {width:260px; margin:0 auto; padding:0 0 22px; overflow:hidden; clear:both; background-color:#F6F6F6;}
.art-menu .area-menu2 {width:260px; margin:0 auto; padding:0 0 22px; overflow:hidden; clear:both; background-color:#F6F6F6;}

/*ESTILOS ARTICULO*/
.herramientas {width:100%; margin:0; padding:0; clear:both; float:right; text-align:left; overflow:hidden;}
/**/
.art-port .interior {margin:0 35px;}
.interior .titular {font-size:22px; font-weight:bold; color:#333; line-height:25px;}
.interior .bajada {margin:18px 0 0; font-size:15px; font-weight:normal; color:#336699; line-height:25px;}
.interior .fecha {margin:0 0 5px; font-size:12px; font-weight:bold; color:#999;}
.interior .epigrafe {margin:8px 0 0; font-size:11px; font-weight:bold; color:#003366;}
.interior .epigrafe p {font-size:11px; font-weight:bold; color:#003366;}
.interior .seccion {margin:0 0 10px; width:100%; font-size:11px; font-weight:normal; color:#333;}
.interior .seccion a {font-size:11px; font-weight:normal; color:#333;}
.interior .seccion a:hover {color:#cc0000;}
/**/
.art-multimedia {margin:15px 0 5px;}
.pie-video {margin:5px 0 10px; font-size:11px; font-weight:normal; color:#333;}
.pie-video a, .pie-video p {font-size:11px; font-weight:normal; color:#333;}
.pie-video a:hover {color:#FF9900;}
.subir {margin:15px 0 25px; font-size:12px; font-weight:bold; color:#FF0000; text-align:right;}
.subir a {font-size:12px; font-weight:bold; color:#FF0000;}
.subir a:hover {color:#003366;}

/*ESTILO FOTO FICHA*/
.foto-art {width:220px; float:right; overflow:hidden; margin:0 0 15px 10px; text-align:right;}
.foto-art img {margin:0 0 5px; border:6px solid #edebeb;}
.foto-art .pie {font-size:11px; color:#666; font-style:italic; margin:0; float:center; clear:both; overflow:hidden;}

/*ESTILO RECUADRO*/
.rec-rotulo {background-color:#88b6ce; padding:5px 0; overflow:hidden; margin:1px;}
.rec-rotulo p {margin:0 0 0 15px; font-size:15px; color:#fff; font-weight:bold;}
.rec-texto {background-color:#F6F6F6; overflow:hidden; margin:0 0 10px}
.rec-texto .auxi {margin:10px; overflow:hidden;}

/*estilos recuadro*/
.rec-texto p {font-size:12px; font-weight:normal; color:#666;} /* Esto es solo para que funcione el +/- letra */
.rec-texto ul, .rec-texto p ul {margin-top:8px; margin-left:50px; line-height:140%; font-size:12px; color:#666;}
.rec-texto ul li, .rec-texto p ul li {list-style-type:square; line-height:140%; font-size:12px; color:#666;}
.rec-texto ol, .rec-texto p ol {margin-top:8px; margin-left:50px; line-height:140%; font-size:12px; color:#666;}
.rec-texto ol li, .rec-texto p ol li {list-style-type:decimal; line-height:140%; font-size:12px; color:#666;}
.rec-texto blockquote {margin-left:15px;}
.rec-texto {font-family:Arial,Helvetica,Sans-Serif,Verdana,Tahoma; font-size:12px; font-weight:normal; color:#666; line-height:170%; text-align:justify;}
.rec-texto table, .rec-texto table td {border-collapse:collapse; padding:5px; font-size:12px; color:#666;}
.rec-texto a {font-size:12px; color:#003366; font-weight:bold;}
.rec-texto a:hover, .rec-texto * a:hover {color:#cc0000; text-decoration:underline;}
.rec-texto strong, .rec-texto b {font-weight:bold;}

/*TABLA DE SUBTITULOS*/
.subtitulos {display:block; background:url(/prontus_concejobogota/imag/auxi/flecha_cel.gif) no-repeat left top; width:100%; margin:3px 0 0; font-size:11px; color:#cc0000; text-align:left;}
.subtitulos a {margin:5px 0 0 25px; padding:0; font-size:12px; color:#cc0000; font-weight:bold;}
.subtitulos a:hover {color:#003366; text-decoration:none;}
/**/
.contSubtit {display:table; width:100%; margin:0; padding:15px 0 6px; font-size:18px; font-weight:normal; color:#cc0000; clear:both;}
.contSubtit .titSubtit {font-size:18px; font-weight:normal; color:#cc0000; float:left; width:82%; margin:0; padding:0;}
.contSubtit .titSubtit a, .contSubtit .titSubtit a:hover {font-size:18px; font-weight:normal; color:#cc0000; text-decoration:none;}
.contSubtit .linkSubtit {margin:0; padding:0; text-align:right; font-size:11px; font-weight:normal; color:#FF0000;}
.contSubtit .linkSubtit a {padding:0 0 3px 0; font-size:11px; font-weight:normal; color:#FF0000;}
.contSubtit .linkSubtit a:hover {color:#ff0000; text-decoration:underline;}

/*Tablas Forms*/
.tableform {margin:15px 0 0;}
.tableform td {padding:4px; font-size:12px; font-weight:bold; color:#333;}
.tableform .fieldform {width:90%; padding:2px 4px; font-size:12px; font-weight:normal; color:#666; border:1px solid #003366;}
.tableform .buttonform {width:74px; height:27px; font-size:12px; font-weight:bold; color:#fff; background-color:#036600; border:0;}
.gris {font-size:12px; font-weight:normal; color:#999;}
/**/
.tableform-dos {margin:15px 0 0; border-top:1px solid #f7f7f7;}
.tableform-dos td {padding:1px; font-size:12px; color:#333;}
.tableform-dos .fieldform {width:90%; padding:2px 4px; font-size:12px; font-weight:normal; color:#666; border:1px solid #003366;}
.tableform-dos .buttonform {width:74px; height:27px; font-size:12px; font-weight:bold; color:#fff; background-color:#036600; border:0;}

/*Agenda*/
.titu-agenda {margin:0 35px; font-size:30px; font-weight:bold; color:#88B6CE;}
.rot-ag {margin:0;}
.rot-ag .rot {margin:10px 0 0; padding:0 0 8px; font-size:20px; font-weight:bold; color:#cc0000;}
.meses .field {width:200px; margin:3px 0 0; font-size:11px; font-weight:normal; color:#333; border:1px solid #666;}

/*Estilos articulo GALERIA*/
.imagen {width:146px; padding:10px 0 0; background:url(/prontus_concejobogota/imag/auxi/top_rec.gif) no-repeat left top; overflow:hidden;}
.imagenfoot {margin:10px 0 0; width:146px; padding:0 0 10px; background:url(/prontus_concejobogota/imag/auxi/foot_rec.gif) no-repeat left bottom; overflow:hidden;}
.imagen .foto {border:1px solid #666; margin:10px 0 5px 0px; clear:both;}
.imagen p {margin:0 20px 0 20px; font-size:11px;}
.imagen a {color:#737373; font-size:11px; font-weight:normal;}
.imagen a:hover {color:#cc0000; text-decoration:none;}
.tablaGal {margin:15px;}
.tablaGal td .foto {border:1px solid #666666; margin:10px 0 5px 0; clear:both;}
.tablaGal td p {margin:0 20px; font-size:11px;}
.tablaGal td a {color:#737373; font-size:11px; font-weight:normal;}
.tablaGal td a:hover {color:#cc0000; text-decoration:none;}
.text {width:100px; clear:both; text-align:left;}
.text img {margin:0;}

/*Taxonomia y Descargas*/
.nom-seccion {margin:0; font-size:30px; font-weight:bold; color:#88B6CE;}
.taxportbloque {display:table; width:100%; margin:0; padding:10px 0; border-bottom:1px dashed #DADADA; overflow:hidden;}
.taxporttoplink {margin:10px 20px; font-size:14px; color:#FF9900;}
.taxporttoplink a {color:#1563D8;}
.taxporttoplink a:hover {text-decoration:underline;}
.titular-tax {margin:0 0 5px; font-size:20px; font-weight:normal; color:#003366;}
.titular-tax a {font-size:20px; font-weight:normal; color:#003366;}
.titular-tax a:hover {color:#cc0000;}
.fecha-tax {margin:0 2px 3px; font-size:11px; font-weight:normal; color:#666;}
.epigrafe-tax {margin:0 0 3px 2px; font-size:12px; font-weight:normal; color:#006600;}
.epigrafe-tax p {font-size:12px; font-weight:normal; color:#006600;}
.bajada-tax {margin:0 0 0 2px; font-size:14px; font-weight:normal; color:#336699;}
.foto-tax {margin:0 10px 0 0; float:left; border:6px solid #EDEBEB;}
.taxportmsg {margin:15px 0 10px; font-size:12px; font-weight:bold; color:#666;}
.taxportmsg a {font-size:12px; font-weight:bold; color:#666;}
.taxportmsg a:hover {color:#cc0000; text-decoration:underline;}

/*Articulos Relacionados*/
.adjunto {width:260px; margin:0 auto; clear:both;}
.adjunto .titu-adj {width:260px; margin:15px 0 12px; padding:11px 0; background-color:#a9a9a9;}
.adjunto .titu-adj p {margin:0 16px; font-size:22px; font-weight:normal; color:#fff;}
.adjunto .link {margin:0 10px 8px; padding:0 0 8px; background:url(/prontus_concejobogota/imag/auxi/flecha_cel.gif) no-repeat left top; border-bottom:1px solid #E5E5E5;}
.adjunto .link a {display:block; margin:0 10px 0 25px; font-size:11px; font-weight:normal; color:#333;}
.adjunto .link a:hover {color:#cc0000;} 
.adjunto .vermas {margin:0 15px 10px; padding:0; font-size:12px; font-weight:bold; color:#88B6CE; text-align:right;}
.adjunto .vermas a {margin:0; font-size:11px; font-weight:bold; color:#88B6CE;}
.adjunto .vermas a:hover {color:#cc0000;}
.adjunto .aux {margin:0 0 5px 25px;}
.adjunto .aux .peso {font-size:10px; font-weight:bold; color:#999;}
.tdaux {padding:5px 0 15px;}

/*Mapa del Sitio*/
.mapa-around {margin:0 20px;}
li.mapa-item1 {font-size:18px; font-weight:bold; color:#FF9900; line-height:20px; list-style-type:square; margin:10px 0;}
li.mapa-item2 {font-weight:bold; color:#FF9900; font-size:14px; list-style-type:square; margin:0 0 10px 50px;}
li.mapa-item3 {list-style-type:square; color:#FF9900; margin-left:100px;}
li.mapa-item4 {list-style-type:square; color:#FF9900; margin-left:150px;}
/**/
li.mapa-item1 * {font-size:18px; font-weight:bold; color:#FF9900;}
li.mapa-item2 * {font-weight:bold; color:#333; font-size:14px;}
li.mapa-item3 * {font-weight:normal; color:#666; font-size:12px;}
li.mapa-item4 * {font-weight:normal; color:#666; font-size:12px;}
/**/
li.mapa-item1 *:hover {color:#1563D8;}
li.mapa-item2 *:hover {color:#1563D8;}
li.mapa-item3 *:hover {color:#1563D8;}
li.mapa-item4 *:hover {color:#1563D8;}

/* Texto del articulo */
p {font-family:Arial,Helvetica,Sans-Serif,Verdana,Tahoma; font-size:12px; font-weight:normal; color:#333;}
.CUERPO p, .CUERPO * {font-size:12px; font-weight:normal; color:#333;} /* Esto es solo para que funcione el +/- letra */
.CUERPO ul, .CUERPO p ul {margin-top:8px; margin-left:50px; line-height:140%; font-size:11px; color:#666;}
.CUERPO ul li, .CUERPO p ul li {list-style-type:square; line-height:140%; font-size:11px; color:#666;}
.CUERPO ol, .CUERPO p ol {margin-top:8px; margin-left:50px; line-height:140%; font-size:11px; color:#666;}
.CUERPO ol li, .CUERPO p ol li {list-style-type:decimal; line-height:140%; font-size:11px; color:#666;}
.CUERPO blockquote {margin-left:15px;}
.CUERPO {font-family:Arial,Helvetica,Sans-Serif,Verdana,Tahoma; margin:20px 0 0 0; padding:0 0 20px; font-size:12px; font-weight:normal; color:#666; line-height:170%; text-align:justify;}
.CUERPO table, .CUERPO table td {border-collapse:collapse; padding:5px; font-size:11px; color:#666;}
.CUERPO a {font-size:11px; color:#336699; font-weight:bold;}
.CUERPO a:hover, .CUERPO * a:hover {color:#cc0000; text-decoration:underline;}
.CUERPO strong, .CUERPO b {font-weight:bold;}
ul {list-style:square; display:block; margin: 5px 5px 0px 50px; font-size:11px; color:#666;}
ol {list-style:decimal; display:block; margin: 5px 5px 0px 50px; font-size:11px; color:#666;}
/*formato*/
.CUERPO h1 {font-size:18px; font-weight:normal; color:#930000;}
.CUERPO h2 {font-size:15px; font-weight:bold; color:#666;}
.CUERPO h3 {font-size:12px; font-weight:bold; color:#666;}
.CUERPO h4 {font-size:11px; font-weight:bold; color:#1C2B45;}
.CUERPO h5 {font-family:Tahoma,Verdana,Arial,Helvetica,Sans-Serif; font-size:10px; font-weight:bold; color:#1C2B45;}
.CUERPO h6 {font-family:Tahoma,Verdana,Arial,Helvetica,Sans-Serif; font-size:9px; font-weight:bold; color:#1C2B45;}
.CUERPO address {font-size:12px; font-weight:normal; color:#000; font-style:italic;}
.CUERPO pre {font-size:11px; font-weight:normal; color:#666666; text-align:justify; text-indent:10px;}
.CUERPO .td-estilo-fondogris {background-color:#dddddd;}
.CUERPO .td-estilo-fondoazul {background-color:#1b2a42; color:#FCFCFC; font-weight:bold;}
.CUERPO .tr-estilo-fondogris {background-color:#dddddd;}
.CUERPO .tr-estilo-fondoazul {background-color:#1b2a42; color:#FCFCFC; font-weight:bold;}

/*vtxt*/
.CUERPO .subtit /* subtitulos */ {display:block; width:100%; margin:0; padding:0 0 8px 0; font-size:18px; font-weight:normal; color:#cc0000;}
.CUERPO .piefoto /* pies de fotos */ {color:#404040; font-size:10px; }
.CUERPO .resalta /* texto resaltado */ {font-size:11px; font-weight:bold; color:#353535; font-style:italic;}
.CUERPO .amarillo /* texto amarillo */ {color:#F8DA07;}
.CUERPO .azul     /* texto azul */   {color:#003366;}
.CUERPO .azuldestacado     /* texto azul destacado */  {color:#003366; font-weight:bold;}
.CUERPO .blanco   /* texto blanco */ {color:#FFFFFF;}
.CUERPO .negro    /* texto negro */  {color:#000000;}
.CUERPO .rojo     /* texto rojo */   {color:#CC0000;}
.CUERPO .naranjo  /* texto naranjo */  {color:#FF6000;}
.CUERPO .verde    /* texto verde */  {color:#339900;}
.CUERPO .gris     /* texto gris */  {color:#5C5C5C;}
.CUERPO .celeste  /* texto para recuadro negro */  {color:#0A91A5;}
/*/vtxt*/

/*vtxt_table*/
.CUERPO .table-right {float:right;}
.CUERPO .table-left {float:left;}
.CUERPO .table-center {margin:auto;}
/*/vtxt_table*/

/*vtxt_tr*/
.CUERPO .tr-estilo-fondogris {background-color:#dddddd;}
.CUERPO .tr-estilo-fondoazul {background-color:#1b2a42; color:#FFFFFF; font-weight:bold;}
/*/vtxt_tr*/

/*vtxt_td*/
.CUERPO .td-estilo-fondogris {background-color:#dddddd;}
.CUERPO .td-estilo-fondoazul {background-color:#1b2a42; color:#FFFFFF; font-weight:bold;}
/*/vtxt_td*/

/* estilos obligatorios para tablas en vtxt */
.CUERPO table {margin:3px; padding:2px 2px 2px 2px; border-collapse: collapse; empty-cells: show;}
.CUERPO td {margin:0; padding:0; vertical-align:middle;}
.CUERPO img {margin:0;}

/*FIN*/
