body {
	font-size:1em;
	font-family:"lucida sans";
	margin:0; 
	padding:0;}

h2, h3.subr{
	font-weight:bold; 
	color:#6DA707; 
}
h2{	
	font-size:1.2em;
}
h3{	
	font-size:1em;	
}

#contenedor {
	margin:0 auto; 
	padding:0; 
	width:62em;
	border:1px solid #DFDDCB;
	text-align:justify;
}
/* CABECERA */
#cabecera {
	background:url("../../img/8/fondo_cabecera.jpg") no-repeat scroll center bottom transparent;
	height: 17em;
	margin:0;
	padding:0;
}
/* Enlaces cabecera -  Inicio  * Accesibilidad   * Ayuda   * Mapa web   * Castellano  * Gallego */
#cabecera .enlacesCabecera {
	margin-right:3em;
	text-align:right;
}
#cabecera .enlacesCabecera  img{
	margin-right: 0.6em;
}
/* Logo de la cabecera */
#cabecera h1{
	float:left;
	height:3.2em;
	margin:0.5em 1em 0 1.5em;	
	padding:0;
	width:15em;
	font-size:1em;
}
*  html #cabecera h1{
	margin:0.5em 0em 0em 1em;	
}
#cabecera_sup {
	background:url("../../img/8/pestana.jpg") no-repeat scroll 0 0 transparent;
	height:70px;
	margin:0;
	padding:0;
	text-align:right;
	width:100%;
}
/* Menu cabecera */
#cabecera #menu{background:url("../../img/8/pestana.gif") no-repeat scroll 0 0 transparent;
	float:right;
	width: 44em;
	margin: 0;
	padding: 0;
	height: 3.5em;
}
#cabecera #menu ul {
	float: left;
	padding: 0 0 0 1.56em;
	text-align: right;
	vertical-align: middle;
	width: 29em;
	margin: 0.5em 0 0;
}
#cabecera #menu ul li{
	margin:0; 
	padding: 0 0.5em 0 0;
	display:inline; 
	font-size:0.7em;
}
/* Buscador de la cabecera */
#cabecera #buscador {
	float:left;
	font-size:0.7em;
	height:3em;
	margin:0.5em 0 0;
	padding:0 0 0 1em;
	width:18em;
}
#cabecera #buscador input.campo {
	width: 9.5em;
	color: #4d4e53;
	margin: 0 0 0.5em;
	font-size:1em;
}


/*CUERPO*/
#cuerpo{
	margin:0;
	padding: 0.63em 1.6em;
	font-size:0.75em;
}
* html #cuerpo{
	padding: 0.63em 1em;
}
#colA{
	float:left; 
	width:100%;
	margin:0;
	padding:0;
}
.colH h3{
	color: #6DA707;
}
#colB{
	float:left;
	margin:1.3em 0 0;
	padding:0;
	width:710px;
}
#colB .foto_izq{
	float:left;
	margin-right:10px;
	width:220px !important;
}

#colC{
	float:left;
	margin:1.1em 0 0 1.1em;
	padding:0;
	width:19em;
}
#colB2{
	margin:0 0 1em; 
	padding:0; 
	float:left; 
	width:19em;
}
* html #colB2{
	margin-left:0.35em;	 
}
#colBCalendar{
	margin:0 0 1em;
	padding:0;
	float:left;
	width: 19em;
}
#colC2{
	border:0.06em solid #DFDDCB;
	float:left;
	margin: 1.1em 0 1em 1.1em;
	padding: 0.6em 1em 0.7em;
	width: 57em;
}

