/*ultima version 13/5/2008*/

/* GENERALES */

	html * {padding:0;margin:0;}
	body{font:0.75em/1.2em  Verdana, Arial, Sans-serif;color:#4C4C4C;background:#C0B1A2;}
	img{border:0;}
	a {color:#CD1427;text-decoration:none;}
	a:hover{color:#CD1427;text-decoration:underline;}
	p {font-size:95%;padding:0 0 1em 0;}
	BLOCKQUOTE {padding:1em;margin:0.5em;background:#F7F7F7;} 
	kbd {font-size:230%;color:#777;font-weight:bold;padding:0 0 0.2em 0.2em;}
	.resaltado{font-weight:bold;}
	.line-through{text-decoration:line-through;}
	.underline{text-decoration:underline;}
	h2,h3,h4,h5,h6{color:#696b6b;text-transform:none;}
	ol {list-style-type:decimal;}
	option, select {font-size:100%;}
	fieldset{border:none;}
	input {border:1px solid #C1C0BF; background:#fff; color:#5E5C5C;font-size:100%;}
	input.boton {border:1px solid #898989;background:url(../imagenes/fondo-input.jpg) right top repeat-x;color:#000;cursor:pointer;padding:0 0.2em 0 0.2em;font-size:100%;height:19px;}
	form input[type="text"]:hover, form input[type="file"]:hover, form textarea:hover, form input[type="text"]:active, form input[type="file"]:active, form textarea:active, form input[type="text"]:focus, form input[type="file"]:focus, form textarea:focus, form select:hover, form option:hover, form select:focus, form input[type="password"]:focus {background-color:#fff;border-color:#7ff8f7;}
	form input[type="text"], form input[type="file"], form textarea, form select, form input[type="password"]  {border:1px solid #C1C0BF;background:#fff;color:#5E5C5C;}
	/*navegacion secundaria*/
	hr, .titulo-menu {visibility:hidden; display:none;}
.skipnav a {display:none;overflow: hidden;width: 0;height: 0;}
.skipnav a:active, .skipnav a:focus {display:none;overflow: hidden;width: auto;height: auto;background-color: Yellow;color: #000;top: 2px;left: 5px;}

/* LAYOUT GENERAL */
#main-wrapper{width:100%;margin:0 auto;text-align:center;background:#fff;}
	/* CONTENEDOR MENU DE HERRAMIENTAS*/
	#main-herramientas{width:85%;min-width:770px;margin:0 auto;text-align:center;background:#fff;}
	/* CONTENEDOR CABECERA */
	#main-cabecera{width:85%;min-width:770px;margin:0 auto;text-align:center;clear:both;}
	/* CONTENEDOR LOGIN */
	#main-login{float:right;background:url(../imagenes/fondo-col-right-sup.jpg) right top no-repeat;height:124px;width:188px;}
	#main-sesion{float:right;background:url(../imagenes/fondo-col-right-sup.jpg) right top no-repeat;height:124px;width:50%;}
	/* CONTENEDOR MENU */
	#menu-wrapper{width:100%;background:url(../imagenes/fondo-menu100x100.jpg) repeat-x;display:block;clear:both;}
	/* CONTENIDO PAGINA*/
	#main-contenido-wrapper{width:100%;margin:0 auto;text-align:center;background:url(../imagenes/fondo-contenedor.jpg) left top repeat-x;}
		#contenido-wrapper{width:85%;min-width:770px;margin:0 auto;text-align:center;background:#fff url(../imagenes/fondo-contenedor.jpg) left top repeat-x;padding:0;}
		/* CONTENEDOR PIE */
	#main-pie-wraper{width:100%;background:url(../imagenes/fondo-pie.jpg) left bottom repeat-x;}
		#contenido-pie{width:85%;min-width:770px;margin:0 auto;text-align:center;}

/*--------- menu de herramientas ----------*/
#main-herramientas ul {font-weight:bold;float:left;font-size:95%;font-weight:normal;padding:0.5em 0 0.5em 10px;}
#main-herramientas li {display:inline;padding:0 0.5em 0 0;}
#main-herramientas ul li.menu-idioma form {display:inline;padding:0 0.5em 0 0;}
#main-herramientas ul li.menu-idioma form input {vertical-align:middle;border:none;}

/* -------- cabecera, titulo logotipo -------------- */
#main-cabecera h1.titulo-logo{float:left;width:250px; position: relative; z-index: 2; font-size:110%;text-align:left;padding:0 0 0 0.8em;}
/*--- modificado para el AIA2009 ---- #main-cabecera h1.titulo-logo a{width:250px; height:120px; background:#fff url(../imagenes/logo-ria.jpg) left bottom no-repeat;display:block;color:#033D6E;}---- */
#main-cabecera h1.titulo-logo a{width:500px; height:200px; background:#fff url(../imagenes/logo-ria-aia.jpg) left bottom no-repeat;display:block;color:#033D6E;}	
#main-cabecera h1.titulo-logo a span { position: absolute; z-index: -1; }

/*--------- login -------------*/
#main-cabecera #main-login fieldset{border:none;}
#main-cabecera #main-login fieldset legend{color:#474545;font-size:120%;font-weight:bold;padding:0 0 0.5em 0;}
#main-cabecera #main-login fieldset label{color:#333;float:left;padding:0 0 0.5em 0;text-align:left;}
#main-cabecera #main-login fieldset input{float:left;padding:0;}
#main-cabecera #main-login fieldset input.boton{border:1px solid #898989;background:url(../imagenes/fondo-input.jpg) right top repeat-x;color:#000;cursor:pointer;padding:0 0.2em 0 0.2em;margin:0 0.2em 0 0;font-size:100%;display:block;clear:both;height:19px;}

/*--------- formulario de acceso -------------*/
#main-cabecera #main-sesion ul {padding:100px 0 0 0;float:right;}
#main-cabecera #main-sesion ul li {display:inline;}
#main-cabecera #main-sesion ul li form {display:inline;padding:0 0.5em 0 0;}
#main-cabecera #main-sesion ul li form input {border:none;}
#main-cabecera #main-sesion ul li form input[type="image"] {padding:0 0.3em 0 0;border:none;}

/*--------- menu ------------*/
#menu-wrapper .menu-body-wrapper {width:85%;min-width:770px;font-size:79%;background:url(../imagenes/fondo-menu100x100.jpg) repeat-x;margin:0 auto;}
#menu-wrapper .menu-body-wrapper ul {text-align:center;font-weight:bold;height:27px;}
#menu-wrapper .menu-body-wrapper li {float:left;display:inline;list-style:none;height:27px;line-height:27px;}
#menu-wrapper .menu-body-wrapper li a.active, #menu-wrapper .menu-body-wrapper li a:hover, #menu-wrapper .menu-body-wrapper li a:active, #menu-wrapper .menu-body-wrapper li a:focus {background:url(../imagenes/fondo-menu-over.jpg) left -1px repeat-x;padding:0.8em 0.5em 1em 0.5em;color:#fff;}
#menu-wrapper .menu-body-wrapper li a {color:#fff;background:url(../imagenes/fondo-menu100x100.jpg) left 1px repeat-x;padding:0.9em 0.5em 1em 0.5em;text-decoration:none;}

/*--------- columna-1: contenido -----------*/
	#contenido-wrapper #col-contenido {float:left;width:70%;text-align:left;padding:4em 0 1em 0.8em;position:relative;}
	/*--------- ruta de navegacion -----------*/
	#contenido-wrapper #col-contenido .ruta{position:absolute;top:0.8em;left:0.8em;font-size:90%;display:block;}
	#contenido-wrapper #col-contenido .ruta li{display:inline;padding:0 0.5em 0 0.5em;color:#58a180;font-weight:bold;}
	#contenido-wrapper #col-contenido .ruta li.ico-ruta{background:url(../imagenes/ico-ruta.gif) left top no-repeat;padding:0 0 0 2.4em;}
	#contenido-wrapper #col-contenido .ruta a{color:#58a180;font-weight:normal;}
	
	/*--------- elementos de bloque -----------*/
	#contenido-wrapper #col-contenido .item {font-size:100%;border-top:1px solid #848484;padding:0.5em 0;margin:1em 0 1em 0;}
	/*sin borde superior*/	
	#contenido-wrapper #col-contenido .item2 {font-size:100%;padding:0.5em 0;margin:0 0 1em 0;display:block;clear:both;}	
	#contenido-wrapper #col-contenido .item h2 {background:url(../imagenes/ico-publico.jpg) left top no-repeat;padding:0 0 1em 27px;font-size:215%;font-weight:normal;color:#939393;/*display:block;*/}
	#contenido-wrapper #col-contenido .item h2.privado {background:url(../imagenes/ico-privado.gif) left top no-repeat;padding:0 0 1em 23px;font-size:215%;font-weight:normal;color:#939393;/*display:block;*/}
	#contenido-wrapper #col-contenido .item ul {}
	#contenido-wrapper #col-contenido .item ul li, #contenido-wrapper #col-contenido .item2 ul li {padding:0 0 1.5em 0;list-style-type:none;}
	#contenido-wrapper #col-contenido .item ul li a.enlace {font-size:100%;font-weight:bold;text-decoration:underline;padding:0 0 0 2.5em;display:block;}
	#contenido-wrapper #col-contenido .item ul li a.enlace:hover {text-decoration:none;}
	#contenido-wrapper #col-contenido .item ul li ul li {font-size:100%;color:#656566;list-style-type:none;margin:0;padding:0.5em 0 0 2.5em;}

	/*tabla listado de documentos*/
	#contenido-wrapper #col-contenido .item .list-documentos, #contenido-wrapper #col-contenido .item-int .list-documentos {background:url(../imagenes/fondo-item-detalle.jpg) left 10px repeat-x;width:100%;}
	#contenido-wrapper #col-contenido .item .list-documentos ul, #contenido-wrapper #col-contenido .item-int .list-documentos ul  {background:url(../imagenes/ico-item-detalle-nombre.gif) 5px 10px no-repeat;padding:0 0 0 15px;}
	#contenido-wrapper #col-contenido .item .list-documentos li.ver-mas, #contenido-wrapper #col-contenido .item-int .list-documentos li.ver-mas {padding:0 0 1.5em 0;}
	#contenido-wrapper #col-contenido .item .list-documentos li, #contenido-wrapper #col-contenido .item-int .list-documentos li {padding:0 0 5px 0;}
	#contenido-wrapper #col-contenido .item .list-documentos li.encabezado, #contenido-wrapper #col-contenido .item-int .list-documentos li.encabezado{padding:10px 0 0 0;font-weight:bold;}
	#contenido-wrapper #col-contenido .item .list-documentos li.primero, #contenido-wrapper #col-contenido .item-int .list-documentos li.primero{padding:15px 0 0.5em 0;}
	#contenido-wrapper #col-contenido .item .list-documentos li a.tipo-carpeta, #contenido-wrapper #col-contenido .item-int .list-documentos li a.tipo-carpeta{color:#000;font-size:95%;background:url(../imagenes/ico-carpeta.gif) 10px top no-repeat;padding:0.2em 0 0.2em 30px;font-weight:bold;}
	#contenido-wrapper #col-contenido .item .list-documentos li a.tipo-doc, #contenido-wrapper #col-contenido .item-int .list-documentos li a.tipo-doc{color:#000;font-size:95%;background:url(../imagenes/ico-doc.gif) 10px top no-repeat;padding:0 0 0.8em 30px;font-weight:bold;}
	#contenido-wrapper #col-contenido .item-int .list-documentos li span {color:#225677;font-weight:normal;padding:0 0 0 1em;font-size:95%;}	
	#contenido-wrapper #col-contenido .item-int .list-documentos li span.coment {color:#474545;font-weight:normal;padding:0.5em 0 0 30px;font-size:95%;display:block;}	
	/*col-calendario*/	
	#contenido-wrapper #col-contenido .item .col-calendario {float:left;display:inline;}	
	#contenido-wrapper #col-contenido .item .col-eventos {margin:0 0 0 1em;}

	/*elementos de bloque en paginas interiores*/
	#contenido-wrapper #col-contenido .item-int {display:inline;padding:0 0 1em 0;font-size:95%;}
	/*imagen del organigrama o cualquier otra imagen que se añada en el interior*/
	#contenido-wrapper #col-contenido .item-int .imagen {padding:0.5em 0 1.5em 0;font-size:90%;color:#717173;}
	#contenido-wrapper #col-contenido .item-int .imagen img {margin:0.5em 0;border:1px solid #e6e6e8;padding:1em;display:block;}
	#contenido-wrapper #col-contenido .item-int h2 {font-size:215%;background:url(../imagenes/ico-publico.jpg) left 4px no-repeat;padding:0 0 0.5em 27px;margin:0 0 0.5em 0;line-height:24px;font-weight:normal;color:#939393;}
	#contenido-wrapper #col-contenido .item-int h2.privado {background:url(../imagenes/ico-privado.gif) left 5px no-repeat;padding:0 0 1em 23px;font-size:215%;font-weight:normal;color:#939393;display:block;}
	#contenido-wrapper #col-contenido .item-int h2.titulo {background:none;font-size:180%;font-weight:normal;color:#4F4F4F;line-height:24px;padding:0 0 0.5em 0;}
	#contenido-wrapper #col-contenido .item-int h3 {font-size:140%;font-weight:bold;color:#807e7e;line-height:18px;padding:0.5em 0;}
	#contenido-wrapper #col-contenido .item-int a:hover {text-decoration:none;}

	/*calendario, eventos*/
	#contenido-wrapper #col-contenido .item-int .col-calendario {float:left;display:inline;}	
	#contenido-wrapper #col-contenido .item-int .col-eventos {}
	#contenido-wrapper #col-contenido .item-int ul {font-weight:normal;}
	#contenido-wrapper #col-contenido .item-int ul li {list-style-type:none;padding:0.5em;}
	#contenido-wrapper #col-contenido .item-int ul li a.enlace {font-size:100%;font-weight:bold;text-decoration:underline;padding:0 0 0 2.5em;display:block;}
	#contenido-wrapper #col-contenido .item-int ul li a.enlace:hover {text-decoration:none;}
	#contenido-wrapper #col-contenido .item-int ul.ico li{background:url(../imagenes/ico-listado.gif) left 10px no-repeat;padding:0.5em 0 0 10px;margin:0 0 0 20px;}

	/*lista resaltada*/
	#contenido-wrapper #col-contenido .item-int ul.resaltado {margin:0 0 0.5em 0; background:#FFFDEB;border:1px solid #D3D3C7;padding:1em;}
	#contenido-wrapper #col-contenido .item-int li.ico-listado {background:url(../imagenes/ico-listado.gif) left 5px no-repeat;padding:0 0 0.5em 10px;}
	#contenido-wrapper #col-contenido .item-int li.fecha-inicial {background:url(../imagenes/ico-date-inicial.gif) left top no-repeat;padding:0 0 5px 18px;color:#4C4C4C;}	
	#contenido-wrapper #col-contenido .item-int li.fecha-limite {background:url(../imagenes/ico-date-limite.gif) left top no-repeat;padding:0 0 5px 18px;color:#4C4C4C;}

	/*Noticias, workshops, convocatorias: cuando se edita el contenido*/
/*ie6*/
* html #contenido-wrapper #col-contenido .item-int .editor {float:left;}
	#contenido-wrapper #col-contenido .item-int .editor-txt {}
	#contenido-wrapper #col-contenido .item-int .editor {float:right;width:72%;display:block;}
		/*#contenido-wrapper #col-contenido .item-int .editor {float:right;display:inline;}*/
	#contenido-wrapper #col-contenido .item-int .editor ul, #contenido-wrapper #col-contenido .item-int .editor-txt ul {margin:0.5em 0 0.5em 0; padding:1em;background:#FFFDEB;border:1px solid #D3D3C7;}
	#contenido-wrapper #col-contenido .item-int .editor ul li, #contenido-wrapper #col-contenido .item-int .editor-txt ul li {background:url(../imagenes/ico-listado.gif) left 5px no-repeat;padding:0 0 0.5em 10px;}	
	#contenido-wrapper #col-contenido .item-int .editor ul li ul, #contenido-wrapper #col-contenido .item-int .editor-txt ul li ul{border:none;}	
	#contenido-wrapper #col-contenido .item-int .editor ol, #contenido-wrapper #col-contenido .item-int .editor-txt ol {background:none;border:none;list-style-type:none;}
	#contenido-wrapper #col-contenido .item-int .editor ul li ol li, #contenido-wrapper #col-contenido .item-int .editor-txt ul li ol li {list-style-type:decimal;background:none;margin:0 0 0 40px;padding:0.5em 0;}	
	
	/*imagen anexa de Noticias, workshops, convocatorias: cuando se edita el contenido*/
* html .img-anexa {float:left;}
* html .img-anexa img {width:180px;height:180px;clear:both;float:left;display:block;margin:1.8em 1em 0 0;border:1px solid #565454;}
* html .img-anexa span {clear:both;display:block;font-size:85%;text-align:left;padding:0 0 0.5em 0;}
	.img-anexa {float:left;width:25%;}
	.img-anexa img {width:100%;clear:both;float:left;display:block;margin:1.8em 1em 0 0;border:1px solid #565454;}
	.img-anexa span {width:100%;clear:both;display:block;float:left;font-size:85%;text-align:left;padding:0 0 0.5em 0;}

/*--------- columna-2: subcontenido -----------*/
#contenido-wrapper #col-subcontenido{float:right;width:26%;min-height:165px;text-align:left;background:url(../imagenes/fondo-col-right-inf.jpg) right top no-repeat;}
	/*--------- buscador -----------*/
	#contenido-wrapper #col-subcontenido #main-buscador {float:right;width:188px;display:block;}
	#contenido-wrapper #col-subcontenido #main-buscador fieldset {border:none;}
	#contenido-wrapper #col-subcontenido #main-buscador fieldset legend {color:#474545;font-size:120%;font-weight:bold;padding:0.5em 0 0.5em 0;}
	#contenido-wrapper #col-subcontenido #main-buscador fieldset input {display:inline;}
	#contenido-wrapper #col-subcontenido #main-buscador fieldset input.busqueda {border:none;background:url(../imagenes/lupa.gif) left top no-repeat;cursor:pointer;padding:0 0 0 15px;}
	#contenido-wrapper #col-subcontenido #main-buscador fieldset a.busqueda-avanzada {border:none;color:#CD1427;cursor:pointer;background:none;text-decoration:underline;display:block;clear:both;}

	/*--------- busqueda avanzada -----------*/
	.buscador-avanzada {display:block;background:#FFFDEB;border:1px solid #D3D3C7;padding:0 1em 1em 1em;margin:1em 0;}
	.buscador-avanzada fieldset {border:none;}
	.buscador-avanzada fieldset legend {visibility:hidden;display:none;}
	.buscador-avanzada fieldset p.bloqueform {clear:both;color:#474545;font-size:120%;font-weight:bold;padding:1em 0 1em 0.5em;}
	.buscador-avanzada fieldset label {display:inline;color:#333;padding:0.5em;}
	.buscador-avanzada fieldset label.bloque {display:inline;clear:both;float:left;}
	.buscador-avanzada fieldset input {display:inline;}
	.buscador-avanzada fieldset input[type="checkbox"]{display:inline;}
	.buscador-avanzada fieldset input.boton {border:1px solid #898989;background:url(../imagenes/fondo-input.jpg) right top repeat-x;color:#000;cursor:pointer;padding:0 0.2em 0 0.2em;margin:0 0.2em 0 0;font-size:100%;display:block;clear:both;height:19px;margin:0.5em 0 0 0;}

	/*items de la columna subcontenido*/
	#contenido-wrapper #col-subcontenido .item {display:block;clear:both;float:right;width:188px;padding:1.5em 0 0 0;}
	#contenido-wrapper #col-subcontenido .item .encabezado-item {color:#474545;font-size:120%;font-weight:bold;padding:0.5em 0;display:block;}
	#contenido-wrapper #col-subcontenido .item a {text-decoration:underline;font-size:95%;}
	#contenido-wrapper #col-subcontenido .item a:hover {text-decoration:none;}

/*--------- contenido pie ----------*/
	/*--------- instituciones ---------*/
	#main-wrapper #main-pie-wraper #contenido-pie .instituciones {background:#fff;height:49px;padding:5em 0 1em 0;}
	#main-wrapper #main-pie-wraper #contenido-pie .instituciones ul{}
	#main-wrapper #main-pie-wraper #contenido-pie .instituciones li{float:right;display:inline;list-style:none;padding:0 1em 0 0;}
	/*--------- infromacion del pie ---------*/
	#main-wrapper #main-pie-wraper #contenido-pie .content-info-pie {font-size:92%;font-weight:bold;text-align:left;}
	#main-wrapper #main-pie-wraper #contenido-pie .content-info-pie .info-pie {background:url(../imagenes/fondo-pie2.jpg) repeat-x;height:80px;padding:1em 0 0 0;}
	#main-wrapper #main-pie-wraper #contenido-pie .content-info-pie .info-pie ul{}
	#main-wrapper #main-pie-wraper #contenido-pie .content-info-pie .info-pie li{display:inline;padding:0 0 0 1em;}
	#main-wrapper #main-pie-wraper #contenido-pie .content-info-pie .info-pie li a{color:#666;}
	#main-wrapper #main-pie-wraper #contenido-pie .content-info-pie .info-pie li.logo-mci{padding:0.5em;font-weight:normal;font-size:95%;color:#848483;display:block;}
	#main-wrapper #main-pie-wraper #contenido-pie .content-info-pie .info-pie li.logo-mci a{display:inline;float:left;margin:0.2em 1em 0.2em 0.5em;}
	/*--------- menu validacion -----------*/
	#main-wrapper #main-pie-wraper #contenido-pie .sombra{background:url(../imagenes/sombre-pie.jpg) left top repeat-x;height:21px;clear:both;}
	/*menu validacion*/
	#main-wrapper #main-pie-wraper #contenido-pie .menu-validacion {font-size:100%;background:#fff;}
	#main-wrapper #main-pie-wraper #contenido-pie .menu-validacion ul {text-align:right;padding:0.5em 0 1em 0;background:#fff;}
	#main-wrapper #main-pie-wraper #contenido-pie .menu-validacion li {padding:0 1em 1em 1.5em ;display:inline;background:url(../imagenes/ico-valido.gif) no-repeat;}
	#main-wrapper #main-pie-wraper #contenido-pie .menu-validacion li a{color:#000000;}
	#main-wrapper #main-pie-wraper #contenido-pie .menu-validacion li a:hover{color:#000000;}

/*varios de la web*/
	/*--------- enlace ver mas -----------*/
	.ver-mas a {display:block;float:right;background:url(../imagenes/ico-vermas.gif) left top no-repeat;padding:0 0 0.2em 15px;font-size:100%;font-weight:bold;text-decoration:none;color:#562708;}
	.ver-mas a:hover {text-decoration:underline;}
	/*enlaces*/
	a.enlace-resaltado {font-size:100%;font-weight:bold;text-decoration:underline;padding:0 0 0 1.8em;display:block;}
	a.enlace-resaltado:hover {text-decoration:none;}
	a.enlace-normal {color:#4C4C4C;text-decoration:underline;display:block;}
	a.organigrama {background:url(../imagenes/ico-organigrama.gif) left top no-repeat;padding:0 0 10px 18px;color:#CD1427;text-decoration:underline;}	
		
	/*mensajes validacion, error*/
	.mensaje {background:#FFFDEB;border:1px solid #D3D3C7;padding:1em;margin:1em 0;}
	.mensaje p {font-size:110%;color:#4C4C4C;line-height:15px;}
	.mensaje .error {background:url(../imagenes/ico-error.gif) left top no-repeat;padding:4px 0 6px 30px;}
	.mensaje .validacion {}
	/*tabla-datos*/
	.tabla-datos {background:#FFF;padding:1em;margin:0.5em 0;font-size:90%;}
	.tabla-datos caption {visibility:hidden;display:none;}
	.tabla-datos th {background:#EFEEEF;padding:1em;text-transform:uppercase;}
	.tabla-datos td {background:#F7F7F7;padding:0.3em 1em;}
	/**/
	.paginacion {padding:2em 0 0 0.8em;display:block;width:100%;clear:both;}
	.paginacion ul {padding:0;}
	.paginacion li {display:inline;padding:0 1em;color:#595858;}
	.paginacion li.pagina-actual {display:inline;font-weight:bold;}
	.paginacion li a {text-decoration:none;font-weight:normal;color:#595858;}
	.paginacion li a:hover {text-decoration:underline;}
	.paginacion li a.inicio {background:url(../imagenes/ico-inicio.gif) left 2px no-repeat;padding:0 0 3px 16px;}
	.paginacion li a.final {background:url(../imagenes/ico-ultimo.gif) right 2px no-repeat;padding:0 16px 3px 0;}
	.paginacion li a.siguiente {background:url(../imagenes/ico-siguiente.gif) right -1px no-repeat;padding:0 18px 10px 0}
	.paginacion li a.anterior {background:url(../imagenes/ico-anterior.gif) left -1px no-repeat;padding:0 0 10px 18px;}
/* clearfix 
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {display:inline-block;}*/

/* Hide from IE Mac \*/
/*.clearfix {display:block;}*/



.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
.clearfix {display: inline-table;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */