
/*Lacorameco*/


body {
    margin: 0;
    padding: 0;
    font: 73% helvetica, arial, "Trebuchet MS", sans-serif;
    line-height : 2em;
    color: #222;
    background: #fff url("images/bg-body.gif") top left repeat-x;
    min-width:974px;
  }

/*TOP BANNER*/		


#header { /*min-width:974px;*/
    height: 125px;
    margin: 0;
    padding-bottom: 1em;
    background: #fff url("images/banner.jpg") no-repeat;
    color: #000;
  }


#header h1 {
    background-color : transparent;
    color : #D4AB06/*#A0B842*/;
    font-size : 170%;
    padding-bottom : 0;
    padding-left : 140px;
    padding-right : 0;
    padding-top : 80px;
    text-transform : none;
  }


#header div.titulop {  z-index : 99;top: 65px; left : 180px;
    background-color : transparent;
    color : #fff;
    font-size : 30px;
    font-variant : small-caps;
    font-weight : bold;
   
    min-width : 500px;
    position : absolute;
    
  
  }


#header div.titulos {z-index : 98;  top : 95px;  left : 250px;
    background-color :  transparent;
    color : #fff;
    font-size : 20px;
    font-variant : small-caps;
    font-weight : bold;
  
    min-width : 500px;
    position : absolute;
  
   
  }


.logo {
    z-index:3;
    position:absolute;
    top:60px;
    left:50px;
    width:85px;
    height:142px;
    background:transparent url("images/logo.gif") top left no-repeat;
  }
.logo2 {z-index:4; position:absolute;top:40px;left:790px; background:transparent url("images/logo2.gif") top left no-repeat; width:170px; height:100px;}


/*TOP NAVIGATION*/


#dolphincontainer {/*min-width:974px;*/
    position:relative;
    height:56px;
    color:#E0E0E0;
    background:#143D55;
    width:100%;
    font-family:Helvetica,Arial,Verdana,sans-serif;
  }


#dolphinnav {
    position:relative;
    height:33px;
    font-size:12px;
    text-transform:uppercase;
    font-weight:bold;
    background:#fff url(images/dolphin_bg.gif) repeat-x bottom left;
    padding:0 0 0 20px;
  }


#dolphinnav ul {
    margin:0;
    padding:0;
    list-style-type:none;
    width:auto;
    float:left;
  }


#dolphinnav ul li {
    display:block;
    float:left;
    margin:0 1px;
  }


#dolphinnav ul li a {
    display:block;
    float:left;
    color:#EAF3F8;
    text-decoration:none;
    padding:0 0 0 20px;
    height:33px;
  }


#dolphinnav ul li a span {
    padding:12px 20px 0 0;
    height:21px;
    float:left;
  }


#dolphinnav ul li a:hover {
    color:#fff;
    background:transparent url(images/dolphin_bg-over.gif) repeat-x bottom left;
  }


#dolphinnav ul li a:hover span {
    display:block;
    width:auto;
    cursor:pointer;
  }


#dolphinnav ul li a.current,#dolphinnav ul li a.current:hover {
    color:#fff;
    background:#1D6893 url("images/dolphin_left-on.gif") no-repeat top left;
    line-height:275%;
  }


#dolphinnav ul li a.current span {
    display:block;
    padding:0 20px 0 0;
    width:auto;
    background:#1D6893 url("images/dolphin_right-on.gif") no-repeat top right;
    height:33px;
  }

/*3 COLUMNS*/


#gutter {
    float: left;
    width: 4%;
    height: 1px;
  }


#col1 {
    float: left;
    width: 50%;
    margin-top:30px;
    margin-bottom: 1em;
    padding-right: 2%;
  }


#col2 {
    float: left;
    width: 15%;
    margin-left: 2%;
    margin-bottom: 1em;
    padding-right: 2%;
  }


#col3 {
    float: left;
    width: 15%;
    margin-left: 4%;
    margin-bottom: 2em;
  }

/*COLUMN LINKS*/