#colC2 .descriptivo{margin:0;background:#FFF;padding:0;font-size:0.95em;}
#colC2 .descriptivo p{margin:0 0 1em;}
#colB h2,  #colC2 h2,  #col100 h2{	
	font-weight:bold; 
	margin:0 12px 6px 0; 
	color: #e87212; 
	border-bottom:2px solid #e87212;
}
/*Columna para contenidos sin menú: Accesibilidad, Ayuda, ...*/
#col100{
	margin: 1.1em 0 0;
	padding: 1.6em 0 0;
}
/*Columnas Mapa Web*/
.colH{
	margin:0.5em 3em 0 0; 
	padding:0 0 1em 0; 
	float:left;
}
.colH h3{
	padding: 0.4em;
	text-align: center;
	border-bottom: 2px solid #6DA707;
}
.enlaces {margin:0; padding:0; width:940px; text-align:center;}
.enlaces  img{margin:2px 12px 2px 12px;}
.enlacesCabecera {height:20px;}
.enlacesCabecera  img{margin-right: 0.6em;}

/*Logo de la cabecera*/
.enlacesCabecera h1{visibility:hidden; margin:1.8em 0.5em 1em; padding:0; background:url(../../img/8/escudo_cabecera.gif) no-repeat; width:175px; height:50px; float:left;}
.enlacesCabecera h1 a {visibility:hidden;  height:50px; }

/*Menu cabecera
#menu{margin:0 1em 0 0; padding:0; vertical-align:top; text-align:right;float:left; width:740px;height:20px;}
#menu ul li{margin:0; padding:0 5px 0 0; display:inline; font-size:0.9em;}
#menu ul li+li{border-left:1px dotted #999; padding-left:5px;}
*/
/*Buscador de la cabecera
#buscador {margin:0 2em 0 0; padding:0; text-align: right; float:right; width:220px; height:20px;}
#buscador a:link, #buscador a:visited{margin:0; padding:1px 6px 1px 6px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; background:#024e99; color:#FFF; text-decoration:none;}
#buscador a:hover{margin:0; padding:1px 6px 1px 6px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; background:#0C6; color:#FFF; text-decoration:none;}
#buscador input {width:130px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#4d4e53; margin: 1.3em 0.1em 0 0;}
#buscador_int{margin:0; padding:15px 10px 15px 10px;}
#buscador_int a:link, #buscador_int a:visited{margin:0; padding:2px 6px 2px 6px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; background:#024e99; color:#FFF; text-decoration:none;}
#buscador_int a:hover{margin:0; padding:2px 6px 2px 6px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; background:#0C6; color:#FFF; text-decoration:none;}
#buscador_int input{width:155px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#4d4e53; border:1px solid #ab9c8f;}
*/


/*Menú izquierdo*/
.mod_lat{
	background:#FBFBF5;
	border:1px solid #DFDDCB;
	margin:2px 0 10px 0;
	padding:0 3px 1px 3px;
	text-align: left;
}

.mod_ppal{
	border:none;
	float:left;
	margin:0 0 0 1.1em;
	text-align:center;
	width:18em;
}
.mod_ppal, .mod_lat{
	background: none repeat scroll 0 0 #FBFBF5;
}
.menu1{
	margin:0;
}
.mod_ppal h2, .mod_lat h2{
	margin:0; 
	padding:0.2em 0 0.2em 0.2em; 
	
}

.mod_lat h2{
	border-bottom:2px dotted #999999;
	color:#0405C6;
	margin:0;
	padding:0.2em 0 0.2em 0.2em;
}
.mod_lat ul, ul.listaBase{
	margin:0.8em  0em  0.8em 0em; 
	padding:0; 
	color:#024E99;
}
.mod_lat ul li, ul.listaBase li{
	list-style:none;
	list-style-image:url("../../img/8/it_mod_gris.gif");
	color:#999999;
	margin:0 0 0.3em 1.5em;
	padding:0;
	font-size:0.9em;
}
.mod_lat ul li span{
	color:#4d4e53;
	
}
.mod_ppal ul li a:visited, .mod_lat ul li a, .mod_lat ul li a:visited{
	text-decoration:none;
	color:#5b5b5b!important;
}
.mod_lat ul li.seleccionado a, .mod_lat ul li ul li.seleccionado a{
	color:#0405C6 !important;
	font-weight:bold;
}
.mod_lat .nivel2, .mod_lat .nivel2 a {
	color:#4D4E53;
	font-weight:bold;
	text-decoration:none;
}
.mod_lat .nivel3 a {
	color:#4D4E53;
	font-weight:normal;
	text-decoration:none;
}
.mod_lat p.question {
	margin:1.1em; 
	padding:0;
	text-align: left;
}
.mod_ppal h2, .mod_ppal h2 a{
	color:#666666;
	font-weight:bold;
	text-decoration:none;
}

