/* ------------------- main ------------------- */

/* ------------------- main ------------------- */
/*body    {margin:10; background:#666}*/
img     {border:0;}
hr      {height:1px; background:#CCC; border:0px;margin:0.5em 0;}
.textBox  {padding:10px; border:1px solid #CCC;}
a     {text-decoration:none; color:inherit;}
a:hover   {text-decoration:none; border:0px; color:inherit;}
a:link    {text-decoration:none; border:0px; color:inherit;}
a:visited {text-decoration:none; border:0px; color:inherit;}
a:active  {text-decoration:none; border:0px; color:inherit;}


/*fuentes embebidas en pages.css*/


/* ------------------- headers Roboto ------------------- */
h1 {  font-family:RobotoLtRegular;
    font-size:48px;
    color:#000000;
    font-weight:normal;
    font-style:normal;
}

h2 {  font-family:RobotoLtRegular;
    font-size:36px;
    color:#363636;
    font-weight:normal;
    font-style:normal;
}

h3 {  font-family:RobotoLtRegular;
    font-size:24px;
    color:#636363;
    font-weight:normal;
    font-style:normal;
}

h4 {  font-family:RobotoLtRegular;
    font-size:18px;
    color:#363636;
    font-weight:normal;
    font-style:normal;
}

h5 {  font-family:RobotoLtRegular;
    font-size:14px;
    color:#363636;
    font-weight:normal;
    font-style:normal;
}

h6 {  font-family:RobotoLtRegular;
    font-size:12px;
    color:#363636;
    font-weight:normal;
    font-style:normal;
}



/* ------------------- fuentes Roboto ------------------- */
.roboto_h1 {  font-family:RobotoLtRegular;
        font-size:48px;
        color:#7d7d7d;
        font-weight:normal;
        font-style:normal;
}

.roboto_h2 {  font-family:RobotoLtRegular;
        font-size:36px;
        color:#7d7d7d;
        font-weight:normal;
        font-style:normal;
}

.roboto_h3 {  font-family:RobotoLtRegular;
        font-size:24px;
        color:#7d7d7d;
        font-weight:normal;
        font-style:normal;
}

.roboto_h4 {  font-family:RobotoLtRegular;
        font-size:18px;
        color:#7d7d7d;
        font-weight:normal;
        font-style:normal;
}

.roboto_h5 {  font-family:RobotoLtRegular;
        font-size:14px;
        color:#7d7d7d;
        font-weight:normal;
        font-style:normal;
}

.roboto_h6 {  font-family:RobotoLtRegular;
        font-size:12px;
        color:#7d7d7d;
        font-weight:normal;
        font-style:normal;
}



/* ------------------- fuentes FreeScript ------------------- */
.freescpt_h1 {  font-family:freescpt;
        font-size:60px;
        color:#000000;
        font-weight:normal;
        font-style:normal;
}

.freescpt_h2 {  font-family:freescpt;
        font-size:48px;
        color:#363636;
        font-weight:normal;
        font-style:normal;
}

.freescpt_h3 {  font-family:freescpt;
        font-size:36px;
        color:#636363;
        font-weight:normal;
        font-style:normal;
}

.freescpt_h4 {  font-family:freescpt;
        font-size:24px;
        color:#363636;
        font-weight:normal;
        font-style:normal;
}

.freescpt_h5 {  font-family:freescpt;
        font-size:18px;
        color:#363636;
        font-weight:normal;
        font-style:normal;
}

.freescpt_h6 {  font-family:freescpt;
        font-size:16px;
        color:#363636;
        font-weight:normal;
        font-style:normal;
}



/* ------------------- fuentes Bebas Neue ------------------- */
.bebas_h1 { font-family:bebas_neueregular;
      font-size:48px;
      color:#000000;
      font-weight:normal;
      font-style:normal;
      line-height: normal;
}

.bebas_h2 { font-family:bebas_neueregular;
      font-size:36px;
      color:#363636;
      font-weight:normal;
      font-style:normal;
      line-height: normal;
}

.bebas_h3 { font-family:bebas_neueregular;
      font-size:24px;
      color:#636363;
      font-weight:normal;
      font-style:normal;
      line-height: normal;
}



/* ------------------- fuentes Georgia ------------------- */
.georgia_h1 { font-family:Georgia, "Times New Roman", Times, serif;
        font-size:48px;
        color:#000000;
        font-weight:normal;
        font-style:italic;
}

.georgia_h2 { font-family:Georgia, "Times New Roman", Times, serif;
        font-size:36px;
        color:#363636;
        font-weight:normal;
        font-style:italic;
}

.georgia_h3 { font-family:Georgia, "Times New Roman", Times, serif;
        font-size:24px;
        color:#636363;
        font-weight:normal;
        font-style:italic;
}

.georgia_h4 { font-family:Georgia, "Times New Roman", Times, serif;
        font-size:18px;
        color:#363636;
        font-weight:normal;
        font-style:italic;
}

.georgia_h5 { font-family:Georgia, "Times New Roman", Times, serif;
        font-size:14px;
        color:#363636;
        font-weight:normal;
        font-style:italic;
}



/* ------------------- colores ------------------- */
.blanco   {color:#FFF !important;}
.gris15   {color:#e1e1e1 !important;}
.gris25   {color:#cccccc !important;}
.gris50   {color:#959595 !important;}
.gris75   {color:#555555 !important;}
.negro    {color:#000 !important;}

.azul   {color:#1570a5 !important;}
.verde    {color:#597738 !important;}
.rojo   {color:#ba4855 !important;}
.marron   {color:#7d5d3e !important;}

.sombra   {text-shadow: 1px 1px 2px #000;}  /* Distancia X, Distancia Y, Blur, Color */
.sombraCaja {box-shadow: 0px 0px 5px #dcc5a5;}    /* Distancia X, Distancia Y, Blur, Color */
.brillo   {text-shadow: 1px 1px 0px #e7d8c2;} /* Distancia X, Distancia Y, Blur, Color */



/* ------------------- botones ------------------- */
.btnNaranja   {border:1px solid #c97611; background:#f69923 url(../images/bisel.png) repeat-x; padding:15px; cursor:pointer;}
.btnAzul    {border:1px solid #0c5884; background:#1570a5 url(../images/bisel.png) repeat-x; padding:15px; cursor:pointer;}
.btnCeleste   {border:1px solid #4a98bc; background:#5fbfe5 url(../images/bisel.png) repeat-x; padding:15px; cursor:pointer;}
.btnRojo    {border:1px solid #7d0501; background:#bc1b1f url(../images/bisel.png) repeat-x; padding:15px; cursor:pointer;}
.btnBeige   {border:1px solid #a27b4f; background:#c69c6d url(../images/bisel.png) repeat-x; padding:15px; cursor:pointer;}
.btnVerdeClaro  {border:1px solid #83a44d; background:#a0cb55 url(../images/bisel.png) repeat-x; padding:15px; cursor:pointer;}
.btnVerdeOscuro {border:1px solid #307f3d; background:#43a955 url(../images/bisel.png) repeat-x; padding:15px; cursor:pointer;}
.btnVerdoso   {border:1px solid #3a8888; background:#3fa29d url(../images/bisel.png) repeat-x; padding:15px; cursor:pointer;}
.btnCrema   {border:1px solid #c99237; background:#febb46 url(../images/bisel.png) repeat-x; padding:15px; cursor:pointer;}
.btnRosa    {border:1px solid #c34a6b; background:#df7f9a url(../images/bisel.png) repeat-x; padding:15px; cursor:pointer;}
.btnMarron    {border:1px solid #675b31; background:#847139 url(../images/bisel.png) repeat-x; padding:15px; cursor:pointer;}
.btnFuxia   {border:1px solid #6a3875; background:#814994 url(../images/bisel.png) repeat-x; padding:15px; cursor:pointer;}
.btnGrisOscuro  {border:1px solid #333932; background:#4e4f53 url(../images/bisel.png) repeat-x; padding:15px; cursor:pointer;}



/* ------------------- divs & co ------------------- */
.cajaBlanca       {padding:20px; width:630px; background:#FFF; border:1px solid #d1d1d1; box-shadow:0px 0px 5px #d1d1d1; margin-bottom:10px;}
.cajaServicios      {float:left; width:128px; padding:10px; background:#FFF; border:1px solid #dcc5a5; box-shadow:0px 0px 5px #dcc5a5; margin-bottom:10px; text-align:center; cursor:pointer;}
.cajaServicios:hover  {background:#fff9b3;}

.submenuTop       {border-bottom:1px solid #b29c67; padding-left:20px; cursor:pointer;}
.submenuTop:hover   {background:#c5a872}
.submenuMiddle      {border-top:1px solid #fdd6b6; border-bottom:1px solid #b29c67; padding-left:20px; cursor:pointer;}
.submenuMiddle:hover  {background:#c5a872}
.submenuBottom      {border-top:1px solid #fdd6b6; border-bottom:1px solid #a08c5c; padding-left:20px; cursor:pointer;}
.submenuBottom:hover  {background:#c5a872}

.subSubmenu       {border-top:1px solid #fce6d3; border-bottom:1px solid #d8b98f; padding-left:30px; cursor:pointer; background:url(../img/bg_subseccion.jpg)}
.subSubmenu:hover   {background:#f0d7bc;}




/* otros estilos adicionales a basic */

.general{ font-family: RobotoLtRegular;
      font-size: 16px;
      line-height: 1em;
      color:#363636;
      text-decoration:none;
      font-weight:normal;
      margin:0px;
}

.mini{    font-family: RobotoLtRegular;
      font-size: 12px;
      color:#363636;
      text-decoration:none;
      font-weight:normal;
      margin:0px;
}

.freeScript{  font-family: freescpt;
        font-size: 48px;
        color:#363636;
        text-decoration:none;
        font-weight:normal;
}

.fecha{   font-family: freescpt;
      font-size: 30px;
      color:#363636;
      text-decoration:none;
      font-weight:normal;
      display: block;
      margin-bottom: 25px;
}


.padding20{
    padding-left: 20px;
    padding-right: 20px;
}

.cajaBlanca table{
  margin: 0;
}

.cajaBlanca p{
  margin: 1em 0 !important;
}

.cajaBlanca table{
  text-align: left;
}