/*
Company: Network Security Advisors


CAMBIOS NOMBRES PARA SEO

div#body = div#itil-iso-20000
div#texto = div#apollo-XIII-workshop
div#contenido = div#curso-apolo-13
*/

html {
	margin: 0;
	padding: 0;
	color: #333;
	background-color: #fff;
	font-family: "Calibri", "Helvetica Neue", "Helvetica", arial, Helvetica, sans-serif;
	font-size: 1em;
	line-height: 120%;
	height: 100%;
	width:100%;
	background-image: url(imag/apcor-consultoria-estrategica.gif);
	background-repeat: repeat-x;
	background-position: 0px 0;
	background-attachment:fixed;
	background-color: #eedddd;
}

body {
	margin: 0 auto;
	padding: 0;
	height: auto;
	width:980px;
	background-color: #FFF;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	line-height: 1.1em;
}

div#itil-iso-20000 {
	/*margin: 0 auto;
	padding: 0;
	height: 98%;
	width:980px;
	color: #333;
	overflow: hidden;*/
}

table {
	width: 600px;
	margin: 0 0 0 0.5em;
	font-size: 0.8em;
	text-align: left;
}
 
table td{
         border: 1px solid #ddd;
         padding: 0.7em;
		 width: auto;
}
 
table th{
         border: #ddd;
         padding: 0.2em;
         font-size: 1.2em;
         font-weight: bold;
}

table td:first-child
{ 
         width: 5%;
		 background-color:#ddd;
}

#presutabla td:first-child {
	width: 2%;
	text-align: center;
	font-weight: bold;
}

#tablafotos {
	width: 600px;
	border: 0px;
	text-align: center;
	background-color: #ddd;
}

#tablapdf {
	width: 600px;
	border: 0px;
	text-align: center;
	background-color: #B0C4DE;
	font-weight: bold;
	font-size: 1.2em;
}
/* ---------------------------------- parrafos --------------------------------------*/
p, ul, dl, ol{
	text-align: justify;
	font-size: 0.8em;
}

dl {
	font-size: 90%;
}

dt {
	font-weight: bold;
	margin-bottom: 0.5em;
}

dd {
	margin-bottom: 1.3em;
	font-weight: normal;
}

.hidden {
	display: none;
}

/* ---------------------------------- titulos --------------------------------------*/
h1, h2, h3, h4, h5, h6 {
	text-align: left;
	font-weight: bold;
}

h1 {
	text-align: left;
	font-size: 1.1em;
}

h2 {
	font-size: 0.9em;
}

/* ---------------------------------- links --------------------------------------*/
a {
	text-decoration: none;
	color: #999;
	font-size: 100%;
}

a:hover {
	color: #666;
}

a img {
	border: none;
}

/* ---------------------------------- lists --------------------------------------*/
ul {
	text-align: left;
}

li {
	margin: 0 0 0 1em;
}

ul li h2 a, ul li h2 a:visited {
	font-weight: normal;
	font-size: 1.2em;
	color: #35446d;
}

ul li h2 a:hover {
	color: #999;
}

ul li ul {
	font-size: 100%;
	list-style: disc;
	margin: 10px 0 25px 0;
	padding: 0;
}

ol li, ul li {
	margin-bottom: 1em;
}



/* --------------------------------- cabecera ---------------------------------------*/


div#cabecera {
	/*margin: 8.5em auto 0 auto;*/
	margin: 0;
	padding: 0;
	width: 100%;
	height: auto;
}

div#cabecera div#logo {
	width: 100%;
	margin: 0 0 0 1.2em;
	padding: 0;
	width: 250px;
	float: left;
	cursor: pointer;
}

div#cabecera div#logo h1{
}

div#cabecera div#logo a img {
	border: 0;
}

/* ********** estilos menu horizontal ************ */

div#menu {
	width: 730px;
	width: 700px;
	float: right;
	margin: 1em 0em 0 0;
}

#menu ul#menu-inline{
	width: 630px;
	height: 35px;
	margin:0 auto;
	padding: 0;
	list-style: none;
}

