body{margin:0 auto 0 auto; width:100%; text-align:center; background:#000 url(../img/fondo.png) top repeat-x; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.9em; clear:both;}
#estructura{margin:0 auto; padding:0; width:925px; text-align:left; color:#333; background-color:#fff; clear:both; -moz-box-shadow: 0px 0px 10px #000; -webkit-box-shadow: 0px 0px 10px #000; box-shadow: 0px 0px 10px #000;}
#icoayuda{outline:none;}
#sombra_izq, #sombra_dch{position:absolute; top:0px;}
#sombra_izq{right:50%; margin-right:-478px; width:15px; height:100%; background:url(../img/fondo_izq.jpg) no-repeat; z-index:2;}
#sombra_dch{left:50%; margin-left:-478px; width:15px; height:100%; background:url(../img/fondo_dch.jpg) no-repeat; z-index:2;}
#cabecera{margin:0; padding:0; width:925px; height:200px; background:#000 url(../img/header.jpg) no-repeat; clear:both;}
#menu{margin:0; padding:0; width:100%; height:26px; clear:both; background:#719acc url(../img/menu.jpg) repeat-x; text-decoration:none; list-style:none;}
#menu ul{margin:0; padding:3px 0 0 9px;}
#menu li{vertical-align:baseline; display:inline; margin:0; padding:0 11px 0 0;}
a{text-decoration:none; font-weight:600;}
a img{border:none;}
#menu a{font-size:0.9em;}
#menu a, #pie a{
	color:#fff;
	-moz-transition:color 200ms ease;
 -webkit-transition:color 200ms ease;
	  -o-transition:color 200ms ease;
		 transition:color 200ms ease;
}
#menu a:hover, #pie a:hover{
	color:#b7cce8;
	-moz-transition:color 200ms ease;
 -webkit-transition:color 200ms ease;
	  -o-transition:color 200ms ease;
		 transition:color 200ms ease;
}
#pie a{font-weight:normal;}
#main{margin:10px 0; padding:0 20px;}
#main p a{
	color:#8ad459;
	border-bottom:0px solid #8ad459;
	-moz-transition:all 100ms ease;
 -webkit-transition:all 100ms ease;
	  -o-transition:all 100ms ease;
		 transition:all 100ms ease;
}
#main p a:hover{
	color:#8ec1ff;
	border-bottom:3px solid #8ad459;
	-moz-transition:all 100ms ease;
 -webkit-transition:all 100ms ease;
	  -o-transition:all 100ms ease;
		 transition:all 100ms ease;
}
ul.lista, ol{padding-left:30px; padding-top:7px; padding-bottom:7px;}
ul.lista li{list-style:none; padding:0 0 0 12px; background:url(../img/li.gif) no-repeat 0 6px;}
#pie{margin:0; padding:0; width:925px; height:62px; text-align:right; font-size:0.7em; background-color:#000; background-image:url(../img/pie.jpg); background-repeat:repeat-x; color:#dcdcdc;}
#pie p{margin:0; padding:17px;}
h1, h2{ text-transform:uppercase; margin:10px 0 20px;}
h1{font-size:1.5em; letter-spacing:0.4pt; color:#719acc;}
h2{font-size:1.0em; letter-spacing:0.2pt; color:#8ec1ff;}
p{	line-height:1.5em;}
.load, .ok, .fail{height:20px; text-align:left; font-variant:small-caps; margin:10px; padding:15px 0 15px 40%;}
.load{color:#dc2774; background:url(../img/facebox/loading.gif) no-repeat 38%}
.ok{color:#0c0;}
.fail{color:#c00;}
.download{
	background-color:#daeaff; border:1px solid #e7e7e7; margin:1em; padding:0;
	-moz-transition:all 200ms ease;
 -webkit-transition:all 200ms ease;
	  -o-transition:all 200ms ease;
		 transition:all 200ms ease;
}
.download:hover{
	background-color:#719acc; border:1px solid #47607f;
	-moz-transition:all 200ms ease;
 -webkit-transition:all 200ms ease;
	  -o-transition:all 200ms ease;
		 transition:all 200ms ease;
}
.download li{list-style:none;}
.download li strong{
	color:#6c757f; font-size:1.2em;
	-moz-transition:all 200ms ease;
 -webkit-transition:all 200ms ease;
	  -o-transition:all 200ms ease;
		 transition:all 200ms ease;
}
.download:hover li strong{
	color:#fff;
	-moz-transition:all 200ms ease;
 -webkit-transition:all 200ms ease;
	  -o-transition:all 200ms ease;
		 transition:all 200ms ease;
}
.download li a{display:block; width:100%; height:100%; line-height:40px; text-indent:52px;}
input[type=text]{margin:3px 0 3px 0;}
input[type=text], input[type=password], textarea{color:#bbb; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1em;}
#formContacto{width:505px; vertical-align:top;}
#comoContactar{width:375px; vertical-align:top;}
iframe{width:885px; height:270px; border:0; margin:0; padding:0;}

.new_secs{margin:30px 30px 0;}
.new_secs img{margin:20px;}
.new_secs p{margin:0 0px 30px; text-align:justify;}
.new_secs h3{font-size:1em;}
.new_secs li{font-weight:bold;}
.new_secs li p{font-weight:normal; margin:10px;}
.new_secs ul.lista li{font-weight:normal}