#colB2 .mod_lat{
	padding:0 0.19em 0.06em 0.19em; 
	border: 0.06em solid #DFDDCB; 
	margin: 1.1em 0 0;
}

/* Menú Izquierdo y Derecho
.mod_lat, .mod_ppal, .colH , .relacionesDescriptivo{background:#FBFBF5;border:1px solid #DFDDCB;margin:2px 0 10px 0;}
.mod_ppal, .colH{ padding:0 3px 1px 3px;  }
.mod_lat, .relacionesDescriptivo{ padding:0 3px 1px 3px; }
.mod_lat h2, .mod_ppal h2, .colH h3, .relacionesDescriptivo h3{margin:0; padding:0.2em 0 0.2em 0.2em; border-bottom:1px solid #dcdacc;}
.mod_lat h2, .relacionesDescriptivo h3{color:#0033FF;}
.mod_lat form, .mod_ppal form , .colH form, .relacionesDescriptivo form{margin-bottom:1.5em;}
.mod_lat ul, .mod_ppal ul , .colH ul, .relacionesDescriptivo ul{margin:0.8em  0em  0.8em 0em; padding:0; color:#024e99;}
.mod_lat ul li, .mod_ppal ul li, .colH ul li , .relacionesDescriptivo ul li{list-style:square outside none;color:#999999;margin:0 0 0.3em 1.5em;padding:0 0 0 0.7em;}
.relacionesDescriptivo ul li {background: url(../../img/8/ic_pdf_gr.gif) no-repeat; padding-bottom:1em; padding-left:4em;list-style:none;}
.mod_lat ul li span, .mod_ppal ul li  span, .colH ul li  span, .relacionesDescriptivo ul li span{color:#4d4e53;}
.mod_lat p.fecha, .relacionesDescriptivo p.fecha{margin:10px 10px 0 10px; padding:0; font-size:0.85em; color:#5b5b5b;}
.mod_lat p.nota, .relacionesDescriptivo p .nota{margin:10px; padding:5px; border:1px solid #DFDDCB; font-size:0.85em; background:#fcfcd6;}
.mod_lat p.nota span, .relacionesDescriptivop.nota span{margin:0; padding:0 0 0 10px; background:url(../../img/8/it_flecha.gif) no-repeat;}
.mod_lat p.question, .relacionesDescriptivo p.question{margin:10px; padding:0;}
.mod_ppal a, .mod_ppal a:visited{ text-decoration:none; color:#5b5b5b!important;}
*/
h3.subr, .relacionesDescriptivo h3 {border-bottom:2px solid #6DA707;}
.relacionesDescriptivo{border:1px solid #DFDDCB;margin:12px 12px 22px 0;padding:10px;}
.relacionesDescriptivo ul {margin:0;padding:0;}
.relacionesDescriptivo ul li {background: url(../../img/8/ic_pdf_gr.gif) no-repeat; padding-bottom:1em; padding-left:4em;list-style:none;}
/* Módulo distribuidor izq.:"Saludo del alcalde", "Servicios municipales", "Comunicados"... */
.mod_pres{float:left; width:45%; clear:left;}
.mod_pres p, .mod_presd p{margin-left:92px; font-size:0.8em;}
/* Módulo distribuidor dch.:"Estadísticas", "Corporación municipal", "Calendario contribuyente"... */
.mod_presd{float:left; width:45%; margin-left:1.2em;}
.mod_pres ul{margin:10px 0 10px 20px; padding:0; color:#b91010;}
.mod_pres ul li{margin:0; padding:1px 1px 1px 15px; list-style:none; background:url(../../img/8/it_mod.gif) no-repeat 0 0; font-size:0.8em;}
.mod_rel {margin:0 0 0.6em 1.5em; padding:0.1em 1em 1em 1em;}
.mod_rel h4 {font-weight:lighter; margin:1em 0 0 1.5em; padding:1em 0 0.5em 1.5em; font-size:1em; background:#FAFAFA; color:#4d4e53;}
.mod_rel p {font-size:0.75em; color:#4d4e53;}
.mod_rel ul{margin:0.8em 0 0.8em 0.8em; padding:0; color:#b91010;}
.mod_rel ul li{margin:0; padding:0 1px 1px 1em; list-style:none; background:url(../../img/8/it_flecha.gif) no-repeat 0 0; font-size:0.8em;}
/*
ul.listaBase{margin:0.8em 0 0 1em; padding:0; }
ul.listaBase li{list-style:none;color:#999999;margin:0;padding:0 0 0 0.7em;}
*/
ul.listaBase2 {	margin:0.5em 0 0.8em 0; padding:0; }
ul.listaBase2 li{list-style: none;color:#999999;margin:0 0 0.3em 0.5em;padding:0 0 0 0.7em;}


/* PAGINACIÓN
------------------------------------------------------	*/
.paginacionEnt, .paginacion{margin:0.8em 0 0.8em 0; padding:0; color:#4d4e53; text-align:right;}
.paginacionEnt{margin:15px 0 0 0; padding:0; width:931px;}
.paginacionEnt p, .paginacion p {margin:0; padding:3px 0 3px 0; float:left; text-align:left; font-size:0.75em;}
.paginacionEnt ul li, .paginacion ul li{margin:0 1px 0 1px; display:inline; font-weight:bold; font-size:0.9em;}
.paginacionEnt ul li a, .paginacion ul li a{padding:6px 9px 6px 9px; border:1px solid #ab9c8f; background:#fff;}
.paginacionEnt ul li a:hover, .paginacion ul li a:hover {background:#b91010; color:#FFF; border:1px solid #b91010;}
.paginacionEnt ul li a:visited, .paginacion ul li a:visited {color:#b91010; background: #FFF;}
.paginacionEnt ul li.active, .paginacion ul li.active {padding:6px 10px 6px 10px;}

/*CALLEJERO*/
.textoInformativo{
	font-size:0.8em;
	text-align:justify;
	color:#4682B4;
}
.capaCallejero{
	margin-left:21px;
	margin-top:9px;
	padding:6px;
	border:1px solid #808080;
	width: 920px; 
	height: 500px;
}
.tipoVia{
	margin:5px 0 0 0;
}
.map{
	width: 900px; 
	height: 440px;
}

/*ENCUESTAS*/
.bloqueInd01{
	width:auto;
}
/*  gráficos de barras */
#graf {
	position:relative;
	width:auto; 
	height:154px; 
	margin:1em 0 0 3em; 
	padding:0; 
	list-style:none;
}
#graf li {
	position:absolute; 
	bottom:0; 
	width:70px; 
	list-style:none;
}

#graf #graf1 {
	left:0px; 
}
#graf #graf2 {
	left:70px; 
}
#graf #graf3 {
	left:140px; 
}
#graf #graf4 {
	left:210px; 
}
#graf #graf5 {
	left:280px; 
}
#graf #graf6 {
	left:350px; 
}
#graf #graf7 {
	left:420px; 
}
#graf #graf8 {
	left:490px; 
}
#graf #graf9 {
	left:560px; 
}
#graf #graf10 {
	left:630px; 
}
#graf #graf11 {
	left:700px; 
}
#graf #graf12 {
	left:770px; 
}

