/* Específico de mapa.html y páginas de mantenimiento */

#m_decoracion {
	background: #ffffff url("../img/ddtc_cubo_g.png") no-repeat center;
	width: 198px;
	height: 350px;
	margin: 50px 50px 50px 50px;
	float: left;
}

#m {
	width: 550px;
	float: right;
	margin-top: 20px;
	margin-bottom: 40px;
	margin-right: 30px;
}

#m_pie {
  clear: both;
  width: 200px;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}

#m_lista {
	width: 940px;
	margin-top: 40px;
	margin-bottom: 40px;
	margin-left: 10px;
}

.m_titular {
	font-size: 14pt;
	color: #b0070a;
	font-family: "Trebuchet MS", trebuchet, liberation-sans, arial, helvetica, sans-serif;
	font-weight: bold;
	margin-bottom: 20px;
}

.m_contenido {
	line-height: 125%;
}

.m_contenido h1 {
	font-size: 14pt;
	color: #b0070a;
	font-weight: bold;
}

.m_contenido h1.nota2, .m_contenido h2.nota2 {
	color: #000000;
}

.m_contenido h2 {
	font-size: 12pt;
	color: #b0070a;
	font-weight: bold;
}

.m_contenido li {
	list-style-image: url("../img/ddtc_bullet_D.gif");
}

.m_contenido li h1, h2 {
	margin: 0px 0px 4px 0px;
	color: #99070A;
}

.m_contenido li p {
	margin: 0px 0px 12px 8px;
}

#m td {
	font-family: "Trebuchet MS", trebuchet, liberation-sans, arial, helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	padding-bottom: 16px;
	vertical-align: top;
}

#m label {
	font-weight: bold;
}

input, textarea, select {
	background-color: #ffffff;
	color: #000000;
	font-family: "Trebuchet MS", trebuchet, liberation-sans, arial, helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	padding-left: 4px;
}

#m textarea {
	height: 200px;
	overflow: hidden;
}

#m .boton_m {
	background-color: #d2d2d2;
	color: #b0070a;
	font-weight: bold;
	width: 80px;
	border: #ffffff outset 2px;
	padding: 0px;
}

.lista {
  border-collapse: collapse;
}

.lista td {
  color: #000000;
  text-align: left;
  border: none;
  padding-right: 10px;
}

.par {
  background-color: #d2d2d2;
}

.m_datos td {
  text-align: left;
  font-weight: bold;
  color: #000000;
  vertical-align: top;
  padding-bottom: 10px;
}

.m_datos input, select, textarea {
  font-size: 10px;
}

.m_datos_separador {
  padding-left: 20px;
}

.m_instrucciones {
  font-weight: normal;
  background-color: #d2d2d2;
  margin-top: 6px;
  padding: 6px;
}
#m_formulario label{
  float:left;
  width:120px;
}
#errores{
   margin: 6px 0px;
}
#error li{
   list-style-type: disc;
   list-style-image: none;
   color:#b0070a;
}
#error label{
   float: none;
   width: 100%;
}
#mapa_sitio h2{
   font-size:125%;
}
#m_decoracion_seguridad{
	background: #ffffff url("../img/ddtc_cubo_g.png") no-repeat center;
	width: 198px;
	height: 350px;
	margin: 50px 50px 0px 50px;
	float: left;
}
#lista_seguridad{
   margin-top:20px;
}
#lista_seguridad li{
   margin-top:10px;
}
.mostrar{
   background-image:url("../img/icono_mostrar.png");
   background-repeat:no-repeat;
   background-position:center left;
}
.no_mostrar{
   background-image:url("../img/icono_no_mostrar.png");
   background-repeat:no-repeat;
   background-position:center left;
}
.interes_total{
   display:block;
   float:left;
   border:solid 1px #0761b0;
   width:30px;
   height:10px;
   margin-right:5px;
}
#f_noticias label{
  float:left;
  width:65px;
}
#f_noticias .m_instrucciones{
  margin-left:65px;
  width:500px;
}
#f_referencias label{
  float:left;
  width:110px;
}
#f_noticias div, #f_referencias div{
  margin-bottom:10px;
}
#f_noticias .boton_ct, #f_referencias .boton_ct{
  margin-right:20px;
}
