body {
margin : 0;
padding : 0;
text-align : center;
color : #000000;
background-color : #496491;
margin-left : 0;
margin-top : 10px;
margin-bottom : 10px;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 65%;
}
a {
	color: #ffffff;
	text-decoration: none;
}
a:hover {
	color: #FFCC00;
	text-decoration: none;
}

#entry_pagination {
text-align : center;
padding : 5px 0 5px 0;
margin : 40px 0 0 0;
background : #fff;
border : 1px solid #999999;
}
#entry_pagination a {
margin : 0 0 0 1px;
padding : 3px 5px;
text-align : center;
border : 1px solid #666666;
color : #000;
text-decoration : none;
position : relative;
line-height : 1.3em;
background-color : #8ea4c6;
}
#entry_pagination a:hover {
border : 1px solid #999999;
color : #fff;
background-color : #ffc56c;
}
#entry_pagination a.active, #entry_pagination a.active:hover {
font-weight : bold;
border : 1px solid #999999;
color : #fff;
background-color : #999999;
}
.twoColFixRtHdr #container {
width : 880px;
text-align : left;
margin-top : 0;
margin-right : auto;
margin-bottom : 0;
margin-left : auto;
background-color : #ffffff;
}
.twoColFixRtHdr #textox {
text-align : left;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 19px;
font-weight : bold;
color : #ffcc00;
}
.twoColFixRtHdr #botongris {
width : 60px;
height : 20px;
background-image : url(images/boton_gris.jpg);
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 9px;
text-align : center;
color : #ffffff;
text-decoration : none;
padding-top : 4px;
background-repeat : no-repeat;
}
.twoColFixRtHdr #botongris a {
text-decoration : none;
color : #ffffff;
}
.twoColFixRtHdr #botongris a:hover {
background-position : 0 -40px;
text-decoration : none;
color : #000000;
}
.twoColFixRtHdr #botonazul {
width : 60px;
height : 20px;
background-image : url(images/boton_azul.jpg);
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 9px;
text-align : center;
color : #ffffff;
text-decoration : none;
padding-top : 4px;
background-repeat : no-repeat;
}
.twoColFixRtHdr #botonazul a {
text-decoration : none;
color : #ffffff;
}
.twoColFixRtHdr #botonazul a:hover {
background-position : 0 -40px;
text-decoration : none;
color : #000000;
}
.twoColFixRtHdr #botonamarillo {
width : 60px;
height : 20px;
background-image : url(images/boton_amarillo.jpg);
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 9px;
text-align : center;
color : #ffffff;
text-decoration : none;
padding-top : 4px;
background-repeat : no-repeat;
}
.twoColFixRtHdr #botonamarillo a {
text-decoration : none;
color : #ffffff;
}
.twoColFixRtHdr #botonamarillo a:hover {
background-position : 0 -40px;
text-decoration : none;
color : #000000;
}
.twoColFixRtHdr #caract {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
color : #000000;
text-align : left;
}
.twoColFixRtHdr #header {
background-color : #496491;
padding-top : 0;
padding-right : 5px;
padding-bottom : 0;
padding-left : 5px;
}
.twoColFixRtHdr #menu {
background-color : #496491;
}
.twoColFixRtHdr #linea {
background-color : #ff9900;
height : 4px;
padding-top : 0;
padding-right : 10px;
padding-bottom : 0;
padding-left : 20px;
}
.twoColFixRtHdr #foto {
	text-align : center;
	height : 200px;
	width : 860px;
	margin-right : 6px;
	margin-bottom : 6px;
	margin-left : 6px;
	margin-top: 6px;
}
.twoColFixRtHdr #sidebar1 {
float : right;
width : 270px;
padding-top : 15px;
padding-right : 10px;
padding-bottom : 15px;
padding-left : 10px;
background-color : #ffffff;
}
.twoColFixRtHdr #mainContent {
margin-top : 0;
margin-right : 320px;
margin-bottom : 0;
margin-left : 0;
padding-top : 0;
padding-right : 20px;
padding-bottom : 0;
padding-left : 20px;
background-color : #ffffff;
}
.twoColFixRtHdr #footer {
background-image : url(images/base.jpg);
background-repeat : repeat-x;
height : 15px;
background-color : #a9b5c7;
}
.fltrt {
float : right;
margin-left : 8px;
}
.fltlft {
float : left;
margin-right : 8px;
}
.clearfloat {
clear : both;
height : 0;
font-size : 1px;
line-height : 0;
}
a#inicio {
display : block;
width : 122px;
height : 58px;
background-image : url(images/ini.jpg);
}
a#inicio:hover {
background-position : 0 -58px;
}
a#aloja {
display : block;
width : 127px;
height : 58px;
background-image : url(images/aloja.jpg);
}
a#aloja:hover {
background-position : 0 -58px;
}
a#dis {
display : block;
width : 127px;
height : 58px;
background-image : url(images/dis.jpg);
}
a#dis:hover {
background-position : 0 -58px;
}
a#programa {
display : block;
width : 127px;
height : 58px;
background-image : url(images/programa.jpg);
}
a#programa:hover {
background-position : 0 -58px;
}
a#servi {
display : block;
width : 127px;
height : 58px;
background-image : url(images/servi.jpg);
}
a#servi:hover {
background-position : 0 -58px;
}
a#soft {
display : block;
width : 127px;
height : 58px;
background-image : url(images/soft.jpg);
}
a#soft:hover {
background-position : 0 -58px;
}
a#hard {
display : block;
width : 123px;
height : 58px;
background-image : url(images/hard.jpg);
}
a#hard:hover {
background-position : 0 -58px;
}
a#in {
display : block;
width : 86px;
height : 22px;
background-image : url(images/in.jpg);
}
a#in:hover {
background-position : 0 -22px;
}
a#lo {
display : block;
width : 86px;
height : 22px;
background-image : url(images/lo.jpg);
}
a#lo:hover {
background-position : 0 -22px;
}
a#co {
display : block;
width : 70px;
height : 22px;
background-image : url(images/co.jpg);
}
a#co:hover {
background-position : 0 -22px;
}
a#em {
display : block;
width : 47px;
height : 22px;
background-image : url(images/em.jpg);
}
a#em:hover {
background-position : 0 -22px;
}


