/* This file will hold styles for all layouts using the alpha grid (i.e. not the mobile layout). */

.img[data-picture-mapping="pagina_1_1_mappings"] {
width: auto;
height: auto;
}

.block-superfish-19 {
	display:none;
	}

#region-menu a:link, #region-menu a:visited {
    color: #5f5f5f;
}
#region-header-first .region-header-first-inner {
    margin: 0px auto;
    text-align: center;
 background: #fff; Height: 208px }

#region-preface-first .region-inner {
    padding: 10px;
}
.front #section-content #zone-content #region-sidebar-first {
/*  background-color: #EBEBEB;*/
    margin-top: 20px;
}
#region-sidebar-first .region-inner {
    padding: 10px;
}
.not-front #region-sidebar-first .region-inner {
    padding-left:0;
    padding-top:20px;
}

#region-sidebar-first .menu li {
    list-style: none;
    font-size: 1.0em;
}

#desarrollo-profesional {
    margin-top:10px;
    background: #ffffff; /* Old browsers */
    background: -moz-linear-gradient(top, #efefef 0%, #ffffff 30%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#efefef), color-stop(30%,#ffffff)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #efefef 0%,#ffffff 30%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #efefef 0%,#ffffff 30%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #efefef 0%,#ffffff 30%); /* IE10+ */
    background: linear-gradient(to bottom, #efefef 0%,#ffffff 30%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */
}


#desarrollo-profesional h2.pane-title {
padding-bottom: 0em;
padding-left:1em;
padding-top:1em;
margin-bottom: 0;
}

.not-front #region-content {
    margin-top: 20px;
}

.unete .inside {
	padding: 1em 1em 1em 0em
}
.vacantes .inside {
	padding: 1em 0em 1em 1em
}
.unete, .vacantes {
    margin-top:10px;
}

/*.resaltado {
    float:left;
    width:50%;  
}
.resumen {
    float:left;
    width:50%;
}
*/

.limpiar {
    clear:both;
}




.contenido-izquierdo-icono {
	float:left;
	margin:0;
	padding:10px 10px 0 0 !important;
	
	}

.contenido-derecho-bullet {
    border: 0px solid;
    float: right;
    margin-bottom: 0px;
    margin-left: 2.5em;
    width: 48%;

    }
.contenido-derecho-bullet h5 {
    padding-left:0px;
    text-transform: uppercase;
    font-family: 'Open Sans', sans-serif !important;
    font-weight: 600;
    text-align:left;
    margin-bottom: 0px;
}

.contenido-derecho-bullet h5 strong {
    color: #0AA9C8;
    font-size:18px;
}




.contenido-derecho {
    border: 0px solid;
    float: right;
    margin-bottom: 0px;
    margin-left: 10px;
    width: 48%;
}

.contenido-derecho .block-inner {
    padding-left:30px;

}

#region-preface-first .block {
    width: 32%;
    float: left;
    padding-right: 2%;
}

#region-preface-first .block p {
    padding:4px 10px;
}

#consultoria h2 {
    background:#6EBA20 url(../images/btn_home_consultoria.png) no-repeat right top;
    padding:5em 0 0.3em 0.5em;
    color:#FFF;
		font-size:1.1em;

}

#outsourcing  h2 {
    background:#CB6500 url(../images/btn_home_outsourcing.png) no-repeat right top;
    padding:5em 0 0.3em 0.5em;
    color:#FFF;
		font-size:1.1em;
}

#desarrollo  h2 {
    background:#11A8C7 url(../images/btn_home_desarrollo.png) no-repeat right top;
    padding:5em 0 0.3em 0.5em;
    color:#FFF;
		font-size:1.1em;
}


#region-preface-first .block:last-child {
    padding-right: 0px;
}

#region-sidebar-second {
    float:right;
}



/*CONTENIDO COLUMNA DERECHA*/


.front .second {
	display:block
}

#contenido-tres-cols .second {
	display:block
}

