@charset "iso-8859-1";
/* CSS Document by xavier@imatek.net */

html, body, div, span,  ul, ol, li, h1, h2, h3, h4, h5, h6, img, a, form, input, textarea,
table, caption, tbody, tfoot, thead, tr, th, td { margin:0; padding:0;}
body 	{ font-family:"Arial", Helvetica, Sans-serif; font-size:10px; background:#e5e5e5;}


img		{ border:none;}
h1, h2, h3, h4	{ font-family:Georgia, "Times New Roman"; font-weight:lighter;color:#154d88;}
h1		{ font-size:3.2em;}
h2		{ font-size:2.1em; padding:3px 0 3px;}
h2.gran		{ font-size:3.2em!important;}
h3		{ font-size:1.8em; line-height:1.2em; padding:3px 0;}
h3.peke         { font-size: 1.6em;}
h4		{ font-size:1.5em; padding-bottom: 3px;}
h5		{ font-size:1.2em;}

p		{ font-size:1.4em; line-height:1.2em; margin:5px 0; color:#3e3e3e;}
a		{ text-decoration:none;}
input		{ height:18px; font-size:1.2em; padding:0 3px;}
textarea	{ font-size:1.2em; padding:0 3px;  font-family:"Arial", Helvetica, Sans-serif;}
select		{ font-size:1em;}
.news object          { margin: 5px 0;}

a:link		{ color:#154d88; text-decoration:none;}
a:visited	{ color:#154d88;}
a:hover		{ color:#7f3330;}
a:active	{ color:#154d88;}
.marro		{ color:#7f3330!important;}

.highslide-image {
    z-index: 80;
}
object {
    z-index: 10;
}

#wrap-top	{ width:990px; margin:0 auto; background:#fff;}
#wrap		{ width:990px; margin:0 auto; background:#fff;}
#blcTop		{ width:990px; background:#fff; padding-top:10px;}
.blcContent	{ width:950px; margin:0 auto; padding-left:0;}

#primary-menu               { margin-left:19px; width:950px; background-color:#c60c30;}
#primary-menu ul		{ list-style:none; padding:7px 0; float:left; font-size:1.2em; font-weight:bold; }
#primary-menu li		{ display:inline;}
#primary-menu li a		{ padding:7px 8px;}
#primary-menu li a:link		{ color:#fff;}
#primary-menu li a:visited	{ color:#fff;}
#primary-menu li a:hover	{ text-decoration:underline;}
#primary-menu li a:hover	{ background-color:#e1e7ed; color:#000; text-decoration:underline;}
#primary-menu li a:active	{ background-color:#e1e7ed; color:#fff;}
#primary-menu  span             { padding:7px 9px; background-color:#5f5f5f; color:#ffffff; text-decoration:none;}
#primary-menu li .actiu         { background-color:#e1e7ed; color:#000!important; text-decoration:none;}
#primary-menu .comercio         { font-size: 1.3em!important; padding: 7px 7px!important;}

#primary-menu2                  { margin-left:19px; width:950px; background-color:#eff2f5;}
#primary-menu2 ul		{ list-style:none; padding:5px 0; float:left; font-size:1.2em; width: 950px; font-weight:bold; border-bottom: 1px solid #c9c9c9;}
#primary-menu2 li		{ display:inline;}
#primary-menu2 li a		{ padding:9px 9px 6px;}
#primary-menu2 li a:link        { color:#1a171b;}
#primary-menu2 li a:visited	{ color:#1a171b;}
#primary-menu2 li a:hover	{ text-decoration: underline;}
#primary-menu2 li a:active	{ color:#fff;}
#primary-menu2  span            { padding:7px 9px; background-color:#5f5f5f; color:#ffffff; text-decoration:none;}
#primary-menu2 li .actiu        { color:#e1e7ed!important; text-decoration:none;}
#primary-menu2 .comercio        { font-size: 1.3em!important; padding: 6px 7px 5px!important; background-color: #cc092f;}
#primary-menu2 .territorios     { font-size: 1.3em!important; padding: 6px 7px 5px!important; background-color: #e95d0f;}
#primary-menu2 .secciones       { font-size: 1.3em!important; padding: 6px 7px 5px!important; background-color: #0085d6;}

#secondary-menu				{ color:#000; width:990px; margin:0 auto; background:#fff;}
#secondary-menu .content 		{ width:950px; height:28px; margin-left:19px; background-color:#e1e7ed; border-bottom:1px solid #b5b5b5;}
#secondary-menu .gris			{ background-color:#f5f5f5;}
#secondary-menu .content .show 		{ display:none; top:0; padding-top:7px; float:left;}
#secondary-menu .content .show a	{ color:#000; font-size:1.2em; padding:0 7px;}
#secondary-menu .content .show a:hover	{ text-decoration:underline;}
#secondary-menu .content .titular	{ font-size:1.3em; padding-top:6px; padding-left:9px; color:#000; font-weight:bold;}
#secondary-menu .content .titular span	{ color:#5f5f5f;padding-left:0px; font-family:Georgia, "Arial";font-size:0.9em;}
#secondary-menu .content .data		{ font-size:1.2em; padding-top:8px; padding-right:9px; font-family:"Helvetica", Arial;}
#secondary-menu .buscador		{ float:right; margin:5px 2px 0 0;}
#secondary-menu .buscador input		{ vertical-align:middle; width:124px; height:16px; border:1px solid #999; color:#aaa; font-size:1.3em;}
#secondary-menu .buscador .bot		{ border:none; cursor:pointer; height:18px; width:20px; margin-left:-7px;}
#secondary-menu .actiu               { color: #3079a6!important;}

#blcTop .menu-superior			{ height:21px; padding-top:7px; margin-right:15px;}
#blcTop .menu-superior ul		{ list-style:none; float:left; vertical-align:middle; font-size:1.2em;}
#blcTop .menu-superior li		{ padding:0; margin:0; display:inline; color: #999;}
#blcTop .menu-superior li a		{ color:#000; padding:0 6px;}
#blcTop .menu-superior li a:link	{ color:#000;}
#blcTop .menu-superior li a:hover	{ color:#7f3330; text-decoration:none;}
#blcTop .menu-superior li a:active	{ color:#7f3330;}
#blcTop .superior			{ border:0px solid green}
#blcTop .superior .menu-federales	{ position:relative;}
#blcTop .superior .show 		{ position:absolute; display:none; left:696px; width:110px; top:117px;}
#blcTop .superior .show ul		{ list-style:none;}
#blcTop .superior .show li		{}
#blcTop .superior .show li div 		{ background:#ccc; padding:4px 0;}
#blcTop .superior .show a		{ color:#000; font-size:1.2em; padding:0 7px;}
#blcTop .logo			{ margin-left:19px; display:block; float:left; padding-right:10px;}
#blcTop .publi			{ margin-right:19px; height:83px; display:block;}
#blcTop .sector			{ height:21px; float:left; font-size:1.3em; margin-left:19px; padding-top:7px;}
#blcTop .banner			{ float:left; width:952px; margin-left:19px; border-top:1px solid #c9c9c9;}
#blcTop .data			{ padding-left:25px;height:21px; float:left; font-size:1.2em; margin-left:19px; padding-top:7px; font-family:"Helvetica", Arial;color:#535353;}


.blcContent .columna1		{ width:297px; float:left; margin-top:26px; margin-right:10px;}
.blcContent .columna-doble .verlista            { background-color:#e1e7ed; border:1px solid #c9c9c9; padding:2px 5px; float:right; margin:15px 12px 10px 0;}
.blcContent .columna-doble .verlista a          { color:#666;}
.blcContent .columna1peke	{ width:150px; float:left; margin-top:26px; margin-right:10px;}
.blcContent .columna2		{ width:297px; float:left; margin-top:27px; margin-right:10px; padding:0 10px; border-right:1px solid #c9c9c9; border-left:1px solid #c9c9c9;}
.blcContent .columna2 .verlista            { background-color:#e1e7ed; border:1px solid #c9c9c9; padding:2px 5px; float:right; margin:0 12px 10px 0;}
.blcContent .columna2 .verlista a          { color:#666;}
.blcContent .columna2gran	{ width:445px; float:left; margin: 27px 10px 20px auto; padding:0 10px; border-right:1px solid #c9c9c9; border-left:0px solid #c9c9c9;}
.blcContent .columna2gran p	{ font-size:1.4em; padding:5px 0; line-height:1.4em;}
.blcContent .columna2gran span	{ padding:0; margin:0;}
.blcContent .columna2gran .news	{ margin-top:0;}
.blcContent .columna2gran .autor{ float:left;}
.blcContent .columna2gran h1	{ font-size:2.4em; line-height:1.2em; margin-top:5px}
.blcContent .columna3		{ width:313px; float:right; margin-top:27px; margin-right:0;}
.blcContent .columna3 p         { margin-bottom: 8px!important;}
.blcContent .columna-doble	{ width:615px; float:left; margin:27px 10px 20px 0; padding-right: 10px; border-right:1px solid #c9c9c9; }
.blcContent span		{ font-size:1.1em;}
.blcContent img			{ position:relative; padding-bottom: 5px; padding-right: 0px;}
.blcContent .valorar		{ padding: 0; margin-top: 2px; float: left;}
.blcContent .valorar span	{ padding:0; margin-top:4px; margin-left:0px;}

.blcContent .valorar input	{}

.blcContent .news		{ padding-bottom:6px; margin-top:10px; display: block; float: left; width: 100%; border-bottom:1px solid #c9c9c9; background: none!important;}
.blcContent .news .bold         { font-size: 1.2em!important; text-decoration:none;}
.blcContent .news a		{ padding-left:0px; font-size:1em;}
.blcContent .news .titulo	{ padding-left:0px;}
.blcContent .news .data		{ padding-top: 3px; font-size:1.2em;}
.blcContent .news .data span    { font-size:0.9em; padding: 0; }
.blcContent .news .data ul	{ list-style:none; padding-top:0px; float:right; margin-top: 2px; }
.blcContent .news .data li	{ border-right:1px dotted #c9c9c9; display:inline; margin-left:5px; float:left; height: 18px; }
.blcContent .news .data a	{ margin:0 5px; font-size:0.9em; float: left;}
.blcContent .news .data img	{ float:left;}
.blcContent .news .data .last   { border-right:none;}
.blcContent .news .left		{ padding-right:8px;}
.blcContent .news .right	{ padding-left:8px;}
.blcContent .news .ver-mas	{ position:relative; bottom:44px; left:204px;}
.blcContent .news .ver-mas img	{ display:block; margin-bottom:-32px;}
.blcContent .news .ver-mas2	{ position:absolute; margin-top:148px; margin-left:-102px;}
.blcContent .news .ver-mas2 img { display: block;}
.blcContent .news .border	{ border:none; height:20px; border-top:1px solid #c9c9c9; border-bottom:1px solid #c9c9c9; padding:5px 0 5px 0;}
.blcContent .news .border-top	{ border:none; border-top:1px solid #c9c9c9; padding-bottom:5px;}
.blcContent .news .entradilla	{ font-weight: bold; border-bottom: 1px dotted #c9c9c9;}
.blcContent .news ul .ultim	{ border:none; margin:0;}
.blcContent .news ul .ultim a   { margin-right:0;}
.blcContent .news ul a		{ color:#7d7d7d; font-size:1em;}
.blcContent .news .link		{ vertical-align:top; padding-top:2px; font-size:1.2em; float: inherit; display: block;}
.blcContent .news .link2        { vertical-align: middle; float: inherit; font-size: 1.2em;}
.blcContent .news ul {padding-left:20px;font-size: 1.4em;line-height: 1.4em;color: #3E3E3E;} 
.blcContent .news ol {padding-left:20px;font-size: 1.4em;line-height: 1.4em;color: #3E3E3E;} 

.blcContent .encuestas              { padding-bottom:10px; margin-top:10px; display: block; float: left; width: 100%; border-bottom:2px dotted #c9c9c9;}
.blcContent .encuestas .bold        { font-size: 1.2em!important; text-decoration:none;}
.blcContent .encuestas a            { padding-left:0px; font-size:1em; color: #1a171b;}
.blcContent .encuestas a:hover      { text-decoration: underline; color: #154d88;}
.blcContent .encuestas .titulo      { padding-left:0px;}
.blcContent .encuestas .data        { padding:5px 0 8px 0; font-size:1.2em;}
.blcContent .encuestas .data span   { font-size:0.9em;}
.blcContent .encuestas .data ul     { list-style:none; padding-top:0px; float:right;}
.blcContent .encuestas .data li     { border-right:1px dotted #c9c9c9; display:inline; margin-left:5px; float:left; height: 18px;}
.blcContent .encuestas .data a      { margin:0 5px; font-size:0.9em;}
.blcContent .encuestas .data img    { float:left;}
.blcContent .encuestas .data .last  { border-right:none;}
.blcContent .encuestas .left        { padding-right:8px;}
.blcContent .encuestas .right       { padding-left:8px;}
.blcContent .encuestas .ver-mas     { position:relative; bottom:44px; left:204px;}
.blcContent .encuestas .ver-mas img { display:block; margin-bottom:-32px;}
.blcContent .encuestas .ver-mas2    { position:absolute; margin-top:148px; margin-left:-102px;}
.blcContent .encuestas .ver-mas2 img { display: block;}
.blcContent .encuestas .border      { border:none; height:20px; border-top:1px solid #c9c9c9; border-bottom:1px solid #c9c9c9; padding-bottom:1px;}
.blcContent .encuestas .border-top  { border:none; border-top:1px solid #c9c9c9; padding-bottom:5px;}
.blcContent .encuestas .entradilla  { font-weight: bold; border-bottom:1px dotted #c9c9c9;}
.blcContent .encuestas ul .ultim    { border:none; margin:0;}
.blcContent .encuestas ul .ultim a  { margin-right:0;}
.blcContent .encuestas ul a         { color:#7d7d7d; font-size:1em;}
.blcContent .encuestas .link        { vertical-align:top; padding-top:2px; font-size:1.2em; float: left;}
.blcContent .encuestas .link2       { vertical-align: middle; float: inherit; font-size: 1.2em;}
.blcContent .encuestas h2           { font-size: 1.6em; padding-top: 7px; font-style: oblique; }
.blcContent .encuestas .gris        { color: #7d7d7d!important;}
.blcContent .encuestas .blau        { color: #3079a6!important;}
.blcContent .encuestas .negre        { color: #000000!important;}
.blcContent .encuestas table        { font-size: 1.2em; font-weight: bold; width: 100%; margin-top: 20px;}
.blcContent .encuestas td           { background-color: #eee; padding: 4px 0;}
.blcContent .encuestas .barra-encu   { width: 300px; float: right; margin-right: 35px; background-color: #fff; border: none; border-top: 1px solid #c9c9c9;}
.blcContent .encuestas .primer      { margin-top: 110px;}
.blcContent .encuestas label        { vertical-align: text-bottom;}
.blcContent .encuestas .text        { font-size: 0.9em!important; color: #7d7d7d; }
.blcContent .encuestas .principal table  { padding-bottom: 55px!important;}
.blcContent .encuestas .radio       { padding-left: 5px;}

.blcContent .lomas		{ padding-bottom:10px; margin-top:10px; border-bottom:2px dotted #c9c9c9;}
.blcContent .lomas a		{ padding-left:0px; font-size:1em;}
.blcContent .lomas .titulo	{ padding-left:0px;}
.blcContent .lomas .data	{ padding:5px 0 0 0; font-size:1.2em;}
.blcContent .lomas .data span   { font-size:0.9em;}
.blcContent .lomas .data ul	{ list-style:none; padding-top:0px; float:right;}
.blcContent .lomas .data li	{ border-right:1px dotted #c9c9c9; display:inline; margin-left:5px; float:left;}
.blcContent .lomas .data a	{ margin:0 5px; font-size:0.9em;}
.blcContent .lomas .data img	{ float:left;}
.blcContent .lomas .data .last  { border-right:none;}
.blcContent .lomas .left	{ padding-right:8px;}
.blcContent .lomas .right	{ padding-left:8px;}
.blcContent .lomas .ver-mas	{ position:relative; bottom:38px; left:160px;}
.blcContent .lomas .ver-mas img	{ display:block; margin-bottom:-22px;}
.blcContent .lomas .ver-mas2	{ position:absolute; margin-top:154px; margin-left:-102px;}
.blcContent .lomas .border	{ border:none; height:20px; border-top:1px solid #c9c9c9; border-bottom:1px solid #c9c9c9; padding-bottom:1px;}
.blcContent .lomas .border-top	{ border:none; border-top:1px solid #c9c9c9; padding-bottom:5px;}
.blcContent .lomas .entradilla	{ font-weight:bold; border-bottom:1px dotted #c9c9c9; padding-bottom:15px;}
.blcContent .lomas ul .ultim	{ border:none; margin:0;}
.blcContent .lomas ul .ultim a  { margin-right:0;}
.blcContent .lomas ul a		{ color:#7d7d7d; font-size:1em;}
.blcContent .lomas .link	{ float:left; vertical-align:top; padding-top:2px; font-size:1.2em}
.blcContent .lomas .link2       { vertical-align: middle; float: inherit; font-size: 1.2em;}
.blcContent .lomas span     { }

.blcContent .video		{ padding-bottom:6px;}
.blcContent .foto		{ margin:8px 0 0;}
.blcContent .bloc		{ padding-bottom:12px; margin-top:12px; border-bottom:2px solid #9c998a;}
.blcContent  .title	{ color:#fff; background-color:#9c998a; text-transform:uppercase; padding:4px 0; text-align:center; font-weight:bold; font-size:1.3em; float: left; width: 100%;}
.blcContent .primer		{ margin-top:0;}
.blcContent .ultim		{ padding-bottom:15px; border:none;}
.blcContent .bloc2		{ padding-bottom:12px; border-bottom:2px dotted #9c998a;}
.blcContent .bloc2 h5		{ padding:0;}
.blcContent .bloc2 .redes	{ padding:16px 0 18px 0;}
.blcContent .bloc2 .redes a	{ margin-right:2px; display:inline;}
.blcContent .bloc2 .breus	{ margin-top:25px;}
.blcContent .bloc2 .cuadro-peke-top		{ background:url(/images/bg_cuadro_peke_top.png) no-repeat; width:149px; height:23px; margin-top:25px;}
.blcContent .bloc2 .cuadro-peke-bottom		{ background:url(/images/bg_cuadro_peke_bottom.png) no-repeat; width:149px; height:7px;}
.blcContent .bloc2 .cuadro-peke-content		{ width:147px; border-left:1px solid #c9c9c9; border-right:1px solid #c9c9c9; background-color:#f1f1f1;}
.blcContent .bloc2 .cuadro-peke-content	ul 	{ list-style:none; display:block;}
.blcContent .bloc2 .cuadro-peke-content	li	{ border-bottom:1px dotted #c9c9c9; padding:20px 6px; font-weight:bold; color:#535353; font-size:1.1em;}
.blcContent .bloc2 .cuadro-peke-content	a	{ display:inline; color:#535353; line-height:1.4em; font-weight:normal; font-size:1em;}
.blcContent .bloc2 .cuadro-peke-content	.ademas 	{ width: 145px; margin-top: 0px; color:#999;}
.blcContent .bloc2 .cuadro-peke-content	.ademas li	{ list-style-type: disc; list-style-position: outside; vertical-align: middle; border-bottom:1px dotted #c9c9c9; padding:6px; width:125px; color:#fff;}
.blcContent .bloc2 .cuadro-peke2-top            { background:url(/images/bg_cuadro_peke_top.png) no-repeat; width:149px; height:23px; margin-top:25px;}
.blcContent .bloc2 .cuadro-peke2-top span	{ font-size:1.1em; padding:0; margin-left:8px; padding-top:5px; display:block; font-weight:bold;}
.blcContent .bloc2 .cuadro-peke2-bottom		{ background:url(/images/bg_cuadro_peke2_bottom.png) no-repeat; width:149px; height:7px;}
.blcContent .bloc2 .cuadro-peke2-content	{ width:147px; border-left:1px solid #c9c9c9; border-right:1px solid #c9c9c9; background-color:#fff;}
.blcContent .bloc2 .cuadro-peke2-content a	{ display:inline; width:100%;}
.blcContent .bloc2 .cuadro-peke2-content p	{ margin:0; padding:15px 7px; font-size:1.1em; line-height:1.4em;}
.blcContent .bloc2 .cuadro-peke2-content table	{ padding:0 6px; margin-left:8px; font-size:1.1em; color:#535353;}
.blcContent .bloc2 .cuadro-peke2-content tr	{ height:25px;}
.blcContent .bloc2 .cuadro-peke2-content .enc	{ width:10px; padding:0; margin:0;}
.blcContent .bloc2 .cuadro-peke2-content input	{ float:right; text-align:right;}
.blcContent .bloc2 .cuadro-peke2-content .dreta	{ text-align:right;}
.blcContent .bloc2 a                { color:#535353; display:block;}
.blcContent .bloc2 .publi           { margin:0; padding:20px 0 0 0;}
.blcContent .bloc2 a:hover          { color:#3079a6; text-decoration:underline;}
.blcContent .bloc2 .ademas        { margin:25px 0 0 0;}
.blcContent .bloc2 .ir_a ul         { list-style:url(/images/list_style_maslinks.png) inside; width:125px; margin:10px; padding-bottom:2px; margin-bottom:0px;}
.blcContent .bloc2 .ir_a li         { margin:7px 0; padding-bottom:5px; border-bottom:1px dotted #c9c9c9;}
.blcContent .bloc2 .ir_a li a       { margin-left:5px; font-size: 1.2em!important;}
.blcContent .bloc2 .ir_a li a:hover { text-decoration:none;}
.blcContent .bloc2 .margin-top      { margin-top:3px;}

.blcContent #player                 { background-color:#f4f6f2; padding-top:4px; border-bottom: 0px solid #c9c9c9; margin-bottom: 20px;}
.blcContent #player .video          { padding-bottom:0; margin: 0;}
.blcContent #player .video  img        { padding-bottom:0; margin: 0;}
.blcContent #player .news           { padding:8px 10px 10px 10px; width: 291px; margin-top: 0; border:none; border-bottom: 1px solid #c9c9c9;border-left:1px solid #c9c9c9; border-right: 1px solid #c9c9c9;}
.blcContent #player .news_fotos           { padding:8px 10px 10px 10px; width: 291px; margin-top: 0; border:none; border-left:1px solid #c9c9c9; border-right: 1px solid #c9c9c9;}
.blcContent #player .show           { display:none;}
.blcContent #player .menuvideo      { display:block; padding:6px 0 8px; font-size:1.1em; padding-right:10px;border-bottom:1px solid #c9c9c9;}
.blcContent #player a.video         { padding:8px 10px; color:#3e3e3e; font-weight:bold;}
.blcContent #player a.video:hover   { background-color:#dcdeda; text-decoration:none; border-top:3px solid #738493; cursor:pointer;}
.blcContent #player a.primer        { background-color:#dcdeda; text-decoration:none; border-top:3px solid #738493;}
.blcContent #player .videogaleria   { position:relative; left:30px; margin-bottom: 20px;}
.blcContent #player p               { font-size:1.1em;}
.blcContent #player .ir_a          { margin-left: 40px;}

.blcContent #lomas			{ border:1px solid #c9c9c9; margin-bottom: 20px;}
.blcContent .nomargin            { margin-top: 0!important;}
.blcContent #lomas .menulomas		{ display:inline-block; font-size:1.3em; background-color:#eee;}
.blcContent #lomas .menulomas div	{ color:#707070; float:left; width:103px; text-align:center; padding:6px 0px; border-left:1px solid #b5b5b5; border-bottom:1px solid #b5b5b5;}
.blcContent #lomas .menulomas div:hover	{ text-decoration:underline; cursor:pointer;}
.blcContent #lomas .menulomas .active	{ background-color:#738493; color:#fff; }
.blcContent #lomas  .chtjugt	{ background-color:#CC092F; color:#fff;}
.blcContent #lomas  .territorio	{ background-color:#ef8649!important; color:#fff;}
.blcContent #lomas  .seccionessindica	{ background-color:#0085D6!important; color:#fff;}
.blcContent #lomas .menulomas .empresa	{ background-color:#0085D6; color:#fff;}
.blcContent #lomas .menulomas .primer	{ border-left:none;}
.blcContent #lomas .menulomas .full           { width: 301px!important; text-align: left; font-size: 1.1em; padding-left: 10px}
.blcContent #lomas #lomasvisto1 .liststyle	{ position:relative; background:url(/images/bg_liststyle.gif) no-repeat; top:-1px; left:45px; padding:0 5px; width:7px; height:7px;}
.blcContent #lomas #lomasvisto2 .liststyle	{ position:relative; background:url(/images/bg_liststyle.gif) no-repeat; top:-1px; left:150px; padding:0 5px; width:7px; height:7px;}
.blcContent #lomas #lomasvisto3 .liststyle	{ position:relative; background:url(/images/bg_liststyle.gif) no-repeat; top:-1px; left:253px; padding:0 5px; width:7px; height:7px;}
.blcContent #lomas ul			{ list-style-position:outside; font-size:1.2em; color:#666; padding:0 0 20px 10px; margin-left:23px; margin-top:15px;}
.blcContent #lomas li			{ list-style-type:decimal; padding-right:5px; font-weight:bold; color:#000;}
.blcContent #lomas li a			{ color:#154d88; font-weight:normal;}
.blcContent #lomas li a:hover           { color:#7f3330; text-decoration:none;}
.blcContent #lomas .show 		{ display:none; top:0; float:left;}
.blcContent #lomas .show a		{ margin-top:5px;}
.blcContent #lomas .show li		{ margin-top:5px;}
.blcContent #lomas .verlista            { background-color:#e1e7ed; border:1px solid #c9c9c9; padding:2px 5px; float:right; margin:0 12px 10px 0;}
.blcContent #lomas .verlista a          { color:#666;}

.blcContent .menu-lomas                 { background:url(/images/bg_menu_lo-mas.gif) no-repeat; height: 25px;}
.blcContent .menu-lomas ul              { padding-top: 2px; float: right; font-size: 1.2em; display: block;}
.blcContent .menu-lomas li              { display:inline; border-left:1px solid #666; padding:0 6px;}
.blcContent .menu-lomas .first          { border-left:none;}
.blcContent .menu-lomas h1              { font-family:Arial; float: left; font-size: 1.2em; padding-top: 4px; padding-left: 8px;}
.blcContent .menu-lomas .estado         { float: left; margin-top: 6px; list-style: square!important; font-size: 1.1em;}
.blcContent .menu-lomas .estado img     { vertical-align: middle;}
.blcContent .menu-lomas .estado li      { border-left: none;}
.blcContent .lateral-registro        { background:url(/images/bg_lateral_registro.gif) no-repeat; height: 25px;}
.blcContent .lateral-registro p     { padding-bottom: 18px;}
.blcContent .lateral-registro h1        { font-family:Arial; float: left; font-size: 1.2em; padding-top: 4px; padding-left: 8px; color: #333;}
.blcContent .menu-lomas .actiu       { color: #3079a6!important;}

.blcContent .encuestas2 li      { margin-bottom: 6px;}

.blcContent .separacio		{ border-bottom:1px solid #b5b5b5; margin:0 0 16px;}
.blcContent .separacio2		{ border-bottom:2px dotted #b5b5b5; margin:16px 0 16px;}
.blcContent .separacio3		{ border-bottom:0px solid #b5b5b5; margin:0 0 12px;}
.blcContent .publi		{ margin-bottom: 20px;}
.blcContent .publi img		{ }
.blcContent .publi .ultim	{ padding-bottom:0;}
.blcContent .publi .red		{ float:left; position:relative; margin-top:130px; width:104px; height:60px; text-align:center;}
.blcContent .publi .sociales	{ background:url(/archivos/publicidad/redes-sociales.jpg) no-repeat; width:314px; height:194px;}
.blcContent .publi .sociales p  { font-size: 1.1em;}
.blcContent .publi .sociales a  { margin-top:0!important;}
.blcContent .publi p		{ margin-top:0px; padding-top:1px;}
.blcContent .publi .nomargin	{ margin-bottom:0;}

.blcContent #full	{}
.blcContent #full p	{ font-size:1.2em;}

.blcContent .titol		{ border-bottom:2px dotted #c9c9c9; font-size:1.4em; color:#535353;}
.blcContent .titol ul		{ margin-top:10px; background:#fff;}
.blcContent .titol li		{ display:inline; background:#fff; padding:0 10px; padding-bottom:5px; font-weight:bold;}
.blcContent .titol span		{ background:#fff; padding:0 1px; padding-bottom:4px; font-size:10px; position:relative; bottom:1px;}
.blcContent .titol .primer	{ padding-left:0px;}
.blcContent .titol .ultim	{ padding-right:25px;}
.blcContent .titol2		{ border-bottom:2px dotted #c9c9c9; font-size:1.4em; color:#535353; width:560px; float:left;}
.blcContent .titol2 ul		{ margin-top:10px;}
.blcContent .titol2 li		{ display:inline; background:#fff; padding:0 10px; padding-bottom:5px; font-weight:bold;}
.blcContent .titol2 span	{ background:#fff; padding:0 1px; padding-bottom:4px; font-size:10px; position:relative; bottom:1px;}
.blcContent .titol2 .primer	{ padding-left:0px;}
.blcContent .titol2 .ultim	{ padding-right:25px;}
.blcContent .titol3		{ font-size:1.4em; color:#535353; width:363px; height:45px; float:right; background:url(/images/sala-prensa.jpg) bottom no-repeat;}
.blcContent .titol3 ul		{ margin-top:10px;}
.blcContent .titol3 li		{ display:inline; padding-bottom:5px; font-weight:bold;}

.blcContent .galeria		{ background-color:#f1f1f1; margin-bottom: 20px;}
.blcContent .galeria p		{ padding: 10px; font-size: 1.1em; margin: 0; display: block; }
.blcContent .galeria .marc      { border:1px solid #c9c9c9; border-top: none; border-bottom: none;}
.blcContent .galeria img        { padding-bottom: 0;}
.blcContent .galeria .ver-mas	{ position: relative; float: right; margin-right: 10px; top:0; margin-top: -100px;}
.blcContent .galeria .ver-mas img	{  }
.blcContent #sala-prensa		{ float:right; width:363px; padding-top: 25px;}
.blcContent #sala-prensa h4		{ font-family:"Arial", Helvetica, Sans-serif; font-size:1.2em!important; font-weight:bold; padding-top:5px; padding-bottom:9px;}
.blcContent #sala-prensa .bloque	{ width:174px; float:left; border-bottom:2px dotted #c9c9c9;}
.blcContent #sala-prensa .bloque a	{ color:#3e3e3e; display:block; padding:7px 0 8px 0; font-size:1.2em;}
.blcContent #sala-prensa .bloque a:hover{ text-decoration:none; color:#7f3330!important;}
.blcContent #sala-prensa .link                       { font-size: 1em!important; padding: 0!important; margin-top: -2px!important; margin-bottom: 2px; color: #154d88!important;}

.blcContent .cuadro-links		{ padding-top:28px; font-size:1.2em; width:613px; border-left:1px solid #c9c9c9; border-right:1px solid #c9c9c9; background-color:#e3e3e3;}
.blcContent .cuadro-links ul		{ width:156px; margin-left:38px; padding-top:25px; float: left;}
.blcContent .cuadro-links .col		{ float:left; width:194px;}
.blcContent .cuadro-links h3		{ font-family:"Arial", Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#3e3e3e; padding-bottom:3px; border-bottom:1px solid #3e3e3e; float:left; width:156px; margin-left:38px; height: 24px;}
.blcContent .cuadro-links li		{ color:#3079a6; list-style-position:inside; list-style-type: disc; vertical-align: middle; padding:8px 0 0 8px; border-bottom:1px solid #bfbfbf;}
.blcContent .cuadro-links li:hover	{ background-color:#f9f9f9; cursor:default;}
.blcContent .cuadro-links a		{ color:#535353; width:130px; padding:0 0 8px; display:inline-block; vertical-align:top;}
.blcContent .cuadro-links a:hover	{ text-decoration:underline!important;}
.blcContent .cuadro-links .linia2	{ border:1px solid #c9c9c9; border-bottom:none; background-color:#f9f9f9; height:1px; width:612px; margin:30px 0 25px 0; float:left;}
.blcContent .cuadro-links-top		{ background:url(/images/cuadro-links-top.png) no-repeat; height:5px;}
.blcContent .cuadro-links-bottom	{ background:url(/images/cuadro-links-bottom.png) no-repeat; height:5px;}

.blcContent .cuadro-recom		{ background:url(/images/cuadro-recom-middle.png) repeat-y; padding-top:5px; font-size:1.2em;}
.blcContent .cuadro-recom .columna 	{ width:130px; float:left; margin-left:18px;}
.blcContent .cuadro-recom ul		{ width:130px;}
.blcContent .cuadro-recom li		{ color:#535353; list-style-position:inside; list-style-type: disc; vertical-align: middle; padding:8px 0 0 8px; border-bottom:2px dotted #d0d3d7;}
.blcContent .cuadro-recom span		{ font-size:1em; position:relative; bottom:0; padding-bottom:8px;}
.blcContent .cuadro-recom li:hover	{ background-color:#f9f9f9; cursor:default;}
.blcContent .cuadro-recom a		{ color:#535353; width:106px; padding:0 0 8px; display:inline-block; vertical-align:top;}
.blcContent .cuadro-recom a:hover	{ text-decoration:underline!important;}
.blcContent .cuadro-recom .linia2	{ border:1px solid #c9c9c9; border-bottom:none; background-color:#f9f9f9; height:1px; width:613px; margin:30px 0 30px 0; float:left;}
.blcContent .cuadro-recom .top		{ margin:0 0 0 0;}
.blcContent .cuadro-recom h3		{ font-family:"Arial", Helvetica, sans-serif; color:#3e3d40; font-weight:bold; color:#3079a6; margin-top:10px; height:36px; padding:10px 0; font-size:12px; border-bottom:2px dotted #d0d3d7; position:relative; list-style:none;}
.blcContent .cuadro-recom h4		{ font-family:"Arial", Helvetica, Sans-serif;font-size: 1.3em; color:#3e3d40; font-weight:bold; padding:0 0 9px 20px;}
.blcContent .cuadro-recom-top		{ background:url(/images/cuadro-recom-top.png) no-repeat; height:5px; margin-top:11px;}
.blcContent .cuadro-recom-bottom	{ background:url(/images/cuadro-recom-bottom.png) no-repeat; height:5px;}

.blcContent .cuadro-maslinks		{ border-right:1px solid #ccc; border-left:1px solid #ccc; padding-top:5px; padding-bottom:20px; font-size:1.2em;}
.blcContent .cuadro-maslinks ul		{ width:540px; float:left; margin-left:30px; margin-top:20px;}
.blcContent .cuadro-maslinks li		{ color:#535353; list-style:none; padding:0; float:left; margin:0 8px; border-bottom:2px dotted #d0d3d7;}
.blcContent .cuadro-maslinks span	{ font-size:1em; padding-bottom:8px;}
.blcContent .cuadro-maslinks a		{ color:#535353; width:119px; padding:5px 0; display:inline-block;}
.blcContent .cuadro-maslinks a:hover	{ text-decoration:none!important; color:#7f3330;}
.blcContent .cuadro-maslinks .linia2	{ border:1px solid #c9c9c9; border-bottom:none; background-color:#f9f9f9; height:1px; width:613px; margin:30px 0 30px 0; float:left;}
.blcContent .cuadro-maslinks .top	{ margin:0;}
.blcContent .cuadro-maslinks h3		{ font-family:"Arial", Helvetica, Sans-serif; color:#3079a6; font-size:1em; font-weight:bold; padding:20px 0 0 20px;}
.blcContent .cuadro-maslinks h4		{ font-family:"Arial", Helvetica, Sans-serif; color:#3079a6; font-size:1em; font-weight:bold; padding:26px 0 0 36px; float:left;}
.blcContent .cuadro-maslinks-top	{ background:url(/images/cuadro-maslinks-top.png) no-repeat; height:7px; margin-top:11px;}
.blcContent .cuadro-maslinks-bottom	{ background:url(/images/cuadro-maslinks-bottom.png) no-repeat; height:7px; margin-bottom:35px;}
.blcContent .cuadro-maslinks .div-chtj	{ float:left; margin:11px 0 15px 18px; padding:0; width:574px; background:#f1f1f1;}
.blcContent .cuadro-maslinks .menu-chtj	{ margin:0; width:100%;}
.blcContent .cuadro-maslinks .div-chtj h4	{ height:auto; border:none; margin-left:0px; padding:18px 0 8px 20px;}
.blcContent .cuadro-maslinks .menu-chtj li	{ width:246px; float:left; list-style:none; margin:0 20px; padding:0; border-bottom:1px solid #c9c9c9; background:url(/images/list_style_maslinks.png) right 9px no-repeat;}
.blcContent .cuadro-maslinks .menu-chtj a	{ width:244px; color:#353236; padding:6px 0;}
.blcContent .cuadro-maslinks .menu-chtj a:hover	{ color:#7f3330;}
.blcContent .cuadro-maslinks .menu-chtj li:hover{ background-color:#fff; }
.blcContent .cuadro-maslinks p			{ font-size:1em!important;}
.blcContent .cuadro-maslinks .liniavertical	{ position:relative; width:1px; left:286px; height:138px; float:left; margin-top:-122px; background-color:#c9c9c9;}
.blcContent .cuadro-maslinks .sindicales 	{ float:left; width:435px;}
.blcContent .cuadro-maslinks .sindicales ul	{ width:405px;}
.blcContent .cuadro-maslinks .federales		{ width:135px; margin-left:0px; float:left;}
.blcContent .cuadro-maslinks .federales ul	{ float:left; margin-left:0; width:135px;}
.blcContent .cuadro-maslinks .federales li	{ float:left;}
.blcContent .cuadro-maslinks .federales h4	{ padding:26px 0 0 8px!important; width:105px;}
.blcContent .cuadro-maslinks .territoriales	{}

.blcContent .encuesta		{ width:314px; margin-bottom:20px;}
.blcContent .encuesta h4	{ font-family:"Arial", Helvetica, sans-serif; padding:8px 20px 0 20px; font-weight:bold; font-size:1.4em;}
.blcContent .encuesta p		{ padding:8px 20px 0 20px; font-size:1.5em;}
.blcContent .encuesta td	{ vertical-align:middle; height:25px;}
.blcContent .encuesta form	{ padding:0px 20px 0 20px; margin-top:28px; background-color:#e0ddd4;}
.blcContent .encuesta label	{ font-size:1.5em; margin-left:8px; height:24px; margin-top:2px; color:#3e3d40;}
.blcContent .encuesta input	{}
.blcContent .encuesta ul	{ list-style:none; color:#3e3d40; text-align:right; padding:8px 15px 5px 0;}
.blcContent .encuesta li	{ display:inline; padding-left:10px; border-left:1px solid #3e3d40; font-size:1.2em;}
.blcContent .encuesta .first    { border-left:none; padding-right:10px;}
.blcContent .encuesta-top	{ background:url(/images/cuadro_encuesta_top.png) no-repeat; height:7px;}
.blcContent .encuesta-bottom    { background:url(/images/cuadro_encuesta_bottom.png) no-repeat; height:7px;}
.blcContent .encuesta-cont	{ border-left:3px solid #e0ddd4; border-right:3px solid #e0ddd4; min-height:90px; width:308px;}

.blcContent .ariadna            { padding-top: 13px; font-family:Georgia, "Times New Roman"; color:#535353; font-size: 1.1em;}
.blcContent .ariadna a          { color:#535353;}
.blcContent .ariadna span       { font-size: 1em;}
.blcContent .ariadna-bottom     { font-family: Georgia, "Times New Roman"; color:#535353; float:left; font-size: 1em;}
.blcContent .ariadna-bottom a   { color: #535353; margin: 0!important;}
.blcContent .ariadna-bottom span{ font-size: 0.9em!important;}

.carro          { border:1px solid #c9c9c9; border-top: none;padding-top: 10px;}
.carro ul       { margin: auto auto 8px 10px; padding-top: 5px;}
.carro li       { display: inline;margin-left: 3px;}

#infoyserv                      { float:left; width:560px; height:310px; margin-top: 6px; background:url(../images/bg_infoyserv.gif) 0px 0px repeat-x; padding-bottom:20px;}
#infoyserv .serv		{ width:125px; height:150px; font-size:0.9em; float:left; margin: 2px 7px 8px 7px;}
#infoyserv .serv img            { padding-bottom: 0;}
#infoyserv .serv h4		{ font-family:"Arial", Helvetica, Sans-seriff; font-size:1.3em; font-weight:bold;}

#carrousel			{ margin:20px 0 25px 0; width:970px;}
#carrousel .pasti		{ background:url(/images/bg_pasticarrousel.png) no-repeat; width:174px; height:194px; float:left; margin-right:4px; padding:8px; position:relative;}
#carrousel .pasti img		{ border:1px solid #c9c9c9; padding-bottom: 0;}
#carrousel .pasti h4		{ font-family:"Arial", Helvetica, sans-serif; font-size:1.1em; color:#7f3330; padding-top:10px;}
#carrousel .pasti p		{ width:156px; height:62px; font-weight:bold; overflow:hidden; color:#154d88; font-size:1.2em;}
#carrousel .pasti a             { color: #7f3330;}
#carrousel .pasti a:hover       { color: #154d88;}
#carrousel .download		{ }
#carrousel .download img	{ border:none; position:absolute; right:22px; bottom:22px;}
.menu-carrousel			{ }
.menu-carrousel .cuadradets	{ padding-top:4px;}

#wrap .linia		{ height:1px; width:100%; background:#c9c9c9;}
#wrap .liniagran	{ height:12px; width:100%; background:#e5e5e5; margin:16px 0;}

#blcFoot		{ width:990px; margin:0 auto; padding-top:0px; background:#fff; color:#535353; font-size:1.1em;}
#blcFoot a		{ color:#535353;}
#blcFoot span		{ font-weight:bold;}
#blcFoot .peu		{ width:780px; float:left; text-align:center;}
#blcFoot .top		{ width:990px; padding:6px 0; float:left; background-color:#f6f6f6;}
#blcFoot .bottom	{ margin:0 auto; padding-top:5px; padding-bottom:28px; background-color:#707070;}
#blcFoot .arriba	{ width:100px; text-align:center; float:left;}
#blcFoot .bottom img	{ margin-top:20px;}
#blcFoot .bottom .a	{ margin-left:40px;}
#blcFoot .bottom .b	{ margin-left:80px; margin-bottom:8px;}
#blcFoot .bottom .c	{ margin-left:80px;}
#blcFoot .bottom .d	{ margin-left:80px;}
#blcFoot .bottom .e	{ margin-left:50px; margin-bottom:5px;}
#blcFoot .linia		{ margin-left:45px;}
#blcFoot .dreta		{ margin-left:90px; }

.comision {
    
}
.comision img {
    border: 1px solid #000;
    padding-bottom: 0;
}
.comision p {
    font-size: 1.1em!important;
}
.comision .fila {
    border-bottom: 2px dotted #ccc;
    margin-top: 20px;
}
.comision .columna {
    width: 144px;
    float: left;
    margin-right: 9px;
    margin-bottom: 15px;
}

.cat_box{
	width:185px;
	height:200px;
	float: left;
	margin:15px auto 10px 15px;
        display: block;
}
.cat_box_tit{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-top:10px;
	font-weight:bold;
	margin-bottom:5px;
	height:55px;
}
.cat_box_img{
	float:left;
	margin-bottom:5px;
}
.cat_box_num{
	float:left;
	font-family:Georgia, 'Times New Roman', Times, serif;
	font-size:12px;
}


#player_container {
	position:relative;
	border: 1px solid #ccddff;
	padding: 2px 11px;
        background: url(/images/bg_player.png) repeat-x;
}

ul#icons {margin: 8px 0 8px; padding: 0;}
ul#icons li {margin: 2px; position: relative; padding: 4px 0; cursor: pointer; float: left;  list-style: none;}
ul#icons span.ui-icon {float: left; margin: 0 4px;}

ul#icons #volume-min {
	margin:2px 140px 2px 334px;
}

#sliderVolume {
	position: absolute;
	top:26px;
	left:442px;
	width:120px;
	height:.4em;
}


#sliderVolume .ui-slider-handle {
	height:.8em;
	width:.8em;
}

#bars_holder {
	position: absolute;
	top: 23px;
	left: 88px;
	width: 300px;
}

#sliderPlayback .ui-slider-handle {
	height:1.6em;
}

#loaderBar.ui-progressbar {
	height:.2em;
	border:0;
}

.fitxa-territorio p {
    font-size: 1.2em;
    line-height: 1.4em;
}

.com-ejec {
    border-top: 2px dotted #999;
    border-bottom: 2px dotted #999;
}
.com-ejec p {
    line-height: 1.8em;
}

.login {
    float: left;
    border: 1px solid #888;
    padding: 25px 5px 5px 25px;
    margin: 20px auto auto 160px;
    background-color: #f1f1f1;
}
.login td {
    padding-bottom: 10px;
    padding-right: 10px;
    font-size: 1.4em;
}
.login input {
    border: 1px solid #666;
    height: 24px;
    float: right;
}
.login .boto {
    background: #fff;
}
/*
.form_registro {
    float: left;
    border: 0px solid #888;
    padding: 25px 20px 5px 25px;
    margin: 0px auto auto 0px;
   
}
.form_registro td {
    padding-bottom: 10px;
    padding-right: 10px;
    font-size: 1.3em;
}
/*
.form_registro span {
    padding-bottom: 10px;
    padding-right: 10px;
    font-size: 0.8em;
}

.form_registro input {
    border: 1px solid #666;
    height: 20px;
}
.form_registro .boto {
    background: #fff;
    float: right;
    font-size: 1.2em!important;
    height: 22px;
}
*/
.mosaico {
    margin-top: 25px;
	margin-bottom: 15px;
    float: left;
}
.mosaico img {
    margin-right: 3px !important;
}
.mosaico .last {
    margin-right: 0;
}

.galeria-categorias {
    display: block;
}

.ventajas {
    color: #333;
    list-style-position: outside;
    font-size: 1.2em;
    margin-top: 15px;
    margin-left: 13px;
}
.ventajas li {
    margin-bottom: 5px;
}

.right             { float:right!important;}
.left               { float:left;}
.clear            { clear:both;}
.justify          { text-align:justify;}
.red		{ color:red;}
.green		{ color:green;}
.morat		{ color:#7f3330;}
.negre             { color:#000!important;}
.gris               { color:#3e3e3e!important;}
.grisclar		{ color:#777!important;}
.white		{ background-color:#fff!important;}
.blau		{ color:#154d88!important;}
.blau_clar	{ color:#3079a6!important;}
.peke		{ font-size:0.8em;}
.gran		{ font-size:1.4em!important;}
.marge		{ padding-top:16px;}
.centro		{ text-align:center;}
.middle		{ vertical-align:middle;}
.top		{ vertical-align:top; vertical-align:text-top;}
.subrallat	{ text-decoration:underline;}
.bold           { font-weight: bold;}
.gran		{ font-size:1.2em;}
.normal         { font-size: 1em;}
.error2		{ border: 1px solid red!important;font-size:14px;padding:23px;}
.error		{ border: 1px solid red!important;}
.textoError	{font-size:1.4em; line-height:1.2em; margin:5px 0;}
label.error     {display: inline-block; font-size:0.8em; color:red; margin-left: 5px; border:0 !important;}
.correcto       {font-size:1.4em; line-height:1.2em; margin:5px 0;padding:23px;}
.border		{ border:1px solid red;}
.noborder	{ border:none!important;}
.nopadding	{ padding:0!important;}
.nobg             { background: none!important;}
.full               { width: 100%!important;}
.margebottom    { padding-bottom: 5px; display: inline-block;}
.margin-top { margin-top: 10px;}
.block  { display: block;}

/* PAGINATOR */
.paginador	{ font-weight: bold; font-size: 1em!important; text-align:right; margin: 15px 0 70px 0; float: right;}

/* BLOC DE FILTRES */

.filtros .superior {
    background: url(/images/bg_top_filtros.png) no-repeat;
    height: 8px;
}
.filtros .middle {
    background: url(/images/bg_middle_filtros.png) repeat-y;
    border-top: 1px solid #c9c9c9;
    padding-bottom: 15px;
}
.filtros .bottom {
    background: url(/images/bg_bottom_filtros.png) no-repeat;
    height: 8px;
    margin-bottom: 20px;
}
.filtros p {
    padding: 10px 10px;
    margin: 0;
}
.filtros select {
    
    margin-left: 10px;
	font-size: 1.2em;
	width: 290px;
    height: 22px;
}
.filtros ul {
    list-style: none;
}
.filtros li {
    border-bottom: 1px solid #c9c9c9;
    width: 140px;
    display: block;
    margin-left: 8px;
    float: left;
}
.filtros a {
    color: #000;
    padding: 5px 0;
    display: block;
    padding-left: 5px;
    font-size: 1.2em;
}
.filtros a:hover {
    background-color: #f6faff;
    color: #3079a6;
}
.filtros .noborder {
    border: none;
}
.filtros .actiu {
    background-color: #f6faff;
    color: #3079a6;
}

.mod-buscador {
    border-top: 4px solid #818a8f;
    margin-bottom: 25px;
}
.mod-buscador p {
    background-color: #fff;
}
.mod-buscador form {
    background-color: #e7e7e7;
    padding: 15px 0 10px 20px;
}
.mod-buscador table {
    font-size: 1.2em;
}
.mod-buscador tr {
    height: 25px;
}
.mod-buscador input, .mod-buscador select {
    border: 1px solid #c9c9c9;
    width: 260px;
}
.mod-buscador .peke {
    width: 85px;
    padding-right: 5px;
}
.mod-buscador .boto {
    background-color: #818a8f;
    border: none;
    width: 80px;
    height: 22px;
    color: #fff;
    margin-top: 10px;
}

.menu-archivo {
    background: url(/images/bg_archivo.png) no-repeat;
    width: 100%;
    height: 90px;
}
.menu-archivo p {
    font-weight: bold;
    padding-top: 6px;
    padding-left: 6px;
    float: left;
}
.menu-archivo a {
    font-size: 1.2em;
}
.menu-archivo .right {
    margin-right: 10px;
    margin-top: 6px;
}
.menu-archivo input {
    width: 350px;
    border: 1px solid #c9c9c9;
    margin: 0;
    margin-left: 115px;
}
.menu-archivo form {
    padding-top: 45px;
}

.menu-archivo .lupa {
    width: 20px;
    padding: 0;
    margin-top: 0px;
    margin-left: -2px;;
}
.menu-archivo p {
    width: 290px;
    margin-top: 0;
}

#trCaptcha{
    height: auto !important;
}

.nomargin-top .columna-doble, .nomargin-top .columna3{ margin-top: 8px;}

#nacimiento_dia, #nacimiento_mes, #nacimiento_ano, #cp  {
    width:43px !important;
}

#cp {
    position:relative;
    top:0;
    left:138px   ;
}

#ultima_empresa, #estudios { width:453px !important; }

.subir {
    margin-top: 5px;
   margin-left: 300px;
}

.link_relacionado_home{
    margin-bottom: 3px;
    width: 100%;
}
.enlaces_home li{
	float: left;
	color: #154D88;
}

/* clase para los formularios */
.formulario, .solo-mail, .form-contacto{
    list-style: none;
    font-size: 1.1em !important;
    margin-left:25px;
    width:580px;
}


.formulario li {
    padding-bottom: 10px;
}

.formulario li span {
    display: inline-block;
    width: 270px;
}

.formulario li label {
    margin: 0 0 0 5px;
    padding: 0;
    height: 10px;
    display: inline-block;
}

.formulario li span.maximo {
    display: inline-block;
    width: 100%;
}

.formulario input, .formulario select,
    .form-contacto input
    {
    border: 1px solid #666;
    height: 20px;
    width: 180px;
}

.formulario .boto {
    background: #fff;
    float: right;
    font-size: 1.2em!important;
    margin-top:10px;
    height: 22px;
}

.formulario select {
    width:189px;
}

.formulario input[type='submit'], .solo-mail input[type='submit'],
    .form-contacto input[type='submit']
    {
    width:80px;
    height:22px;
    padding-bottom:4px;
    background-color:#FFFFFF;
    border:1px solid #BBBCAD;
    cursor:pointer;
}

.formulario input[type='submit'] {
    position: relative;
    top: 0px;
    left: -120px;
}

/* formulario de solo envío de mail */
.solo-mail span {
    width: 100px;
    display: inline-block;
}
.solo-mail input { 
    width: 200px;
    height: 20px;
    font-size: 1.2em;
}

.solo-mail input[type='submit'] {
    position: relative;
    top: 10px;
    left:232px;
}

/* formulario de contacto */
.form-contacto {
    margin-top: 10px;
}

.form-contacto li {
    padding-bottom: 10px;
}
.form-contacto span {
    position: relative;
    width: 130px;
    top: 0px;
    display: inline-block;
}
.form-contacto input {
    width: 306px;
    height: 20px;
    font-size: 1.2em;
}

.form-contacto textarea {
    border: 1px solid #666;
    width: 306px;
}

.form-contacto input[type='submit'] {
    position: relative;
    top: 10px;
    left: 367px;
}

.form-contacto .mensaje {
    float:left;
    margin-right: 3px;
}