@charset "utf-8";
body {
	margin: 0;
	padding: 0;
	color: #000;
	background-repeat: repeat-x;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	background-image: url(../imagenes/fondod.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	background-color: #E1E1E1;
}


/* ~~ Selectores de elemento/etiqueta ~~ */
ul, ol, dl { 
	padding: 0;
	margin: 0;
}

h1, h2, h3, h4, h5, h6, p {
	margin-top: 0;
	padding-right: 15px;
	padding-left: 15px;
	color: #000;
	font-size: small;
	
}
h25i {
	margin-top: 0px;
	padding-right: 1px;
	padding-left: 1px;
	font-size: small;
	font-style: italic;
	font-family: Verdana, Geneva, sans-serif;
}
h25ib {
	margin-top: 0px;
	padding-right: 1px;
	padding-left: 1px;
	font-size: medium;
	font-style: italic;
	font-family: Tahoma, Geneva, sans-serif;
}
h26i {
	margin-top: 0;
	padding-right: 1px;
	padding-left: 1px;
	color: #06C;
	font-size: medium;
	font-style: italic;
}
h7 {
	margin-top: 0;
	padding-right: 0px;
	padding-left: 0px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1px;
	font-weight: bold;
	
}
h71 {
	margin-top: 0;
	padding-right: 0px;
	padding-left: 0px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: ;
	font-weight: bold;
	font-size: larger;	
}

h8 {
	margin-top: 0;	 
	padding-right: 0px;
	padding-left: 17px; 
	font-family: Verdana, Geneva, sans-serif;
	font-size: x-large;
	font-weight: normal;
	color: #CCC;
	padding-top: 10px;
	word-spacing: 5pt;
	letter-spacing: 2pt;
}

h9 {
	margin-top: 0;
	padding-right: 0px;
	padding-left: 0px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: xx-small;
	color: #000;
	font-weight: normal;	
}
h9b {
	margin-top: 0;
	padding-right: 0px;
	padding-left: 0px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1px;
	color: #000;
	font-weight: normal;	
}
h9c {
	margin-top: 0;
	padding-right: 0px;
	padding-left: 0px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: x-small;
	color: #000;
	font-weight: normal;	
}
h9d {
	margin-top: 0;
	padding-right: 0px;
	padding-left: 0px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: xx-small;
	color: #000;
	font-weight: normal;	
}
h9e {
	margin-top: 0;
	padding-right: 0px;
	padding-left: 0px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 2px;
	color: #000;
	font-weight: normal;	
}
h10 {
	margin-top: 0;
	padding-right: 1px;
	padding-left: 15px;
	color: #FFF;
	font-size: x-small;
	font-family: Verdana, Geneva, sans-serif;
}
h11 {
	margin-top: 0;
	padding-right: 1px;
	padding-left: 15px;
	color: #000;
	font-size: x-small;
	font-family: Verdana, Geneva, sans-serif;
	line-height: 15px;
}
h11b {
	margin-top: 0;
	padding-right: 0px;
	padding-left: 15px;
	color: #000;
	font-size: x-small;
	font-family: Verdana, Geneva, sans-serif;
	line-height: 15px;
}
h12 {
	margin-top: 0;
	padding-right: 1px;
	padding-left: 1px;
	color: #000;
	font-size: small;
	font-family: Verdana, Geneva, sans-serif;
	line-height: 15px;
}
h12b {
	margin-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	color: #000;
	font-size: small;
	font-family: Verdana, Geneva, sans-serif;
	line-height: 10px;
	
}
h10b {
	margin-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	color: #000;
	font-size: small;
	font-family: Verdana, Geneva, sans-serif;
	line-height: 10px;
	
}
h14 {
	margin-top: 0;
	padding-right: 1px;
	padding-left: 1px;
	color: #000;
	font-size: medium;
	font-family: Verdana, Geneva, sans-serif;
	line-height: 15px;
	alignment-adjust: middle;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
}
h15 {
	margin-top: 0;
	padding-right: 0px;
	padding-left: 0px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #000;
	
}
h16 {
	margin-top: 10px;
	padding-right: 0px;
	padding-left: 0px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: #036;
	
}
h17 {
	margin-top: 10px;
	padding-right: 0px;
	padding-left: 0px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: small;
	font-weight: normal;
	color: #036;
}

h18 {
	margin-top: 10px;
	padding-right: 0px;
	padding-left: 0px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: x-small;
	font-weight: normal;
	color: #000;
	
}
h20 {
	margin-top: 10px;
	padding-right: 15px;
	padding-left: 15px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #09F;
	
}
h21 {
	margin-top: 0;
	padding-right: 1px;
	padding-left: 1px;
	color: #00f;
	font-size: x-small;
	font-family: Verdana, Geneva, sans-serif;
	line-height: 15px;
}

h22 {
	margin-top: 0;
	padding-right: 1px;
	padding-left: 1px;
	color: #09F;
	font-size: x-small;
	font-family: Verdana, Geneva, sans-serif;
	line-height: 15px;
}


#cursos_slide {
	width: 650px;
	text-align: center;
	margin-top: 10px;
}

a img { 
	border: none;
}

a:link {
	color: #42413C;
	text-decoration: underline; 
}
a:visited {
	color: #6E6C64;
	text-decoration: underline;
}
a:hover, a:active, a:focus { 
	text-decoration: none;
}

al:link {
	color: #42413C;
	text-decoration: none; 
}
al:visited {
	color: #6E6C64;
	text-decoration: none;
}
al:hover, a:active, a:focus { 
	text-decoration: none;
}

.container {
	width: 1024px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #FFF;
}
.containerEsq {
	width: 1024px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #FFF;
}

.containerNosotros {
	width: 1024px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.containercentro {
	width: 1024px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#titcursos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-large;
	color: #39F;
	float: left;
	width: 400px;
	text-align: left;
	margin-top: 50px;
	margin-bottom: 50px;
	margin-left: 10px;
	padding-left: 10px;
}

.header {
	height: 115px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-align: left;
	background-color: #00aeff;
	margin-top: 25px;
}
#cuadro {
	height: 350px;
	width: 1024px;
	text-align: center;
	float: left;
	margin: 0px;
	background-color: #FFF;
}
#cuadroInicio {
	width: 1024px;
	text-align: center;
	float: left;
	height: 350px;
	margin-bottom: 10px;
}

