body {
margin: 0px;
padding: 0px;
background:#86888B url(fondo_2.jpg) repeat-x;
}
#anuncios{
width: 820px;
margin: 5px auto;
background-color:#86888B;
padding:0px;
}
/*#shadow{
width:820px;
padding:10px;
filter: shadow(color:black);
}*/
#contenedor{
width: 820px;
/*margin: 5 auto;*/
background-color:#FFFFFF;
padding:10px;
border:1px solid #76787A;
        /*box-shadow: 7px 7px 8px #76787A;
        -webkit-box-shadow: 7px 7px 8px #76787A;
        -moz-box-shadow: 7px 7px 8px #76787A;
        filter: progid:DXImageTransform.Microsoft.dropShadow(color=#76787A, offX=7, offY=7, positive=true);*/
} 
#wrapper {
	width: 800px;
	margin: 0 auto;
	background-color:#ffffff;
}
#Header{
height:116px;}
#buscador {
	width: 800px;
	padding-top: 10px;
	float: left;
	background:#8d8d8d url(barrita_abajo_gris.gif) left bottom no-repeat;
	margin-bottom:5px;
}
#buscador p {
	margin: 0px 0px 0px 10px;
}
#buscador #form1 {
	width: 220px;
	float: right;
	padding-top: 10px;
	padding-right: 5px;
	margin-bottom:5px;
}
#buscador #fecha {
	width: 360px;
	float: left;
}

/* ------------------ INICIO TOP NAV ------------------ */
#topNav {
	height: 40px;
	width: 800px;
	background: #000000;
	font: 12px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	margin-top: -10px;
}
#topNav a {
	padding-top: 15px;
}
/* FIN TOP NAV */

/* ------------------ INICIO MENU PRINCIPAL ------------------ */
#inicioBTN a {
	float: left;
	height: 40px;
	width: 110px;
	color: #FFFFFF;
	text-decoration:underline;
	background: #AAAAAA url(menu_r1_c1.jpg) no-repeat left top;
	font: 12px Arial, Helvetica, sans-serif;
}
#inicioBTN a:hover {
	color: #FFFFFF;
	text-decoration:underline;
	font: 12px Arial, Helvetica, sans-serif;
	background: #AAAAAA url(menu_r1_c1_f2.jpg) no-repeat left top;
}
#ayuntamientoBTN a {
	float: left;
	height: 40px;
	width: 110px;
	color: #FFFFFF;
	text-decoration:underline;
	font: 12px Arial, Helvetica, sans-serif;
	background: #AAAAAA url(menu_r1_c2.jpg) no-repeat left top;
}
#ayuntamientoBTN a:hover {
	color: #FFFFFF;
	text-decoration:underline;
	font: 12px Arial, Helvetica, sans-serif;
	background: #AAAAAA url(menu_r1_c2_f2.jpg) no-repeat left top;
}
#tramitesBTN a {
	float: left;
	height: 40px;
	width: 140px;
	color: #FFFFFF;
	text-decoration:underline;
	font: 12px Arial, Helvetica, sans-serif;
	background: #AAAAAA url(menu_r1_c3.jpg) no-repeat left top;
}
#tramitesBTN a:hover {
	color: #FFFFFF;
	text-decoration:underline;
	font: 12px Arial, Helvetica, sans-serif;
	background: #AAAAAA url(menu_r1_c3_f2.jpg) no-repeat left top;
}
#negociosBTN a {
	float: left;
	height: 40px;
	width: 110px;
	color: #FFFFFF;
	text-decoration:underline;
	font: 12px Arial, Helvetica, sans-serif;
	background: #AAAAAA url(menu_r1_c4.jpg) no-repeat left top;
}
#negociosBTN a:hover {
	color: #FFFFFF;
	text-decoration:underline;
	font: 12px Arial, Helvetica, sans-serif;
	background: #AAAAAA url(menu_r1_c4_f2.jpg) no-repeat left top;
}
#conoceBTN a {
	float: left;
	height: 40px;
	width: 110px;
	color: #FFFFFF;
	text-decoration:underline;
	font: 12px Arial, Helvetica, sans-serif;
	background: #AAAAAA url(menu_r1_c5.jpg) no-repeat left top;
}
#conoceBTN a:hover {
	color: #FFFFFF;
	text-decoration:underline;
	font: 12px Arial, Helvetica, sans-serif;
	background: #AAAAAA url(menu_r1_c5_f2.jpg) no-repeat left top;
}
#transparenciaBTN a {
	float: left;
	height: 40px;
	width: 110px;
	color: #FFFFFF;
	text-decoration:underline;
	font: 12px Arial, Helvetica, sans-serif;
	background: #AAAAAA url(menu_r1_c6.jpg) no-repeat left top;
}
#transparenciaBTN a:hover {
	color: #FFFFFF;
	text-decoration:underline;
	font: 12px Arial, Helvetica, sans-serif;
	background: #AAAAAA url(menu_r1_c6_f2.jpg) no-repeat left top;
}
#directorioBTN a {
	float: left;
	height: 40px;
	width: 110px;
	color: #FFFFFF;
	text-decoration:underline;
	font: 12px Arial, Helvetica, sans-serif;
	background: #AAAAAA url(menu_r1_c7.jpg) no-repeat left top;
}
#directorioBTN a:hover {
	color: #FFFFFF;
	text-decoration:underline;
	font: 12px Arial, Helvetica, sans-serif;
	background: #AAAAAA url(menu_r1_c7_f2.jpg) no-repeat left top;
}