#graf li.bloque {height:154px; padding-top:1px; border-right:1px solid #c9cacb; color:#999;}

/*caracteristicas barra*/
#graf li.barra1, #graf li.barra2, #graf li.barra3, #graf li.barra4, #graf li.barra5, #graf li.barra6, #graf li.barra7, #graf li.barra8, #graf li.barra9, #graf li.barra10, #graf li.barra11, #graf li.barra12{ position:absolute; border:1px solid #FFF; color:#5b5b5b; font-size:0.9em; font-weight:bold; margin:0; padding:0; width:30px; float:left;}
#graf p{margin:0 0 0 -20px;}
#graf li.barra1 {background:#e93535; z-index:6;}
#graf li.barra2 {background:#4ae52c; z-index:5;}
#graf li.barra3 {background:#5279CE; z-index:4;}
#graf li.barra4 {background:#f3e50c; z-index:3;}
#graf li.barra5 {background:#8000ff; z-index:2;}
#graf li.barra6 {background:#ff00ff; z-index:1;}
#graf li.barra7 {background:#ff6600; z-index:6;}
#graf li.barra8 {background:#000000; z-index:5;}
#graf li.barra9 {background:#996600; z-index:4;}
#graf li.barra10 {background:#808080; z-index:3;}
#graf li.barra11 {background:#008000; z-index:2;}
#graf li.barra12 {background:#00ffff; z-index:1;}
#graf #ticks {height:155px; z-index:1; list-style:none; left:-88px;width:100%;}
#graf #ticks .tick {width:100%;position:relative; font-size:0.7em; color:#5b5b5b; border-top:1px dotted #DFddCB; height:30px; vertical-align:top;}
/* fin gráficos de barras */

