@charset "utf-8";
/* Diseño y Desarrollo Davidcolrod® www.davidcolrod.com.ve */
@font-face { src:url(monserrat.otf); font-family:monserrat;}
@font-face { src:url(open-sans.ttf); font-family:open-sans;}
@font-face { src:url(bold.ttf); font-family:bold;}
#main-wrapper { padding:0; font-family:monserrat;}
#main-head{ padding:0; position:relative; overflow:hidden; z-index:800;}
#back-img { width:100%;}
#main-head aside { position:absolute; width:100%; left:0; top:0; padding:1vw;}
#main-head aside img { float:left; margin-left:7vw; width:10%; margin-top:-1%;}
#main-head aside h1 { font-family:bold; font-size:3vw; color:#FFFFFF; padding:0; margin:0; margin-top:10px; text-shadow:1px 1px 2px #000000;}
#reel { padding:0; margin-top:-10%;}
#main-menu { padding:0; background-color:#16417C;}
#main-menu nav { background-color:transparent; border-radius:0px; border:none; padding:0; margin:0; width:100%; position:relative;}
#main-menu nav ul { width:100%; padding:0; margin:0;}
#main-menu nav ul li { width:12.5%; text-align:center;}
#main-menu nav ul li a { color:#FFFFFF; font-family:monserrat; font-size:1em;}
#main-menu nav ul li:hover a { background-color:#FF0004;}
.activo { background-color:#FF0004;}
#pre-servicios { padding:0;}
#pre-itm-service { padding:0;}
#pre-itm-service .thumbnail { padding:0; margin:0; position:relative; overflow:hidden; border-radius:0px;}
#pre-itm-service .thumbnail h3 { position:absolute; bottom:-10px; width:90%; color:#FFFFFF; background-color:#C96400; padding:10px; font-size:1.5em; font-family:bold;}
#mid-ini { padding:0; }
#mid-ini article { border:2px solid #FFFFFF; padding:1vw; min-height:40vw; background-color:#16417c; color:#FFFFFF; border-top:5px solid #C96400; border-bottom:5px solid #C96400; font-family:monserrat; font-size:1em;}
#ini-a { padding:1vw;}
#ini-a ul { padding:0; margin:0; margin-left:1vw;}
#ini-a h1 {font-size:1.5em; color:#052C52; font-family:monserrat; font-weight:bold;}
#ini-a h2 {font-size:1.5em; color:#052C52; font-family:monserrat; font-weight:bold;}
#ini-a h3 {font-size:1.5em; color:#052C52; font-family:monserrat; font-weight:bold;}
#ini-a strong { color:#C96400;}
#header-desc { padding:0; position:relative; margin-top:-10%;}
#header-desc h1 { position:absolute; bottom:10%; padding:1vw; left:5%; font-family:bold; font-size:4vw; color:#FFFFFF; text-shadow:1px 1px 2px #000000; font-style:italic;}
#header-desc .thumbnail { padding:0; margin:0; border-radius:0px;  border:none; position:relative; overflow:hidden;}
#header-desc .thumbnail img { width:100%;}
/*quienes*/
#quienes-somos { margin-top:4vw;}
#itm-nos { padding:0;}
#itm-nos article { padding:1vw;}
#itm-nos article h1 {font-size:1.5em; color:#052C52; font-family:monserrat; font-weight:bold;}
#itm-nos article h2 {font-size:1.5em; color:#052C52; font-family:monserrat; font-weight:bold;}
#itm-nos article h3 {font-size:1.5em; color:#052C52; font-family:monserrat; font-weight:bold;}
#itm-nos article img
{
	 display: inline-block;
  max-width: 100%;
  height: auto;
  padding: 4px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: all .2s ease-in-out;
       -o-transition: all .2s ease-in-out;
          transition: all .2s ease-in-out;
}
.blue article
{
	background-color:#CFF7FB;
	color:#002464;
}

/**/

#servicios { margin-top:4vw;}
#itm-ser { padding:0;}
#itm-ser article { padding:10px;}
#itm-ser .thumbnail { position:relative; padding:0; border:none; border-radius:0px; overflow:hidden;}
#itm-ser .thumbnail img { width:100%;}
.super-ser
{
	position:absolute;
	width:100%; bottom:0;
	
text-align:center;
font-family:monserrat;
color:#FFFFFF;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#1f4e76+0,1f4e76+100&0.75+1,0.75+100 */
background: -moz-linear-gradient(top,  rgba(31,78,118,0.75) 0%, rgba(31,78,118,0.75) 1%, rgba(31,78,118,0.75) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(31,78,118,0.75) 0%,rgba(31,78,118,0.75) 1%,rgba(31,78,118,0.75) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(31,78,118,0.75) 0%,rgba(31,78,118,0.75) 1%,rgba(31,78,118,0.75) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bf1f4e76', endColorstr='#bf1f4e76',GradientType=0 ); /* IE6-9 */
text-shadow: 1px 1px 2px #000000;
cursor:pointer;
}
.super-ser:hover 
{
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ea8615+0,ea8615+100&0.85+0,0.85+100 */
background: -moz-linear-gradient(top,  rgba(234,134,21,0.85) 0%, rgba(234,134,21,0.85) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(234,134,21,0.85) 0%,rgba(234,134,21,0.85) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(234,134,21,0.85) 0%,rgba(234,134,21,0.85) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d9ea8615', endColorstr='#d9ea8615',GradientType=0 ); /* IE6-9 */
}

/**/

#clientes { margin-top:4vw;}
#clientes .thumbnail { position:relative; padding:0; border-radius:0px; overflow:hidden;}
#clientes .thumbnail h3 { position:absolute; bottom:0; left:0; background-color:#FF0004; color:#FFFFFF; font-family:bold; font-size:1em; padding:1vw; width:90%;}

#novedades
{
	margin-top:4vw;
}
#cont-noticia article
{
	padding:2vw; border:1px solid #CDCDCD; border-radius:14px;
}
#cont-noticia h2 { font-family:bold;}

#redes { margin-top:4vw;}
#twit { padding:0.5vw; font-family:bold; background-color:#0095C3; color:#FFFFFF; padding-left:1vw;}
#face { padding:0.5vw; font-family:bold; background-color:#0542BD; color:#FFFFFF; padding-left:1vw;}
#network article { padding:2vw;}

#contactos { margin-top:4vw;}
#contactos h3 { font-family:bold;}
#iframe iframe { width:100%; min-height:30vw;}

#pre-footer
{
	background-color:#052C52; padding:1vw; margin-top:3vw; padding-top:3vw; color:#4F98D0;
}
#pre-footer a { color:#4F98D0;}
#pre-footer a:hover { color:#C96400;}