/* ------------------ INICIO PRIMARYCONTENT POR SECCIONES ------------------ */
/* ----- GRIS ----- */
#content #primaryContent_GRIS {
	float: left;
	width: 185px;
	padding-top: 10px;
	padding-bottom: 10px;
	background: #828282 url(rounded_gray2.jpg) no-repeat left bottom;
}
#primaryContent_GRIS li {
	list-style-type: none;
	list-style-image: url(bullet_blanco.gif);
	color: #FFFFFF;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	margin: 0px;
	font: bold 11px/20px Arial, Helvetica, sans-serif;
}
#primaryContent_GRIS a {
	color: #FFFFFF;
	text-decoration:underline;
	font: bold 11px Arial, Helvetica, sans-serif;
}
#primaryContent_GRIS a:hover {
	color: #FFFFFF;
	text-decoration: underline;
	font: bold 11px Arial, Helvetica, sans-serif;
}
#primaryContent_GRIS ul {
	padding: 0px;
	margin: 0px 0px 0px 25px;
}
/* ----- ROSA ----- */
#content #primaryContent_ROSA {
	float: left;
	width: 185px;
	padding-top: 10px;
	padding-bottom: 10px;
	background: #666666 url(rounded_rosa.gif) no-repeat left bottom;
}
#primaryContent_ROSA li {
	list-style-type: none;
	list-style-image: url(bullet_blanco.gif);
	color: #FFFFFF;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	margin: 0px;
	font: bold 11px/20px Arial, Helvetica, sans-serif;
}
#primaryContent_ROSA a {
	color: #FFFFFF;
	text-decoration:underline;
	font: bold 11px Arial, Helvetica, sans-serif;
}
#primaryContent_ROSA a:hover {
	color: #FFFFFF;
	text-decoration: underline;
	font: bold 11px Arial, Helvetica, sans-serif;
}
#primaryContent_ROSA ul {
	padding: 0px;
	margin: 0px 0px 0px 25px;
}
/* ----- NARANJA ----- */
#content #primaryContent_NARANJA {
	float: left;
	width: 185px;
	padding-top: 10px;
	padding-bottom: 10px;
	background: #EC8D00 url(rounded_naranja.jpg) no-repeat left bottom;
}
#primaryContent_NARANJA li {
	list-style-type: none;
	list-style-image: url(bullet_blanco.gif);
	color: #FFFFFF;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	margin: 0px;
	font: bold 11px/20px Arial, Helvetica, sans-serif;
}
#primaryContent_NARANJA a {
	color: #FFFFFF;
	text-decoration:underline;
	font: bold 11px Arial, Helvetica, sans-serif;
}
#primaryContent_NARANJA a:hover {
	color: #FFFFFF;
	text-decoration: underline;
	font: bold 11px Arial, Helvetica, sans-serif;
}
#primaryContent_NARANJA ul {
	padding: 0px;
	margin: 0px 0px 0px 25px;
}
/* ----- VERDE ----- */
#content #primaryContent_VERDE {
	float: left;
	width: 185px;
	padding-top: 10px;
	padding-bottom: 10px;
	background: #69AD1F url(rounded_verde.jpg) no-repeat left bottom;
}
#primaryContent_VERDE li {
	list-style-type: none;
	list-style-image: url(bullet_blanco.gif);
	color: #FFFFFF;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	margin: 0px;
	font: bold 11px/20px Arial, Helvetica, sans-serif;
}
#primaryContent_VERDE a {
	color: #FFFFFF;
	text-decoration:underline;
	font: bold 11px Arial, Helvetica, sans-serif;
}
#primaryContent_VERDE a:hover {
	color: #FFFFFF;
	text-decoration: underline;
	font: bold 11px Arial, Helvetica, sans-serif;
}
#primaryContent_VERDE ul {
	padding: 0px;
	margin: 0px 0px 0px 25px;
}
/* ----- TURQUESA ----- */
#content #primaryContent_TURQUESA {
	float: left;
	width: 185px;
	padding-top: 10px;
	padding-bottom: 10px;
	background: #008a76 url(rounded_turquesa.jpg) no-repeat left bottom;
}
#primaryContent_TURQUESA li {
	list-style-type: none;
	list-style-image: url(bullet_blanco.gif);
	color: #FFFFFF;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	margin: 0px;
	font: bold 11px/20px Arial, Helvetica, sans-serif;
}
#primaryContent_TURQUESA a {
	color: #FFFFFF;
	text-decoration:underline;
	font: bold 11px Arial, Helvetica, sans-serif;
}
#primaryContent_TURQUESA a:hover {
	color: #FFFFFF;
	text-decoration: underline;
	font: bold 11px Arial, Helvetica, sans-serif;
}
#primaryContent_TURQUESA ul {
	padding: 0px;
	margin: 0px 0px 0px 25px;
}
/* ----- ORANGE ----- */
#content #primaryContent_ORANGE {
	float: left;
	width: 185px;
	padding-top: 10px;
	padding-bottom: 10px;
	background: #D95700 url(rounded_orange.jpg) no-repeat left bottom;
}
#primaryContent_ORANGE li {
	list-style-type: none;
	list-style-image: url(bullet_blanco.gif);
	color: #FFFFFF;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	margin: 0px;
	font: bold 11px/20px Arial, Helvetica, sans-serif;
}
#primaryContent_ORANGE a {
	color: #FFFFFF;
	text-decoration:underline;
	font: bold 11px Arial, Helvetica, sans-serif;
}
#primaryContent_ORANGE a:hover {
	color: #FFFFFF;
	text-decoration: underline;
	font: bold 11px Arial, Helvetica, sans-serif;
}
#primaryContent_ORANGE ul {
	padding: 0px;
	margin: 0px 0px 0px 25px;
}
/* ----- ROJO ----- */
#content #primaryContent_ROJO {
	float: left;
	width: 185px;
	padding-top: 10px;
	padding-bottom: 10px;
	background: #B90210 url(rounded_rojo.jpg) no-repeat left bottom;
}
#primaryContent_ROJO li {
	list-style-type: none;
	list-style-image: url(bullet_blanco.gif);
	color: #FFFFFF;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	margin: 0px;
	font: bold 11px/20px Arial, Helvetica, sans-serif;
}
#primaryContent_ROJO a {
	color: #FFFFFF;
	text-decoration:underline;
	font: bold 11px Arial, Helvetica, sans-serif;
}
#primaryContent_ROJO a:hover {
	color: #FFFFFF;
	text-decoration: underline;
	font: bold 11px Arial, Helvetica, sans-serif;
}
#primaryContent_ROJO ul {
	padding: 0px;
	margin: 0px 0px 0px 25px;
}
/* ----- AMARILLO ----- */
#content #primaryContent_AMARILLO {
	float: left;
	width: 185px;
	padding-top: 10px;
	padding-bottom: 10px;
	background: #FFCC00 url(rounded_amarillo.jpg) no-repeat left bottom;
}
#primaryContent_AMARILLO li {
	list-style-type: none;
	list-style-image: url(bullet_blanco.gif);
	color: #FFFFFF;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	margin: 0px;
	font: bold 11px/20px Arial, Helvetica, sans-serif;
}
#primaryContent_AMARILLO a {
	color: #FFFFFF;
	text-decoration:underline;
	font: bold 11px Arial, Helvetica, sans-serif;
}
#primaryContent_AMARILLO a:hover {
	color: #FFFFFF;
	text-decoration: underline;
	font: bold 11px Arial, Helvetica, sans-serif;
}
#primaryContent_AMARILLO ul {
	padding: 0px;
	margin: 0px 0px 0px 25px;
}
/* FIN PRIMARY CONTENT POR SECCIONES */