#cuadroCursos {
	height: 350px;
	width: 1024px;
	text-align: center;
	float: left;
	margin: 0px;
	padding-top: -5px;
	background-color: #00D8FC;
}
#pubcentral {
	height: 70px;
	width: 450px;
	float: left;
	margin-top: 180px;
	margin-right: 25px;
	margin-bottom: 10px;
	padding-top: 50px;
	padding-left: 5px;
	text-align: center;
	font-family: Verdana, Geneva, sans-serif;
	font-size: large;
	font-weight: bold;
	color: #FFFFFF;
	padding-right: 5px;
	border-top-color: #00334E;
	border-right-color: #00334E;
	border-bottom-color: #00334E;
	border-left-color: #00334E;
}



#separador {
	float: left;
	height: 5px;
	width: 1024px;
	background-color: #02D6FB;
}



/* ~~ Estas son las columnas para el diseño. ~~ 

1) El relleno sólo se sitúa en la parte superior y/o inferior de las divs. Los elementos situados dentro de estas divs tienen relleno a los lados. Esto le ahorra las "matemáticas de modelo de cuadro". Recuerde que si añade relleno o borde lateral a la div propiamente dicha, éste se añadirá a la anchura que defina para crear la anchura *total*. También puede optar por eliminar el relleno del elemento en la div y colocar una segunda div dentro de ésta sin anchura y el relleno necesario para el diseño deseado.

2) No se asigna margen a las columnas, ya que todas ellas son flotantes. Si es preciso añadir un margen, evite colocarlo en el lado hacia el que se produce la flotación (por ejemplo: un margen derecho en una div configurada para flotar hacia la derecha). En muchas ocasiones, puede usarse relleno como alternativa. En el caso de divs para las que deba incumplirse esta regla, deberá añadir una declaración "display:inline" a la regla de la div para evitar un error que provoca que algunas versiones de Internet Explorer dupliquen el margen.

3) Dado que las clases se pueden usar varias veces en un documento (y que también se pueden aplicar varias clases a un elemento), se ha asignado a las columnas nombres de clases en lugar de ID. Por ejemplo, dos divs de barra lateral podrían apilarse si fuera necesario. Si lo prefiere, éstas pueden cambiarse a ID fácilmente, siempre y cuando las utilice una sola vez por documento.

4) Si prefiere que la navegación esté a la derecha en lugar de a la izquierda, simplemente haga que estas columnas floten en dirección opuesta (todas a la derecha en lugar de todas a la izquierda) y éstas se representarán en orden inverso. No es necesario mover las divs por el código fuente HTML.

*/
.sidebar1 {
	float: left;
	width: 327px;
	padding-bottom: 5px;
	padding-top: 5px;
	border-top-color: #009;
	border-right-color: #009;
	border-bottom-color: #009;
	border-left-color: #009;
	margin-top: 1px;
	padding-left: 5px;
}
.sidebarOD {
	float: left;
	width: 170px;
	padding-bottom: 5px;
	padding-top: 5px;
	border-top-color: #009;
	border-right-color: #009;
	border-bottom-color: #009;
	border-left-color: #009;
	margin-top: 1px;
	padding-left: 5px;
}
.sidebarlinks {
	float: left;
	width: 540px;
	padding-bottom: 5px;
	padding-top: 5px;
	border-top-color: #009;
	border-right-color: #009;
	border-bottom-color: #009;
	border-left-color: #009;
	margin-top: 1px;
	padding-left: 5px;
}
#titulocursos {
	color: #FFF;
	width: 280px;
	background-color: #3489BD;
	background-image: url(../imagenes/boton.png);
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 45px;
	background-repeat: no-repeat;
	background-position: 10px center;
	float: left;
	margin-top: 1px;
	margin-bottom: 1px;
	height: 30px;
	margin-right: 20px;
}
#separador2 {
	float: left;
	width: 1015px;
	height: 45px;
	margin-top: 0px;
	margin-bottom: 1px;
	padding-left: 7px;
	padding-top: -10px;
	background-color: #FFF;
}


.content {
	padding: 0px;
	width: 570px;
	float: left;
	font-family: Verdana, Geneva, sans-serif;
	font-size: medium;
	color: #000;
	background-color: #0C9;
}
.contentCursos {
	width: 680px;
	float: left;
	font-family: Verdana, Geneva, sans-serif;
	font-size: medium;
	color: #000;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #008AC0;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 7px;
	background-color: #FFF;
}

.contentEsquemas {
	width: 670px;
	height: 528px;
	float: left;
	font-family: Verdana, Geneva, sans-serif;
	font-size: medium;
	color: #000;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #008AC0;
	margin-top: -15px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 7px;
	background-color: #699;
}

.contentNosotros {
	padding: 0px;
	width: 500px;
	float: left;
	font-family: Verdana, Geneva, sans-serif;
	font-size: small;
	color: #000;
	margin-right: 15px;
	margin-left: 15px;
}
.contentNosotrosFilo {
	padding: 0px;
	width: 580px;
	float: left;
	font-family: Verdana, Geneva, sans-serif;
	font-size: small;
	color: #000;
	margin-right: 15px;
	margin-left: 15px;
}
.contentFilosofia {
	padding: 0px;
	width: 500px;
	float: left;
	font-family: Verdana, Geneva, sans-serif;
	font-size: small;
	color: #6CF;
	margin-right: 15px;
	margin-left: 15px;
	background-color: #FFF;
}
.contentTrayectoria {
	padding: 0px;
	width: 380px;
	float: left;
	font-family: Verdana, Geneva, sans-serif;
	font-size: small;
	color: #000;
	margin-right: 5px;
	margin-left: 15px;
}
.contentInicio {
	width: 1024px;
	float: left;
	font-family: Verdana, Geneva, sans-serif;
	font-size: medium;
	color: #FFF;
	margin: 0px;
	padding-top: 10px;
	background-color: #FFFFFF;
}
.contentFilo {
	width: 1024px;
	float: left;
	font-family: Verdana, Geneva, sans-serif;
	font-size: medium;
	color: #FFF;
	margin: 0px;
	padding-top: 10px;
	background-color: #099;
}