.botGrande {margin:0.5em 0 0 0.2em; font-size:1em; font-weight:bold; text-align:center;}
.leyenda1 {background:#e93535; margin:0 5px 0 0; width:15px; height:15px; float:left;}
.leyenda2 {background:#4ae52c; margin:0 5px 0 0; width:15px; height:15px; float:left;}
.leyenda3 {background:#5279Ce; margin:0 5px 0 0; width:15px; height:15px; float:left;}
.leyenda4 {background:#f3e50c; margin:0 5px 0 0; width:15px; height:15px; float:left;}
.leyenda5 {background:#8000ff; margin:0 5px 0 0; width:15px; height:15px; float:left;}
.leyenda6 {background:#ff00ff; margin:0 5px 0 0; width:15px; height:15px; float:left;}
.leyenda7 {background:#ff6600; margin:0 5px 0 0; width:15px; height:15px; float:left;}
.leyenda8 {background:#000000; margin:0 5px 0 0; width:15px; height:15px; float:left;}
.leyenda9 {background:#996600; margin:0 5px 0 0; width:15px; height:15px; float:left;}
.leyenda10 {background:#808080; margin:0 5px 0 0; width:15px; height:15px; float:left;}
.leyenda11 {background:#008000; margin:0 5px 0 0; width:15px; height:15px; float:left;}
.leyenda12 {background:#00ffff; margin:0 5px 0 0; width:15px; height:15px; float:left;}

/*Noticias*/

#actualidad{
	border:1px solid #DFDDCB;
	padding: 0 0.8em;
	width:auto;
}

#actualidad p.fecha {
	font-size:0.8em; 
	color:#5b5b5b;
}
#actualidad h2 {
	margin:0; 
	padding:0.5em 0 0.5em 0; 
}
#actualidad p {
	margin:0 0 1em 0; 
	padding:0;
}

.foto_noticia_ppal { 
	width:12em !important; 
	float: left; 
	margin:0 0.8em 0 0; 
}
.separador{
	background: url(../../img/8/separador.gif) repeat-x 0 0; 
	margin: 1.1em 0.9em 0.5em 0em; 
	padding: 11px 0 0 0; 
	text-align: right; 
	line-height: 0.5em;
}
p.noticia  a{
	color:#E87212 !important;
}



/* CALENDARIO*/
p.mes{text-align:center; font-size:0.85em;}
table#cal{margin:5px 12px 5px 12px; font-size:0.85em; text-align:center;}
table#cal tr td{padding:5px 9px 5px 9px; color:#024e99; background:#fff; border-bottom:1px solid #dfddcb;}
table#cal tr td a{color:#FFF; text-decoration:none; background:#ecc50d;}
table#cal tr td.hoy{background:#ecc50d;}
table#cal tr td.tit{color:#4d4e53; background:#DCDACC; border-bottom:1px solid #ab9c8f;}
table#cal tr td.inactive{color:#999;}
table#cal tr td.fs{background:#f7f7f7;	color:#cb2b00;}

/* TABLA LISTADO*/
table#lista{
	width:100%;
	text-align:center;
	padding:0;
	margin:1em 0 1.1em;
}
th {
	color:#34352D; 
	background:#C0C0C0; 
	font-weight:bold; 
	border-bottom: 0.13em solid #f8f8f2; 
	padding: 0.5em 1.1em 0.5em;
	text-align:left;
}
table#lista td{
	border-bottom:  solid #d1cfca; 
	padding: 0.3em 1.1em 0.3em; 
	text-align:left; 
	color:#5b5b5b; 
	vertical-align:top;
}
tr.par{
	background:#f8f8f2;
}
tbody tr.ruled td{
	background:#fff;
}

hr {visibility:hidden;}

/* EXTRAS*/
.flotaDer{ width:auto; height:auto; float:left;}
.flotaIzq{ width:auto; height:auto; float:right;}
.clearB {clear:both;}
.clearL {clear:left;}
.clearR {clear:right;}

hr {visibility:hidden;}
img {margin:0; padding:0; border:0;}
a {text-decoration:underline; color:#024e99;}
a:hover{text-decoration:none;}
a.mas{padding:0 0 0 0.8em; color:#024e99; background-repeat:no-repeat;}
p.dch {margin:1.1em 0.9em 0.5em 1em; padding:0; text-align:right; line-height:0.5em;}

.botEncuestas{
	background-color:#4A599E;
	border:none;
	color:#FFF;
	font-size:0.95em;
	margin:0 0.5em 0.5em;
}
/* PIE DE PÁGINA
#pie {margin:0; padding:15px 15px 10px 15px; background:#f8f8f2 url(../../img/8/fondoPieTop.gif) repeat-x left top; clear:both; color:#4d4e53; border-bottom:1px solid #dfddcb;}
#pie #datos_pie{margin:0; padding:0 15px 0 55px; float:left; background:url(../../img/8/escudo_pie.gif) no-repeat 0 8px; }
#pie #datos_pie span.tit {font-size:1em; line-height:30px;}
#pie #datos_pie span.gral{font-size:0.8em;}
#pie #datos_pie p{margin-left:7em;}
#pie #menu_pie{margin:-12px 0 0 0; padding:0 15px 0 10px; text-align:right;}
#pie #menu_pie p{margin:-8px 0 0 0 ; padding:0;}
#pie #menu_pie ul li{margin:0; padding:0 5px 0 0; display:inline; font-size:0.8em;}
#pie #menu_pie ul li+li{border-left:1px solid #ab9c8f; padding:0 1px 0 7px;}
*/
.foto_izq{
	float:left;
	margin:0.1em 1em 0 0;
	width:15em;
}
/* PIE DE PÁGINA*/
#pie {
	background:url(../../img/8/fondoPieTop.gif) repeat-x scroll left top #F8F8F2; 
	clear:both; 
	color:#fff; 
}
#pie #datos_pie{
	margin:1.13em 0 0; 
	padding:0; 
	float:left;
}
#pie #datos_pie span.tit {
	font-size: 0.8em; 
	line-height: 1.88em;
}
#pie #datos_pie span.gral{
	font-size:0.7em;
}
#pie #menu_pie{
	margin:0; 
	padding:0 1.5em 0 1.1em; 
	text-align:right;
}

#pie #menu_pie ul{
	padding-top:0.6em;
	margin:0;
}
#pie #menu_pie ul li{
	margin:0; 
	padding:0 0.6em 0 0; 
	display:inline; 
	font-size:0.7em;
}
#pie #menu_pie ul.enlacesImg li a, .logosPie ul.enlacesImgMed li a{
	text-decoration:none;
}

