/* 
    Document   : layout
    Created on : 17-nov-2008, 12:08:54
    Author     : keko
    Description:
        Estilos únicamente de la plantilla de todo el sitio web (layout)
*/

/*
    Esta clase es para dar estilo al área de debug de cake.
*/
.cake-sql-log
{
    background-color: white;
}

a
{
  outline: none;
}

#power
{
    width: 400px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

body
{
    font-family: Verdana;
    font-size: 12px;
    margin: 0px;
    padding: 0px;
    background-color: #ffffff;
}

#container
{    
    width: 990px;
    /*height: 2270px;*/
    margin-left: auto;
    margin-right: auto;
}

#header
{
    background-image: url('../img/layout/header.png');
    background-repeat: no-repeat;
    background-position: 0px 0px;
    height: 160px;
    position: relative;
    /*border-left: 0px solid #0366a4;
    border-right: 0px solid #0366a4;*/
    /*background-color: gray;*/
}

#content
{
    min-height: 500px;
    /*border-left: 1px solid #0366a4;
    border-right: 1px solid #0366a4;*/

    /*border: 1px solid white;*/
    /*background-color: white;*/
    padding-bottom: 40px;
}

#footer
{
    
    /*clear:both;*/
    /*position: absolute;
    bottom: 0px;*/
/*    background-image: url('../img/layout/footer.png');
    background-repeat: no-repeat;
    background-position: 0px 0px;
*/
    height: 90px;
    color: #000000;
}

#footer .info_row
{
    /*background-color: red;*/
    height: 90px;
    padding-top: 0px;
    padding-left: 25px;
    padding-right: 25px;
}

#footer a
{
    color: #4081aa;
    font-weight:normal;
    text-decoration: none;
}

#footer ul
{
    margin: 0px;
    padding: 0px;
}

#footer li
{
    display: inline;
    border-right: 1px solid #4081aa;
    padding-left: 10px;
    padding-right: 10px;
}

#footer li.last
{
    border-right: 0px;
    padding-left: 0px;
}

#footer li.ulast
{
    border-right: 0px;
    padding-right: 0px;
    padding-left: 0px;
}


#footer a:hover
{
    text-decoration: underline;
    
}

/*#footer .rgh a
{
    color: #000000;
    font-weight: normal;
    text-decoration: none;
}
#footer .rgh a:hover
{
    color: #000000;
    font-weight: normal;
    text-decoration: underline;
}*/

#footer .lft1
{
    float: left;
}

#footer .rgh2
{
    float: right;
}


#footer .lft
{
    padding-left: 10px;
    padding-top: 4px;
    float: left;
}

#footer .rgh
{
    padding-right: 10px;
    padding-top: 4px;
    float: right;
}

#footer .texts
{
    float: left;
    
}

#footer .banners
{
    float:right;    
    width: 200px;
    height:90px;
    margin-right: 35px;
    margin-top: 15px;
    
}

#footer .mail
{
    padding-left: 422px;
    padding-top: 55px;
}

#footer .home-banner1 .ico
{
   float:left;
   margin-top: 10px;
}
#footer .home-banner1 .text
{
   float:left;
   margin-top: 17px;
   margin-left: 8px;
   height: 35px;
}

#footer .home-banner2
{
    margin-top: 10px;
    margin-left: 70px;
}

.col1
{
    float: left;
}

.col2
{
    float: left;
}

.fake
{
    clear:both;
}

#fake-home.fake
{
    height: 30px;
}

 .button_lat
 {
     margin-top: 20px;
     width: 210px;
     height: 62px;
     margin-left:  auto;
     margin-right:  auto;
}


/******************************************************************************/

/* Redes sociales */

.social-ico
{
  position: absolute;
  top: 5px;
  width: 21px;
  height: 21px;
}

#facebook
{  
  right: 60px;
}

#twitter
{
  right: 35px;
}

