@charset "utf-8";
/* CSS Document */

/*-------------------------------------------------------*/

* { padding: 0; margin: 0; border 0;}  

BODY{
	background:#ffffff url(../img/Cabecera/CabLin.gif) repeat-x scroll 0 80px;
	font-family: "trebuchet MS",sans-serif;	color: #333333;
	font-size: 12px;
	text-align:justify;
}

p{
	margin-bottom: 7px;
}

a{
	text-decoration:none;
	color:#666;
	border:0px;
}
a:hover{
	color:#F90;
}

a img{
	border:0px;
}


/*-------------------------------------------------------*/

.titulo{
	font-family: "trebuchet MS",sans-serif;
	color: #E64C00;
	font-size: 18px;
	letter-spacing: 1.4pt;
}

.frase-c {
	font-family: "trebuchet MS",sans-serif;
	color: #524e4b;
	font-size: 13px;
	font-style:italic;
	line-height: 95%;
}
.frase-a {
	font-family: "trebuchet MS",sans-serif;
	color: #343434;
	font-size: 14px;
	font-style:bold;
	text-align:right;
	margin-top: -5px;
	margin-right: 50px;
}
.acceso {
	font-family: Verdana, Geneva, sans-serif
	color: #524e4b;
	font-size: 12px;
	font-style:normal;
	letter-spacing: 1.0pt;
}


.coltitulo {
	background:url(../img/Columnas/ColCbI.gif) no-repeat 27px 27px;
	height:30px;
	width:260px;
	font-family: "trebuchet MS",sans-serif;
	font-size: 18px;
	text-align:left;
	padding-top: 5px;
	text-indent:10px;
	color:#676767;
	margin-top:10px;


}
.colcontenido {
	background:url(../img/Columnas/ColCp.gif) no-repeat 4px 0;
	width:240px;
	background-repeat:no-repeat;
	background-position: 4px 0px 0px 0px;

	font-family: "trebuchet MS",sans-serif;
	font-size: 14px;
	text-align: justify;
	padding: 5px 10px 12px 12px;

	
	color:#848280;
	
}

.colico {
	float:left;
}

.cuetitulo {
	background:url(../img/Contenido/TitIc.gif) no-repeat 5px 5px;
	height:30px;
	font-family: "trebuchet MS",sans-serif;
	font-size:20px;
	text-align:left;
	color:#e68622;
	padding-left: 30px;
	margin-top: 10px;

}

.cuecontenido {
	background:url(../img/Contenido/ContSombra.gif) no-repeat 0 0;
	font-family: "trebuchet MS",sans-serif;
	font-size: 13px;
	padding-left: 30px;
	padding-top: 10px;
	color:#343434;

}

.cuecontenidocurso {
	background:url(../img/Contenido/ContSombra.gif) no-repeat 0 0;

	font-family: "trebuchet MS",sans-serif;
	font-size: 14px;
	text-align: justify;
	
	padding-top: 10px;

	color:#343434;

}

.cuecontenidocursocoda{
	padding-left: 30px;
}


.cursosbloqueizq {
	float:left;
	width: 400px;
	margin-left: 0px;
	padding-left: 30px;

}

.cursosbloqueder {
	float:right;
	width: 230px;
}
.cursosimgpromo{
	border: #999 1px solid;
	padding: 4px;
	margin-bottom: 10px;
}

.cursosbloquetot {
	float:left;
	width: 650px;
	margin-left: 0px;
	padding-left: 30px;

}


.tabladocumentosdescripcion{
	font-family: "trebuchet MS",sans-serif;
	font-size: 12px;
	line-height: 80%;
	height: 20px;
	color:#666;

}

.tabladocumentosenlace {
	font-family: "trebuchet MS",sans-serif;
	height: 20px;
	color:#333;
	text-decoration:none;
	

}

.doctitulo {
	font-family: "trebuchet MS",sans-serif;
	font-size: 14px;
	text-align:left;
	text-indent: 5px;
	color:#676767;
	margin-top:10px;
	text-decoration:none;
	
}
.docdescripcion {
    font-family: "trebuchet MS",sans-serif;
	font-size: 12px;
	color:#848280;
	margin: 0px 10px 0px 35px;
	line-height: 80%;
}

.docico {
	float:left;
	margin-top: 5px;
	border:none;
}

.contlista {
	margin-left: 20px;
	margin-bottom:5px;
	list-style: url(../img/Contenido/ListaIco.jpg);
}

