html,body {margin: 0px; padding: 0px; height: 100%; border: none; font-family: Arial, Helvetica, sans-serif;}
div#fondo { background: url(graficos/fondo_body.png) top center repeat-y white;} /* Firefox no necesita este div, sólo IE6 para no liarla con el fondo de BODY cuando aparece algún anuncio de pseudo-popup como el de La Caixa */
div#box {background: url(graficos/fondo_box.jpg) top center no-repeat; text-align: center;}
div#container {width: 750px; margin: 0px auto; text-align: justify; position: relative;}
div#header-banners {/*background: url(graficos/fondo_container2.jpg) bottom right no-repeat;*/ padding-top: 10px;}
div#header {/*background: url(graficos/fondo_container2.jpg) bottom right no-repeat;*/ position: relative;}
a#logo {border: none; text-decoration: none; margin-left: 15px;}
a#logo img {border: none;}

div#second-menu {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; margin-top: 30px; padding: 7px 0px 5px; text-align: right;}
div#second-menu a {color: black; padding: 7px 5px 5px; text-decoration: none;}
div#second-menu a:hover {background-color: #627ba4; color: white; text-decoration: none;}

div#aux-menu {position: absolute; right: 5px; top: 0px; text-align: right;}
div#aux-menu a {color: black; font-size: 10px; text-decoration: none; margin: 0px 5px;}
div#aux-menu a:hover {color: black; text-decoration: underline;}
div#aux-menu img {vertical-align: middle;}

div#social-media {margin-top: 12px;}
div#social-media a {margin: 0px 0px 0px 10px;}

div#canales {width: 100px; position: absolute; left: -100px; top: 200px; text-align: right;}
div#canales a {/*background: url(graficos/fondo_canal.png);*/ display: block; margin: 5px 0px 5px 0px; padding: 1px 10px 1px 0px; color: black; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; text-decoration: none;}
div#canales a:hover {text-decoration: none; background: url(graficos/fondo_canal-hover.png) left center no-repeat; /*color: #526b94;*/ color: white;}
div#canales div.hr {margin: 0px 10px 0px auto; padding: 0px; width: 50px; border: none; border-top: solid #93001D 1px; height: 1px; overflow: hidden;}

div#footer {/* background: url(graficos/fondo_pie-base.png) top left repeat-x white; */ color: black; font-size: 11px; text-align: center; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif;}
div#footer div#inner {background: url(graficos/fondo_pie-v5.png) top left no-repeat; margin: 0px auto; padding: 20px 0px 10px; width: 750px; display: table;}
div#footer a {color: black; text-decoration: none; font-weight: bold; padding: 0px 5px 0px;}
div#footer a:hover {text-decoration: underline; font-weight: bold;}
div#footer p {margin: 20px 0px 0px; font-size: 10px;}

table#content {border: none; padding: 0px; margin: 0px; background: url(graficos/fondo_content.png) top left no-repeat; border-collapse: collapse; width: 100%;}
table#content td {vertical-align: top; margin: 0px; padding: 0px; border-collapse: collapse;}

/* Modulos y breadcrumbs */
td#submenus {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10px;}
div#breadcrumbs {padding-left: 30px; padding-bottom: 3em; padding-top: 1.1em;}
div#fecha {margin-bottom: 4px; text-align: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 9px;}
div#modulos {float: right; width: 450px; text-align: right; padding-top: 1.1em;}
div#modulos a {font-size: 11px; color: white; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; float: right; background: url(graficos/fondo_modulos.gif) center center no-repeat; width: 85px; height: 12px; vertical-align: middle; text-align: center; margin-right: 8px; padding-bottom: 1px;}
div#modulos a:hover {color: white; text-decoration: none; background-image: url(graficos/fondo_modulos-hover.gif);}

table#content td#columna-izq {width: 135px; margin: 0px ; padding: 0px; font-size: 12px; text-align: left;/*background: url(graficos/fondo_columna-izq.png) bottom center repeat-x #d8e1f1;*/ background: url(graficos/fondo_linearoja_bit.png) top left repeat-y;}
td#columna-izq div.column-wrapper {/*background: url(graficos/fondo_bloque-izq.png) top left repeat-x;*/}
td#columna-izq h3 {font-size: 13px; font-weight: bold; border-bottom: solid #94001e 2px; margin: 0px 0px 2px 6px;}
td#columna-izq div.blockContent {padding: 0px 0px 0px 8px; margin-bottom: 10px;}

