@charset "UTF-8";
/* CSS Document */
* {
margin:0px;
padding:0px;
border-width:0px;
text-align: center;
outline-width:0px;
}
ul {
padding-left:1em;
margin-left:0px;
}
h1, h2, h3, h4, h5, h6, p, blockquote, form, label, ul, ol, dl, fieldset, address {
margin-bottom:1em;
}
body {
min-width:760px;
height: 100%;
}
a:link, a:visited, a:hover, a:active {
border-width:0px;
text-decoration:none;
}
img {
border-width:0px;
margin:0px;
padding:0px;
}
p {
font:81%/1.55em Arial, sans-serif;
text-align:left;
letter-spacing:0.1px;
color:#666;
}
h1 {
font:145%/1.3em Arial, sans-serif;
font-style: normal;
font-weight:bold;
letter-spacing: 0.1px;
color:#666;
text-align:left;
padding-top:5px;
margin-bottom:0.4em;
}
/*posiciones*/
div.capsa, #pie {
margin: auto;
width:752px;
}
#col {
height:37px;
text-align:left;
}
#colgris {
width:184px;
height:30px;
background-color:#fff;
}
#logo {
width:184px;
height:99px;
float:left;
}
#fld {
width:568px;
height:99px;
float:right;
}
#fl {
margin:auto 0px;
height:100%;
overflow:hidden;
}
#maux {
width:568px;
height:20px;
text-align:right;
font:65% Arial, sans-serif;
font-weight:bold;
color:#333;
}
#codi {
height:79px;
width:568px;
}
#cont, #t3 {
width:752px;
margin: 0px;
height:100%;
overflow:hidden;
text-align:left;
}
div.t3cajon {
height:100%;
overflow:auto;
}
#esq, div.t3i {
width:254px;;
float:left;
text-align:left;
}
#central, /*div.t3d, */#pieder, div.bf {
float:right;
}
div.t3i, div.t3d, #noticia {
margin-top:24px;
}
#busc, #busc2, #busc3 {
height:40px;
width:184px;
margin-top:17px;
background-color:#373737;
clear:right;
text-align:left;
}
#menu, div.fotog, div.cas, div.sbase, div.noticia2, #noticia, #flashdin, #flashmap, div.fotog1 {
width:498px;
}
#menu {
height:22px;
margin-top:17px;
background:url(../img/fm.jpg) repeat-x;
overflow:hidden;
}
#pie, div.sbase, div.noticia2,#noticia {
height:100%;
overflow:auto;
}
#pie {
margin: 20px 0px 25px 0px;
}
#accesibilidad {
float:left;
text-align:left;
height:30px;
}
div.fotog,div.fotog1 {
margin-top:15px;
}
div.fotog {
height:330px;
}
div.cas {
margin:10px 0px 16px 0px;
}
div.noticia2 {
margin-top:0px;
}
div.cl, div.claims, div.fempresa, div.fproycaja, div.fnotiscaja {
float:right;
width:194px;
}
#flashdin {
height:260px;
margin-top:15px;
}
#flashmap {
height:300px;
margin-top:15px;
}
#pieiz2 {
float: right;
text-align:center;
width:680px;
}
#pieiz, #pieiz2 {
font:70% Arial, sans-serif;
font-weight:normal;
text-align:center;
letter-spacing:0.1px;
color:#666;
padding-top:20px;
}
div.claims, div.fempresa {
text-align:right;
height:100%;
overflow:hidden;
}
div.fproycaja, div.fnotiscaja {
margin-top:10px;
padding-left:10px;
text-align:right;
height:100%;
overflow:auto;
}
div.formulario {
height:100%;
overflow:auto;
}
div.falerta {
height:1.2em;
}
div.formulario div.q,  div.formulario div.q1 {
width: 192px;
text-align:right;
padding-right:10px;
float:left;
}
div.formulario div.q {
padding-bottom:1.2em;
}
div.formulario div.r, div.formulario div.r1 {
width: 225px;
text-align:left;
padding-right:10px;
float:right;
}
div.formulario div.r {
padding-bottom:1.2em;
}
/*clases de links*/
a.maux:link, a.maux:active, a.maux:visited {
color:#333;
}
div.reccaso h2 a:link, div.reccaso h2 a:active, div.reccaso h2 a:visited {
color:#555;
}
div.epicasos{
width:184px;
margin-top:15px;
background:url(../img/colondelport.jpg) repeat-x bottom;
clear:right;
text-align:left;
font:74% Arial, sans-serif;
font-weight:bold;
letter-spacing:0.1px;
color:#ff0303;
padding-bottom:2px;
}
div.dempresa {
width:184px;
background:url(../img/colempresa.jpg) no-repeat top right;
text-align:right;
padding-bottom:2px
}
div.reccaso {
width:184px;
height:100%;
background-color:#fff;
margin:0.5em 0px 1em  0px;
text-align:center;
}
#path {
height:100%;
overflow:auto;
width: 498px;
background:url(../img/colondel.jpg) repeat-x bottom;
}
#pat {
float:left;
text-align:left;
font:65% Arial, sans-serif;
font-weight:bold;
color:#999;
padding-top:14px;
}
#loc {
float:right;
text-align:right;
font:160% Arial, sans-serif;
font-weight:bold;
color:#ff0303;
}
#semantico {
display:none;
}
#nores {
min-height:280px;
padding-top:20px;
}
div.nav {
height:57px;
width:184px;
background-color:#fff;
margin-top:3px;
}
#archivo {
height:100%;
overflow:auto;
width: 440px;
min-height:280px;
margin-top: 10px;
text-align:left;
}
#archivo ul.dl {
text-align:left;
font:81%/1.55em Arial, sans-serif;
letter-spacing:0.1px;
color:#666;
list-style-type: none;
padding-left:0px;
}
#archivo ul.dl li {
margin-bottom:0.2em;
text-align:left;
display:block;
}
#archivo ul.dl div.dfn {
font-weight:bold;
text-align:left;
padding-right:10px;
}
#archivo ul.dl div {
display:inline;
text-align:left;
}
/*otros elementos*/
a.lt:link, a.lt:active, a.lt:visited {
color:#666;
border-bottom:#666 dotted 1px;
}
a.lt:hover {
color:#333;
border-bottom:#ff0303 dotted 1px;
}
h1 a:link, h1 a:active, h1 a:visited, h1 a:hover {
color:#666;
}
#pat a:link, #pat a:active, #pat a:visited {
color:#999;
}
#pat a:hover {
color:#555;
}
input.cajbus {
background-color:#fff;
width:100px;
height:13px;
font:11px  Arial, Helvetica, sans-serif;
margin-top:12px;
}
div.op1, div.op2 {
position:relative;
height:40px;
background-color:#333;
}
div.op1 {
top:22px;
}
div.op2 {
top:272px;
}
div.tf {
float:left;
font:75% Arial, sans-serif;
font-weight:bold;
text-align:left;
letter-spacing:0.1px;
color:#FFF;
padding:4px 4px 4px 6px;
width:448px;
}
a.tittf {
color:#fff;
font-size:110%;
letter-spacing:0.2px;
}
#bul {
float:left;
background:url(../img/bulnp.jpg) no-repeat;
width:50px;
height:51px;
padding-right:4px;
}
div.bul2 {
float:left;
width:50px;
height:51px;
padding-right:4px;
}
#eln, div.eln2 {
height:100%;
overflow:hidden;
text-align:right;
}
#bsup {
background:url(../img/colondelport.jpg) repeat-x bottom;
height:100%;
overflow:auto;
}
#epi {
float:left;
font:74% Arial, sans-serif;
font-weight:bold;
text-align:right;
letter-spacing:0.1px;
color:#666;
padding-bottom:2px;
}
#dat {
float:right;
font:68% Arial, sans-serif;
font-weight:bold;
text-align:left;
letter-spacing:0.1px;
color:#666;
}
a.mas:link, a.mas:active, a.mas:visited {
padding-left:5px;
color:#ff0303;
}
div.recim img {
text-align:center;
margin-top:3px;
}
h2.reccaso {
font:77% Arial, sans-serif;
font-weight:bold;
color:#555;
padding:10px 10px 0px 0px;;
text-align:left;
margin-bottom:0em;
}
p.reccaso {
color: #555;
font:73% Arial, sans-serif;
padding:0px 10px 0.5em 0px;
line-height:1.2em;
}
a.pieiz:link, a.pieiz:active, a.pieiz:visited, a.pieiz2:link, a.pieiz2:active, a.pieiz2:visited, #epi a:link, #epi a:active, #epi a:visited {
color:#666;
}
#epi a:hover {
color:#333;
}
div.bf a {
width:40px;
height:40px;
display:block;
background:url(../img/bfotp.jpg) top left;
}
div.bf a:hover {
background-position:top right;
}
#busc a, #busc2 a, #busc3 a {
width:37px;
height:12px;
margin-top:10px;
display:inline;
}
#busc a {
background:url(../img/bbusc.jpg) no-repeat top left;
}
#busc2 a {
background:url(../img/bcerc.jpg) no-repeat top left;
}
#busc3 a {
background:url(../img/bsearc.jpg) no-repeat top left;
}
#busc a:hover, #busc2 a:hover, #busc3 a:hover {
background-position:top right;
}
#result {
list-style:decimal;
padding-top:19px;
min-height:280px;
}
#result li {
display:block;
text-align:left;
font:81%/1.55em Arial, sans-serif;
letter-spacing:0.1px;
font-weight:bold;
color:#666;
content: counter(item);
padding-left:10px;
padding-bottom:5px;
}
#result li:before{
content: counter(item) ". "; 
counter-increment: item;
}
#result li a.lili:link,  #result li a.lili:active,  #result li a.lili:visited{
padding-left:15px;
color:#666;
}
#result span.ap {
padding-left:37px;
font-weight:normal;
}
#archivo ul.dl div a:link, #archivo ul.dl div a:active, #archivo ul.dl div a:visited, ul.itemdest li a:link, ul.itemdest li a:active, ul.itemdest li a:visited  {
color:#666;
}
div.menlat {
height:100%;
overflow:auto;
margin-top:3px;
text-align:left;
font:74% Arial, sans-serif;
font-weight:bold;
letter-spacing:0.1px;
color:#fff;
}
#mlat a span.datmen, #mlat span.mlat span.datmen, #mlat li.activo span.datmen {
font-weight:normal;
}
div.fnotiscaja, div.fproycaja {
margin-bottom:8px;
}
div.fproycaja a:link, div.fproycaja a:active, div.fproycaja a:visited, div.fnotiscaja a:link, div.fnotiscaja a:active, div.fnotiscaja a:visited {
border-bottom:#fff solid 3px;
display:block;
margin-left:10px;
margin-bottom:8px;
}
div.fproycaja a:hover, div.fnotiscaja a:hover {
border-bottom:#ff0303 solid 3px;
display:block;
margin-left:10px;
margin-bottom:8px;
}
img.lb {
margin-bottom:12px;
}
div.cridalt {
text-align:left;
margin-left:10px;
background:url(../img/cridadalt.jpg) no-repeat;
height:26px;
font:74% Arial, sans-serif;
font-weight:bold;
letter-spacing:0.1px;
color:#ff0303;
padding-top:3px;
}
div.criddes, div.criddes2, div.criddes3 {
text-align:left;
margin-left:10px;
background:url(../img/destac.jpg) no-repeat;
height:26px;
font:74% Arial, sans-serif;
font-weight:bold;
letter-spacing:0.1px;
color:#ff0303;
padding-top:11px;
}
div.criddes2 {
margin-top:10px;
}
div.criddes3 {
margin-top:25px;
}
p.piefot {
margin-left:10px;
text-align:right;
font-size:74%;
padding-bottom:1em;
}
ul.itemdest {
margin-left:0px;
padding-left:0px;
}
ul.itemdest li {
list-style-type:none;
margin-left:10px;
text-align:left;
font:86%/1.2em Arial, sans-serif;
letter-spacing:0.3px;
font-weight:bold;
padding-bottom:0.6em;
color:#555;
}
span.dest, span.fit  {
text-transform:uppercase;
font-weight:bold;
padding-right:0.5em;
}
span.dest {
padding-right:0.5em;
}
p.ficha {
line-height:1.2em;
padding-left:8px;
border-left:8px solid #ccc;
}
h1.empresa {
padding-top:0px;
}
p.empresa {
padding-right:54px;
}
p.dempresa {
font:74%/1.3em Arial, sans-serif;
font-weight:bold;
letter-spacing:0.1px;
color:#ff0303;
text-align:right;
width:160px;
padding:16px 26px 0px 0px;
}
h2.empresa {
font:145%/1.3em Arial, sans-serif;
font-style: normal;
font-weight:bold;
letter-spacing: 0.1px;
color:#666;
text-align:left;
margin-bottom:0.4em;
padding-top:0px;
}
div.formulario label {
font:81%/1.55em Arial, sans-serif;
font-weight:bold;
text-align:right;
letter-spacing:0.1px;
color:#666;
}
div.formulario input.cont {
font:81%/1.55em Arial, sans-serif;
text-align:left;
letter-spacing:0.1px;
color:#666;
width:220px;
height:1.2em;
border:#ccc solid 1px;
}
div.formulario textarea.cont {
font:81%/1.55em Arial, sans-serif;
text-align:left;
letter-spacing:0.1px;
color:#666;
width:220px;
height:12em;
border:#ccc solid 1px;
}
div.formulario input.enviar {
font:70% Arial, sans-serif;
text-align:center;
color:#fff;
width:70px;
height:3ex;
border:#ccc solid 1px;
background-color:#666;
padding:2px 0px;
margin-right:10px;
}
p.formulario {
font:70% Arial, sans-serif;
color:#666;
text-align:center;
}
p.form2 {
font:70% Arial, sans-serif;
color:#ff0303;
text-align:left;
}
p.serv {
padding-left:54px;
}
div.sbase img {
margin-top:5px;
margin-bottom:10px;
}
a.maux:hover, div.reccaso h2 a:hover, a.tittf:hover, a.mas:hover, a.pieiz:hover, a.pieiz2:hover, #result li a.lili:hover, #archivo ul.dl div a:hover, ul.itemdest li a:hover  {
text-decoration:underline;
}
/*menu*/
#menuul {
list-style-type:none;
float:right;
display:block;
}
#menuul li {
float:left;
padding-left:26px;
}
#menuul a:link, #menuul a:active, #menuul a:visited, #menuul span, #menuul a.activo {
margin:0px;
display:block;
padding-top:2px;
font:92% Arial, sans-serif;
font-weight:bold;
letter-spacing:0.1px;
color:#999;
}
span.epi, span.ast, #menuul a:hover, #menuul span, #menuul a.activo {
color:#ff0303;
}
ul#nav {
list-style-type:none;
margin-top:12px;
float:left;
padding-left:0px;
}
ul#nav li {
float:left;
}
ul#nav a, ul#nav span {
margin-right:8px;
display:block;
text-indent:-100em;
overflow:hidden;
height:32px;
width:32px;
}
ul#nav a:hover {
background-position:top right;
}
#n1 a {
background:url(../img/navlavact.jpg) top left;
margin-left:8px;
}
#n1 .inactivo {
background:url(../img/navlavoff.jpg) top left;
margin-left:8px;
}
#n2 a {
background:url(../img/navlsact.jpg) top left;
margin-right:24px;
}
#n2 .inactivo {
background:url(../img/navlsoff.jpg) top left;
margin-right:24px;
}
#n3 a {
background:url(../img/navrsact.jpg) top left;
}
#n3 .inactivo {
background:url(../img/navrsoff.jpg) top left;
}
#n4 a {;
background:url(../img/navravact.jpg) top left;
}
#n4 .inactivo {
background:url(../img/navravoff.jpg) top left;
}
#mlat {
list-style-type:none;
margin-top:4px;
float:left;
width:184px;
padding-left:0px;
margin-bottom:0px;
}
#mlat li {
text-align:left;
padding:4px 0px;
border-bottom:1px dotted #ccc;
background-color:#fff;
}
#mlat li.mn {
display:block;
padding:10px 0px 4px;
font-size:77%;
border-bottom-width:0px;
}
#mlat li a:link,  #mlat li a:active, #mlat li a:visited {
color:#666;
text-align:left;
padding-left:8px;
padding-right:8px;
display:block;
border-left:5px solid #ccc;
}
#mlat li.mn a:link, #mlat li.mn a:active, #mlat li.mn a:visited {
text-align:right;
padding:0px 4px 0px10px;
border-left-color:#fff;
}
#mlat li.mn a:hover {
text-decoration:underline;
border-left-color:#fff;
}
#mlat li a:hover {
border-left:5px solid #ff0303;
color:#666;
}
#mlat li.activo {
color:#666;
padding-left:8px;
padding-right:8px;
border-left:5px solid #ff0303;
background-color:#fff;
border-bottom-width:0px;
}
#mlat li.activo mlat.li {
border-right:5px solid #ff0303;
}
#mlat li.liultimo {
border-bottom-width:0px;
}
/*lbox*/
#lightbox{
background-color:#fff;
}
#lightboxDetails{
font:81%/1.55em Arial, sans-serif;
text-align:left;
letter-spacing:0.1px;
color:#fff;
text-indent:0.5em;
}	
#lightboxCaption{
background-color:#333;
text-align:left;
}
#keyboardMsg{ 
display:none;
}
#closeButton{
bottom: 0px;
right: 5px;
}
#lightbox img{
border: none;
clear: both;
} 
#overlay img{
border: none;
}
#overlay{
background-image: url(../img/overlay.png);
}
* html #overlay{
background-color: #fff;
back\ground-color: transparent;
background-image: url(../img/blanc.gif);
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../img/overlay.png", sizingMethod="scale");
}
iframe {
margin-top:1em;
}