.cursostitulo{
	font-family: "trebuchet MS",sans-serif;
	font-size: 14px;
	text-align:left;
	text-decoration:none;
	text-indent: 5px;
	float:left;
}
.cursosico{
	float:left;
	margin-top: 5px;
	margin-bottom: 10px;
	border:none;
	width: 40px;
	height: 40px;
}
.cursosduracion{
	font-family: "trebuchet MS",sans-serif;
	font-size: 14px;
	text-align:left;
	color:#676767;
	text-decoration:none;
	float:right;
}
.cursosdescripcion{
    font-family: "trebuchet MS",sans-serif;
	font-size: 13px;
	color:#848280;
	margin: -3px 0px 0px 5px;
	line-height: 100%;
	width: 605px;
	float:left;
}


.ContDestacado{
    font-family: "trebuchet MS",sans-serif;
	font-size: 16px;
	color:#F90;
	line-height: 120%;
	text-align:center;
	font-weight:bold;
}

/*--------------------------------------------------------*
*    Cuadros */
.box-rng-line-420{
	border:dotted 2px  #F90;
	width: 420px;
	color: #006;
	padding: 10px 7px 10px 7px;
	float:left;
	margin-bottom:15px;
}
	


/*--------------------------------------------------------*
*	Imagenes */

.icono-acceso{
	margin-left: 10px;
	margin-right: 3px;
}

.PieImgLog{
	margin-left: 10px;
	margin-right: 20px;
}

.siguenosen{
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 5px;
}

.LogoCliente img {
border:1px solid #CCCCCC;
margin:5px;
}
	
.CertificacionesIcos {
border:0;
width: 60px;
height: 60px;
margin-left:40px;
}
.CertificacionesIzquierdo{
	float:left;
	margin-right: 10px;
}
.CertificacionesLogoDerecho{
	float: right;
	margin-left:10px;
}

.LogosCertificaciones{
	margin-top: 5px;
	margin-bottom: 15px;
}
/*--------------------------------------------------------*
*	GENERAL		*/

#totalweb {
background:#ffffff url(../img/Cabecera/CabLin.gif) repeat-x scroll 0 80px;
width:100%;
height: 100%;
text-align:center;

}
#separador {
	clear:both;
}

#web{
	width:960px;
	height: 100%;
	margin:auto;
	text-align:justify;

}

#cabecera {
	height:120px;
	width:960px;
}

#cab-logo {
	height: 90px;

}

#cab-logo-l {
	width:210px;
	height: 50px;
	float:left;
	margin-top: 25px;
	margin-left: 30px;
	}
	
#cab-logo-r {
	width:450px;
	float: left;
	margin-top:10px;
	height: 60px;
	position:realtive;
	float:right;

	}
	
#cab-logo-a {
	width:450px;
	height: 20px;
	position:realtive;
	float:right;
	}
	
#cab-menu {
	height: 32px;
	width: 950px;
	background:url(../img/Cabecera/CabMenNR.png) repeat-x;
	float:left;
}
#cab-menu-izq{
	background: url(../img/Cabecera/CabMenNI.png) no-repeat 0px 0px;
	width: 5px;
	height: 32px;
	float:left;
}
#cab-menu-der{
	background: url(../img/Cabecera/CabMenND.png) no-repeat 0px 0px;
	width: 5px;
	height: 32px;
	float:left;
}




#cab-area {
	position:relative;
	height: 130px;
}
#cabAreaIz {
	float:left;
	margin-top:2px;
	height: 128px;
	width: 5px;
	background-image:url(../img/Cabecera/CabAreIz.gif);
}


#DestNav {  
	list-style-image:url(../img/Cabecera/CabAreaIcoG.png);
	text-align:left;
	font-family:Verdana, Geneva, sans-serif;
	color: #343434;
	line-height: 150%;
	margin-left: 40px;
}
#DesNav li {
	margin:2px;
	float:left;
}
#DesNav li a {
	display:block; //Convertimos el vínculo en un bloque.
	width:100px;
	background-color:#000000;
}

#DesNav li a:hover {
	background-color:#003366;
}

#cabAreaC {

	float:left;
	margin-top:2px;
	height: 128px;
	width: 395px;
	background-image:url(../img/Cabecera/CabAreR.gif);
	background-repeat:repeat-x;

}
#cabAreaDe {

	float:right;
	margin-top:2px;
	height: 128px;
	width: 560px;

}

#cuerpo {
	float:left;
	width:960px;
	margin-bottom:10px;
	text-align:justify;


}