.contentContacto {
	padding: 0px;
	width: 350px;
	float: left;
	font-family: Verdana, Geneva, sans-serif;
	font-size: small;
	color: #000;
	margin-right: 10px;
	margin-left: 70px;
	padding-left: 50px;
	margin-top: 10px;
}

#logosempresas {
	width: 210px;
	float: left;
	margin-right: 10px;
	margin-left: 0px;
	background-color: #FFFFFF;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
}

#logosfiloder {
	width: 180px;
	height: 450px;
	float: left;
	margin-right: 10px;
	margin-left: 0px;
	background-color: #ffe4d1;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
}

#imgtrayectoriader {
	width: 400px;
	float: left;
	margin-right: 10px;
	margin-left: 0px;
	background-color: #FFFFFF;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 50px;
	padding-left: 5px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}

#logoemp {
	height: auto;
	width: 180px;
	text-align: center;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #e15f00;
	background-color: #FFF;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 15px;
}
#logoempAM {
	height: auto;
	width: 180px;
	text-align: center;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #fda906;
	background-color: #FFF;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 15px;
}
#fototrayectoria {
	height: auto;
	width: 180px;
	text-align: center;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	background-color: #FFF;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
}

#textotrayectoria {
	height: auto;
	width: 180px;
	text-align: left;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	background-color: #FFF;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 15px;
}
#logotitulo {
	background-color: #e15f00;
	height:40px;
	width: 180px;
	margin-right: 15px;
	margin-left: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 15px;
	text-align: center;
	color: #FFF;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	font-weight: bold;
}
#logotitvalores {
	background-color: #e15f00;
	height: 30px;
	width: 180px;
	margin-right: 15px;
	margin-left: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	text-align: center;
	color: #FFF;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	font-weight: bold;
}
#logotitvaloresSA {
	background-color: #dd8479;
	height: 30px;
	width: 180px;
	margin-right: 15px;
	margin-left: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	text-align: center;
	color: #FFF;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	font-weight: bold;
}
#logotitvaloresAM {
	background-color: #fda906;
	height: 30px;
	width: 180px;
	margin-right: 15px;
	margin-left: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	text-align: center;
	color: #FFF;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	font-weight: bold;
}

#bordetrayectoria {
	background-color: #FFFFFF;
	height: 10px;
	width: 180px;
	margin-right: 15px;
	margin-left: 15px;
	padding-top: 1px;
	padding-bottom: 1px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 15px;
	text-align: center;
	color: #FFF;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	font-weight: bold;
}
#logoseducativos {
	width: 210px;
	float: left;
	background-color: #FFF;
	margin-right: 0px;
	margin-left: 35px;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	border-left-width: 1px;
	border-left-style: solid;
	border-right-width: 1px;
	border-right-style: solid;
}

#logosfilosofia {
	width: 180px;
	height: 450px;
	float: left;
	background-color: #ffe4d1;
	margin-right: 0px;
	margin-left: 35px;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	border-left-width: 1px;
	border-left-style: solid;
	border-right-width: 1px;
	border-right-style: solid;
}

#imgtrayectoria {
	width: 170px;
	float: left;
	background-color: #FFF;
	margin-right: 0px;
	margin-left: 20px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	border-left-width: 1px;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
	border-right-width: 1px;
	border-right-style: solid;
}


.sidebar2 {
	float: left;
	width: 150px;
	background-color: #EADCAE;
	margin-right: 10px;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
}

/* ~~ Este selector agrupado da espacio a las listas del área de .content ~~ */
.content ul, .content ol { 
	padding: 0 15px 15px 40px; /* este relleno reproduce en espejo el relleno derecho de la regla de encabezados y de párrafo incluida más arriba. El relleno se ha colocado en la parte inferior para que el espacio existente entre otros elementos de la lista y a la izquierda cree la sangría. Estos pueden ajustarse como se desee. */
}

/* ~~ Los estilos de lista de navegación (pueden eliminarse si opta por usar un menú desplegable predefinido como el de Spry) ~~ */
ul.nav {
	list-style: none; /* esto crea el borde superior de los vínculos (los demás se sitúan usando un borde inferior en el LI) */
	margin-bottom: 15px;
}
ul.nav li {
	text-align: left;
	border-bottom-color: #D6D6D6;
}

ul.nav a, ul.nav a:visited { /* al agrupar estos selectores, se asegurará de que los vínculos mantengan el aspecto de botón incluso después de haber sido visitados */
	display: block;
	width: 250px;  /*esta anchura hace que se pueda hacer clic en todo el botón para IE6. Puede eliminarse si no es necesario proporcionar compatibilidad con IE6. Calcule la anchura adecuada restando el relleno de este vínculo de la anchura del contenedor de barra lateral. */
	text-decoration: none;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #008AC0;
	text-align: left;
	color: #13364E;
	font-size: small;
	margin-right: 10px;
	border-radius: 5px;
	width: 270px;
	background-image: url(../imagenes/flechadown.gif);
	background-repeat: no-repeat;
	background-position: 5px center;
	margin-left: 2px;
	font-family: Verdana, Geneva, sans-serif;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 38px;
	background-color: #F3F3F3;
}

ul.nav a:hover, ul.nav a:active, ul.nav a:focus { /* esto cambia el color de fondo y del texto tanto para usuarios que naveguen con ratón como para los que lo hagan con teclado */
	background-color: #13364E;
	color: #FFF;
	background-image: url(../imagenes/flechaup.gif);
	background-position: 10px center;
}


/* ~~ Los estilos de pie de página ~~ */
.footer {
	background-color: #FFFFFF;
	position: relative;/* esto da a IE6 hasLayout para borrar correctamente */
	clear: both;
	text-align: center;
	font-family: Verdana, Geneva, sans-serif;
	font-size: medium;
	color: #F00;
	height: 95px;
	padding: 0px;
}
#linea {
	background-color: #FFF;
	float: left;
	height: 10px;
	width: 1024px;
}

#logofooter {
	width: 220px;
	padding-top: 0px;
	text-align: center;
	padding-left: 0px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: small;
	color: #CCC;
	float: left;
	margin-top: 10px;
	margin-left: 45px;
}