/* ------------------ INICIO SECONDARY NAV ------------------ */
#secondaryContent #secondaryNav {
	width: 185px;
	background-color: #BFBFBF;
	background-image: url(rounded_gray.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
#secondaryNav li {
	list-style-type: none;
	padding: 0px;
	list-style-image: url(bullet_hoja.jpg);
	color: #666666;
	font: normal 11px/25px Arial, Helvetica, sans-serif;
	margin: 0px 0px 5px;
}
#secondaryNav ul {
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 5px;
}
/* FIN SECONDARY NAV */

#infominutosImg {
	float: left;
	height: 130px;
	width: 100px;
	padding-right: 10px;
}
#infominutosCont {
	width: 280px;
	float: right;
}
#finCol {
	clear: both;
}
#secondaryLeft #superior {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	background: #e8e8e8;
	
}
#superior h1 {
	color: #FFFFFF;
	background-color: #000000;
	width: 350px;
	margin-right: auto;
	margin-left: auto;
	font: bold 11px Arial, Helvetica, sans-serif;
}
/* ------------------ INICIO SECONDARY CONTENT ------------------ */
#content #secondaryContent {
	float: right;
	width: 605px;
}
#secondaryContent a:hover {
font: bold 10px Arial, Helvetica, sans-serif;
color: #a62653;
text-decoration: underline;
}
#secondaryContent a {
font: bold 10px Arial, Helvetica, sans-serif;
color: #666666;
text-decoration:underline;
}
#secondaryContent a:visited {
font: bold 10px Arial, Helvetica, sans-serif;
color: #999999;
text-decoration:underline;
}
#contenidoDerecho {
	width: 250px;
	float: left;
}
#contenidoIzquierdo {
	float: left;
	width: 150px;
}
/* FIN SECONDARY CONTENT */