#menu ul#menu-inline li {
	display: inline;
	position: relative;
	top: 0;
	left: 0;
	padding: 0.5em 0em;
	margin: 0em;
	
	/*width: 100px;*/
	height: 35px;
	overflow: hidden;
	float:left;
	padding:0;
	list-style:none; 
	background-image: url(imag/pixel_trans.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
}

#menu ul#menu-inline li a {
	width: 70px;
	height: 38px;
	margin:0;
	padding: 0;
	overflow:hidden;
	background-position: left top;
	background-repeat: no-repeat;
	
	/*padding: 20px 15px;*/
	font-size: 0.8em;
	text-transform: uppercase;
	letter-spacing: -1px;
	color: #666;
	display:block;
	text-indent:-2000px;
	overflow:hidden;
	background-position: 50% 0;
}

#menu ul#menu-inline li a:hover{
	background-position: left bottom;
	background-position: 50% 85%;
}

#menu ul#menu-inline li a span.hidden{
	text-indent: 1000px;
	width: 100px;
	height: 35px;
	color: #fff;
}

#menu ul#menu-inline li a.menu-curso {
	background-image: url(imag/boton_curso.png);
	width: 100px;
}

#menu ul#menu-inline li a.menu-formato {
	background-image: url(imag/boton_formato.png);
	width: 100px;
}

#menu ul#menu-inline li a.menu-personal-docente {
	background-image: url(imag/boton_personal_docente.png);
	width: 130px;
}

#menu ul#menu-inline li a.menu-presupuesto {
	background-image: url(imag/boton_presupuesto.png);
	width: 130px;
}

#menu ul#menu-inline li a.menu-fotos {
	background-image: url(imag/boton_fotos_y_videos.png);
	width: 130px;
}

#menu ul#menu-inline li a.menu-contacto {
	background-image: url(imag/boton_contacto.png);
	width: 100px;
}
/* ********** / fin estilos menu horizontal ************ */
/* ********** / fin estilos cabecera ************ */


/* ----------- contenido de las p�ginas interiores --------------------------------- */
/* contenido*/
div#curso-apolo-13 {
	clear: both;
	width: 100%;
	margin: 0;
	padding: 0;
	border-bottom: 1px dotted #ccc;
}
/* columna izq*/
div#curso-apolo-13 div#iso-20000-apolo-13,
div#curso-apolo-13 div#videos-itil-apollo-13 {
	width: 200px;
	margin: 0;
	padding: 1em;
	float: left;
}
div#curso-apolo-13 div#videos-itil-apollo-13 iframe {
	margin-bottom: 1em;
	width: 240px;
	height: auto;
}

div#curso-apolo-13 div#videos-itil-apollo-13 {
	text-align: center;
}

div#iso-20000-apolo-13 ul {
	list-style: none;
}

div#iso-20000-apolo-13 ul#empresas {
	margin: 0 0 0 2em;
	padding: 0;
	position: relative;
	text-align: center;
}

div#iso-20000-apolo-13 ul#empresas li {
	margin: 0.4em 0;
}

div#iso-20000-apolo-13 ul#perfil-directivo,
div#iso-20000-apolo-13 ul#prensa-y-comunicacion {
	margin: 0 0 0 1em;
	padding: 0.5em 0;
	width: 230px;
	line-height: 120%;
}

div#iso-20000-apolo-13 ul#prensa-y-comunicacion {
	position: relative;
	height: auto;
}

div#iso-20000-apolo-13 ul#perfil-directivo li,
div#iso-20000-apolo-13 ul#prensa-y-comunicacion li {
	margin: 1em 0 0.4em 1em;
	color: #333;
	font-weight: bold;
}

div#iso-20000-apolo-13 ul#perfil-directivo li ul,
div#iso-20000-apolo-13 ul#prensa-y-comunicacion li ul{
	margin: 0.4em 0;
	height: auto;
	position: relative;
}

div#iso-20000-apolo-13 ul#perfil-directivo li ul li,
div#iso-20000-apolo-13 ul#prensa-y-comunicacion li ul li{
	cursor: pointer;
	color: #333;
	font-weight: normal;
	margin: 0.4em 0 0.4em 1em;
}