#textfooter {
	font-family: Verdana, Geneva, sans-serif;
	color: #FFFFFF;
	width: 700px;
	font-size: small;
	text-decoration: none;
	text-align: right;
	float: left;
	margin-right: 25px;
	margin-top: 25px;
}
#cuadrofooter {
	font-family: Verdana, Geneva, sans-serif;
	color: #CCC;
	width: 1024px;
	font-size: medium;
	text-decoration: none;
	background-color: #000;
	float: left;
	height: 90px;
}


#publicidadCD {
	float: left;
	height: auto;
	width: 310px;
	background-repeat: repeat-x;
	text-align: left;
	color: #009AE0;
	padding-top: -2px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	background-color: #FFFFFF;
	background-image: none;
	font-family: Verdana, Geneva, sans-serif;
	font-size: medium;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: ridge;
	border-right-style: ridge;
	border-bottom-style: ridge;
	border-left-style: ridge;
	border-top-color: #3399FF;
	border-right-color: #009CDE;
	border-bottom-color: #FFFFFF;
	border-left-color: #009CDE;
	margin-top: 25px;
	margin-right: 14px;
	margin-bottom: 20px;
	margin-left: 14px;
	padding: 5;
}
#publicidadlinks {
	float: left;
	height: auto;
	width: 450px;
	background-repeat: repeat-x;
	text-align: left;
	color: #009AE0;
	padding-top: -2px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	background-color: #FFFFFF;
	background-image: none;
	font-family: Verdana, Geneva, sans-serif;
	font-size: medium;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: ridge;
	border-right-style: ridge;
	border-bottom-style: ridge;
	border-left-style: ridge;
	border-top-color: #3399FF;
	border-right-color: #009CDE;
	border-bottom-color: #FFFFFF;
	border-left-color: #009CDE;
	margin-top: 25px;
	margin-right: 14px;
	margin-bottom: 20px;
	margin-left: 20px;
	padding: 5;
}

#publicidadtec {
	float: left;
	height: auto;
	width: 450px;
	background-repeat: repeat-x;
	text-align: left;
	color: #009AE0;
	padding-top: -2px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	background-color: #FFFFFF;
	background-image: none;
	font-family: Verdana, Geneva, sans-serif;
	font-size: medium;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: ridge;
	border-right-style: ridge;
	border-bottom-style: ridge;
	border-left-style: ridge;
	border-top-color: #3399FF;
	border-right-color: #009CDE;
	border-bottom-color: #FFFFFF;
	border-left-color: #009CDE;
	margin-top: 25px;
	margin-right: 14px;
	margin-bottom: 20px;
	margin-left: 14px;
	padding: 5;
}

#publicidadEsquema {
	float: left;
	height: auto;
	width: 310px;
	background-repeat: repeat-x;
	text-align: left;
	color: #009AE0;
	padding-top: -2px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	background-color: #999966;
	background-image: none;
	font-family: Verdana, Geneva, sans-serif;
	font-size: medium;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: ridge;
	border-right-style: ridge;
	border-bottom-style: ridge;
	border-left-style: ridge;
	border-top-color: #3399FF;
	border-right-color: #009CDE;
	border-bottom-color: #FFFFFF;
	border-left-color: #009CDE;
	margin-top: 25px;
	margin-right: 14px;
	margin-bottom: 20px;
	margin-left: 14px;
	padding: 5;
}

#publicidad {
	float: left;
	height: 120px;
	width: 310px;
	background-repeat: repeat-x;
	text-align: left;
	color: #009AE0;
	padding-top: -2px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	background-color: #FFFFFF;
	background-image: none;
	font-family: Verdana, Geneva, sans-serif;
	font-size: medium;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: ridge;
	border-right-style: ridge;
	border-bottom-style: ridge;
	border-left-style: ridge;
	border-top-color: #009CDE;
	border-right-color: #009CDE;
	border-bottom-color: #009CDE;
	border-left-color: #009CDE;
	margin-top: 25px;
	margin-right: 14px;
	margin-bottom: 20px;
	margin-left: 14px;
}
#imgvideo {
	float: left;
	height: 320px;
	width: 605px;
	background-repeat: repeat-x;
	text-align: left;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	background-color: #FFFFFF;
	background-image: none;
	font-family: Verdana, Geneva, sans-serif;
	font-size: medium;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: ridge;
	border-right-style: ridge;
	border-bottom-style: ridge;
	border-left-style: ridge;
	border-top-color: #009CDE;
	border-right-color: #009CDE;
	border-left-color: #009CDE;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
}

#publicidadListaCursos {
	float: left;
	height: 120px;
	width: 650px;
	background-repeat: repeat-x;
	text-align: left;
	color: #009AE0;
	padding-top: -2px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	background-color: #FFFFFF;
	background-image: none;
	font-family: Verdana, Geneva, sans-serif;
	font-size: medium;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: ridge;
	border-right-style: ridge;
	border-bottom-style: ridge;
	border-left-style: ridge;
	border-top-color: #009CDE;
	border-right-color: #009CDE;
	border-bottom-color: #009CDE;
	border-left-color: #009CDE;
	margin-top: 25px;
	margin-right: 14px;
	margin-bottom: 20px;
	margin-left: 14px;
}

#publicidadcursos {
	float: left;
	height: 167px;
	width: 310px;
	background-repeat: repeat-x;
	text-align: left;
	color: #009AE0;
	padding-top: -2px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	background-color: #FFFFFF;
	background-image: none;
	font-family: Verdana, Geneva, sans-serif;
	font-size: medium;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: ridge;
	border-right-style: ridge;
	border-bottom-style: ridge;
	border-left-style: ridge;
	border-top-color: #009CDE;
	border-right-color: #009CDE;
	border-bottom-color: #009CDE;
	border-left-color: #009CDE;
	margin-top: 25px;
	margin-right: 14px;
	margin-bottom: 25px;
	margin-left: 14px;
}