#bar {
	clear: both;
}
#comunicado p {
	padding-right: 15px;
	padding-left: 15px;
}

/* ------------------ INICIO SECONDARY LEFT ------------------ */
#secondaryContent #secondaryLeft {
	width: 410px;
	float: left;
}
#secondaryLeft #superior a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #a62653;
	text-decoration: underline;
}
#secondaryLeft #superior a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #a62653;
	text-decoration:underline;
}
#secondaryContent #secondaryLeft li {
	list-style-image: url(bullet_gris.gif);
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
/* FIN SECONDARY RIGHT */

/* ------------------ INICIO SECONDARY RIGHT ------------------ */
#secondaryContent #secondaryRight {
	float: right;
	width: 185px;
}
#secondaryRight li {
	color: #000000;
	font: bold 11px Arial, Helvetica, sans-serif;
}
#secondaryRight a {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration:underline;
}
#secondaryRight a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: underline;
}
#secondaryRight ul {
	padding: 0px;
	list-style: url(bullet_rosa.gif) none;
	margin: 0px 0px 0px 25px;
}
/* FIN SECONDARY RIGHT */

/* ------------------ INICIO FOOTER ------------------ */
#blank {
	clear: both;
}
#footer {
	clear: both;
	background: #aaaaaa;
}
#footer #bottomNav {
	height: 18px;
	width: 800px;
	padding-top: 7px;
	padding-bottom: 5px;
	background: url(bgFooter.jpg);
}
#footer #legalesGRIS {
	height: 14px;
	width: 800px;
	background: #A62653;/*828282*/
	color: #FFFFFF;
	padding-top: 3px;
	padding-bottom: 3px;
	font: 10px Arial, Helvetica, sans-serif;
}
#legalesGRIS a{
color: #FFFFFF;
font: 10px Arial, Helvetica, sans-serif;
font-weight:bold;
}
#footer #legalesROSA {
	height: 14px;
	width: 800px;
	background: #A62653;
	color: #FFFFFF;
	padding-top: 3px;
	padding-bottom: 3px;
	font: 10px Arial, Helvetica, sans-serif;
}
#footer #legalesNARANJA {
	height: 14px;
	width: 800px;
	background: #A62653;/*EC8D00*/
	color: #FFFFFF;
	padding-top: 3px;
	padding-bottom: 3px;
	font: 10px Arial, Helvetica, sans-serif;
}
#footer #legalesROJO {
	height: 14px;
	width: 800px;
	background: #A62653;/*B90210*/
	color: #FFFFFF;
	padding-top: 3px;
	padding-bottom: 3px;
	font: 10px Arial, Helvetica, sans-serif;
}
#footer #legalesTURQUESA {
	height: 14px;
	width: 800px;
	background: #A62653;/*00C1C1*/
	color: #FFFFFF;
	padding-top: 3px;
	padding-bottom: 3px;
	font: 10px Arial, Helvetica, sans-serif;
}
#footer #legalesVERDE {
	height: 14px;
	width: 800px;
	background: #A62653;/*69AD1F*/
	color: #FFFFFF;
	padding-top: 3px;
	padding-bottom: 3px;
	font: 10px Arial, Helvetica, sans-serif;
}
#footer #legalesORANGE {
	height: 14px;
	width: 800px;
	background: #A62653;/*D95700*/
	color: #FFFFFF;
	padding-top: 3px;
	padding-bottom: 3px;
	font: 10px Arial, Helvetica, sans-serif;
}

/* FIN FOOTER */

