 body{
	background:#F0F0F0 url(../img/body-bg.png) left top repeat;
	font-family:humanst521;
}

.wrapper{
	margin:0px auto;
	width:60em;
	min-width:960px;
	max-width:100%;
	box-shadow:0px 5px 5px 1px #333;
}

#page{
	background-color:#FFF;
}

#header{
	padding:25px 0px 30px 0px;
}

.no-lang #block-locale-language{
	visibility:hidden;
}

#block-locale-language{
	padding:10px;
}

#block-locale-language .content ul{
	text-align:right;
}

#block-locale-language .content li{
	display:inline;
	margin:0px 2px;
}

#block-locale-language .content li a{
	text-decoration:none;
	font-size:.8em;
	color:#404040;
}

#block-locale-language .content li.active a{
	font-weight:bold;
}

#header .column{
	float:left;
	width:33%;
	text-align:center;
}

#header #site-slogan{
	text-align:left;
	color:#404040;
	font-family:accidental;
	font-size:1.85em;
	padding-top:.2em;
}

#header #secondary-menu-links{
	margin-top:1em;
}


#header #secondary-menu-links li{
	display:inline;
	background:url(../img/flecha-verde.png) right center no-repeat;
	padding-right:7px;
	margin-right: 5px;
	font-size:.85em;
}

#header #secondary-menu-links li.menu-413,
#header #secondary-menu-links li.menu-15{
	background:url(../img/flecha-verde-registro.gif) left center no-repeat;
	padding-left:15px;
	margin-top:.3em;
	padding-right:0px;
	margin-left: 20px;
	margin-right: 20px;
	font-size:1.3em;
	display:inline-block;
}

#header #secondary-menu-links li a{
	color:#404040;
	text-decoration:none;
}

#header #secondary-menu-links li a:hover,
#header #secondary-menu-links li a:focus{
	color:#4A9500;
}

#main-menu{
	border-bottom:6px solid #9C0;
	background-color:#404040;
}

.front #main-menu{
	border-bottom:none;
}

#main-menu li{
	float:left;
	padding:12px 14px;
	background:url(../img/menu/main-menu-sep.png) right bottom no-repeat;
}

#main-menu li.first{
	padding-left:50px;
}

#main-menu li.last{
	background:none;
}
/*
#main-menu li.active-trail,
#main-menu li.active{
	background-color:#2B2B2B;
}
*/
#main-menu li a{
	color:#FFF;
	text-decoration:none;
	padding-right:20px;
}

#main-menu li.menu-237 a{
	background:url(../img/menu/ico-inicio.png) right center no-repeat;
}

#main-menu li.menu-405 a{
	background:url(../img/menu/ico-que-es.png) right center no-repeat;
}

#main-menu li.menu-406 a{
	background:url(../img/menu/ico-asistente.png) right center no-repeat;
}

#main-menu li.menu-407 a{
	background:url(../img/menu/ico-estadisticas.png) right center no-repeat;
}

#main-menu li.menu-408 a{
	background:url(../img/menu/ico-actualidad.png) right center no-repeat;
}

#main-menu li.menu-409 a{
	background:url(../img/menu/ico-colaboradores.png) right center no-repeat;
}
#main-menu li.menu-1131 a,
#main-menu li.menu-1091 a{
	background:url(../img/menu/ico-dispositivos-sello.png) right center no-repeat;
}

#main-menu li.menu-237 a.active,
#main-menu li.menu-237 a.active-trail{
	background:url(../img/menu/ico-inicio-act.png) right center no-repeat;
}

#main-menu li.menu-405 a.active,
#main-menu li.menu-405 a.active-trail{
	background:url(../img/menu/ico-que-es-act.png) right center no-repeat;
}

#main-menu li.menu-406 a.active,
#main-menu li.menu-406 a.active-trail{
	background:url(../img/menu/ico-asistente-act.png) right center no-repeat;
}

#main-menu li.menu-407 a.active,
#main-menu li.menu-407 a.active-trail{
	background:url(../img/menu/ico-estadisticas-act.png) right center no-repeat;
}

#main-menu li.menu-408 a.active,
#main-menu li.menu-408 a.active-trail{
	background:url(../img/menu/ico-actualidad-act.png) right center no-repeat;
}

#main-menu li.menu-409 a.active,
#main-menu li.menu-409 a.active-trail{
	background:url(../img/menu/ico-colaboradores-act.png) right center no-repeat;
}
#main-menu li.menu-1131 a.active,
#main-menu li.menu-1131 a.active-trail,
#main-menu li.menu-1091 a.active,
#main-menu li.menu-1091 a.active-trail{
	background:url(../img/menu/ico-dispositivos-sello-act.png) right center no-repeat;
}

#contents{
	padding: 25px;
	color:#404040;
	border-bottom:15px solid #F0F0F0;
}

#breadcrumb{
	margin-bottom:15px;
}


#breadcrumb li{
	display:inline;
	margin-right:5px;
}

