/*Estructura*/
* {margin:0; padding:0;}

body {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	background: #F9F9F9;
	line-height: 1.4;
}
#todo {
	width: 1000px;
	margin: 5px auto 0;
	background-color: #fff;
	border: 1px solid #DBD8D8; 
}
#cabecera {
	position: relative;
	height: 76px;
	background: url(img/fondo_cabecera.jpg);
	clear: both;
	z-index: 12;
}
#cuerpo {
	font-size: 1em;
	clear: both;
	margin-top: 10px;
	position: relative;
}

.admin-menu #cuerpo
{
	font-size: 1em;
	clear: both;
	margin-top: 10px;
	position: relative;
	margin-left:10px;
	margin-right:10px;
}

#columna {
	width: 480px;
	/*float: left; FBC*/
	position: relative;
	margin-left: 38%;
	margin-bottom: 50px; 
}
#pie {
	font: .85em Arial, Helvetica, sans-serif;
	text-align: center;
	width: 728px;
	clear: both;
	padding: 0px 0px 5px 0px;
	margin: 0 auto 40px;
	border-bottom: 1px dashed #ada6a6;
}
/*fin de estructura*/

/*elementos comunes*/
h1, h2, h3, h4, h5 {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	line-height: 1.1;
	font-weight: normal;
	clear: both;
}
h1 {
	font-size: 1.5em;
	color: #0380ad; 
	margin-bottom: 15px;
	margin-top: 40px;
	float: left;
	width: 100%;
}
h2 {
	font-size: 1.35em;
	margin-bottom: 12px;
	margin-top: 40px/*FBC*/;
}
h3 {
	font-size: 1.25em;
	margin-bottom: 12px;
	margin-top: 30px/*FBC*/;
}
h4 {
	font-size: 1.20em;
	margin-bottom: 12px;
	margin-top: 30px/*FBC*/;
}
h5 {
	font-size: .9em;
	margin-bottom: 12px;
	margin-top: 30px/*FBC*/;
	/*text-transform: uppercase;FBC*/
}
p {
	margin-bottom: 1em;
	clear: both;
}
blockquote {
	padding-left: 1.5em;
	padding-right: .9em;
	font-size: .9em;
}
cite {
	font-style: normal;
	color: #595861;
}
cite em {
	font-style: italic;
}
.versalitas { 
	font-variant: small-caps;
}
sup {
	vertical-align: text-top;
}
abbr[title], acronym[title] {
	border-bottom: 1px dashed;
	cursor: help;
}
a img {
	border: 0;
}
a:link {
	text-decoration: none;
	color: #0380ad;
}
a:visited {
	text-decoration: none;
	color: #0380ad;
}
a:hover, a:visited:hover {
	text-decoration: underline;
}
.pesodoc {
	font-size: 0.8em; 
	padding-right: 18px; 
	background: url(img/adobereader.gif) top right no-repeat;
}
p.notafinal {
	background: url(img/borde_nota.gif) no-repeat;
	padding-top: 1em;
	margin-top: 0.5em;
	font-size: 0.8em;
	width: 85%;
	clear: both;
}
#columna ul.ficheros_adjuntos {	
	list-style: none;
}
#columna ul.ficheros_adjuntos li{	
	background: url(img/image-x-generic.png) left top no-repeat;
	display:block;
	padding:0 5px 16px 18px;
	clear:both;
}
#columna .ficheros_adjuntos img{
    height: 16px;
    width: 16px;
    border: 0px;
    float: left;
}
#columna .ficheros_adjuntos a{
    float: left;  
}
#columna img { 
	float: left; 
	margin: 5px 24px 14px 0px;
	border: 1px solid #999;
	width: 16px;
	height: 16px;
}
#columna div.objeto_centrado { 
	float: left;
	width: 100%;
	text-align: center;
	margin: 1em 0;
}
#columna div.objeto_centrado img {
	border: none;
	width: auto;
	height: auto;
	float: none;
	margin: 0;
}
#columna div.objeto_centrado p { 
	color: #595861;
	font-size: 0.9em;
	margin: 0px 0px 1em;
	text-align: left;
}
#columna div.objeto_centrado + * {
	clear: both;
}
#columna ul, #columna ol {
	margin: 1em 0;
	list-style-position: outside;
	padding: 0 1em 0 2em;
}
#columna ul {
	list-style: square;
}
#columna li ul  {
	list-style: circle;
}
#columna li ul, #columna li ol  {
	margin: 0.5em 0;
}
#columna li { 
	margin-bottom: 0.5em;
}
#columna ol.alpha {
	list-style: lower-alpha;
}
#columna ul.nada, #columna ol.nada {
	list-style: none; 
}
#columna ul.biblio, #columna ol.biblio {
	list-style: none; 
	padding-left: 0em;
}
#columna ul.centros li{
	font: .9em Verdana, Geneva, sans-serif;
	line-height: 1.4;
	list-style: none;
	margin-bottom: 2em;
}
#columna ul.centros li p {
	font-weight: bold;
	margin-bottom: .5em;
}
#columna ul.centros li p + p{
	font-weight: normal;
}
dl {
	margin: 1em 0;
}
dl dt {
	font-weight: bold;
	float: left;
	margin-right: 0.3em;
}
dl dd {
	margin-bottom: 0.5em;
}
table {
	width: 100%;
	clear: both;
	display: block;
	border-collapse: collapse;
	font-size: 0.9em;
	margin: 1.5em 0;
}
table caption{
	width: 100%;
	background-color: #eceae9;
	padding: .7em 0;
	font: 1em "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	text-transform: uppercase;
	color: #000;
}
th, td{
	border: 1px solid #d8c9c2;
	vertical-align: top;
	padding: .2em .4em;
	text-align: left;
}
thead th, thead td {
	background-color: #e2dbd8;
	border: none;
}
th[scope="row"]{
	background-color: #eceae9;
}
#columna td ul, #columna td ol {
	margin: 0;
	padding: 0 0 0 2em;
}
.formulario {
	margin: 2em 0;
	width: 100%; 
}
.formulario form {
	font: .9em Verdana, Geneva, sans-serif;
	width: 100%; 
}
.formulario fieldset { 
	border: none;
	display: block;
	float: left;  
	margin-bottom: 1em;
	width: 100%; 
}
.formulario legend {
	padding-bottom: 1em;
	color: #870420;
	text-transform: uppercase;
	margin-left: 0;
}
.formulario fieldset fieldset legend {
	color: #000;
	font-weight: bold;
	text-transform: none;
}
.formulario select, .formulario input[type="text"], .formulario textarea {
	width: 56%;
	border: 1px solid #ccc;
	padding: 2px;
	font: 1em Verdana, Geneva, sans-serif;
}
.formulario select {
	width: 57.3%;
}
.formulario label span {
	width: 40%;
	margin-right: 2.7%;
}
.formulario label.opcion {
	display: inline;
	float: left;
	margin-bottom: 15px;
	margin-right: 1em;
}
.formulario label.check {
	margin-bottom: 5px;
}
.formulario input[type="checkbox"], .formulario input[type="radio"]{
	margin-right: 10px;
	display: inline;
}
.formulario p {	
	line-height: 1.4;
}
.formulario p.nota {
	color: #666;
	width: 85%;
}
.formulario.enviar {
	background-color: #eceae9;
	padding: 10px 18px/*9pxFBC*/ 10px 10px;
	border-top: 10px solid #e2dbd8;
	width: 96%;
}
.formulario.enviar label {
	display: block;
}
.formulario.enviar label span{
	display: block;
	float: left;
}
.formulario.enviar select, .formulario.enviar input[type="text"], .formulario.enviar textarea {
	display: block;
	margin-bottom: 15px;
}
.formulario.enviar div.envio {
	text-align: right;
}
.formulario.enviar div.envio input {
	cursor: pointer;
	width: 60px;
	font: 1em Verdana, Geneva, sans-serif;
	background-color: #C0BAB8;
	border: 1px solid #C0BAB8;
	color: #eceae9;
	padding: 2px;
}
.formulario.enviar div.envio input:hover { 
	background-color: #eceae9;
	border: 1px solid #C0BAB8;
	color: #000;
}
.formulario.ver form {
	border-bottom: 1px dotted #ccc;
	padding-bottom: 2em;
}
.formulario.ver input[type="submit"] { 
	width: 30px;
	background-color: #fff;
	border: none;
	padding: 0;
	color: #c00;
	cursor: pointer;
}
.formulario.ver input[type="submit"]:hover {
	color:#666;
}
.formulario label[for="edit-cid"], .formulario #edit-cid {/*FBC*/
	display: none;
}
div.limpiar {
   clear: both;
}
/*fin de elementos comunes*/