/* ------------------ ESTILOS DE FUENTES ------------------ */
.escucharAudio a {
	color: #9C9C9C;
	text-decoration: underline;
	font: bold 11px Arial, Helvetica, sans-serif;
}
.escucharAudio a:hover {
	color: #a62653;
	text-decoration: underline;
	font: italic bold 11px Arial, Helvetica, sans-serif;
}
.subtituloRojo {
	color: #B90210;
	font: bold 13px Arial, Helvetica, sans-serif;
}
.tituloCanalRojo {
	color: #B90210;
	font: bold 18px Arial, Helvetica, sans-serif;
}
.linkLeermas a {
	color: #9C9C9C;
	text-decoration:underline;
	font: bold 10px Arial, Helvetica, sans-serif;
}
.linkLeermas a:hover {
	color: #9C9C9C;
	text-decoration: underline;
	font: bold 10px Arial, Helvetica, sans-serif;
}
.textoCorrido {
	color: #000000;
	font: normal 11px Arial, Helvetica, sans-serif;
}

.boton_generico {
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;
	background-color: #666666;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #999999;
	font: bold normal 10px Arial, Helvetica, sans-serif;
}
.vermas a {
	color: #B90210;
	text-decoration:underline;
	font: 10px Arial, Helvetica, sans-serif;
}
.vermas a:hover {
	color: #B90210;
	text-decoration: underline;
	font: 10px Arial, Helvetica, sans-serif;
}
.linkGenerico a {
	color: #a62653;
	text-decoration:underline;
	font: normal 12px Arial, Helvetica, sans-serif;
}
.linkGenerico a:hover {
	color: #a62653;
	text-decoration: underline;
	font: normal 12px Arial, Helvetica, sans-serif;
}
.downMenu a {
	color: #FFFFFF;
	text-decoration:underline;
	font: bold 11px Arial, Helvetica, sans-serif;
}
.subtitulo {
	color: #000000;
	font: bold 11px Arial, Helvetica, sans-serif;
}
.bienvenida {
	color: #FFFFFF;
	font: bold 11px Arial, Helvetica, sans-serif;
}
.bienvenida a{
	color: #FFFFFF;
	font: bold 11px Arial, Helvetica, sans-serif;
}