.front .second .panel-pane {
	background: #5e6469;
	padding:10px;
	margin-top: 0px;
	margin-bottom:1em;
	background: #ffffff;
	background: -moz-linear-gradient(top, #efefef 0%, #ffffff 30%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#efefef), color-stop(30%,#ffffff));
	background: -webkit-linear-gradient(top, #efefef 0%,#ffffff 30%); 
	background: -o-linear-gradient(top, #efefef 0%,#ffffff 30%); 
	background: -ms-linear-gradient(top, #efefef 0%,#ffffff 30%); 
	background: linear-gradient(to bottom, #efefef 0%,#ffffff 30%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#ffffff',GradientType=0 );

}

#contenido-tres-cols .second .panel-pane {
	background: #948e8c;
	padding:10px;
	margin-top: 0px;
	color:#FFF;
	margin-bottom:1em;
}

#contenido-tres-cols .second .panel-pane H2,
#contenido-tres-cols .second .panel-pane H4 {
		color:#FFF;
		margin-bottom:0;
}

#contenido-tres-cols .second .panel-pane a {
		color:#FFF;
}

#region-sidebar-second #block-menu-menu-nuestra-empresa {
    margin-bottom: 20px;
}

#region-content .view-display-id-bloque_home {
    width: 50%;
    float: left;
}
#region-menu {
    float: right;
    padding: 0;
    text-align: right;
    width:auto;
}

#region-menu ul li.last {
    padding-right:0;
}
#region-menu ul {

/* display: block; */
    margin-bottom: 0px;
}


.date-display-single{
    font-size: 12px;
    color:#494a49;
    font-style: normal;
	margin-bottom:5px;
}

.date-display-single a:link{
    color:#6fbb21;
    font-style: normal;
}

.fecha-webinar a:link {
color:#6fbb21;
font-style:normal;
}

.blog-list-w .date-display-single{
    font-size: 12px;
    color:#494a49;
    font-style: normal;
}

.not-front #region-content .block {
    padding: 10px;
}


/*vista del blog*/

.node-blog-ids .field-name-field-image, .node-notas .field-name-field-imagen {
    padding:15px 15px 15px 15px;
    text-align:center;
    background: url('/sites/all/themes/ids/images/fondo-foto-detalle.png');
}

.view-blog-ids- .view-content .views-field-body, .view-blog-ids- .view-content .views-field-title, .view-blog-ids- .view-content .views-field-field-fecha, .view-blog-ids- .view-content .views-field-name   {
    display: block;
    width:100%;
    }
    
/*vista de notas*/
.node-notas .field-name-field-image {
    text-align:center;
    background-color: #000000;
    padding:20px;
}

.view-notas .view-content .views-field-body, .view-notas .view-content .views-field-title, .view-notas .view-content .views-field-field-fecha, .view-notas .view-content .views-field-name  {
    display: block;
    width:95%;
    }
    
/*vista blog y notas*/
.view-blog-ids- .view-content .views-field-body, .view-notas .view-content .views-field-body {
    min-height:10px;
    }

.view-blog-ids- .view-content .views-field-field-image, .view-notas .view-content .views-field-field-imagen-1,
.view-documentos-de-inter-s .view-content .views-field-field-image {
    float:right;
    margin: 5px 5px 5px 15px;
    clear:right;
    }
    
.node-type-blog-ids #region-content .block, .page-desarrollo-profesional #region-content .block,
.page-notas #region-content .block {
    padding:0px;
    background:none;
    }

.view-blog-ids- .view-content .views-field-body .body-destacado { min-height:130px; }