#pub_texto {
	font-family: Verdana, Geneva, sans-serif;
	font-size: small;
	color: #000;
	width: 290px;
	margin-left: 15px;
	margin-top: -10px;
	margin-bottom: 5px;
}
#pub_textoListaCursos {
	font-family: Verdana, Geneva, sans-serif;
	font-size: small;
	color: #000;
	width: 630px;
	margin-left: 15px;
	margin-top: -10px;
	margin-bottom: 5px;
	float: left;
}


#pub_im {
	background-color: #FFF;
	width: 308px;
	margin-top: -20px;
}
#pub_imListaCursos {
	background-color: #FFF;
	width: 640px;
	margin-top: -20px;
}

#pub_vermas {
	width: 80px;
	height: 15px;
	float: left;
	margin-left: 205px;
	background-color: #e15f00;
	font-family: Verdana, Geneva, sans-serif;
	font-size: xx-small;
	color: #FFF;
	font-weight: bold;
	padding-top: 2px;
	padding-left: 10px;
	margin-top: 8px;
}
#pub_vermasListaCursos {
	width: 80px;
	height: 15px;
	float: left;
	margin-left: 545px;
	background-color: #e15f00;
	font-family: Verdana, Geneva, sans-serif;
	font-size: xx-small;
	color: #FFF;
	font-weight: bold;
	padding-top: 2px;
	padding-left: 10px;
	margin-top: 8px;
}

#pdf_texto {
	font-family: Verdana, Geneva, sans-serif;
	float: left;
	font-size: small;
	color: #000;
	width: 328px;
	margin-left: 15px;
	margin-top: -10px;
	margin-bottom: 5px;
}

#img_esq1 , #img_esq2 ,#img_esq3, #img_esq4, #img_esq5 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: small;
	color: #000;
	position: absolute;
	float: left;
	z-index: 1;
	width: 650px;
	margin-left: 15px;
	margin-top: 8px;
	margin-bottom: 5px;
}


#tec_texto {
	font-family: Verdana, Geneva, sans-serif;
	float: left;
	font-size: small;
	color: #000;
	width: 540px;
	margin-left: 5px;
	margin-top: -10px;
	margin-bottom: 5px;
}
#pdf_caja {
	font-family: Verdana, Geneva, sans-serif;
	float: left;
	font-size: small;
	color: #000;
	width: 280px;
	height: 120px;
	margin-left: 1px;
	margin-top: 1px;
	margin-bottom: 2px;
	background-color: #FFF;
}

#tec_caja {
	font-family: Verdana, Geneva, sans-serif;
	float: left;
	font-size: small;
	color: #000;
	width: 380px;
	height: 50px;
	margin-left: 1px;
	margin-top: 1px;
	margin-bottom: 5px;
	background-color: #FFF;
	border-bottom-style: dashed;
	border-bottom-color: #036;
	border-width: thin;
}
#pdf_tex {
	font-family: Verdana, Geneva, sans-serif;
	font-size: small;
	color: #000;
	width: 140px;
	margin-left: 15px;
	margin-top: 5px;
	margin-bottom: 5px;
	float: left;
}
#tec_tex {
	font-family: Verdana, Geneva, sans-serif;
	font-size: small;
	color: #000;
	width: 255px;
	margin-left: 12px;
	margin-right:10px;
	margin-top: 10px;
	margin-bottom: 5px;
	float: left;
}

#tec_link {
	font-family: Verdana, Geneva, sans-serif;
	font-size: small;
	color: #000;
	width: 355px;
	margin-left: 12px;
	margin-right:10px;
	margin-top: 10px;
	margin-bottom: 5px;
	float: left;
}

#pdf_img {
	width: 70px;
	float: left;
	margin-right: 5px;
	margin-left: 1px;
	background-color: #006699;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
	border-color: #FFF;
	height: 100px;
	margin-top: 5px;
	margin-bottom: 5px;
}

#pdfOD_img {
	width: 100px;
	float: left;
	margin-right: 5px;
	margin-left: 1px;
	background-color: #006699;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
	border-color: #FFF;
	height: 120px;
	margin-top: 5px;
	margin-bottom: 5px;
}

#tec_img {
	width: 70px;
	float: left;
	margin-right: 5px;
	margin-left: 5px;
	background-color: #006699;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
	border-color: #FFF;
	height: 30px;
	margin-top: 5px;
	margin-bottom: 5px;
}
#od_img {
	width: 100px;
	float: center;
	margin-right: 25px;
	margin-left: 5px;
	background-color: #006699;
	padding-top: 5px;
	padding-right: 25px;
	padding-bottom: 5px;
	padding-left: 5px;
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
	border-color: #FFF;
	height: 30px;
	margin-top: 5px;
	margin-bottom: 5px;
}
/* ~~ Clases float/clear varias ~~ */
.fltrt {  /* esta clase puede utilizarse para que un elemento flote en la parte derecha de la página. El elemento flotante debe preceder al elemento junto al que debe aparecer en la página. */
	float: right;
	margin-left: 8px;
}
.fltlft { /* esta clase puede utilizarse para que un elemento flote en la parte izquierda de la página. El elemento flotante debe preceder al elemento junto al que debe aparecer en la página. */
	float: left;
	margin-right: 8px;
}
.clearfloat { /* esta clase puede situarse en una <br /> o div vacía como elemento final tras la última div flotante (dentro de .container) si .footer se elimina o se saca fuera de .container */
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}
#titulocabecera {
	float: left;
	width: 270px;
	text-align: right;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