/*CABECERA*/
#cabecera a img {
	position: absolute;
}
#cabecera #logo_ave img {
	top: 12px;
	left: 40px;
}
#cabecera #logo_cervantes img {
	top: 4px;
	right: 45px;
}
#cabecera ul {
	float: right;
	display: block;
	margin: 21px 273px 0 0;
	padding: 5px 7px 4px; 
	background-color: #fff;
	font: .8em "Lucida Sans Unicode", "Lucida Grande", sans-serif; 
	text-transform: uppercase;
	z-index:11;
}
#cabecera.portada ul {
	float: none;
	margin: 0;
	padding: 10px 50px; 
	background-color: #d8dde3;
	position: relative;
}
#cabecera.portada > ul {
	width: 80%;	
}
#cabecera li {
	display: inline;
	list-style: none;
	padding: 0 5px;
	border-left: 1px solid #000;
	line-height: 1;
}
#cabecera li:first-child {
	border-left: none;	
}
#cabecera li.lastid {
	font: 1em "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	position: relative;
	z-index: 10;
}
#cabecera li.lastid a{
	font: 10px "Lucida Sans Unicode", "Lucida Grande", sans-serif !important;
}
#cabecera ul#idiomas {
    background-color: #fff;
    position: absolute;
    right: 0;
    top: 20px;
    float: none !important;
    display: block;
    padding: 7px;
    z-index: 9;
}
#cabecera.portada ul#idiomas {
	background-color: #d8dde3;	
	    z-index: 9 !important;
    top: 200px;
    width: 50px;
    left: 260px;
}
#cabecera ul#idiomas li{
	float: none;
	border: none;
	padding: 0 14px 0 0!important;
	line-height: normal;
	width: 30%;
	display: block;
}
#cabecera li a:link, #cabecera li a:visited {
	color: #000;
}
#cabecera li#desplegable a:link, #cabecera li#desplegable a:visited {
	color: #004d72;
}
#cabecera li a:hover, #cabecera li a:visited:hover {
	color: #004d72; 
	text-decoration: none;
}

