/* Copyright (C) 2007 - 2011 YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

@import url(css/custom.css);
@import url(css/extensions.css);
@import url(css/layout.css);
@import url(css/menu2.css);
@import url(css/modules.css);
@import url(css/reset.css);
@import url(css/shadowbox.css);
@import url(css/system.css);
@import url(css/typography.css);

/* MENUBAR */

.menubar-glossy #headerbar { background-image: url(images/menubar/glossy/headerbar_bg.png) }

.menubar-glass #headerbar { background-image: url(images/menubar/glass/headerbar_bg.png) }
.menubar-glass #menu a.level1 span.bg,
.menubar-glass #menu span.level1 span.bg { text-shadow: 0 1px 1px rgba(255,255,255,1); }
.menubar-glass #menu div.fancy-1,
.menubar-glass #menu div.fancy-2,
.menubar-glass #menu div.fancy-3 {	background-image: url(images/menubar/glass/menu_level1_item_fancy.png); }

.menubar-destructed #headerbar { background-image: url(images/menubar/destructed/headerbar_bg.png) }

/* BACKGROUNDS */
.background-aurora .page-header-img { background: url(images/background/aurora/aurora_blue.jpg) 50% 0px no-repeat; }
.background-glitter .page-header-img { background: url(images/background/glitter/glitter_blue.jpg) 50% 0px no-repeat; }
.background-bubbles .page-header-img { background: url(images/background/bubbles/bubbles_blue.jpg) 50% 0px no-repeat; }

.background-landscape #page-header { background: #116993; }
.background-landscape .page-header-img { background: url(images/background/landscape/landscape_blue.jpg) 50% 100% repeat-x; }

.background-mountains #page-header { background: #098ec9; }
.background-mountains .page-header-img { background: url(images/background/mountains/mountains_blue.jpg) 50% 100% repeat-x; }

.background-space #page-header { background: #070e19; }
.background-space .page-header-img { background: url(images/background/space/space_blue.jpg) 50% 0px repeat-x; }

.background-photo #page-header { background: #a1bad5; }
.background-photo .page-header-img { background: url(images/background/photo/photo.jpg) 50% 100% repeat-x; }

/* FONTS */
body.font-lucida,
.font-lucida h1,
.font-lucida h2,
.font-lucida h3,
.font-lucida h4,
.font-lucida h5,
.font-lucida h6 { font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; }

body.font-georgia,
.font-georgia h1,
.font-georgia h2,
.font-georgia h3,
.font-georgia h4,
.font-georgia h5,
.font-georgia h6 { font-family: Georgia, "Times New Roman", Times, serif; }

body.font-trebuchet,
.font-trebuchet h1,
.font-trebuchet h2,
.font-trebuchet h3,
.font-trebuchet h4,
.font-trebuchet h5,
.font-trebuchet h6 { font-family: "Trebuchet MS", Verdana, Arial, sans-serif; }

.parrafo{
  text-align: justify;
}
.liga{
  margin: 10px 45px 25px;
}
.espacio1{margin-top: 30px}
.centro{text-align: center}

#page-footer .aviso{
  color: #fff;
  font-size: 16px;
  font-weight: bold;
}

#page-footer .texto2{
  color: #fff;
  font-size: 14px;
  font-weight: 500;
}

#page-footer .texto3{
  color: #fff;
  font-size: 12px;
  font-weight: 500;
}

.info-center .rojo{
  text-align: center;
  color: red;
font-weight: bold;
}
.rojo3{
  text-align: center;
  color: red;
font-weight: bold;
  font-size: 14px;
}
.rojo2{
  text-align: justify;
  color: red;
font-weight: bold;
}

.lateralborde{
  border: 1px solid #222;
}
#servicioLista{
  list-style-type: none;
  line-height: 35px;
}
#clientesLista{
  list-style-type: none;
  line-height: 22px;
}
.colorAzul{
  color:  #00acec;
  font-weight: 700;
  font-size: 14px;
}

.espacioAbajo{
  margin-bottom: 25px;
}

.espacioAbajo2{
  margin-bottom: 15px;
}

.justificado{
  text-align: justify;
  line-height: 22px;
}

.centro h2{
  text-align: center;
  color: #fff;
}

.centro p a{
  text-align: center;
  color: #fff;
  font-size: 16px;
}

.centro span a{
  text-align: center;
  color: #fff;
  font-size: 16px;
  margin:5px;
}

.buttonLateral, input[type='submit']{
  background: #00acec;
  color: #fff;
  -webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
padding: 15px;
float: right;
font-weight: bold;
}

.buttonLateral, input[type='submit']:hover{
  background: #058fc3;
  color: #fff;
  -webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
padding: 15px;
float: right;
font-weight: bold;
}

.textoCentro{
  text-align: center;
  color: #00acec;
  margin-top: 50px !important;
}

.textoCentro2{
  text-align: justify;
  color: #00acec;
}

.servicioBanner1{
  background: url(img/fondo-servicios.jpg)  no-repeat;
  padding: 5px !important;
  width: 100%;
  height: 100%;
}

#lateral{
  border: 1px solid #000;
  box-shadow: 8px 8px;
  padding-bottom: 20px;
}

.letraContacto{
  margin-top: 0px !important;
}

.abajo{
  margin-bottom: 20px;
}