#contenido {
	float:left;
	width: 680px;
	margin-left: 7px;
	text-align:justify;

}



#columnader {
	float: right;
	width: 260px;

}




#subpie {
	width:960px;
	height:150px;

}
#subpieT{
	height:35px;
	
}

#subpieTIz{
	width: 10px;
	height: 35px;
	background-image:url(../img/BloqueInferior/BloqInfCbI.gif);
	float:left;


}
#subpieTBq{
	width: 223px;
	height: 25px;
	background-image:url(../img/BloqueInferior/BloqInfCbC.gif);
	background-repeat:repeat-x;
	float:left;
		
	font-family: "trebuchet MS",sans-serif;
	font-size: 18px;
	text-align:left;
	padding-top: 10px;

	color:#676767;
}
#subpieTSp{
	width: 16px;
	height: 35px;
	background-image:url(../img/BloqueInferior/BloqInfCbS.gif);
	float:left;
}
#subpieTDe{
	width: 10px;
	height: 35px;
	background-image:url(../img/BloqueInferior/BloqInfCbD.gif);
	float:left;

}
#subpieC{
	width:960px;
	height: 125px;
}

#subpieCIz{
	width: 10px;
	height: 125px;
	background-image:url(../img/BloqueInferior/BloqInfCpI.gif);
	float:left;

}
#subpieCBq{
	width: 213px;
	height: 115px;
	background-image:url(../img/BloqueInferior/BloqInfCpR.gif);
	background-repeat:repeat-x;
	float:left;
	color: #e5d5c5;
	padding: 10px 5px 0px 5px;
	text-align:left;
}
#subpieCBq a{
	text-decoration:none;
	color: #FFF;
}

#subpieCBq a:hover{
	color: #e5d5c5;
}
#subpieCSp{
	width: 16px;
	height: 125px;
	background-image:url(../img/BloqueInferior/BloqInfCpS.gif);
	float:left;	

}
#subpieCDe{
	width: 10px;
	height: 125px;
	background-image:url(../img/BloqueInferior/BloqInfCpD.gif);
	float:left;

}


#pie{
	background:url(../img/Pie/SombraPie.gif) no-repeat;
	height:100px;
	
}
#pie-logo{
	height:50px;
	float:left;
	margin: 20px 0px 0px 20px;
}

#pie-datos{
	width:400px;
	float:left;
	text-align:left;
	margin: 20px 0px 0px 0px;
	line-height: 180%;
	color:#848280;
}
#pie-legal{
	width:150px;
	float:right;
	text-align:center;
	margin: 20px 20px 0px 0px;
	line-height: 180%;
	color:#848280;
}
#pie-siguenos{
	width:150px;
	float:right;
	text-align:center;
	font-weight:bold;
	margin: 20px 20px 0px 0px;
	line-height: 180%;
	color:#848280;
}




#entrelineas{
	border-top: #666 solid 1px;
	padding-top:10px;
	padding-bottom:10px;
	float:left;
	margin-top:10px;
	margin-bottom:10px;
}
#entrelineas-izq{
	float: left;
	width: 200px;
	text-align: center;
}
#entrelineas-der{
	margin-top:5px;
	float: right;
	width: 450px;
}

#tablacomparacion{
	float:left;
	margin-top:10px;
	margin-bottom:10px;
	width:100%;
}
#tablacomparacionTDe{;
	float: right;
	width: 50%;
	text-align:center;
	background-color:#F90;
	color:#FFF;
}
#tablacomparacionTIz{
	float: left;
	width: 50%;
	text-align: center;
	background-color:#F90;
	color:#FFF;
}
#tablacomparacionCDe{
	width:48%;
	padding: 5px;
	float:right;
	text-align:justify;
	border-left:dotted 2px #F90
}
#tablacomparacionCIz{
	width:48%;
	float:left;
	text-align:justify;
	padding: 5px;
}

					 




#navi {  
	list-style:none;
	margin:0;
	padding:5;
	
	
}
#navi li {
	margin:2px;
	text-indent: 30px;
	text-align:left;
}
#navi li a {
	display:block; 
	width:98%;
	padding:3px 0;
	text-decoration:none;
	color:#343434;
	font-family:Verdana, Geneva, sans-serif;
	background:url(../img/Cabecera/CabAreaIcoG.png) no-repeat 15px 7px;
}

#navi li a:hover {
	color:#000000;
	background:url(../img/Cabecera/CabAreaIcoN.png) no-repeat 15px 7px;
	background-color:#FFFFFF;
}