/*PIE*/
#pie a:link, #pie a:visited, #pie a:hover {
	font-weight: bold;
	color: #0380ad;
}
#pie a[href="mailto:ave@cervantes.es"] {
	text-transform: none;
	border: none;
	padding: 0;
	margin: 0;
}
#pie .line{
	border-right: 1px solid #000;
	padding-right: 6px;
	margin-right: 6px;	
}

#pie .no_line{
	border: none;
	padding-right: 6px;
	margin-right: 6px;	
}

/*PÁGINAS INTERIORES*/
.imagefield-field_page_image {
	position: absolute;
	left: 0;
	top: 72px; 
}
.imagecache-page_image {left: 0; position: absolute; top: 72px;}
ul#miga  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	margin: 0 0 10px 0;
	padding: 0;
	width: 100%;
	float: left;
	clear: both;
}
ul#miga li {
	float: left;
	list-style: none;
	margin: 0 7px 0 0;
}
ul#miga a:link, ul#miga a:visited {
	color:#666;
}
ul#menu_vertical {
	float: left;
	width: 100%;
	margin: 45px 0 40px;
	font: .9em Arial, Helvetica, sans-serif;
	color: #000;
	padding: 0;
}
ul#menu_vertical li {
	list-style: none;
	width: 220px;
	border-bottom: 1px solid #b9b9b9;
	padding: 3px 2px 3px 6px;
	margin: 0;
}
ul#menu_vertical li:hover {
	background-color: #ececec;
}
ul#menu_vertical li a:link, #menu_vertical li a:visited {
	color: #000;
}
ul#menu_vertical li a:hover, #menu_vertical li a:visited:hover {
	color: #0380ad; 
	text-decoration: none;
}
ul#menu_vertical li span {
	font-weight: bold;
}
ul#menu_vertical + h1 {
	margin-top: 0px;
}