.ayuntamiento {
	color: #a62653;
	font: bold 13px Arial, Helvetica, sans-serif;
}
.ayuntamiento a{
	color: #a62653;
	font: bold 13px Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.conoce {
	color: #018a76;
	font: bold 13px Arial, Helvetica, sans-serif;
}
.tramites {
	color: #FF6600;
	font: bold 13px Arial, Helvetica, sans-serif;
}
.negocios {
	color: #69AD1F;
	font: bold 13px Arial, Helvetica, sans-serif;
}
.conocePuebla {
	color: #00C1C1;
	font: bold 13px Arial, Helvetica, sans-serif;
}
.eventos {
	color: #750075;
	font: bold 13px Arial, Helvetica, sans-serif;
}
.noticia {
	color: #D95700;
	font: bold 13px Arial, Helvetica, sans-serif;
}
.noticia a{
	color: #D95700;
	font: bold 13px Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.noticia a:hover{
	color: #D95700;
	font: bold 13px Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.contacto {
	color: #FFCC00;
	font: bold 13px Arial, Helvetica, sans-serif;
}
.downMenu {
	color: #FFFFFF;
	font: bold 11px Arial, Helvetica, sans-serif;
}
.downMenu a:hover{
	color: #FFFFFF;
	text-decoration: underline;
	font: bold 11px Arial, Helvetica, sans-serif;
}
.downMenu a:visited {
	color: #FFFFFF;
	font: bold 11px Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
.tituloCanal {
	color: #a62653;
	font: bold 18px Arial, Helvetica, sans-serif;
	color: #A62653;
}

.tituloBox {
	color: #FFFFFF;
	font: bold 13px Arial, Helvetica, sans-serif;
}
#wrapper #content #secondaryContent #secondaryRight #extras li {
	list-style: url(audio_icon.jpg);
}

.vermasBox {
	color: #FFFFFF;
	font: normal 11px Arial, Helvetica, sans-serif;
}
.fecha {
	font: bold 10px Arial, Helvetica, sans-serif;
	color: #000000;
}
.mapaSitio {
	font: normal 10px Arial, Helvetica, sans-serif;
	color: #ffffff;
}
.menuPrincipal {
	color: #FFFFFF;
	font: normal 13px Arial, Helvetica, sans-serif;
}

#footer #bottomNav li {
	float: left;
	list-style: none;
	margin-right: 30px;

}
#footer #bottomNav ul {
	margin: 0px 0px 0px 70px;
	padding: 0px;
}
body {
	margin: 0px;
	padding: 0px;
}
#apDiv1 {
	margin-left: auto;
	margin-right: auto;
}
.activo {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #000000;
	background: url(bullet_negro.jpg) no-repeat 5px 5px;
	padding-left: 15px;
}
.level2 {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #ffffff;
	background: url(bullet_blanco.gif) no-repeat 5px 5px;
	padding-left: 15px;
}
.level3 {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 20px;
	margin-left: 20px;
	background: url(level3_bull.png) no-repeat 10px 5px;
}
.level4 {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	margin-left: 25px;
	padding-left: 25px;
	background: url(level4_bull.png) no-repeat 15px 5px;
}
.level5 {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 35px;
	margin-left: 35px;
	background: url(level5_bull.png) no-repeat 25px 5px;
}
.level6 {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	margin-left: 42px;
	padding-left: 42px;
	background: url(level6_bull.png) no-repeat 32px 5px;
}
.level7 {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	margin-left: 50px;
	padding-left: 50px;
	background: url(level3_bull.png) no-repeat 40px 5px;
}
.level8 {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	margin-left: 55px;
	padding-left: 55px;
	background: url(level4_bull.png) no-repeat 45px 5px;
}
#content #primary {
	float: left;
	width: 185px;
}
#content #primary img {
	float: left;
	width: 185px;
}
/*Títulos, subtítulos, contenido*/
#content h1{
	margin-top: 0px;
	margin-left: 4px;
	margin-bottom:3px;
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #a62653;
	text-decoration:underline;
	background-color:#e8e8e8;
}
#content h2{
	margin-top: 0px;
	margin-bottom:3px;
	margin-left: 5px;
	font: bold 11.5px Arial, Helvetica, sans-serif;
	color: #000000;
}
#content h3{
	margin-top: 0px;
	margin-bottom: 3px;
	margin-left: 5px;
	font: 11px Arial, Helvetica, sans-serif;
	color: #000000;
}
#content h4{
	margin-top: 0px;
	margin-bottom: 3px;
	margin-left: 5px;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #a62653;
}
.tramites_tit {
	font: bold 12px Arial, Helvetica, sans-serif;
	font-variant: normal;
	color: #a62653;
	text-decoration: none;
	background-image: url(pink_bullet.gif);
	background-repeat: no-repeat;
	float: left;
	width: 100%;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	background-position: 0px 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	
}
/*#secondaryLeft table td{
border-color:#cccccc;
border-width:1px;
border-style:solid;
}*/
.tram_tab1{
font: 11px Arial, Helvetica, sans-serif;
background-color:#E5E5E5;
}
.tram_tab2{
font: 11px Arial, Helvetica, sans-serif;
background-color:#F5F5F5;
}
a.tram_tab1:link{
font: bold 10px Arial, Helvetica, sans-serif;
color:#a62653;
}

a.tram_tab1:hover{
font: bold 10px Arial, Helvetica, sans-serif;
color:#666666;
}
a.tram_tab1:visited{
font: bold 10px Arial, Helvetica, sans-serif;
color:#999999;
}
.gris{
font: bold 11px Arial, Helvetica, sans-serif;
color:#666666;
}
.fondo_blanco{
background-color:#ffffff;
}
.herramientas {
	font: normal 10px Arial, Helvetica, sans-serif;
	color: #a62653;
}
#promoTop table td {
	border-width:0px;
	border-style:solid;
	padding-top: 10px;
	padding-bottom: 10px;
}
#secondaryContent #tablaNietos table td {
	border-width:0px;
	border-style:solid;
}
#secondaryContent #tablaNietos2 table td {
	border-color:#ffffff;
	border-width:5px;
	border-style:solid;
	background: url(/JSPs/images/divbar_nietos.gif) no-repeat left bottom;
	padding-top: 10px;
	padding-bottom: 10px;

}
.descripcionNietos {
	font: 12px Arial, Helvetica, sans-serif;
	color: #000000;
}
#secondaryContent #tablaNietos a {
	font: bold 10px Arial, Helvetica, sans-serif;