#breadcrumb li a{
	color:#404040;
	text-decoration:none;
	background:url(../img/flecha-verde.png) right center no-repeat;
	padding-right:10px;
}

#breadcrumb li a:hover,
#breadcrumb li a:focus{
	color:#4A9500;
}

#contents p{
	margin-bottom:1.5em;
}

#contents .content li{
	margin-bottom:1.5em;
}

#contents .pane-node .content li,
#contents ul.pa li{
	list-style-type:disc;
	margin-left:15px;
}

#contents .content .contextual-links li{
	margin-bottom:0px;
}

#contents h1{
	margin-bottom:.5em;
	font-family:accidental;
	font-size:1.85em;
}

#contents h2{
	margin-bottom:.5em;
	font-family:accidental;
	font-size:1.5em;
}

#contents h2 span{
	font-size:75%;
	display:block;
	color:#666;
}

#contents h3{
	margin-bottom:.5em;
	font-family:humanst521;
	font-size:1.3em;
}

#contents h4{
  margin-bottom:.5em;
	font-family:humanst521;
	font-size:1.2em;
}

#contents h5{
  margin-bottom:.5em;
	font-family:humanst521;
	font-size:1.1em;
}

#contents a{
	color:#408000;
	text-decoration:none;
}

#contents a:hover{
	text-decoration:underline;
}

#contents .region-content .pane-content ul{
	margin-bottom:1.5em;
}

#contents .region-content .pane-content .view-content ul li{
	/* margin-bottom:1em;
	margin-left:0px;
	background:url(../img/flecha-verde.png) left .4em no-repeat;
	padding-left:10px; */
}

#footer{
	background-color:#333;
}

#footer-columns{
	padding:50px 0px;
}

#footer-columns .region{
	float:left;
	width:20%;
	margin:0% 1%;
	padding:0% 1.5%;
	border-right:1px solid #666;
	min-height:150px;
}

#footer-columns .region-footer-fourthcolumn{
	border-right:none;
	margin-right:0%;
}

#footer-columns .region h2{
	color:#FFF;
	font-weight:bold;
	margin-bottom:1em;
}


#footer-columns .region .content{
	color:#FFF;
}

#footer-columns .region .content li{
	list-style-type:none;
	list-style-image: none;
	margin:5px 0px;
	background:url(../img/flecha-verde.png) left center no-repeat;
	padding-left:22px;
}

#footer-columns .region-footer-secondcolumn .content li.menu-mlid-426{
	background:url(../img/twitter-pie.gif) left center no-repeat;
}

#footer-columns .region-footer-secondcolumn .content li.menu-mlid-427{
	background:url(../img/facebook-pie.gif) left center no-repeat;
}


#footer-columns .region-footer-secondcolumn .content li.menu-mlid-428{
	background:url(../img/blogs-pie.gif) left center no-repeat;
}

#footer-columns .region-footer-secondcolumn .content li.menu-mlid-575,
#footer-columns .region-footer-secondcolumn .content li.menu-mlid-576,
#footer-columns .region-footer-secondcolumn .content li.menu-mlid-577,
#footer-columns .region-footer-secondcolumn .content li.menu-mlid-578{
	background:url(../img/rss-pie.gif) left center no-repeat;
}

#footer-columns .region-footer-secondcolumn .content li.menu-mlid-579,
#footer-columns .region-footer-secondcolumn .content li.menu-mlid-580{
	background:url(../img/youtube-pie.png) left center no-repeat;
}

#footer-columns .region-footer-thirdcolumn .content p{
	font-size:.8em;
	margin-bottom:1em;
}

#footer-columns .region-footer-fourthcolumn .content li{
	list-style-type:none;
	list-style-image: none;
	margin:0px 0px;
	background:none;
	padding-left:0px;
}

#footer-columns .region .boton{
	background: #99CC00 url(../img/sobre-boton.gif) 5px center no-repeat;
	color: #333;
	padding:3px;
	padding-left:20px;
	text-decoration: none;
	font-weight: bold;
	border-radius:7px;
}

#footer-columns .region .boton:focus{
	background: #FFF url(../img/sobre-boton.gif) 5px center no-repeat;
}


#footer-columns .region .content li a{
	color:#FFF;
	text-decoration:none;
	font-size:.8em;
}

#footer-info{
	background-color:#9C0;
	padding:5px 0px;
}

#footer-info .content{
	color:#333;
	text-align:center;
	font-family:accidental;
	font-size:1.1em;
}

.panels-flexible-region-contenido_mas_columna_derecha-center,
.panels-flexible-region-contenido_mas_columna_derecha-columna_izquierda .panel-pane{
	padding-top:1em;
	background:url(../img/linea-superior.gif) right top no-repeat;
}

.panels-flexible-region-contenido_mas_columna_derecha-columna_izquierda .panel-pane{
	margin-left:3em;
}
.salto-linea{
padding-bottom:0.8em;
}

#content .manual ul{
  list-style-position:inside;
  margin-left:20px;
}