/*PORTADA*/
#cabecera.portada  {
	height: auto;
	background: url(img/fondo_cabecera_portada.jpg) no-repeat #d8dde3;

}
#cabecera.portada > div:first-child {
	height: 176px;	
}
#cabecera.portada #logo_ave img {
	top: 55px;
	left: 50px;
}
#cabecera.portada #logo_cervantes img {
	top: 50px;
	right: 50px;
}
.intro {
	width: 386px;
	float: left;
	position: relative;
	background-color: #fff;
	margin: 166px 0 0 42px;
}
.intro h1 {
	margin-top: 0px;
	margin-bottom: 5px;
	line-height: 0;
}
.intro p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.8em;
	line-height: 1.2;
	color: #3c3b3b;
	width: 315px;
	margin-left: 15px;
	margin-bottom: 0.8em;
}
.intro + img {
	border: 1px solid #fff;
	margin:76px 0px 0px 76px;
	position: relative;
	float: left;
	margin-left:20px;
}
#cuerpo.portada  {
	margin: 14px;
	overflow: hidden;
	height: 1%;
}
.presentacion {
	width: 672px;
	float: left;
	display: block;
	border: 1px solid #dbd8d8;
	padding: 9px 0 8px;
}
.presentacion div {
	float: left;
	width: 210px;	
	padding-bottom: 4px;
}
.presentacion div + div {
	margin-left: 10px;
	width: 221px;
}
.presentacion div p {
	width: 190px;
	padding: 10px 10px 0px;
	line-height: 1.5;
}
.presentacion div + div p {
	padding: 11px 10px 0 20px;
}
.presentacion div + div p {
	border-left: 1px solid #dbd8d8; 
}
.presentacion div h2 {
	color: #c00;
	text-transform: uppercase;
	font-size: 1.25em;
	padding: 0 0 0 11px;
	margin-top: 0;/*FBC*/
	margin-bottom: 0px;
}
.presentacion div h2 a:link, .presentacion div h2 a:visited, .presentacion div h2 a:hover {
	color: #004d72;
}
.presentacion div + div h2 {
	padding: 0 0 0 20px;
}
.presentacion a:link, .presentacion a:visited, .presentacion a:hover {
	color: #0380ad;
}
.presentacion a:hover {
	text-decoration: none;
}
.presentacion p img {
	display: block;
	border: 1px solid #eee8e8;
	margin-bottom: 18px
}
.presentacion p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #000;
}
.atajos {
	float: right;
	width: 261px;
	background-color: #eee8e8; 
	padding: 0px 8px 8px 8px;
	position: relative;
}
.atajos-top {
	float: right;
	width: 261px;
	background-color: #eee8e8; 
	padding: 8px 8px 0px 8px;
	position: relative;
}
.atajos ul {
	font: 1em Arial, Helvetica, sans-serif;	
	text-transform: uppercase;
	color: #fff;
}
.atajos ul li {
	list-style: none;
	width: 245px;
	padding: 5px 8px;
	background-color: #004d72;
	margin-top: 5px;
}
.atajos ul li a:link, .atajos ul li a:visited, .atajos ul li a:hover {
	color: #fff;
}
.atajos ul li a:hover {
	text-decoration: none;
}
#faldon {
	display: none;/*FBC*/
	background-color: #848383;
	padding: 20px 20px 40px;
	border-top: 15px solid #ccc;
	clear: both;
	margin: 44px 0px 0px;
	overflow: hidden;
	height: 1%;
}
#faldon h2 {
	font: 1.2em "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color: #fff;
	text-transform: uppercase;
	margin-bottom: 18px;
}
.logos {
	width: 170px;
	float: left;
	position: relative;
}
.logos img {
	margin: 7px 7px 0 0;
}
.accesos_rapidos {
	width: 787px;
	float: left;
	position: relative;
}
.accesos_rapidos h2 {
	margin-left: 100px;
}
.accesos_rapidos ul {
	font: 1em Arial, Helvetica, sans-serif;
	overflow: hidden;
	height: 1%;
}
.accesos_rapidos ul li {
	float: left;
	width: 150px;
	list-style: none;
	margin: 0 0 .7em 100px;
}
.accesos_rapidos a:link, .accesos_rapidos a:visited, .accesos_rapidos a:hover {
	color: #fff;
}
#pie.portada {
	width: 100%;
	border-bottom: none;
	margin-bottom: 0;
	padding: 10px 0 5px;
	background-color: #004d72;
	color: #fff;
}
#pie.portada a:link, #pie.portada a:visited, #pie.portada a:hover {
	font-weight: bold;
	color: #fff;
}
#pie.portada .line{
	border-right: 1px solid #fff;
}
#pie.portada a[href="mailto:ave@cervantes.es"] {}