/*	color: #666666;*/
	text-decoration:underline;
}
#secondaryContent #tablaNietos p {
	background: url(JSPs/images/divbar_nietos.gif) no-repeat left bottom;
}
#secondaryContent #tablaNietos a:hover {
	font: bold 10px Arial, Helvetica, sans-serif;
	color: #a62653;
	text-decoration: underline;
}
#secondaryContent #tablaNietos a:visited {
	font: bold 10px Arial, Helvetica, sans-serif;
	color: #999999;
	text-decoration: underline;
}
#secondaryContent #tablaNietos2 a {
	font: 10px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration:underline;
}
#secondaryContent #tablaNietos2 a:hover {
	font: 10px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: underline;
}
#tituloNietos {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #a62653;
	height: 22px;
	padding-top: 7px;
	padding-left: 10px;
}
#tablaNietos p {
	background: url(/JSPs/images/divbar_nietos.gif) no-repeat left bottom;
	padding-top: 10px;
	padding-bottom: 10px;
}
.contenido{
margin-top: 0px;
margin-bottom: 3px;
margin-left: 5px;
font: 11px Arial, Helvetica, sans-serif;
color: #000000;
text-align:justify;
} 
.tramites_tit_dos {
	font: bold 11.5px Arial, Helvetica, sans-serif;
	color: #000000; 
	font-variant: normal; 
	text-decoration: none;
	background-image: url(black_bullet.gif);
	background-repeat: no-repeat;
	float: left;
	width: 100%;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	background-position: 0px 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

/*a:link{
font: bold 10px Arial, Helvetica, sans-serif;
color:#666666;
text-decoration:underline;
}
a:hover{
font: bold 10px Arial, Helvetica, sans-serif;
color:#a62653;
text-decoration:underline;
}
a:visited{
font: bold 10px Arial, Helvetica, sans-serif;
color:#999999;
text-decoration:underline;
}*/
.gris{
font: bold 11px Arial, Helvetica, sans-serif;
color:#666666;
}
hr{
color:#a62653;
text-align:left;
width:410px;
}
.titulos {
	font: bold 11px Arial, Helvetica, sans-serif;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
	background-image: url(pink_bullet.gif);
	background-repeat: no-repeat;
	float: left;
	width: 100%;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	background-position: 0px 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	
}
.separador hr{
color:#666666;
text-align:left;
width:410px;
}
.mapaSitio a:visited {
	font: normal 10px Arial, Helvetica, sans-serif;
	color: #ffffff;
}
#finCol table td {
	border-width:0px;
	border-style:solid;
}
#infominutos table td {
	border-width:0px;
	border-style:solid;
}
.grisLight {
	font: normal 11px Arial, Helvetica, sans-serif;
	color:#666666;
}
.subtitulo a {
	color: #000000;
	text-decoration:underline;
	font: bold 11px Arial, Helvetica, sans-serif;
}
.subtitulo a:hover {
	color: #000000;
	text-decoration: underline;
	font: bold 11px Arial, Helvetica, sans-serif;
}
.green{
	font: bold 11px Arial, Helvetica, sans-serif;
	font-variant: normal;
	color: #666666;
	text-decoration: none;
	background-image: url(green_bullet.gif);
	background-repeat: no-repeat;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	background-position: 0px 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;

}
#Box5 a {
	font: 11px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration:underline;
}
#Box5 a:hover {
	font: 11px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration:underline;
}
#Box5 a:visited {
	font: 11px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration:underline;
}
#Box5 td {
	font: 11px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration:underline;
}
.bullet_amarillo {
font: bold 12px Arial, Helvetica, sans-serif;
color: #FF9900; 
font-variant: normal; 
text-decoration: none;
background-image: url(bullet_amarillo.gif);
background-repeat: no-repeat;
float: left;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 10px;
background-position: 0px 5px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
}
.bullet_naranja {
font: bold 12px Arial, Helvetica, sans-serif;
color: #FF6600; 
font-variant: normal; 
text-decoration: none;
background-image: url(bullet_amarillo.gif);
background-repeat: no-repeat;
float: left;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 10px;
background-position: 0px 5px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
}
.bullet_verde {
font: bold 12px Arial, Helvetica, sans-serif;
color: #69AD1F; 
font-variant: normal; 
text-decoration: none;
background-image: url(bullet_verde.gif);
background-repeat: no-repeat;
float: left;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 10px;
background-position: 0px 5px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
}
.bullet_turquesa {
font: bold 12px Arial, Helvetica, sans-serif;
color: #008A76; 
font-variant: normal; 
text-decoration: none;
background-image: url(bullet_turquesa.gif);
background-repeat: no-repeat;
float: left;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 10px;
background-position: 0px 5px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
}
/*cajas*/