div#iso-20000-apolo-13 ul#perfil-directivo li ul li:hover,
div#iso-20000-apolo-13 ul#prensa-y-comunicacion li ul li:hover{
	color: #b6041d;
}
/* texto*/
div#curso-apolo-13 div#apollo-XIII-workshop {
	width: 620px;
	margin: 0 4em 0 0;
	padding: 1em;
	float: right;
	border-left: 1px dotted #ccc;
}

div#curso-apolo-13 div#apollo-XIII-workshop p {
	width: 600px;
	padding-bottom: 0.2em;
}

div#curso-apolo-13 div#apollo-XIII-workshop ul, 
div#curso-apolo-13 div#apollo-XIII-workshop ol, 
div#curso-apolo-13 div#apollo-XIII-workshop dl {
	width: 550px;
}

div#curso-apolo-13 div#apollo-XIII-workshop ul {
	font-size: 90%;
	list-style: none;
	padding-left: 1em;
}

div#curso-apolo-13 div#apollo-XIII-workshop h1 {
	font-size: 1.3em;
	color: #990000;
	color: #666;
}

div#curso-apolo-13 div#apollo-XIII-workshop h2 {
	font-size: 1.2em;
	color: #35446d;
}


/* --------------------------------- pie ---------------------------------------*/
div#pie {
	clear: both;
	width: 100%;
	margin: 0;
	padding: 0 0 0.5em 0;
	border-top: 1px dotted #ccc;
}

div#pie  p {
	text-align: center;
	width: 100%;
	color: #999;
	font-size: 0.7em;
}

/* enlaces a redes sociales */

div#social-media {
	padding: 0;
	margin: 0;
	width: 130px;
	position: relative;	
	bottom: 1em;
	left: 1.5em;
}

ul#redes-sociales-apollo-XIII-workshop {
	list-style: none;
	padding: 0;
	margin: 0;
	width: 100%;
}


ul#redes-sociales-apollo-XIII-workshop li {
	padding: 0em;
	margin:0 2px;
	width: 21px;
	height: 27px;
	overflow: hidden;
	display: inline;
}

ul#redes-sociales-apollo-XIII-workshop li a {
	margin:0;
	padding: 0 0 12px 21px;
	width: 21px;
	max-width: 21px;
	height: 27px;
	overflow: hidden;
	background-image: url(imag/redes-sociales/facebook.png);
	background-position: left top;
	background-repeat: no-repeat;
}

ul#redes-sociales-apollo-XIII-workshop li a.facebook {
	background-image: url(imag/redes-sociales/facebook.png);
}

ul#redes-sociales-apollo-XIII-workshop li a.linkedin {
	background-image: url(imag/redes-sociales/linkedin.png);
}

ul#redes-sociales-apollo-XIII-workshop li a.xing {
	background-image: url(imag/redes-sociales/xing.png);
}

ul#redes-sociales-apollo-XIII-workshop li a.twitter {
	background-image: url(imag/redes-sociales/twitter.png);
}

/* enlaces de idiomas */

#idiomas{
	height: 15px;
	margin:0;
	padding: 0;
	position: absolute;
	top: 5px;
	right: 1em;
	width: 50%;
	width:120px;

}

#idiomas ul#enlaces-idiomas{
	height: 15px;
	margin:0 auto;
	padding: 0;
	list-style: none;
	width:100px;
	text-align: right;

}

#idiomas ul#enlaces-idiomas li {
	display: inline;
	margin: 0em;
	padding:0;
	list-style:none;
}

#idiomas ul#enlaces-idiomas li a {
	width: 13px;
	height: 10px;
	padding: 0 0 10px 20px;
	overflow:hidden;
	margin:0;
	background-image: url(imag/idiomas/espana.png);
	background-position: left top;
	background-repeat: no-repeat;
}

#idiomas ul#enlaces-idiomas li a.spain{
	background-image: url(imag/idiomas/espana.png);
}
#idiomas ul#enlaces-idiomas li a.spain:hover{
	background-image: url(imag/idiomas/espana-hover.png);
}
#idiomas ul#enlaces-idiomas li a.ingles{
	background-image: url(imag/idiomas/english.png);
}
#idiomas ul#enlaces-idiomas li a.ingles:hover{
	background-image: url(imag/idiomas/english-hover.png);
}