#col3 ul {
    list-style: none;
    margin: 20px 0 10px 0;
    padding: 0;
  }


#col3 ul li {
    display: inline;
    padding: 0;
    margin: 0;
  }


#col3 ul li a {
    display: block;
    text-decoration: none;
    margin: 0;
    padding: 5px 0 5px 15px;
    border-bottom: 1px solid #C0C0C0;
    color: #3D8CB8;
    background: transparent url(images/icon.gif) left center no-repeat;
  }


#col3 ul li a:hover {
    background: #f2f2f2 url(images/icon.gif) left center no-repeat;
    color: #666;
  }


#col3 p {
    padding: 3px 0 0 0;
    margin: 0;
    line-height: 20px;
  }

/*FOOTER*/


#footer {/*min-width:974px;*/ text-align:right;
    clear: both;
    font-size : 0.9em;
    background: #143D55;
    border-top: 5px solid #f6dd6b;
    color: #EDE4DF;
    padding: 5px;
  }


#footer a {
    text-decoration: none;
    color: #fff;
    background: inherit;
  }


#footer a:hover {
    text-decoration: underline;
    color: #ddd;
    background: inherit;
  }

/*TYPOGRAPHY*/


h1 {
    margin : 0 0 0 0;
    padding : 0 0 .3em 0;
    text-transform: uppercase;
    font-size : 150%;
    color: #143D55;
    background : transparent;
  }


h2 {
    margin: 0 0 0 0;
    padding: 0.3em 0 .3em 0;
    text-transform: uppercase;
    letter-spacing : 5px;
    font-size: 140%;
    color:#D4AB06 /*#A0B742;
    */background : inherit;
  }


h2 {
    margin: 0 0 0 0;
    padding: 0.3em 0 .3em 0;
    text-transform: uppercase;
    letter-spacing : 5px;
    font-size: 140%;
    color:#D4AB06 /*#A0B742;
    */background : inherit;
  }


.anuncios {
    width : 95%;
    margin: 0 0 30px 0;
    padding : 1em;
    font-size: 95%;
    font-weight:bold;
    border: 1px solid #3D8CB8;
    color: #666;
    background : #F3F3F3;
  }


.anuncios a, .anuncios a:visited {
    color:#216BAC;
  }


h4 {
    margin: 0 0 0 0;
    padding : 0.3em 0 .3em 0;
    font-size: 110%;
    font-weight : bold;
    letter-spacing : 3px;
    text-transform : none;
    color: #D4AB06 /*#A0B842*/;
    background : inherit;
  }


h8 {
    margin : 0 0 0 0;
    padding : 0 0 .3em 0;
    text-transform: uppercase;
    font-size : 150%;
    color: #143D55;
    background : transparent;
  }


h9 {
    margin : 0 0 0 0;
    padding : 0 0 .3em 0;
    text-transform: uppercase;
    font-size : 150%;
    color: #143D55;
    background : transparent;
  }


blockquote {
    font-weight : bold;
    font-style : italic;
    color : #b29b35;
  }

/*LINKS*/


a {
    text-decoration: underline;
    color: #D4AB06 /*#A0B842*/;
    background: inherit;
  }


a:hover {
    text-decoration: none;
    color: #3786B3;
    background: inherit;
  }


a img {
    border: 0;
  }

/*CLASS*/


.capital {
    float:left;
    color:#143C55;
    font-size:100px;
    line-height:70px;
    padding:2px;
    font-family: "Times New Roman", times, Sans-Sherif;
    background: #fff;
  }

/*IMAGES*/


.imgleft {
    float: left;
    padding: 5px;
    margin-right: 5px;
    border: none;
  }


.pegasus, A:link.pegasus, A:visited.pegasus, A:hover.pegasus, A:focus.pegasus {
    text-decoration : none;
    font-weight: bold;
  }


A:hover.pegasus, A:focus.pegasus {
    color : #f29f2b;
  }


.pegasus, A:link.pegasus {
    color : #1e71ca;
  }


A:visited.pegasus {
    color : #94bee0;
  }