div.contcaj{
color:#000000;
background:url(ayuntamiento_vertical.gif) no-repeat top left;
}
div.cuerpo-exteriorayuntamiento{
background:url(ayuntamiento_vertical.gif) repeat-y left;
}
div.cuerpoayuntamiento{
background:url(ayuntamiento_vertical.gif) repeat-y right;
margin-bottom:20px;
}
div.cuerpo-interiorayuntamiento{
background:#FFFFFF;
margin: 0 7px 0 7px;
}
div.cuerpo-interiorayuntamiento p:first-child{
margin-top: 0;
padding-top:0px;
}
div.cuerpo-interiorayuntamiento p:last-child{
margin-bottom:0;
}
div.pie-interiorayuntamiento{
background:url(ayuntamiento_horizontal.gif) repeat-x bottom;
height: 5px;
margin: 0 0px 0px;
}
/*fin cajita ayuntamiento*/
div.contcajeventos{
color:#000000;
background:url(proximos_eventos_vertical.gif) no-repeat top left;
}
div.cuerpo-exterioreventos{
background:url(proximos_eventos_vertical.gif) repeat-y left;
}
div.cuerpoeventos{
background:url(proximos_eventos_vertical.gif) repeat-y right;
margin-bottom:20px;
}
div.cuerpo-interioreventos{
background:#FFFFFF;
margin: 0 7px 0 7px;
}
div.cuerpo-interioreventos p:first-child{
margin-top: 0;
padding-top:0px;
}
div.cuerpo-interioreventos p:last-child{
margin-bottom:0;
}

div.pie-interioreventos{
background:url(proximos_eventos_horizontal.gif) repeat-x bottom;
height: 5px;
margin: 0 0px 0px;
}
/*fin eventos*/

div.contcajnoticias{
color:#000000;
background:url(noticias_vertical.gif) no-repeat top left;
margin-top:0px;
}
div.cuerpo-exteriornoticias{
background:url(noticias_vertical.gif) repeat-y left;
}
div.cuerponoticias{
background:url(noticias_vertical.gif) repeat-y right;
margin-bottom:20px;
}
div.cuerpo-interiornoticias{
background:#FFFFFF;
margin: 0px 7px 0 7px;
}
div.cuerpo-interiornoticias p:first-child{
margin-top: 0;
padding-top:0px;
}
div.cuerpo-interiornoticias p:last-child{
margin-bottom:0;
}

div.pie-interiornoticias{
background:url(noticias_horizontal.gif) repeat-x bottom;
height: 5px;
margin: 0 0px 0px;
}
/*fin noticias*/
div.contcajencuestas{
color:#000000;
background:url(encuestas_vertical.gif) no-repeat top left;
}
div.cuerpo-exteriorencuestas{
background:url(encuestas_vertical.gif) repeat-y left;
}
div.cuerpoencuestas{
background:url(encuestas_vertical.gif) repeat-y right;
margin-bottom:20px;
}
div.cuerpo-interiorencuestas{
background:#FFFFFF;
margin: 0 7px 0 7px;
}
div.cuerpo-interiorencuestas p:first-child{
margin-top: 0;
padding-top:0px;
}
div.cuerpo-interiorencuestas p:last-child{
margin-bottom:0;
}

div.pie-interiorencuestas{
background:url(encuestas_horizontal.gif) repeat-x bottom;
height: 5px;
margin: 0 0px 0px;
}
/*finencuestas*/
div.contcajserv_internos{
color:#000000;
background:url(serv_internos_vertical.gif) no-repeat top left;
}
div.cuerpo-exteriorserv_internos{
background:url(serv_internos_vertical.gif) repeat-y left;
}
div.cuerposerv_internos{
background:url(serv_internos_vertical.gif) repeat-y right;
margin-bottom:20px;
}
div.cuerpo-interiorserv_internos{
background:#FFFFFF;
margin: 0 7px 0 7px;
}
div.cuerpo-interiorserv_internos p:first-child{
margin-top: 0;
padding-top:0px;
}
div.cuerpo-interiorserv_internos p:last-child{
margin-bottom:0;
}

div.pie-interiorserv_internos{
background:url(serv_internos_horizontal.gif) repeat-x bottom;
height: 5px;
margin: 0 0px 0px;
}
/*fin servicios internos*/
/*inicio rojo*/
div.contcajrojo{
color:#000000;
background:url(rojovl.gif) no-repeat top left;
}
div.cuerpo-exteriorrojo{
background:url(rojov.gif) repeat-y left;
}
div.cuerporojo{
background:url(rojov.gif) repeat-y right;
margin-bottom:20px;
}
div.cuerpo-interiorrojo{
background:#FFFFFF;
margin: 0 7px 0 7px;
}
div.cuerpo-interiorrojo p:first-child{
margin-top: 0;
padding-top:0px;
}
div.cuerpo-interiorrojo p:last-child{
margin-bottom:0;
}

div.pie-interiorrojo{
background:url(rojol.gif) repeat-x bottom;
height: 5px;
margin: 0 0px 0px;
}
/*fin de la caja roja*/