#pie #menu_pie a{
	color:#fff;
}
#pie span.imagenPie{
	float:left;
	margin: 1em;
}
/*CALENDARIO*/
div.calendar td.title {font-weight:bold; text-align:center;}

.migas {
	clear:both;
	color:#999999;
	margin-top:12px;
	padding:10px 0 0;
}
* html .migas {
	margin-left:0.65em;
}
.textoMigas {
	color:#4d4e53; 
	background:#FFF;
}


.mod_lat legend, .oculto {
	visibility:hidden;
	display:none;
}

ul.herramientas{
	font-size:0.9em;
	padding:0;
}
ul.herramientas li{
	display: inline;
	margin-right:1em;
}

.descdch{
	font-size:0.8em;
	text-align:right;
}
/*GALERÍA DE IMÁGENES*/
.galeria{
	float: left;
	margin-right: 2.3em;
	margin-bottom: 1em;
	width: 12em;
	height: 12em;
	text-align:center;
}
.galeria img.foto_borde{
	height: 7em;
	width: 12em;
}
.galeria p{
	font-size: 0.8em;
}
* html .galeria{
	margin-right: 1em;
}
* html .galeria p{
	margin: 0;
}
.galeria h3.tituloGaleria{
	font-size: 0.9em;
	text-align: center;
}
.colGaleria{
	/*width: 38em;*/
}
* html .colGaleria{
	/*width: 36em;*/
}
.foto_ampliada{
	margin: 1em;
}
.foto_borde{	
	max-width: 680px;
}
* html .foto_borde{max-width: 680px;}

