html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p,
blockquote, pre, a, abbr, acronym, address, big,
cite, code, del, dfn, em, font, img,
ins, kbd, q, s, samp, small, strike,
strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
center, u, b, i {
     margin: 0;
     padding: 0;
     border: 0;
     outline: 0;
     font-weight: normal;
     font-style: normal;
     font-size: 100%; 
     font-family: inherit;
     vertical-align: baseline
}

body {
     line-height: 1
}

:focus {
     outline: 0
}

ol, ul {
     list-style: none
}

table {
     border-collapse: collapse;
     border-spacing: 0
}

blockquote:before, blockquote:after, q:before, q:after {
     content: ""
}

blockquote, q {
     quotes: "" ""
}

input, textarea {
     margin: 0;
     padding: 0
}

hr {
     margin: 0;
     padding: 0;
     border: 0;
     background-color: #000;
     height: 1px
}

body {
	background:url(/imagenes/f_total.gif) repeat-x;
	background-color:#10294F;	
	margin:auto;
	}

	#principal {
		margin:auto;
		text-align:center;
		width:990px;
		}

		.zonaWeb {			
			width:990px;
			background:url(/imagenes/back_detall.png) no-repeat;
			text-align:center;
			}

			.cabecera {
				margin:auto;
				width:866px;
				background:url(/imagenes/f_superior.png) no-repeat;
				}
				
				.cab {
					margin:auto;
					padding-top:42px;
					width:795px;
					height:278px;
				}
				
					.boton1Menu, .boton2Menu, .boton3Menu {
						float:left;
						margin:23px 0 0 0;
						width:auto;
					}

						.boton1Menu a {
							width:auto;
							float:left;
							padding:16px 44px 16px 44px;
							text-decoration:none;
							color:#FFF;
							font-family:Arial;
							font-size:11px;
							}
							
							.boton1Menu a:hover {
								text-decoration:underline;
								}
								
						.boton2Menu a {
							width:auto;
							float:left;
							padding:16px 29px 16px 29px;
							text-decoration:none;
							color:#FFF;
							font-family:Arial;
							font-size:11px;
							}
							
							.boton2Menu a:hover {
								text-decoration:underline;
								}
								
						.boton3Menu a {
							width:auto;
							float:left;
							padding:16px 36px 16px 36px;
							text-decoration:none;
							color:#FFF;
							font-family:Arial;
							font-size:11px;
							}
							
							.boton3Menu a:hover {
								text-decoration:underline;
								}							
			.cuerpo {
				margin:auto;
				width:866px;
				background:url(/imagenes/f_medio.png) repeat-y;
				text-align:center;
				padding-top:1px;
				position:relative;
				z-index:1;
				}
				
				.zonaSec {
					margin:auto;
					background-color:#3a6395;					
					width:785px;
					height:25px;
					text-align:left;
					color:#FFFFFF;
					font-family:Arial, Verdana;
					font-size:12px;
					padding-top:15px;
					padding-left:10px;
					}
				
				.logoPTC {
					margin:auto;
					clear:both;
					width:795px;
					text-align:left;
					}
				
				.contenedorPortales {
					margin:auto;
					clear:both;
					width:795px;
					text-align:left;
					}
				
					.listaPortales {
						float:left;
						width:159px;
						}
						
						.comunidad h3 {
							font-size:11px;
							font-family:Arial;
							font-weight:bold;
							color:#cc3333;
							margin-left:5px;
							clear:both;
							margin-top:10px;
							} 
						
						.textCiudad a {
							font-size:10px;
							font-family:Arial;
							color:#3a6395;
							line-height:10px;
							text-decoration:none;
							margin-left:10px;
							clear:both;														
							}
							
							.textCiudad a:hover {
								text-decoration:underline;
								}
								
				.distritosPie h2 {
					font-size:12px;
					font-family:Arial;
					color:#3a6395;
					clear:both;
					margin:0 5px 10px 5px;
					font-weight:bold;
					}
						
				.contentWebs {
					margin:auto;
					clear:both;
					width:795px;
					text-align:left;
					}
					
					.webEnc {
						margin:5px 0 0 0;
						float:left;
						width:150px;
						padding:4px;
						text-align:center;
						}
						
						.webEnc a {
							color:#3A6395;
							font-size:11px;
							font-family:Arial;
							text-decoration:none
							}
							
							.webEnc a:hover {
								text-decoration:underline;
								}

				.contForm {
					margin:auto;
					clear:both;
					width:795px;
					text-align:center;
					font-family:Arial, Verdana;
					font-size:11px;
					}

				.formu {
					clear:both;
					width:595px;
					font-family:Arial, Verdana;
					font-size:11px;
					border:solid 1px #CCC;
					padding:20px;					
					margin:10px;
					margin-left:40px;
					float:left;					
					}
					
					.formu table {
						text-align:left;
						height:300px;
					}
						
					textarea {
						width:510px;
						height:150px;
						font-family:Arial, Verdana;
						font-size:11px;
					}
					
					input {
						width:200px;
						font-family:Arial, Verdana;
						font-size:11px;
						}

			.pie {
				margin:auto;
				width:866px;
				height:72px;
				background:url(/imagenes/f_inferior.png) no-repeat;
				position:relative;
				z-index:0;				
				}
				
			.notaPie {
				width:866px;
				margin:auto;
				clear:both;
				font-size:10px;
				color:#81aada;
				font-family:Arial, Verdana;
				font-weight:bold;
				margin-top:0px;
				margin-bottom:30px;								
				}
				
			.notaPie a {
				color:#4773a7;
				text-decoration:none;
				}
				
				.notaPie a:hover {
					text-decoration:underline;
					}
					
	.distritosPie {
		clear:both;
		float:left;
		padding:5px 0 5px 45px;
		text-align:left;
		width:780px;
		font-family:Arial;
	}

		.columna_distrito {
			color:#666666;
			float:left;
			font-size:10px;
			font-weight:bold;	
			text-align:left;
			width:255px;
		}
		
			.columna_distrito ul {
				margin-bottom:0;
				margin-left:0;
				padding:0;
			}
			
				.columna_distrito ul li {
					line-height:12px;
					list-style:none outside none;
					margin-bottom:5px;
					margin-left:10px;
				}
				
					.columna_distrito ul li.nopunt {
						margin-bottom:0;
						padding-top:5px;
						color:#C33;
						font-size:11px;
						font-weight:bold;
					}
					
					.columna_distrito ul li a {
						text-decoration:none;
						color:#3A6395;
						font-size:10px;
					}
					
					.columna_distrito ul li a:hover {
						text-decoration:underline;
					}