/*BASICA*/
#cuerpo.basica #columna {
	margin-left: 26%;
}
#columna.mapa a:link, #columna.mapa a:visited,  #columna.mapa a:hover {
	color:#333;
}
#columna.mapa p {
	text-transform: uppercase;
}
#columna.mapa h2 {
	border-bottom: 1px solid  #e2dbd8;
	margin-top: 40px;/*FBC*/
}
#columna.mapa h2 + ul {
	list-style: none;
	font-size: 0.9em;
}
#columna.mapa li ul {
	width: 100%;
	text-transform: uppercase;
	overflow: hidden;
	height: 1%;
	margin-bottom: 0em;
}
#columna.mapa li ul li{
	list-style: none;
	float: left;
	width: 100px;
}
#columna.mapa li ul li ul {
	padding-left: 0;
	text-transform: none;
}
#columna.mapa h2.sin_seccion {
	visibility: hidden;
}
#columna.mapa h2.sin_seccion + ul {
	font-size: 0.9em;
	margin: 0;
	list-style: circle;
}

/*PARA LA ADMINISTRACIÓN*/

html.js fieldset.collapsed span {
    display: block;
}
html.js fieldset.collapsible legend a {
    background: transparent url("../../../../../misc/menu-expanded.png") no-repeat scroll 5px 75%;
    padding-left: 15px;
}

html.js fieldset.collapsed legend a {
    background-image: url("../../../../../misc/menu-collapsed.png");
    background-position: 5px 50%;
}
html.js fieldset.collapsed {
	margin-bottom: 5px;
	margin-top: 5px;
}
.edit-submit {
	width: 50px;
	float: left;
}
.edit-preview {
	width: 65px;
	float: left;
}
.edit-delete {
	width: 50px;
	float: left;
}
.pager {
	padding-bottom: 30px;
    padding-top: 20px;
}

.pager li {
	float: left;
	list-style: none;
	padding: 0 5px;
	border-right: 1px solid #000;
	line-height: 1;
}
.node-type-list dt {
	margin-bottom: 10px;
    width: 100%;
}
#cabecera.portada .editor {margin-top:-5px;
}

#cabecera .editor {margin-top:-5px;
}

.form-submit {margin-left: 40px;}

#edit-views-apply {margin-left: 40px;}

.node-form .standard {padding: 40px;}

.sticky-enabled,
.authoring-information,
.publishing-options,
.views-entry,
#field-page-url-items,
.messages ul li,
#node-admin-content fieldset,
.form-select,
.admin-list 
{margin-top:10px;}

table.package {width: 80%;}

#system-themes-form {margin-left: 0; margin-right: 80px;}

#user-profile-form,
#user-filter-form,
#user-admin-account,
#user-admin-check-user,
#user-admin-check-mail,
#user-admin-check-host,
#user-admin-settings,
#skinr-import-form,
#system-site-maintenance-settings,
#system-site-information-settings,
#system-performance-settings,
#admin-menu-theme-settings,
#site-map-admin-settings,
#lightbox2-auto-image-handling-settings-form,
#lightbox2-general-settings-form,
#ldapauth-admin-form,
#ldapauth-admin-settings,
#filter-admin-format-form,
#i18n-admin-settings,
.custom-language,
#locale-languages-predefined-form,
#googleanalytics-admin-settings-form,
#system-date-time-settings,
#devel-admin-settings,
#system-modules,
#node-type-form,
#menu-edit-item,
#system-theme-settings,
#locale-translate-seek-form,
#locale-translate-export-po-form, 
#locale-translate-export-pot-form,
#locale-translate-import-form, 
#path-admin-filter-form, 
#pathauto-admin-settings,
#pathauto-admin-delete, 
#views-ui-import-page, 
#views-ui-admin-tools,
#system-actions-manage-form,
#system-admin-theme-settings,
#ckeditor-admin-profile-form,
#devel-admin-settings,
#user-login
{margin-left: 60px; margin-right: 60px;}

#user-login
{height: 150px;}

#user-login label{margin-left: 100px;}
#user-login .form-description{margin-left: 100px;}


#edit-submit {}