#subtitulocabecera {
	text-align: right;
	float: left;
	width: 700px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-style: italic;
	color: #3ff;
	margin: 0px;
	padding-top: 46px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	height: 40px;
}
#menuprincipal {
	width: 1024px;
	float: left;
	height: 23px;
	text-align: center;
	padding-top: -3px;
	background-color: #000000;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #13364E;
	border-right-color: #13364E;
	border-bottom-color: #13364E;
	border-left-color: #13364E;
	padding-bottom: 0px;
}
.container #publicidad p {
	font-size: 30px;
	font-family: Verdana, Geneva, sans-serif;
	color: #CCC;
	margin: 5px;
	height: 70px;
}
.container #publicidad h1 {
	font-size: 28px;
	font-family: Verdana, Geneva, sans-serif;
	color: #1F4C6B;
	height: 25px;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
}
.container #publicidad h2 {
	font-size: 20px;
	font-family: Verdana, Geneva, sans-serif;
	color: #39A0DB;
	height: 35px;
	padding-top: 45px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 40px;
	margin-bottom: 0px;
	margin-left: 40px;
	text-decoration: blink;
}
#itemmenuV {
	font-family: Verdana, Geneva, sans-serif;
	font-size: small;
	text-align: left;
	padding: 5px;
	width: 250px;
	background-image: url(../imagenes/barra.gif);
	background-repeat: repeat-x;
	color: #FFF;
	height: 50px;
}
#separadortitulo {
	height: 47px;
	width: 659px;
	float: left;
	margin-left: 0px;
	text-align: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 40px;
	background-image: url(../imagenes/linea.gif);
	background-repeat: no-repeat;
}
#separadortitulop {
	height: 47px;
	width: 625px;
	float: left;
	margin-left: -3px;
	text-align: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 40px;
	background-image: url(../imagenes/linea.gif);
	background-repeat: no-repeat;
	margin-top: 11px;
	margin-bottom: 10px;
}

#fondoform {
	width: 312px;
	background-color: #FFFFFF;
	float: left;
	margin-right: 10px;
	margin-left: 1px;
	margin-top: 10px;
}
#logopdf {
	text-align: left;
	width: 270px;
	margin-left: 30px;
	float: left;
}

#fondoform2 {
	width: 290px;
	float: left;
	margin-right: 5px;
	margin-left: 0px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: small;
	text-align: left;
}

#forminsc {
	float: left;
	width: 280px;
	height: 230px;
	margin-left: 25px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: medium;
	color: #000;
}
#forminsc2 {
	float: left;
	width: 280px;
	height: 230px;
	margin-left: 25px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: small;
	color: #000;
}


#formtitulo {
	width: 307px;
	background-image: url(../imagenes/lineablue.gif);
	height: 50px;
	background-repeat: no-repeat;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: -12px;
	padding-left: 42px;
	background-position: bottom;
	padding-top: 0px;
	float: left;
	font-family: Verdana, Geneva, sans-serif;
	font-size: medium;
	color: #008AC0;
	text-align: left;
}
#formtitulo2 {
	width: 307px;
	background-image: url(../imagenes/lineablue.gif);
	height: 50px;
	background-repeat: no-repeat;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: -12px;
	padding-left: 42px;
	background-position: bottom;
	padding-top: 0px;
	float: left;
	font-family: Verdana, Geneva, sans-serif;
	font-size: medium;
	color: #008AC0;
	text-align: left;
}
#formtituloOD {
	width: 150px;
	background-image: url(../imagenes/lineablueOD.gif);
	height: 50px;
	background-repeat: no-repeat;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: -12px;
	padding-left: 42px;
	background-position: bottom;
	padding-top: 0px;
	float: left;
	font-family: Verdana, Geneva, sans-serif;
	font-size: medium;
	color: #008AC0;
	text-align: left;
}



#separadortexto {
	height: auto;
	width: 625px;
	float: left;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 25px;
	padding-bottom: 10px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: small;
	padding-left: 10px;
}
#separadortextofoto {
	font-family: Verdana, Geneva, sans-serif;
	font-size: small;
	width: 430px;
	float: left;
	margin-left: 5px;
	padding-left: 3px;
	margin-right: 25px;
}

#separadortextonuevo {
	height: auto;
	width: 662px;
	float: left;
	margin-top: 7px;
	margin-right: 1px;
	margin-bottom: 1px;
	margin-left: 5px;
	padding-bottom: 1px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: small;
	text-align: left;
}
#separadortecnicos {
	height: auto;
	width: 250px;
	float: left;
	margin-top: 7px;
	margin-right: 1px;
	margin-bottom: 1px;
	margin-left: 5px;
	padding-bottom: 1px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: small;
	text-align: left;
}
#foto {
	width: 92px;
	padding: 0px;
	height: 92px;
	margin-left: 2px;
	float: left;
	font-family: Verdana, Geneva, sans-serif;
	font-size: small;
	margin-bottom: 2px;
}
#menuh {
	width: auto;
	text-align: left;
	margin-right: 2%;
	margin-left: 2%;
	height: 20px;
	
}



/*****/

div.sheet-slider {
   background-color: #;
   font-size: 16px;
   margin: 0 auto;
   overflow: hidden;
   position: relative;
   width: 100%;
}

/*transiciones*/
div.sheet-slider > div.conten {
   transition: margin-left 0.76s cubic-bezier(0.54, 0, 0.1, 1) 0s;
   -moz-transition: margin-left 0.76s cubic-bezier(0.54, 0, 0.1, 1) 0s;
   -ms-transition: margin-left 0.76s cubic-bezier(0.54, 0, 0.1, 1) 0s;
   -o-transition: margin-left 0.76s cubic-bezier(0.54, 0, 0.1, 1) 0s;
   -webkit-transition: margin-left 0.76s cubic-bezier(0.54, 0, 0.1, 1) 0s;
}
div.text {
   transition: opacity 0.5s ease 0.6s, padding-top 0.5s ease 0.6s;
   -moz-transition: opacity 0.5s ease 0.6s, padding-top 0.5s ease 0.6s;
   -webkit-transition: opacity 0.5s ease 0.6s, padding-top 0.5s ease 0.6s;
   -o-transition: opacity 0.5s ease 0.6s, padding-top 0.5s ease 0.6s;
   -ms-transition: opacity 0.5s ease 0.6s, padding-top 0.5s ease 0.6s;
}
/*transiciones responsive*/
.sh-arrows, .sh-btns, .text > span, .text h3 {
   transition: all 0.5s ease-out 0s;
   -moz-transition: all 0.5s ease-out 0s;
   -webkit-transition: all 0.5s ease-out 0s;
   -o-transition: all 0.5s ease-out 0s;
   -ms-transition: all 0.5s ease-out 0s;
}