#idiomas ul#enlaces-idiomas li a.aleman {
	background-image: url(imag/idiomas/deutch.png);
}
#idiomas ul#enlaces-idiomas li a.aleman:hover{
	background-image: url(imag/idiomas/deutch-hover.png);
}

#idiomas ul#enlaces-idiomas li a.italiano{
	background-image: url(imag/idiomas/italiano.png);
	display: none;
}
/* powered */
#powered {
	overflow: hidden;
	margin: 0.5em 0 0 0;
	width: 5px;
	height: 5px;
	position: fixed;
	left: 0.5em;
	bottom: 0.5em;
	border: 1px solid #666;
}

#pie a.pie-network {
	font-size: 0.5em;
	padding: 1em;
	color:#eee;
}

#pie a.pie-network:hover {
	background-color: #999;
}


/* -------------------------------*/
div#consultoria {
	float: left;
	width: 40%;
	margin: 0 0 0 13%;
	padding: 0;
	text-align: left;
}

div#inversion {
	float: right;
	width: 45%;
	margin: 0;
	padding: 0;
	text-align: left;
}

div#cabecera div ul {
	list-style: none;
	font-size: 0.8em;
}

div#mensaje-home {
	background-image: url(imag/pixel-oscuro.png);
	background-repeat: repeat;
	background-position: 0px 0;
	width: 40%;
	padding: 1em;
	position: absolute;
	top: 10%;
	right: 10%;
	z-index: 2;
	color: #fff;
}

/* --------------------------------- contenido ---------------------------------------*/


div#contenido {
	width: 100%;
}
div#contenido-index  p {
	text-align: center;
	width: 100%;
	color: #999;
}

div#contenido-index  p  a {
	color: #999;
}
			
.plugin-logo{
	float:right;
}

/* descargas*/
ul#descargas-apollo-XIII-workshop {
	list-style: url(imag/descargas.png);
	margin: 2em 0 0em 1.5em;
	text-align: left;
	height: auto;
}

ul#descargas-apollo-XIII-workshop ul li {
	display: list-item;
	margin: 0em;
	padding: 0em 0 0.5em 0;
}

ul#descargas-apollo-XIII-workshop li a {
	font-size:100%;
	margin: 0em;
	padding:0em;
}

/***************/
#copyright {
	position: absolute;
	right: 1px;
	bottom: 0em;
	height: auto;
	padding: 0;
	margin: 0;
}

#powered {
	position: absolute;
	left: -1.5em;
	bottom: 0.5em;
	border: 1px solid #666;
	overflow: hidden;
	margin: 0.5em 0 0 0;
	width: 5px;
	height: 5px;
}

#powered a.pie-network {
	font-size: 0.5em;
	padding: 1em;
	color:#eee;
}

#powered a.pie-network:hover {
	background-color: #999;
}

img.imag-float-right {
	float: right;
	margin-left: 1em;
}

div.curriculums-caja {
	display: block;
	position: relative;
	background-color: #fff;
	height: auto;
	width: 90%;
	margin: 0 0 0 0;
	padding: 0 1em 1em 2em;
}

ul#management-consultancy-list li ul{
	margin: 0.8em 0 1.8em 0;
}

ul#management-consultancy-list li ul li {
	line-height: 0.8em;
}

/* colaboradores */
ul#colaboradores-outsourcing-servicios {
	margin: 0;
	padding: 0;
	height: auto;
}
ul#colaboradores-outsourcing-servicios li {
	list-style: none;
	height: 55px;
	margin: 0.5em 0;
}

.bubbleInfo {   
	position: relative;  
	top: 0px;     
	left: 0px;
	width: 500px;    
}

img.trigger { 
	position: absolute;
	cursor: pointer;
	border: 1px solid #eee;
}

img.trigger:hover { 
	border: 1px solid #ce142b;
}     

/* Bubble pop-up */   
div.popup {           
	position: absolute;
	display: none;
	z-index: 50;
	border-collapse: collapse;
	padding: 1em;
	margin: 0 0 0 300px;
	width: 300px;
	background-color: #fff;
	border: 1px solid #ccc;
}

div.popup a {           
	color: #ce142b;
}

div#imagenes-itil-apollo-13{
	text-align: center;
} 

div#imagenes-itil-apollo-13 img{
	margin: 0.2em 0;
} 
   
#terceracolumna {
}