table#content td#columna-der {width: 125px; font-size: 12px; text-align: left; /* background: url(graficos/fondo_columna-der.png) bottom center repeat-x #ffc17f;*/}
td#columna-der div.column-wrapper {/*background: url(graficos/fondo_bloque-der.png) top left repeat-x;*/}
td#columna-der h3 {font-size: 13px; font-weight: bold; border-bottom: solid #94001e 2px; margin: 10px 2px 4px 2px;}
td#columna-der div.blockContent {}

table#content td#main {font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding: 0px 10px;}
table#content td#main.no-columna-izq {background: url(graficos/fondo_linearoja_bit.png) top left repeat-y;}
td#main table {font-size: 12px;}

div#submenu {padding-left: 5px; margin-bottom: 15px;}
div#submenu a {color: black; text-decoration: none; font-weight: normal;}
div#submenu a:hover {color: #BB0000; text-decoration: none;}

div#exterior-derecha {position: absolute; top: 343px; right: -130px; width: 120px;}

div#bottom-derecha {position: absolute; width:120px; right: 0px; bottom: 2px;}
div#bottom-derecha a {display: block;}

a {color: #BB0000; text-decoration: none; font-weight: bold; background-color: transparent;}
a:hover {text-decoration: underline;}

h1 {}
h2 {margin-top: 0px;}
h3 {}
h4 {}
h5 {}
ul { margin: 2px; padding: 2px; list-style: decimal inside; text-align: left;}
li { margin-left: 2px; list-style: square inside; color: #2F5376}

input.formButton {font-size: 9px; font-weight: bold;}
hr {border: solid #ccc thin;}

.item {border: 1px solid #cccccc;}
.itemHead {padding: 0px; color: #b00000; font-size: 130%; font-weight: bold;}
.itemInfo {text-align: right; padding: 3px; background-color: #efefef}
.itemTitle a {font-weight: bold; font-variant: small-caps; color: #fbebc0; background-color: transparent;}
.itemPoster {font-size: 90%; font-style:italic;}
.itemPostDate {font-size: 90%; font-style:italic;}
.itemStats {font-size: 90%; font-style:italic;}
.itemBody {padding-left: 5px;}
.itemText {color: black; margin-top: 5px; margin-bottom: 5px; margin-right: 5px; text-align: justify; line-height: 1.3em; font-size: 115%;}
.itemText:first-letter {font-size: 133%; font-weight: bold; color: #990000}
.itemFoot {text-align: right; padding: 3px; background-color: #efefef}
.itemAdminLink {font-size: 90%;}
.itemPermaLink {font-size: 90%;}

table#centerblocks {margin: 0px auto;}
table#centerblocks td {padding: 0px; margin: 0px;}

td#centercolumn {font-size: 10px; width: 100%; padding: 0px 8px 20px 8px; margin: 0px}

td#centercolumn th {background-color: #980a0a; color: #fbebc0; vertical-align: top; text-align: center;}
td#centerCcolumn {padding: 0px; width: 100%; text-align: center;}
td#centerCcolumn div.blockTitle {font-family: Verdana, Arial, Helvetica, sans-serif; border-bottom: solid #980a0a 3px; 
text-align: left; color: black; font-size: 16px; font-weight: bold; padding: 3px 0px 0px 15px; margin: 20px auto 0px; width: 70%;text-align: left;}
td#centerCcolumn div.blockTitle:first-letter {color: #980a0a}
td#centerCcolumn div.blockContent {/*border-left: 1px dotted #cccccc; border-right: 1px dotted #cccccc; border-bottom: 1px dotted #e0e0e0; */padding: 3px; margin: 0px auto 15px; line-height: 120%; width: 70%; text-align: left; position: relative;}
td#centerCcolumn div#normas-del-foro {border: none; text-align: justify;}
td#centerCcolumn div#normas-del-foro img {float: left; margin-right: 10px; margin-bottom: 55px;}
td#centerCcolumn div#normas-del-foro li {color: black; margin-bottom: 2px; text-align: justify;}

td#centerLcolumn {width: 65%; padding: 0px 3px 0px 0px;}
td#centerLcolumn div.blockTitle {font-family: Verdana, Arial, Helvetica, sans-serif; border-bottom: solid #980a0a 3px; 
text-align: left; color: black; font-size: 16px; font-weight: bold; padding: 3px 0px 0px 15px; margin: 0px;}
td#centerLcolumn div.blockTitle:first-letter {color: #980a0a}
td#centerLcolumn div.blockContent {border-left: 1px dotted #cccccc; border-right: 1px dotted #cccccc; border-bottom: 1px dotted #e0e0e0; padding: 3px; line-height: 120%;}

td#centerRcolumn {width: 35%; padding: 0px 3px 0px 0px;}
td#centerRcolumn div.blockTitle {font-family: Verdana, Arial, Helvetica, sans-serif; border-bottom: solid #980a0a 3px; 
text-align: left; color: black; font-size: 16px; font-weight: bold; padding: 3px 0px 0px 15px; margin: 0px;}
td#centerRcolumn div.blockTitle:first-letter {color: #980a0a}
td#centerRcolumn div.blockContent {border-left: 1px dotted #cccccc; border-right: 1px dotted #cccccc; border-bottom: 1px dotted #e0e0e0; padding: 3px; line-height: 120%;}

div#content {text-align: justify; padding: 0px;}

/* Código especial para bloques */

/* User */
div#usermenu ul {padding: 0px; margin: 5px 0px 7px 0px;}
div#usermenu li {padding: 0px; margin: 0px 0px 0px 3px; list-style-position: inside; list-style-type: disc;}
div#usermenu a {color: black; padding: 0px; text-decoration: none; font-weight: normal;}
div#usermenu a:hover {text-decoration: none; color: #990000}
div#usermenu a.menuTop {vertical-align: middle; height: 17px; padding-top: 3px; text-align: center;}
div#usermenu a.highlight {vertical-align: middle;}

/* Revista Marruecos Digital */
div#revista-marruecos-digital {}
div#revista-marruecos-digital div.blockContent {text-align: center; font-size: 15px;}
div#revista-marruecos-digital div.blockContent a {color: black; text-decoration: none;}
div#revista-marruecos-digital img {width: 120px;}

/* Guía de marruecos para Españoles */
#guia-de-marruecos div.blockContent {text-align: center; font-size: 15px;}
#guia-de-marruecos div.blockContent img {display: block; margin: 0px auto;}
#guia-de-marruecos div.blockContent a:hover {}

.outer {border-top: solid #ccc 1px;}
.head {background-color: #c2cdd6; padding: 2px; font-weight: bold;}
.even {background-color: #f0f0d0; padding: 2px;}
.odd {border-bottom: dotted #999 1px; padding: 2px;}
.foot {background-color: #c2cdd6; padding: 0px; font-weight: bold;}
tr.even td {background-color: #eee; padding: 2px;}
tr.odd td {border-bottom: dotted #ccc 1px; padding: 2px;}

th {padding: 5px; border-bottom: solid #AA2D36 3px; font-size: 110%; text-align: justify; background-color: #eee;}

div.errorMsg { background-color: #FFCCCC; text-align: center; border-top: 1px solid #DDDDFF; border-left: 1px solid #DDDDFF; border-right: 1px solid #AAAAAA; border-bottom: 1px solid #AAAAAA; font-weight: bold; padding: 10px;}
div.confirmMsg { background-color: #DDFFDF; color: #136C99; text-align: center; border-top: 1px solid #DDDDFF; border-left: 1px solid #DDDDFF; border-right: 1px solid #AAAAAA; border-bottom: 1px solid #AAAAAA; font-weight: bold; padding: 10px;}
div.resultMsg { background-color : #CCCCCC; color: #333333; text-align: center; border-top: 1px solid silver; border-left: 1px solid silver; font-weight: bold; border-right: 1px solid #666666; border-bottom: 1px solid #666666; padding: 10px;}

div.xoopsCode { background: #FFFFFF; border: 1px inset #000080; font-family: "Courier New",Courier,monospace; padding: 0px 6px 6px 6px;}
div.xoopsQuote { background: #FFFFFF; border: 1px inset #000080; font-family: "Courier New",Courier,monospace; padding: 0px 6px 6px 6px;}


.comTitle {font-weight: bold; margin-bottom: 2px;}
.comText {padding: 4px; font-size: 14px; line-height: 115%;}
.comUserStat {font-size: 10px; color: #2F5376; font-weight: bold; border: 1px solid silver; background-color: #ffffff; margin: 2px; padding: 2px;}
.comUserStatCaption {font-weight: normal;}
.comUserStatus {margin-left: 2px; margin-top: 10px; color: #2F5376; font-weight: bold; font-size: 10px;}
.comUserRank {margin: 2px;}
.comUserRankText {font-size: 10px; font-weight: normal;}
.comUserRankImg {border: 0;}
.comUserName {}
.comUserImg {margin: 2px;}
.comDate {font-weight: normal; font-style: italic; font-size: smaller}
.comDateCaption {font-weight: bold; font-style: normal;}


/* Mis clases */

.dotted {border: dotted lightgrey 1px;}
.borde-derecho-dotted {padding-right: 5px; border-right: dotted #D3D3D3 thin;}
.borde-superior-dotted {padding-top: 12px; border-top: dotted #D3D3D3 thin;}
.borde-inferior-dotted {padding-bottom: 5px; border-bottom: dotted #D3D3D3 thin;}
.borde-izquierdo-vacio {margin-left:5px; border-left: none;}
.borde-inferior-vacio {padding-bottom:5px; border-bottom: none;}
.fondo-blanco {background-color: white;}
.fondo-creamy {background-color: #fdf0e0;}
.fondo-barro {background-color: #7f431d;}
.fondo-arena {background-color: #e8b070;}
.fondo-tierra {background-color: #ca7844;}
.fondo-balanza {background-image: url(/graficos/fondo_balanza.gif); background-position: center left; background-repeat: no-repeat; background-color: #fff2db;}
.caja-texto {border: grooved #D3D3D3 2px; font-family: arial, sans-serif; font-size: 12px}
.redefine-imagenes img {margin-left: 8px; margin-right: 8px; border: solid black thin;}
.miniretratos {width: 40px; margin-left: 3px; border: solid black 1px; float: right;}
.minifotos-portada {width: 70px; height: auto; margin-left: 5px; border: solid black 1px; float: right;}
.libro {width: 50px; border: solid black 1px; text-align: center;}
.sectionheading {font-family: Geneva, Arial, Helvetica, san-serif; font-size: 150%;	font-weight: bold;
	text-align: left; vertical-align: text-bottom;}
.sectionheading:first-letter {color: #990000;}
table.two-cols {width: 100%;}

.publicidad {padding-top: 15px; padding-bottom: 15px; text-align: center; overflow: auto; position: relative;}
div#header-banners .publicidad {padding: 0px 0px 15px;}
.publicidad img {border: none; margin: 0px;}
#tv-window {margin-bottom: 3px; padding-left: 5px;}
.anuncios-foro {position:absolute; right: -110px; top: -35px; text-align: right;}
a.publicidad-overlay {position: absolute; z-index: 100; top: 0px; left: 0px;}
a.big-flyer {width: 728px; height: 90px; left: 10px;}
a.splash-flyer {width: 300px; height: 300px;}
a.standard-flyer {width: 468px; height: 60px; top: 15px; left: 20px;}

#tv-window-2-left-box {padding-right: 10px;}
#tv-window-2-left-box, #tv-window-2-right-box {float: left; width: 225px; margin-bottom: 10px;}
#tv-window-2-left-box strong, tv-window-2-right-box strong {display: block; text-align: center;}

div.aviso {border: solid #900 5px; padding: 20px;}
.descargas {width: 60%; margin: 10px auto 20px;}
.descargas a {font-size: 120%;}
.semi {font-size: 90%;}
.mini {font-size: 80%;}
.micro {font-size: 70%;}
.extra {font-size: 110%;}
.super {font-size: 120%;}
.light {font-weight: lighter}
.pseudo-p {margin: 8px 0px 8px;}
form.encuesta {margin: 0px; padding: 0px;}
form.encuesta table {width: 100%}
.float-right {float: right;}
.float-left {float: left;}
.floatbox {display: table;} /* Combinar con float-right or left */
.marco-noticia-izq {padding-right: 7px; border-right: dotted #D3D3D3 thin; padding-top: 12px; border-top: dotted #D3D3D3 thin; margin-right: 7px; width: 48%;}
.contenedor-columnas {width: 100%; overflow: auto; margin-bottom: 8px; font-size: 90%; clear: both;}
.contenedor-columnas .style6 {font-size: 120%;}
.contenedor-columnas .style1 {font-size: 90%;}
.contenedor-columnas table {font-size: 80%;}
.contenedor-columnas img {margin-left: 5px; margin-bottom: 5px;}
img.sin-borde {border: none;}

/* Mis identidades */

#consultorio-juridico td {border-top: solid white 20px; border-bottom: solid white 20px; padding: 2px;}
#consultorio-juridico td.even {background-color: #fef0cc;}
#consultorio-juridico td.odd {background-color: #fff2db;}
#consultorio-juridico td.fondo-balanza {padding-left: 70px;}
#titular1 {font-size: 17px; font-weight: normal;}
#entradilla1 {font-size: 13px}
#titular2, #titular3 {font-size: 16px;}
#entradilla2, #entradilla3 {font-size: 12px;}
#rss {text-align: right;}

td#columna-der h3#lomasleido {font-size: 11px; font-family: Georgia, "Times New Roman", Times, serif;}

/* Jobs module */
#search-jobs {margin: 20px auto;}

h1.jobs-front {margin-top: 0px;}

#jobs-cabecera {}

.jobs-column {display: block; float: left; width: 320px; border: solid #627ba4 5px; padding: 0px 10px 20px; margin: 10px 0px 30px;}
.jobs-column.left {margin-right: 25px; margin-left: 5px;}
.jobs-column h2 {color: white; font-weight: bold; background-color: #627ba4; margin: 0px -10px 0px; padding-left: 10px; padding-bottom: 3px;}
.jobs-column h2 a {color: white;}
.jobs-column li {list-style-type: none; margin-top: 1em;}
.jobs-column .mas {margin: 0px; text-align: right; position: relative; top: 40px; right: -15px; background-color: #627BA4; color: white; float: right; padding: 2px 5px;}
.jobs-column .mas a {color: white; font-weight: bold;}

#jobs-categories {margin: 0px 30px 6px 0px;}
#jobs-categories, #jobs-list {width: auto; caption-side: top;}
#content #jobs-categories td {white-space: nowrap; padding: 2px 7px; width: 50%;}
#jobs-categories img {vertical-align: middle; margin-right: 5px;}

table#jobs-form-table {margin: 25px auto 40px; width: 650px;}
table#jobs-form-table th {width: 35%; font-weight: bold; border: none; background-color: #ccc;}
table#jobs-form-table th, table#jobs-form-table td {padding: 2px 5px; vertical-align: middle;}
table#jobs-form-table td {background-color: #fdf0e0;}
table#jobs-form-table td.fondo-blanco {background-color: white;}
input.mandatory, textarea.mandatory {border-color: red; border-style: solid;}

#jobs-menu {position: relative; height: 10px;}
#jobs-menu .box {position: absolute; top: -30px; width: 730px; text-align: left; left: 3px;}
#jobs-menu a {display: block; position: relative; font-size: 12px; line-height: 12px; float: left; margin: 0px 10px 0px 0px; text-align: center; color: black; font-weight: bold; letter-spacing: 0.04em; background: url(graficos/fondo_jobs_botones-left.gif) top left no-repeat #627BA4; color: white;
padding: 4px 5px;}
#jobs-menu a img {position: absolute; top: 0px; right: -1px;}
#jobs-menu a:hover { text-decoration: none;}

#jobs-list {margin: 0px auto; width: 100%;}
#content #jobs-list td {padding: 2px 3px; text-align: left;}
#content #jobs-list td.head {vertical-align: middle; text-align: center;}
#jobs-list caption, #jobs-categories caption {font-size: 15px; margin-top: 25px; padding-left: 2px; text-align: left; font-weight: bold;}

/* Canales - lista de artículos por canal - ahora sólo lo usa Espacio Empresa, pero deberían usarlo todos */
div.artindex {clear: both; overflow: auto; border-top: dotted #D3D3D3 1px; padding: 20px 0px;
zoom: 1 /* IE6 fix */}
div.artindex h3 {font-size:150%; font-weight: bold; margin-top: 0px;}
div.artindex span {font-size: 12px;}
div.artindex h3 a {color: #333388}
div.artindex img {float: left; width: 60px; border: solid black 1px; margin-right: 10px;}


#ventana-espacioempresa {margin: 10px 0px; display: table; width: 100%;}
#ventana-espacioempresa div#head {border: none; background-image: url(/slices/ventana_head_loop.gif); background-position: bottom left; background-repeat: repeat-x; margin: 5px 0px 0px 0px; padding: 0px;}
#ventana-espacioempresa div#foot {margin: 0px; padding: 0px; border: none; background-image: url(/slices/ventana_foot_loop.gif); background-position: top left; background-repeat: repeat-x;}
#ventana-espacioempresa div#bodybox {padding: 10px 15px; background-image: url(/slices/ventana_bodybox_left.gif); background-position: top left; background-repeat: repeat-y; font-size: 12px;}
#ventana-espacioempresa div#rightborder {background-image: url(/slices/ventana_bodybox_right.gif); background-position: top right; background-repeat: repeat-y;}
#ventana-espacioempresa img {border: none; padding: 0px; margin: 0px;}
#ventana-espacioempresa td {font-family: Tahoma; letter-spacing: 0.07em; font-size: 12px; padding-bottom: 8px;}
#ventana-espacioempresa td.main {font-size: 12px;}
#ventana-espacioempresa td.main div.titulo {font-size: 15px;}
#ventana-espacioempresa td a {color: #333388; text-decoration: none}
#ventana-espacioempresa td a:hover {color: #BB0000; text-decoration: underline}
#ventana-espacioempresa td.main img {float: right; border: solid black 1px; margin-left: 15px; width: 125px;}
#ventana-espacioempresa td.left {padding-right: 10px;}
#ventana-espacioempresa td.right {padding-left: 10px;}
#ventana-espacioempresa table img {float: right; border: solid black 1px; margin-left: 10px; width: 75px;}

/* Botones */
.boton-generico {display: block; width: 190px; height: 24px; margin: 3px auto 3px 10px; line-height: 24px; text-align: center; background: url(/graficos/boton_generico.gif) center center no-repeat;}
.boton-generico a {color: black; font-weight: bold; letter-spacing: 0.04em;}
.boton-generico a:hover { text-decoration: none;}

/* Links */
a.bloque-news, .bloque-news {display: table; width: 100%; background-color: white; color: black; padding-left: 3px; padding-bottom: 4px; margin-top: 4px; border-bottom: solid #e0e0e0 1px; text-align: left; word-wrap: break-word; font-weight: normal; font-size: 90%;}
.bloque-news {display: block; overflow: auto; width: auto;}
.bloque-news div.arab {text-align: center;}
.bloque-news a {display: inline;  color: black;}
a.bloque-news:first-line {font-weight: bold;}
a.bloque-news:hover, .bloque-news a:hover {text-decoration:none}
a.favoritos {color: black; text-decoration: none; font-size: 9px}
a.favoritos:first-letter {color: #990000}
a.favoritos:hover {text-decoration: underline;}
.negativo a {color: black; text-decoration: none; font-weight: normal;}
.negativo a:hover {color: #BB0000; text-decoration: none;}
.negativo-flaco a {color: black; text-decoration: none; font-weight: normal;}
.negativo-flaco a:hover {color: #BB0000; text-decoration: none;}
a.negativo {color: black; text-decoration: none; font-weight: bold;}
a.negativo:hover {color: #BB0000; text-decoration: none;}

/* Notificaciones */
#notifications {margin: 15px auto 10px; border: none; border-bottom: solid #999 1px; border-collapse: collapse;}
#notifications th {background-color: #525D76; color: white;}

/* Estilo WF, traído aquí para usarlo en portada */
.style1 {text-align: left;}
.style6 {font-family: Geneva, Arial, Helvetica, san-serif; font-size: 150%; font-weight: bold; text-align: left; margin-left: 0px;}
.style6 a {color: #333388; text-decoration: none}
.style6 a:hover {color: #333388; text-decoration: underline}

/* Espacio empresa */
.espacioempresa-head {width: 100%; background-image: url(/graficos/cabecera_espacioempresa.jpg); background-position: top right; background-repeat: no-repeat; padding: 25px 0px 0px 5px; position: relative;}
.consulte-foros {
width: 300px; text-align: center; margin: 0px auto;}
img.espacioempresa-noticia-img1 {margin-bottom: 15px; border: solid 1px black;}
img.espacioempresa-noticia-img1.left {float: left; margin-right: 15px;}
img.espacioempresa-noticia-img1.right {float: right; margin-left: 15px;}

/* Formulaire - Formulario asesoría empresas */

form#formulaire td.head {width: 40%;}

/* Árabe - DIv#container se usa para subirlo en la jerarquía */
div.arab {direction: rtl; text-align: right; unicode-bidi: embed;}