/**/
/*Reset css (slider)*/
div.sheet-slider input {display: none;}
div.sheet-slider div.tab img {width: 100%;}
div.sheet-slider div.tab {line-height:0;display:block;}
div.sheet-slider div.text a {color: #0ab4d8;font-weight: bold;text-decoration: none;}
div.sheet-slider div.text a:hover {color: #29d3f7;text-decoration: none;}
div.text, .text h3, .text span {color:#fff;}
div.sheet-slider, .sh-btns label, div.tab img, div.text {
   -webkit-user-select: none;
   -moz-user-select: none;
/*no hay soporte para las siguientes
   propiedades pero igual las incluyo*/
   -ms-user-select: none;
   -o-user-select: none;
/*box-sizing*/
   box-sizing: border-box;
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
}
/**/

div.sheet-slider .sh-btns {
   bottom: 0;
   left: 0;
   margin: 0 auto;
   position: absolute;
   right: 0;
   width: 90%;
   z-index: 700;
}

div.sheet-slider .sh-btns label {
   background-clip: content-box;
   background-color: rgba(255, 255, 255, 0.5);
   background-origin: content-box;
   cursor: pointer;
   display: block;
   float: left;
   height: 6px;
   padding-right: 2px;
   width: 100%;
}
div.sheet-slider .sh-btns label:last-child {padding: 0;}
div.sheet-slider .sh-btns label:hover {background-color: rgba(255, 255, 255, 0.76);}

div.sheet-slider.n2 .sh-btns label {width: 50%;}
div.sheet-slider.n3 .sh-btns label {width: 33.333%;}
div.sheet-slider.n4 .sh-btns label {width: 25%;}
div.sheet-slider.n5 .sh-btns label {width: 20%;}
div.sheet-slider.n6 .sh-btns label {width: 16.666%;}
div.sheet-slider.n7 .sh-btns label {width: 14.285%;}
div.sheet-slider.n8 .sh-btns label {width: 12.5%;}
div.sheet-slider.n9 .sh-btns label {width: 11.111%;}
div.sheet-slider.n10 .sh-btns label {width: 10%;}
div.sheet-slider.n11 .sh-btns label {width: 9.090%;}
div.sheet-slider.n12 .sh-btns label {width: 8.333%;}

div.sheet-slider div.tab .text {
	left: 0;
	line-height: 1.4;
	opacity: 0;
	padding-left: 38px;
	padding-top: 270px;
	-webkit-font-smoothing: antialiased;
	position: absolute;
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3), 0 1px 5px rgba(0, 0, 0, 0.16);
	top: 0;
	max-width: 500px;
}
div.sheet-slider div.tab .text > span {font-size:1em;}


div.sheet-slider div.tab .text h3 {font-size: 2.12em;margin: 0;overflow: inherit;text-overflow: inherit;}
div.sheet-slider div.conten {overflow: hidden;width:100%;position:relative;z-index: 600;}
div.sheet-slider div.conten div.tab {float: left;position: relative;width: 100%;}

div.sheet-slider.n2 div.conten {width:200%;}
div.sheet-slider.n3 div.conten {width:300%;}
div.sheet-slider.n4 div.conten {width:400%;}
div.sheet-slider.n5 div.conten {width:500%;}
div.sheet-slider.n6 div.conten {width:600%;}
div.sheet-slider.n7 div.conten {width:700%;}
div.sheet-slider.n8 div.conten {width:800%;}
div.sheet-slider.n9 div.conten {width:900%;}
div.sheet-slider.n10 div.conten {width:1000%;}
div.sheet-slider.n11 div.conten {width:1100%;}
div.sheet-slider.n12 div.conten {width:1200%;}

div.sheet-slider.n2 div.conten div.tab {width:50%;}
div.sheet-slider.n3 div.conten div.tab {width:33.333%;}
div.sheet-slider.n4 div.conten div.tab {width:25%;}
div.sheet-slider.n5 div.conten div.tab {
	width: 20%;
}
div.sheet-slider.n6 div.conten div.tab {width:16.666%;}
div.sheet-slider.n7 div.conten div.tab {width:14.285%;}
div.sheet-slider.n8 div.conten div.tab {width:12.5%;}
div.sheet-slider.n9 div.conten div.tab {width:11.111%;}
div.sheet-slider.n10 div.conten div.tab {width:10%;}
div.sheet-slider.n11 div.conten div.tab {width:9.090%;}
div.sheet-slider.n12 div.conten div.tab {width:8.333%;}

.slide:nth-child(1):checked ~ div.conten {margin-left:0;}
.slide:nth-child(2):checked ~ div.conten {margin-left:-100%;}
.slide:nth-child(3):checked ~ div.conten {margin-left:-200%;}
.slide:nth-child(4):checked ~ div.conten {margin-left:-300%;}
.slide:nth-child(5):checked ~ div.conten {margin-left:-400%;}
.slide:nth-child(6):checked ~ div.conten {margin-left:-500%;}
.slide:nth-child(7):checked ~ div.conten {margin-left:-600%;}
.slide:nth-child(8):checked ~ div.conten {margin-left:-700%;}
.slide:nth-child(9):checked ~ div.conten {margin-left:-800%;}
.slide:nth-child(10):checked ~ div.conten {margin-left:-900%;}
.slide:nth-child(11):checked ~ div.conten {margin-left:-1000%;}
.slide:nth-child(12):checked ~ div.conten {margin-left:-1100%;}


#s1:checked ~ div.conten div.tab:nth-child(1) .text,
#s2:checked ~ div.conten div.tab:nth-child(2) .text,
#s3:checked ~ div.conten div.tab:nth-child(3) .text,
#s4:checked ~ div.conten div.tab:nth-child(4) .text,
#s5:checked ~ div.conten div.tab:nth-child(5) .text,
#s6:checked ~ div.conten div.tab:nth-child(6) .text,
#s7:checked ~ div.conten div.tab:nth-child(7) .text,
#s8:checked ~ div.conten div.tab:nth-child(8) .text,
#s9:checked ~ div.conten div.tab:nth-child(9) .text,
#s10:checked ~ div.conten div.tab:nth-child(10) .text,
#s11:checked ~ div.conten div.tab:nth-child(11) .text,
#s12:checked ~ div.conten div.tab:nth-child(12) .text{
   opacity: 1;
   padding-top: 210px;
}

#s1:checked ~ div.sh-btns label:nth-child(1),
#s2:checked ~ div.sh-btns label:nth-child(2),
#s3:checked ~ div.sh-btns label:nth-child(3),
#s4:checked ~ div.sh-btns label:nth-child(4),
#s5:checked ~ div.sh-btns label:nth-child(5),
#s6:checked ~ div.sh-btns label:nth-child(6),
#s7:checked ~ div.sh-btns label:nth-child(7),
#s8:checked ~ div.sh-btns label:nth-child(8),
#s9:checked ~ div.sh-btns label:nth-child(9),
#s10:checked ~ div.sh-btns label:nth-child(10),
#s11:checked ~ div.sh-btns label:nth-child(11),
#s12:checked ~ div.sh-btns label:nth-child(12){
   background-color: #0ab4d8;
   box-shadow: 0 0 4px #1dc7eb;
}