/*Mensajes de error*/
.error {margin-left:40px; margin-right:40px}
.error ul li {/*FBC*/
	display: table;
	padding: 4px;
    font-weight: bold;
    margin-left: 12px;
	background: #FF7;
	
	/*list-style: none outside none;*/
}
div.error, tr.error {/*FBC-system.css*/
	margin-top: 24px;
    margin-bottom: 24px;
	padding: 4px 16px 16px;
    background: none repeat scroll 0 0 #FFF;/*#FFCCCC*/
    color: #0380ad;
}
div.error {/*FBC*/
    border: 3px dashed #0380ad;
}
.page-admin form {margin-left:15px;}
.page-admin form  label {width: 10%; margin-bottom:15px;margin-top:10px;}
.page-admin form dd label {width: 100%; float:left;margin-bottom:0px;margin-top:0px;}
.action-node-edit form .form-option { margin-right: 10px;}
.page-admin .envio {float: left;margin-bottom: 15px;margin-right: 20px;margin-top: 15px;}
.action-node-edit .envio {;margin-bottom: 15px;margin-right: 20px;margin-top: 15px;}

/*.page-node form {margin-left:15px;}
.page-node form label {width: 100%; float:left;margin-bottom:15px;margin-top:10px;}*/

/*.ficheros_adjuntos div {width:100%;float:left}*/

#user-login .form-description {
	margin-left: 530px;
    width: 500px;
}

#user-profile-form label
{
}
#user-profile-form #edit-name
{
	margin-bottom: 10px;
    margin-right: 10px;
    width: 200px;
}

.form-description
{
	font-size:0.8em;
	margin-bottom: 10px;
}

.envio
{
	width: 200px;
	margin-bottom: 10px;
    margin-top: 20px;
}

.admin-menu .nodelinks
{
	 margin-left: 25px;
}

#node-form label
{
}

.envio-edit-submit
{
	/*float:left;*/
	margin-bottom: 25px;
	width:100%;
}
.envio-edit-preview
{
	float:left;
	width:150px;
}
.envio-edit-delete
{
	float:left;
	width:100px;
}
#user-profile-form #edit-mail
{
	width:250px;
}
#ldapauth-admin-form #edit-name {
    margin-right: 10px;
    width: 200px;
}
#ldapauth-admin-form #edit-server{
    margin-right: 10px;
    width: 200px;
}
#ldapauth-admin-form #edit-port{
    margin-right: 10px;
}

.textarea-identifier
{
	margin-bottom:10px;
}
#edit-basedn
{
	margin-bottom:10px;
}
#edit-user-attr
{
	margin-right: 10px;
}
#edit-mail-attr 
{
	margin-right: 10px;
}

#contact-mail-page  div.envio-edit-submit {
    text-align: right;
	 margin-bottom: 0;
}

#contact-mail-page div.envio-edit-submit input {
    background-color: #999;/*#C0BAB8;FBC*/
    border: 1px solid #C0BAB8;
    color: #FFF;/*#ECEAE9FBC*/
    cursor: pointer;
    font: bold 1em Verdana, Geneva, sans-serif;
    padding: 2px;
    width: 60px;
}
#contact-mail-page div.envio-edit-submit input:hover {
    background-color: #C00;/*FBC*/
}

#user-login #edit-name
{
	width:200px;
}

#user-login #edit-pass
{
	width:200px;
}

/*Indenta los mensajes de drupal*/
.messages {margin-left:30px;}


/*OCULTAR IDIOMAS*//*FBC*/
/*ul#idiomas li:nth-child(2),frances
ul#idiomas li:nth-child(3),portugues
ul#idiomas li:nth-child(4),aleman
ul#idiomas li:nth-child(5)italiano
 {
	display: none;
}*/

.atajos-top a {
	display: block;
	width: 261px;
	height: 112px;
	background: url(img/ave-global_hover.jpg);
}
.atajos-top a:hover img {
	display: none;
}

/* Formulario de registro */

#demo-form1 {
	background-color: #eceae9;
    padding: 10px 18px 10px 10px;
    border-top: 10px solid #e2dbd8;
   

}

#demo-form1 label{
	margin: 10px;
    padding: 10px;
    clear: both;
	display: block;
}



#demo-form1 span {
	margin-right: 20px; 

}

/* estilo cortinilla cookie compliant */
#cookies {
	    position:fixed;
		width:100%; 
		color:#FFF; 
		background:#000;
		font-size:0.87em;
		bottom:0;
		opacity:0.7;
		left:0;
		z-index: 99
    }
	
	.ic-btn-cookies {
  padding-left: 10px;
  padding-top: 5px;
}