a#web0 {
display : block;
width : 277px;
height : 50px;
background-image : url(images/web0.jpg);
}
a#web0:hover {
background-position : 0 -50px;
}
a#dis0 {
display : block;
width : 277px;
height : 50px;
background-image : url(images/dis0.jpg);
}
a#dis0:hover {
background-position : 0 -50px;
}
a#pro0 {
display : block;
width : 277px;
height : 50px;
background-image : url(images/pro0.jpg);
}
a#pro0:hover {
background-position : 0 -50px;
}
a#sof0 {
display : block;
width : 277px;
height : 50px;
background-image : url(images/sof0.jpg);
}
a#sof0:hover {
background-position : 0 -50px;
}
a#har0 {
display : block;
width : 277px;
height : 50px;
background-image : url(images/har0.jpg);
}
a#har0:hover {
background-position : 0 -50px;
}
a#man0 {
display : block;
width : 277px;
height : 50px;
background-image : url(images/man0.jpg);
}
a#man0:hover {
background-position : 0 -50px;
}
a#gru0 {
display : block;
width : 277px;
height : 35px;
background-image : url(images/grupo.jpg);
}
a#gal0 {
display : block;
width : 277px;
height : 70px;
background-image : url(images/logo_galirede.jpg);
}
a#lan0 {
display : block;
width : 277px;
height : 55px;
background-image : url(images/logo_lancardona.jpg);
}
a#vis0 {
display : block;
width : 277px;
height : 64px;
background-image : url(images/logo_visitaempresas.jpg);
}
a#ofe0 {
display : block;
width : 277px;
height : 64px;
background-image : url(images/logo_ofertas.jpg);
}
a .alt {
display : none;
}
a:link {
text-decoration : none;
}
a {
outline : none;
}
img {
border : 0;
}
.ui-accordion .ui-accordion-header {
cursor : pointer;
position : relative;
margin-top : 1px;
}
.ui-accordion .ui-accordion-li-fix {
display : inline;
}
.ui-accordion .ui-accordion-header-active {
border-bottom : 0 !important ;
}
.ui-accordion .ui-accordion-header a {
display : block;
font-size : 1em;
padding : 0.5em 0.5em 0.5em 2.2em;
}
.ui-accordion .ui-accordion-header .ui-icon {
position : absolute;
left : 0.5em;
top : 50%;
margin-top : -8px;
}
.ui-accordion .ui-accordion-content {
padding : 1em 2.2em;
border-top : 0;
margin-top : -2px;
position : relative;
top : 1px;
margin-bottom : 2px;
overflow : auto;
display : none;
}
.ui-accordion .ui-accordion-content-active {
display : block;
}
.demoHeaders {
margin-top : 2em;
}
#dialog_link {
padding : 0.4em 1em 0.4em 20px;
text-decoration : none;
position : relative;
}
#dialog_link span.ui-icon {
margin : 0 5px 0 0;
position : absolute;
left : 0.2em;
top : 50%;
margin-top : -8px;
}
ul#icons {
margin : 0;
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;
}
.ui-helper-hidden {
display : none;
}
.ui-helper-hidden-accessible {
position : absolute;
left : -100000000px;
}
.ui-helper-reset {
margin : 0;
padding : 0;
border : 0;
outline : 0;
line-height : 1.3;
text-decoration : none;
font-size : 100%;
list-style : none;
}
.ui-helper-clearfix:after {
content : ".";
display : block;
height : 0;
clear : both;
visibility : hidden;
}
.ui-helper-clearfix {
display : inline-block;
}
* html .ui-helper-clearfix {
height : 1%;
}
.ui-helper-clearfix {
display : block;
}
.ui-helper-zfix {
width : 100%;
height : 100%;
top : 0;
left : 0;
position : absolute;
}
.ui-state-disabled {
cursor : default !important ;
}
.ui-icon {
display : block;
text-indent : -99999px;
overflow : hidden;
background-repeat : no-repeat;
}
.ui-widget-overlay {
position : absolute;
top : 0;
left : 0;
width : 100%;
height : 100%;
}
.ui-widget {
font-family : Lucida Grande, Lucida Sans, Arial, sans-serif;
font-size : 1.1em;
}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
font-family : Lucida Grande, Lucida Sans, Arial, sans-serif;
font-size : 1em;
}
.ui-widget-content {
color : #362b36;
}
.ui-widget-content a {
color : #362b36;
text-decoration : none;
}
.ui-widget-header {
border : 1px solid #b2c7d7;
background : #e7eef3 url(images/ui-bg_highlight-soft_100_e7eef3_1x100.png) repeat-x 50% 50%;
color : #222222;
font-weight : bold;
}
.ui-widget-header a {
color : #222222;
}
.ui-state-default, .ui-widget-content .ui-state-default {
border : 1px solid #cccccc;
background : #e6e6e6 url(images/ui-bg_glass_80_e6e6e6_1x400.png) repeat-x 50% 50%;
font-weight : normal;
color : #444444;
outline : none;
}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
color : #444444;
text-decoration : none;
outline : none;
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus {
border : 1px solid #b2c7d7;
background : #f0f0f0 url(images/ui-bg_glass_100_f0f0f0_1x400.png) repeat-x 50% 50%;
font-weight : normal;
color : #0b5b98;
outline : none;
}
.ui-state-hover a, .ui-state-hover a:hover {
color : #0b5b98;
text-decoration : none;
outline : none;
}
.ui-state-active, .ui-widget-content .ui-state-active {
border : 1px solid #2694e8;
background : #99c2ff url(images/ui-bg_glass_50_99c2ff_1x400.png) repeat-x 50% 50%;
font-weight : normal;
color : #000000;
outline : none;
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
color : #000000;
outline : none;
text-decoration : none;
}
.ui-icon {
width : 16px;
height : 16px;
background-image : url(images/ui-icons_222222_256x240.png);
}
.ui-widget-content .ui-icon {
background-image : url(images/ui-icons_222222_256x240.png);
}
.ui-widget-header .ui-icon {
background-image : url(images/ui-icons_72a7cf_256x240.png);
}
.ui-state-default .ui-icon {
background-image : url(images/ui-icons_888888_256x240.png);
}
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {
background-image : url(images/ui-icons_2694e8_256x240.png);
}
.ui-state-active .ui-icon {
background-image : url(images/ui-icons_ffffff_256x240.png);
}
.ui-state-highlight .ui-icon {
background-image : url(images/ui-icons_2e83ff_256x240.png);
}
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {
background-image : url(images/ui-icons_cd0a0a_256x240.png);
}
.ui-icon-triangle-1-n {
background-position : 0 -16px;
}
.ui-icon-triangle-1-ne {
background-position : -16px -16px;
}
.ui-icon-triangle-1-e {
background-position : -32px -16px;
}
.ui-icon-triangle-1-se {
background-position : -48px -16px;
}
.ui-icon-triangle-1-s {
background-position : -64px -16px;
}
.ui-icon-triangle-1-sw {
background-position : -80px -16px;
}
.ui-icon-triangle-1-w {
background-position : -96px -16px;
}
.ui-icon-triangle-1-nw {
background-position : -112px -16px;
}
.ui-icon-triangle-2-n-s {
background-position : -128px -16px;
}
.ui-icon-triangle-2-e-w {
background-position : -144px -16px;
}
@media projection, screen {
.yform {
background : #f4f4f4;
border : 1px solid #ddd;
margin : 0 0 1em 0;
padding : 10px;
}
.yform fieldset {
border : 1px solid #ddd;
background : #fafafa;
margin : 0 0 1em 0;
padding : 0.5em;
}
.yform legend {
font-size : 125%;
font-weight : normal;
color : #000;
}
.yform label {
color : #666;
}
.yform input, .yform textarea, .yform select, .yform optgroup {
font-family : Arial, Helvetica, sans-serif;
}
.yform .type-text input, .yform .type-text textarea, .yform .type-select select {
border : 1px solid #ddd;
}
.yform div input:focus, .yform div select:focus, .yform div textarea:focus, .yform div input:hover, .yform div select:hover, .yform div textarea:hover, .yform div input:active, .yform div select:active, .yform div textarea:active {
border : 1px solid #a66;
background : #fff;
}
.yform div.type-check input:focus, .yform div.type-check input:hover, .yform div.type-check input:active {
border : 0 none;
}
.yform .type-button input {
border-top : 1px solid #ddd;
border-left : 1px solid #ddd;
border-right : 1px solid #444;
border-bottom : 1px solid #444;
color : #000;
background : #454545 url(images/button_gray.png) repeat-x top left;
padding : 0.5em 1.2em;
}
.yform .type-button input[type="reset"] {
color : #300;
background : #661717 url(images/button_red.png) repeat-x top left;
}
.yform .type-button input[type="submit"] {
color : #330;
background : #5e5607 url(images/button_yellow.png) repeat-x top left;
}
.yform .type-button input.reset {
color : #300;
background : #661717 url(images/button_red.png) repeat-x top left;
}
.yform .type-button input.submit {
color : #330;
background : #5e5607 url(images/button_yellow.png) repeat-x top left;
}
.yform div.type-button input:focus, .yform div.type-button input:hover, .yform div.type-button input:active {
border-top : 1px solid #444;
border-left : 1px solid #444;
border-right : 1px solid #ddd;
border-bottom : 1px solid #ddd;
color : #fff;
background : #555;
}
.yform div.type-button input.reset:focus, .yform div.type-button input.reset:hover, .yform div.type-button input.reset:active {
background : #800;
color : #fff;
}
.yform div.type-button input.submit:focus, .yform div.type-button input.submit:hover, .yform div.type-button input.submit:active {
background : #880;
color : #fff;
}
.yform {
overflow : hidden;
}
.yform fieldset {
overflow : hidden;
}
.yform label {
display : block;
cursor : pointer;
}
.yform legend {
background : transparent;
border : 0;
padding : 0 0.5em;
}
.yform .message {
display : block;
margin-bottom : 0.5em;
color : #666;
}
.yform input[type="hidden"] {
display : none !important ;
}
.yform sup {
color : #800;
font-weight : bold;
}
.yform div.type-text, .yform div.type-select, .yform div.type-check, .yform div.type-button {
margin : 0.5em 0;
padding : 3px 0.5em;
position : relative;
overflow : hidden;
}
.yform div.type-button {
padding : 3px 0;
}
.yform .type-text input, .yform .type-text textarea {
display : block;
position : relative;
padding : 0.3em 0.3em;
width : 58.5%;
}
.yform .type-select select {
display : block;
position : relative;
padding : 0.3em 2px 0.3em 1px;
width : 60%;
cursor : pointer;
}
.yform .type-select select optgroup {
font-style : normal;
font-weight : bold;
}
.yform .type-check input {
cursor : pointer;
}
.yform .type-check label {
display : inline;
}
.yform .type-button input {
width : auto;
cursor : pointer;
}
.yform div.error {
border : 1px dashed #a00;
background : #faf4f4;
padding : 0.5em;
}
.yform div.error label {
color : #000;
font-weight : bold;
}
.yform div.error .message {
color : #800;
}
.full div.type-text input, .full div.type-text textarea {
width : 95.5%;
}
.full div.type-select select {
width : 97%;
}
* html .full div.type-text input, * html .full div.type-text textarea {
width : 95.5%;
}
* html .full div.type-select select {
width : 97%;
}
.columnar .type-text label, .columnar .type-select label {
float : left;
width : 30%;
}
.columnar div.type-check input {
margin-left : 30%;
}
.columnar div.error .message {
margin-left : 30%;
}
.columnar div.type-text input, .columnar div.type-text textarea {
float : left;
width : 67.8%;
}
.columnar div.type-select select {
float : left;
width : 69.4%;
}
* html .columnar div.type-text input, * html .columnar div.type-text textarea {
float : left;
width : 67.2%;
}
* html .columnar div.type-select select {
float : left;
width : 68.8%;
}
.yform fieldset {
padding : 0;
}
}
* html .yform {
padding-top : 10px;
}






  #col3_content { padding:10px; }
  #col1 { float:left; width:200px; }
  #col2 { float:right; width:200px; }
  #col3 { width:auto; margin:0 200px; }
  #col1_content, #col2_content, #col3_content { position:relative; }
  .subcolumns { width:100%; overflow:hidden; }
  .subcolumns_oldgecko { width:100%; float:left; }

  .c20l, .c25l, .c33l, .c40l, .c38l, .c50l, .c60l, .c62l, .c66l, .c75l, .c80l {float:left; }
  .c20r, .c25r, .c33r, .c40r, .c38r, .c50r, .c60r, .c66r, .c62r, .c75r, .c80r {float:right; margin-left:-5px; }

  .c20l, .c20r { width:20%; }
  .c40l, .c40r { width:40%; }
  .c60l, .c60r { width:60%; }
  .c80l, .c80r { width:80%; }
  .c25l, .c25r { width:25%; }
  .c33l, .c33r { width:33.333%; }
  .c50l, .c50r { width:50%; }
  .c66l, .c66r { width:66.666%; }
  .c75l, .c75r { width:75%; }
  .c38l, .c38r { width:38.2%; }
  .c62l, .c62r { width:61.8%; }

  .subc  { padding:0 0.5em; }
  .subcl { padding:0 1em 0 0; }
  .subcr { padding:0 0 0 1em; }

  .equalize, .equalize .subcolumns { overflow:visible; display:table; table-layout:fixed; }

  .equalize > div {
    display:table-cell;
    float:none; 
    margin:0; 
    overflow:hidden;
    vertical-align:top;
  }

  .subcolumns > div,
  .floatbox { 
    display:table;
    overflow:visible; 
  } 

  .print { 
    position:static; 
    left:0;
  }

  .noprint { display:none !important; }