#s1:checked ~ div.sh-arrows label:nth-child(2),
#s2:checked ~ div.sh-arrows label:nth-child(3),
#s3:checked ~ div.sh-arrows label:nth-child(4),
#s4:checked ~ div.sh-arrows label:nth-child(5),
#s5:checked ~ div.sh-arrows label:nth-child(6),
#s6:checked ~ div.sh-arrows label:nth-child(7),
#s7:checked ~ div.sh-arrows label:nth-child(8),
#s8:checked ~ div.sh-arrows label:nth-child(9),
#s9:checked ~ div.sh-arrows label:nth-child(10),
#s10:checked ~ div.sh-arrows label:nth-child(11),
#s11:checked ~ div.sh-arrows label:nth-child(12),
div.sheet-slider.n2 #s2:checked ~ div.sh-arrows label:nth-child(1),
div.sheet-slider.n3 #s3:checked ~ div.sh-arrows label:nth-child(1),
div.sheet-slider.n4 #s4:checked ~ div.sh-arrows label:nth-child(1),
div.sheet-slider.n5 #s5:checked ~ div.sh-arrows label:nth-child(1),
div.sheet-slider.n6 #s6:checked ~ div.sh-arrows label:nth-child(1),
div.sheet-slider.n7 #s7:checked ~ div.sh-arrows label:nth-child(1),
div.sheet-slider.n8 #s8:checked ~ div.sh-arrows label:nth-child(1),
div.sheet-slider.n9 #s9:checked ~ div.sh-arrows label:nth-child(1),
div.sheet-slider.n10 #s10:checked ~ div.sh-arrows label:nth-child(1),
div.sheet-slider.n11 #s11:checked ~ div.sh-arrows label:nth-child(1),
div.sheet-slider.n12 #s12:checked ~ div.sh-arrows label:nth-child(1) {
   background-position: -42px 13px;
   display: block;
   float: right;
   padding-left: 2px;
}

div.sheet-slider.n2 #s1:checked ~ div.sh-arrows label:nth-child(2),
div.sheet-slider.n3 #s1:checked ~ div.sh-arrows label:nth-child(3),
div.sheet-slider.n4 #s1:checked ~ div.sh-arrows label:nth-child(4),
div.sheet-slider.n5 #s1:checked ~ div.sh-arrows label:nth-child(5),
div.sheet-slider.n6 #s1:checked ~ div.sh-arrows label:nth-child(6),
div.sheet-slider.n7 #s1:checked ~ div.sh-arrows label:nth-child(7),
div.sheet-slider.n8 #s1:checked ~ div.sh-arrows label:nth-child(8),
div.sheet-slider.n9 #s1:checked ~ div.sh-arrows label:nth-child(9),
div.sheet-slider.n10 #s1:checked ~ div.sh-arrows label:nth-child(10),
div.sheet-slider.n11 #s1:checked ~ div.sh-arrows label:nth-child(11),
div.sheet-slider.n12 #s1:checked ~ div.sh-arrows label:nth-child(12),
#s2:checked ~ div.sh-arrows label:nth-child(1),
#s3:checked ~ div.sh-arrows label:nth-child(2),
#s4:checked ~ div.sh-arrows label:nth-child(3),
#s5:checked ~ div.sh-arrows label:nth-child(4),
#s6:checked ~ div.sh-arrows label:nth-child(5),
#s7:checked ~ div.sh-arrows label:nth-child(6),
#s8:checked ~ div.sh-arrows label:nth-child(7),
#s9:checked ~ div.sh-arrows label:nth-child(8),
#s10:checked ~ div.sh-arrows label:nth-child(9),
#s11:checked ~ div.sh-arrows label:nth-child(10),
#s12:checked ~ div.sh-arrows label:nth-child(11) {
   background-position: 15px 13px;
   display: block;
   float: left;
}

div.sheet-slider .sh-arrows {
   height: 50px;
   margin: 0;
   position: absolute;
   right: 0;
   top: 16%;
   z-index: 700;
}
div.sheet-slider .sh-arrows label {
   background-clip: content-box;
   background-color: #fff;
   background-origin: content-box;
   background-image: url("../imagenes/arrows.png");
   background-repeat: no-repeat;
   box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.16);
   cursor: pointer;
   display: none;
   height: 40px;
   opacity: 0.54;
   position: relative;
   width: 40px;
}
div.sheet-slider .sh-arrows label:hover {
   opacity: 0.8;
}

@media only screen and (max-width: 800px) {
div.sheet-slider {font-size: 15.5px;}
}
@media only screen and (max-width: 700px) {
div.sheet-slider {font-size: 13px;}
div.sheet-slider .sh-arrows {top: 0;}
div.sheet-slider .sh-btns {width: 100%;}
div.sheet-slider .text {max-width: 400px;}
}
@media only screen and (max-width: 600px) {
div.sheet-slider div.tab .text {padding-left: 30px;top: -8px;}
}
@media only screen and (max-width: 500px) {
div.sheet-slider {font-size: 11px;}
div.sheet-slider .text > span {opacity: 0;}
div.sheet-slider .text {max-width: 300px;}
}
@media only screen and (max-width: 460px) {
div.sheet-slider .text > h3 {opacity:0 !important; padding-top:40px !important;}
}
/*Personalizar*/
div.sheet-slider {
	max-width: 1024px;
	max-height: 365px;
	height: 350px;
	width: 1024px;
	margin-top: 0px;
}
.textvm {
	color: #FFFFFF;
}
.textovm {
	color: #FFFFFF;
}