/*.block-system .view-notas .view-content .views-row*/
.block-system .view-blog-ids- .view-content .views-row, 
.block-system .view-documentos-de-inter-s .view-content .views-row {    
    padding:8px;
    min-height:200px;
    background: #ffffff;
    background: -moz-linear-gradient(top, #efefef 0%, #ffffff 30%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#efefef), color-stop(30%,#ffffff));
    background: -webkit-linear-gradient(top, #efefef 0%,#ffffff 30%); 
    background: -o-linear-gradient(top, #efefef 0%,#ffffff 30%); 
    background: -ms-linear-gradient(top, #efefef 0%,#ffffff 30%); 
    background: linear-gradient(to bottom, #efefef 0%,#ffffff 30%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#ffffff',GradientType=0 );
    }   
	
.contenido-derecho .view-testimoniales .view-content .views-row { 
background:none;
padding:4px;
}

.contenido-derecho .view-testimoniales .view-footer {
margin-top:10px;
}
    
/*collapsible archive blog y notas*/
.view-blog-ids- .view-content .views-row, .blog-list-w h3{
background:none;
}

.bloque-destacado .view-blog-ids- .view-content .views-row {
min-height:200px;
    padding:8px;
    background: #ffffff;
    background: -moz-linear-gradient(top, #efefef 0%, #ffffff 30%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#efefef), color-stop(30%,#ffffff));
    background: -webkit-linear-gradient(top, #efefef 0%,#ffffff 30%); 
    background: -o-linear-gradient(top, #efefef 0%,#ffffff 30%); 
    background: -ms-linear-gradient(top, #efefef 0%,#ffffff 30%); 
    background: linear-gradient(to bottom, #efefef 0%,#ffffff 30%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#ffffff',GradientType=0 );
}

/*notas*/
.notas-archive-w h3 {
 cursor: pointer;
 margin: 0;
 font-size: 13px;
 font-weight: bold;
 padding: 3px 0;
 color:#CC6600;
 }
.notas-archive-w ol {
 padding: 0 0 10px 15px;
 list-style: none;
 background: none;
 margin: 0;
}
.notas-archive-w ol li {
 background: none;
 line-height: 108%;
 padding: 8px 0px 0px;
}

/*blog*/
.blog-list-w h3 {
 cursor: pointer;
 margin: 0;
 font-size: 13px;
 font-weight: bold;
 padding: 3px 0;
 color:#CC6600;
 background: none;
}
.blog-list-w ol {
 padding: 0 0 10px 15px;
 list-style: none;
 background: none;
 margin: 0;
}
.blog-list-w ol li {
 background: none;
 line-height: 108%;
 padding: 5px 0px 0px;
}

/*vista de webinar*/

.view-webinars .view-content .views-field-body, .view-webinars .view-content .views-field-title, .view-webinars .view-content .views-field-field-fecha, .view-webinars .view-content .views-field-name  {
    display: block;
    width:95%;
    margin-top:0px;
    }

.view-webinars .views-field-body .field-content p {
margin-bottom:0px;
}

.view-webinars .view-content .views-field-field-image {
    float:right;
    margin: 5px 5px 5px 15px;
    clear:right;
    }
    
.view-webinars .view-content .views-field-field-image-webinar {
    float:right;
    margin:1px 1px 0px 13px;
}

.contenido-derecho .block-inner {
    padding-left:0px;
}

.block-system .view-webinars .view-content .views-row {
    margin-bottom:15px;
	padding:8px;
    min-height:185px;
    background: #ffffff;
    background: -moz-linear-gradient(top, #efefef 0%, #ffffff 30%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#efefef), color-stop(30%,#ffffff));
    background: -webkit-linear-gradient(top, #efefef 0%,#ffffff 30%); 
    background: -o-linear-gradient(top, #efefef 0%,#ffffff 30%); 
    background: -ms-linear-gradient(top, #efefef 0%,#ffffff 30%); 
    background: linear-gradient(to bottom, #efefef 0%,#ffffff 30%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#ffffff',GradientType=0 );
}

.view-webinars h3 {
    font-size:1.6em;
    }

.view-webinars .view-content .views-field-title-1 {
margin-bottom:15px;
}

.video-youtube {
    float:right;
    margin: 5px 5px 5px 15px;
    clear:right;
    }
    
/* color y settings para titulos de bloques*/   
.views-field-title {
font-style:normal;
color:#0aa9c8;
text-decoration:none;
margin-top:0px;
}

/*home links*/

#region-preface-first #block-block-2 h2 a, 
#region-preface-first #block-block-3 h2 a,
#region-preface-first #block-block-4 h2 a {
font-style:normal;
color:#FFF;
text-decoration:none;
padding: 80px 270px 10px 9px;
}


#consultoria .container,
#outsourcing .container,
#desarrollo .container  {
	height:100px;
	position:relative;
}
#consultoria .path a,
#outsourcing .path a ,
#desarrollo .path a  {
	position: absolute;
	width: 100%; height: 100%;
	top: 0; left: 0;
	text-decoration: none; 
	z-index: 10; 
	background-color: #FFF; 
	opacity: 0; 
	filter: alpha(opacity=1); 
}

#consultoria .data,
#outsourcing .data,
#desarrollo .data {
	padding:1em 0.3em ;
}


.view-bendy-featured-content-rotating-banner .views-slideshow-controls-text {
display:none;
}

.view-testimoniales .view-content .views-row, .block-webinars-block-5 .view-webinars .view-content .views-row  {
	padding:10px;
	background: #ffffff;
	background: -moz-linear-gradient(top, #efefef 0%, #ffffff 30%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#efefef), color-stop(30%,#ffffff));
	background: -webkit-linear-gradient(top, #efefef 0%,#ffffff 30%); 
	background: -o-linear-gradient(top, #efefef 0%,#ffffff 30%); 
	background: -ms-linear-gradient(top, #efefef 0%,#ffffff 30%); 
	background: linear-gradient(to bottom, #efefef 0%,#ffffff 30%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#ffffff',GradientType=0 );
}

.block-webinars-block-4 .view-webinars .view-content .views-row h4 {
font-size:1.8em;
color:#12A9C8;
font-weight:600;
}


.block-webinars-block-4 .view-webinars .view-content .views-field-body {
float:right;
width:50%;
clear:right;
}

.block-webinars-block-4 .view-webinars .view-content .views-field-field-fecha-webinar,
.block-webinars-block-4 .view-webinars .view-content .views-field-field-fecha-webinar-1, .block-webinars-block-4 .view-webinars .view-content .views-field-title-1 {
float:left;
clear:left;
width:45%;
}

.block-webinars-block-4 .view-webinars .view-content .views-field-field-fecha-webinar .date-display-single, .block-webinars-block-4 .view-webinars .view-content .views-field-field-fecha-webinar-1 .date-display-single {
font-size:1.3em;
font-style:normal;
}

.block-webinars-block-4 .view-webinars .view-content .views-field-title-1 {
 background-color:#6FBB21;
 width:110px;
 padding:0px 0px 0px 10px;
 margin-top:5px;
 }
 
 
.block-webinars-block-4 .view-webinars .view-content .views-field-title-1 a {
font-style:normal;
color:#FFFFFF;
text-decoration:none;
 }
 
 div.transbox
  {
  background-color:#ffffff;
  opacity:0.83;
  filter:alpha(opacity=83); /* For IE8 and earlier */
  }
  
.media-youtube-player {
  width:100%
  }
  
#icono-seccion {
float:left;
}

/* webinar destacado*/
.views-field-title-1 .boton-webinar {
display: block;
float: left;
clear: left;
}

.block-menu-menu-superior {
	margin-bottom:10px !important;
	
	}

/*VITA LISTADO BOTTOM*/

.listado-bottom {
	width:100%;
	
}
.listado-bottom .data {
	display:inline-block;
	vertical-align:top;
	width:70%;
	padding: 1% 2%;
}

.listado-bottom .data .body {
	display:block;

}
.listado-bottom .image {
	display:inline-block;
	vertical-align:top;
	width:26%;
	padding: 1% 0%;

}

/*VITA LISTADO BOTTOM*/

.listado-iconos {
	padding-bottom:1em;
	border-bottom: 1px solid #E4E3E3;
	
}

.listado-iconos:hover {
	background:#e4f4fb;
}

.listado-iconos .container a {
	position: absolute;
	width: 96%; height: 100%;
	top: 0; left: 0;
	text-decoration: none; 
	z-index: 10; 
	background-color: #FFF; 
	opacity: 0; 
	filter: alpha(opacity=1); 
}

.listado-iconos .image {
	display:inline-block;
	vertical-align:top;

}

.listado-iconos .data {
	display:inline-block;
	vertical-align:top;
}

.listado-iconos .data .body {
	display:block;

}