#navi-col {  
	list-style:none;
	background:url(../img/Columnas/ColCp.gif) no-repeat 4px 0;
	width:240px;
	background-repeat:no-repeat;
	background-position: 4px 0px 0px 0px;

	font-family: "trebuchet MS",sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: justify;
	padding: 5px 10px 12px 12px;
}
#navi-col li {
	margin:8px 2px;
	text-align:left;

}
#navi-col li a {
	display:block; 
	width:95%;
	padding-left: 20px;
	text-decoration:none;
	color:#848280;
	background:url(../img/Cabecera/CabAreaIcoG.png) no-repeat 0px 5px;
}

#navi-col li a:hover {
	color:#e68622;
	background:url(../img/Cabecera/CabAreaIcoN.png) no-repeat 0px 5px;
}

.areasDes{
	color:#343434;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	text-indent: 15px;
	font-weight:bold;
	text-align:left;
	margin-top: 15px;
}





/* CODA - SLIDER */

	.coda-slider-wrapper { padding: 0 0 }
	.coda-slider { background: #ffffff }
	
	/* Use this to keep the slider content contained in a box even when JavaScript is disabled */
	.coda-slider-no-js .coda-slider { height: 200px; overflow: auto !important; padding-right: 20px }
	
	/* Change the width of the entire slider (without dynamic arrows) */
	.coda-slider, .coda-slider .panel { width: 680px } 
	
	/* Change margin and width of the slider (with dynamic arrows) */
	.coda-slider-wrapper.arrows .coda-slider, .coda-slider-wrapper.arrows .coda-slider .panel { width: 680px }
	.coda-slider-wrapper.arrows .coda-slider { margin: 0 0px }
	
	/* Arrow styling */
	.coda-nav-left a, .coda-nav-right a { background: #000; color: #fff; padding: 0px; width: 100px }
	
	/* Tab nav */
	.coda-nav ul li a.current { background: #ffffff }
	
	/* Panel padding */
	.coda-slider .panel-wrapper { padding: 0px }
	
	/* Preloader */
	.coda-slider p.loading { padding: 0px; text-align: center }

/* Don't change anything below here unless you know what you're doing */

	/* Tabbed nav */
	.coda-nav ul { clear: both; display: block; margin: auto; overflow: hidden }
	.coda-nav ul li { display: inline }
	.coda-nav ul li a { background: #000; color: #fff; display: block; float: left; margin-right: 1px; padding: 3px 6px; text-decoration: none }
	
	/* Miscellaneous */
	.coda-slider-wrapper { clear: both; overflow: auto }
	.coda-slider { float: left; overflow: hidden; position: relative }
	.coda-slider .panel { display: block; float: left }
	.coda-slider .panel-container { position: relative }
	.coda-nav-left, .coda-nav-right { float: left }
	.coda-nav-left a, .coda-nav-right a { display: block; text-align: center; text-decoration: none }
	


/* FLIP */

#flip-tabs{
	width: 620px;
	margin:20px auto; position:relative;
}
#flip-navigation{
	margin:0 0 10px; padding:0; 
	list-style:none;
}
#flip-navigation li{ 
	display:inline; 
}
#flip-navigation li a{
	text-decoration:none; padding:10px; 
	margin-right:0px;
	background:#f9f9f9;
	color:#333; outline:none;
	font-family:Arial; font-size:12px; text-transform:uppercase;
}
#flip-navigation li a:hover{
	background:#999; 
	color:#f0f0f0;
}
#flip-navigation li.selected a{
	background:#999;
	color:#f0f0f0;
}
#flip-container{  
	width:620px;
	height: 350px;
	font-family:Arial; font-size:13px;
	text-align:center;
}
#flip-container div{ 
	background:#fff;
}
#flip-container div ul{
	background:#f9f9f9;
	border:1px solid #f0f0f0;
	margin:0; padding:15px 5px;
	list-style-position:inside;
}
#flip-container div ul li{
	padding:5px 0;
}


/* NAVEGACION INTERNA PAGINAS CON CODA */

#CodaNavDer{
	float:right;
	width:320px;
	text-align:right;
	margin-top: 20px;
	margin-bottom: 10px;
}
#CodaNavIzq{
	float:left;
	width:320px;
	text-align:left;
	margin-top: 20px;
	margin-bottom: 10px;
}

/* FIN NAVEGACION INTERNA PAGINAS CON CODA */