.imgDescriptivo{
	display: block;
}
.paginacion{
	clear: both;
}


.migasBOP {
	color:#999;
	clear:both;
	margin:0;
	padding: 1em 0 0;
}

/* PERFIL DEL CONTRATANTE*/

.pcontratante {
	width: 1000px;
	height: 1060px;
}

h2.pestana-gris {
	border-bottom:2px solid #ccc;
	padding-top: 10px;
}

h2.pestana-gris span {
	background-color:#CCCCCC;
	background-image:url("../../img/1/bop-esquina-gris.gif");
	background-position:right center;
	background-repeat:no-repeat;
	color:#FFFFFF;
	padding:10px 24px 2px 14px;
	font-size: 1em;
	font-family: "lucida sans", Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.cuadroPC {
background-color:#F8F8F8;
border:1px solid #DFDDCB;
float:left;
padding:5px 20px;
width:778px;
}

.textLargo{
width:750px;
}

.btnBuscar {
background-color:#AAAAAA;
border:0 none;
color:#FFFFFF;
cursor:pointer;
font-size:1em;
margin:5px 6px;
}

.interior-bop .foto_izq {
width:128px;
}

.interior-bop .foto_borde {
max-width:120px;
}

.logosPie{
	margin-left: 2em;
	margin-bottom: 1em;
	clear: both;
}
.logosPie img{
	margin: 0 2em;
	width: auto !important;
}
.logosPie ul li{
	list-style: none;
	display:inline;
}
.logosPie .enlacesImgMed{padding:0;margin-left:0;}

.logosPie .enlacesImgMed{padding:0;}