/* @import url('base.css'); */
html{font:62.5% Arial,Helvetica,sans-serif;}
body{margin:0;font-size:100%;}
* html body{font-size:101%;}
*:first-child+html body{font-size:101%;}

h1,h2,h3,h4,h5,h6,p,pre,blockquote{margin:0;font-size:1em;}
ul,ol,dl,dt,dd{padding:0;margin:0;}
ul,ol{list-style:none;}
address,cite{font-style:normal;}
img{border:none;-ms-interpolation-mode:bicubic;}

td,th{vertical-align:top;}
caption,th{text-align:left;}

form{margin:0;}
fieldset{margin:0;padding:0;border:none;}
legend{margin:0;padding:0;color:#000;}
input,textarea,select{font:1em Arial,Helvetica,sans-serif;}
textarea{overflow:auto;}
input[type="text"]{margin:0;}

.estirar:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.estirar{display:inline-block;}
/*\*/
.estirar{display:block;}
* html .estirar{height:1px;}
/**/
.izq,.col-i{float:left;display:inline;}
.drcha,.col-d{float:right;display:inline;}
.table{display:table;height:1%;}

a { color:#3399ff;  }
a:hover { text-decoration:underline !important; }

.enlacesblancos { color:#fff;  }
.enlacesblancos:hover { text-decoration:underline !important; }

.hr { height:1px; background:url('../img/hr.gif') no-repeat center top; margin:15px 0 10px; }
.hr hr { display:none; }

.flag { position:absolute; right:3px; top:-15px; font:1em/11px 'Tahoma', 'Arial', 'Helvetica', sans-serif; color:#fff; padding-left:25px; background:url(../img/flags.png) no-repeat left top; }
.flag a { color:#fff; text-decoration:none; }
.en {background-position:left bottom; }
.bg3 .flag a { color:#000; }

/* Fondos body */
html { background:#000; }
body { background:url(../img/bg/home.jpg) no-repeat center top; padding-top:20px; }
.bg1 { background-image:url(../img/bg/foto1.jpg); }
.bg2 { background-image:url(../img/bg/foto2.jpg); }
.bg3 { background-image:url(../img/bg/foto3.jpg); }
.bg4 { background-image:url(../img/bg/foto4.jpg); }
.bg5 { background-image:url(../img/bg/foto5.jpg); }
.bg6 { background-image:url(../img/bg/foto2.jpg); }


/*#home        { background-image:url(../img/bg/home.jpg); }*/
#asesoria    { background-image:url(../img/bg/foto1.jpg); }
#consultoria { background-image:url(../img/bg/foto5.jpg); }
#formacion   { background-image:url(../img/bg/foto4.jpg); }
#incubadora  { background-image:url(../img/bg/foto2.jpg); }
#contacto  { background-image:url(../img/bg/foto3.jpg); }
#equipo  { background-image:url(../img/bg/foto5.jpg); }


/* Layout */
#contenedor { width:995px; margin:0 auto; min-height:650px; background: url(../img/fnd-cab.png) repeat-x left top; position:relative; }
* html #contenedor { height:650px;  background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/fnd-cab.png', sizingMethod='scale');}
#contenedor a { position:relative; }

#contenido { background:url('../img/fnd-contenido.png') repeat-x 0 0; height:494px; padding-top:44px;}
* html #contenido { background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/fnd-contenido.png', sizingMethod='scale'); }
#contenido #izq   { float:left; display:inline; width:296px; height:454px; padding-top:40px; color:#fff; }
#contenido #drcha { float:right; display:inline; width:639px; height:454px; padding:40px 30px 0; background:#f8f8f8; }


/* Cabecera y navegacion
************************************/
/*#cab {background: url(../img/fnd-cab.png) repeat-x left top; height:480px; } 
* html #cab { background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/fnd-cab.png', sizingMethod='scale');}*/

#logo { padding:23px 0 0 33px; float:left; }
#logo a { width:139px; height:58px; display:block; text-indent: -9999px; overflow:hidden; background:url(../img/fnd-logo.png) no-repeat left top; }
* html #logo a { background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/fnd-logo.png', sizingMethod='image'); }

#nav { float:right; }
#nav li { float:left; display:inline; background:url('../img/fnd-nav-li.png') no-repeat left top; font:1.1em/12px Tahoma, Arial, Helvetica, sans-serif; text-transform:uppercase; }
#nav li.marcado a {background:url(../img/fnd-marcado.png) repeat-x left top; color:#39f;}
* html #nav li.marcado a { background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/fnd-marcado.png', sizingMethod='scale');}

#nav a { color:#fff; text-decoration:none; display:block; height:39px; padding:32px 20px 0 10px; }
* html #nav a { width:1%; white-space:nowrap; }
#nav span { font-weight:bold; display:block; }

/* Pie
************************************/
#pie { background:#000; color:#777; }
#pie-inner { width:995px; margin:0 auto; text-align:center; padding:10px 0 50px; font-size:1.3em; }
#pie a { color:#ccc; }

/* Navegacion lateral
***********************************/

#izq h2 { height:41px; margin:0 0 15px 27px; }
#izq p { margin:0 15px 15px 30px; font-size:1.2em; }

#nav-lateral li { padding-left:1px; margin-bottom:10px; }
#nav-lateral .n { width:40px; margin-right:6px; padding-right:5px; text-align:right; float:left; display:inline; font-weight:bold; font-size:3.8em; height:60px; }
#nav-lateral p { font-size:1.2em; margin:7px 0 0; display:table; }
#nav-lateral p.mas { text-align:left; font-size:1.1em; display:block; margin:3px 10px 0; letter-spacing:0;}
#nav-lateral p.mas span { display:none; }
#nav-lateral p.mas a { background:url(../img/ico-mas.gif) no-repeat left 0.4ex; padding-left:15px; }

#nav-lateral .marcado { background:#fff url(../img/fnd-nav-lateral-marcado.png) repeat-y left top;  }
#nav-lateral .marcado span { background:#d58d00 url(../img/fnd-nav-lateral-marcado-span.gif) repeat-x left top; }
#nav-lateral .marcado p { font-weight:bold; color:#000; }

/* Contenido
***************************************/
#drcha h2 { color:#47a7f0; font-size:1.9em; line-height:1; margin-bottom:20px; }
#drcha h3 { margin-top:10px; padding:5px 0 5px 30px;  background:url('../img/bullet.png') no-repeat left top; font-size:1.3em; }
#drcha li { font-size:1.1em; color:#666; margin-bottom:4px; }
#drcha p { font-size:1.1em; color:#333; }
#drcha .listado { margin:5px 0 0 30px; }
#drcha .listado li { padding-left:8px; background:url('../img/dash.gif') no-repeat left 1ex; }

.autocarrusel { margin:15px 0 0 11px; }
.autocarrusel li { float:left; width:173px; margin-left:20px; text-align:center; }
.autocarrusel li a { cursor:default; }
.autocarrusel li img { display:block; margin:0 auto 5px; }


/* Textos
************************************/
.txt { text-indent:-9999px; overflow:hidden; background:url(../img/txt.png) no-repeat 0 0; }
* html #txt { background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/txt.png', sizingMethod='scale'); }

.txt_en { text-indent:-9999px; overflow:hidden; background:url(../img/txt_en.png) no-repeat 0 0; }
* html #txt { background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/txt_en.png', sizingMethod='scale'); }

.building-companies { width:368px; height:74px; background-position:0 0; }
.asesoria           { background-position:0 -74px; }
.consultoria        { background-position:0 -115px; }
.formacion          { background-position:0 -156px; }
.incubadora         { background-position:0 -197px; }
.contacto           { background-position:0 -241px; }
.equipo             { background-position:0 -283px; }

/* Home
************************/
#home .destacado { width:378px; margin:80px 20px 80px; color:#fff; padding-top:8px;  }
#home .destacado p { margin:27px 63px -12px 9px; font-size:1.2em; }

#home .inferiores { color:#fff; }
#home .inferiores li { float:left; display:inline; padding:15px 15px 0; background:url('../img/fnd-home-inferior.png') repeat-x left top; width:218px; height:131px; margin-left:1px; }
* html #home .inferiores li { background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/fnd-home-inferior.png', sizingMethod='scale'); }
#home .inferiores li.pri { margin:0; }
#home .inferiores h2 { height:41px; margin-bottom:18px; }
#home .inferiores p { font-size:1.2em; }
#home .inferiores .mas { text-align:right; font-size:1.1em; margin:10px; }
#home .inferiores .mas a { text-decoration:none; color:#fff; background:url(../img/fnd-mas.gif) no-repeat 0 center; padding-left:12px; }


/* COntacto
*******************************/
#contacto #contenido #drcha { padding:10px 10px 0; width:679px; height:484px; }
#contacto .col { float:left; display:inline; margin:10px 0 0 30px; width:250px; color:#666; font-size:1.1em;}

/* Equipo
*******************************/
#equipo #contenido #drcha { padding:10px 10px 0; width:679px; height:484px; }
#equipo .col { float:left; display:inline; margin:10px 0 0 30px; width:250px; color:#666; font-size:1.1em;}