* {
	margin:0;
	padding:0;
}

html, body {
	width:100%;
	min-width:100%;
	height:100%;
	min-height:100%;
}

body {
	background-color:#E6E9E7;
	color:#CCCCCC;
}

@font-face { font-family: 'Lucida Calligraphy'; font-weight: normal; font-style: normal; src: local('Lucida Calligraphy'), url('fuentes/lucida_calligraphy-webfont.woff') format('woff'), url('fuentes/lucida_calligraphy-webfont.ttf') format('truetype'), url('fuentes/lucida_calligraphy-webfont.svg') format('svg'); }

@font-face { font-family: Helvetica; font-weight: normal; font-style: normal; src: local('Helvetica'), url('helvetica___-webfont.woff') format('woff'), url('helvetica___-webfont.ttf') format('truetype'), url('helvetica___-webfont.svg#webfontz5EPhlzr') format('svg'); }

@font-face { font-family: 'Myriad Pro'; font-weight: normal; font-style: normal; src: local('Myriad Pro'), url('myriadpro-regular-webfont.woff') format('woff'), url('myriadpro-regular-webfont.ttf') format('truetype'), url('myriadpro-regular-webfont.svg#webfontz5EPhlzr') format('svg'); }

#contenedor {
	height:100%;
	width:910px;
	top:auto;
	left:50%;
	margin-top:auto;
	margin-left:-427px;
	background-color:#E6E9E7;
	position:absolute;
}

html > body #contenedor {
	height:auto;
}

#cabezera {
	background-image:url(../images/b_g_cabezera.jpg);
	background-repeat-x:repeat;
	background-repeat-y:no-repeat;
	background-repeat:repeat-x;
	width:100%;
	min-width:100%;
	height:110px;
	margin-bottom:10px;
}

#logo {
	float:left;
	height:78px;
	width:132px;
	margin-top:10px;
	background-image:url(../images/logo.png);
	background-repeat-x:no-repeat;
	background-repeat-y:no-repeat;
	background-repeat:no-repeat;
	background-attachment:initial;
	background-position:initial initial;
	background-position-x:initial;
	background-position-y:initial;
	background-origin:initial;
	background-clip:initial;
	position:absolute;
	overflow:hidden;
	top:-120px;
	z-index:50;
}

#columna_izquierda {
	width:118px;
	height:586px;
	border-style:initial;
	background-color:#616364;
	display:inline;
	float:left;
	-webkit-border-top-left-radius:5px;
	border-top-left-radius:5px;
	-o-border-top-left-radius:5px;
	-ms-border-top-left-radius:5px;
	-moz-border-radius-topleft:5px;
	-webkit-border-top-right-radius:5px;
	border-top-right-radius:5px;
	-o-border-top-right-radius:5px;
	-ms-border-top-right-radius:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-bottom-right-radius:5px;
	border-bottom-right-radius:5px;
	-o-border-bottom-right-radius:5px;
	-ms-border-bottom-right-radius:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-left-radius:5px;
	border-bottom-left-radius:5px;
	-o-border-bottom-left-radius:5px;
	-ms-border-bottom-left-radius:5px;
	-moz-border-radius-bottomleft:5px;
	box-shadow:rgb(125, 125, 125) 0px 1px 2px;
	border:1px none #616364;
}

#columna_derecha {
	float:right;
	width:180px;
	height:350px;
	margin-right:-180px;
	background-color:#999999;
	display:none;
}

#columna_central {
	width:639px;
	height:586px;
	margin-left:125px;
	position:absolute;
	-webkit-border-top-left-radius:5px;
	border-top-left-radius:5px;
	-o-border-top-left-radius:5px;
	-ms-border-top-left-radius:5px;
	-moz-border-radius-topleft:5px;
	-webkit-border-top-right-radius:5px;
	border-top-right-radius:5px;
	-o-border-top-right-radius:5px;
	-ms-border-top-right-radius:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-bottom-right-radius:5px;
	border-bottom-right-radius:5px;
	-o-border-bottom-right-radius:5px;
	-ms-border-bottom-right-radius:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-left-radius:5px;
	border-bottom-left-radius:5px;
	-o-border-bottom-left-radius:5px;
	-ms-border-bottom-left-radius:5px;
	-moz-border-radius-bottomleft:5px;
	box-shadow:rgb(125, 125, 125) 0px 1px 2px;
	border:1px none #DBDFDD;
}

.borderradius #columna_central {
	-webkit-border-top-left-radius:5px;
	border-top-left-radius:5px;
	-o-border-top-left-radius:5px;
	-ms-border-top-left-radius:5px;
	-moz-border-radius-topleft:5px;
	-webkit-border-top-right-radius:5px;
	border-top-right-radius:5px;
	-o-border-top-right-radius:5px;
	-ms-border-top-right-radius:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-bottom-right-radius:5px;
	border-bottom-right-radius:5px;
	-o-border-bottom-right-radius:5px;
	-ms-border-bottom-right-radius:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-left-radius:5px;
	border-bottom-left-radius:5px;
	-o-border-bottom-left-radius:5px;
	-ms-border-bottom-left-radius:5px;
	-moz-border-radius-bottomleft:5px;
	box-shadow:rgb(125, 125, 125) 0px 1px 2px;
	background-image:initial;
	background-repeat-x:no-repeat;
	background-repeat-y:no-repeat;
	background-repeat:no-repeat;
	background-attachment:initial;
	background-position:initial initial;
	background-position-x:initial;
	background-position-y:initial;
	background-origin:initial;
	background-clip:initial;
	background-color:#FFFFFF;
	border-style:none;
}

.boxshadow #columna_central {
	box-shadow:rgb(125, 125, 125) 0px 1px 2px;
	background-image:initial;
	background-repeat-x:no-repeat;
	background-repeat-y:no-repeat;
	background-repeat:no-repeat;
	background-attachment:initial;
	background-position:initial initial;
	background-position-x:initial;
	background-position-y:initial;
	background-origin:initial;
	background-clip:initial;
	background-color:#FFFFFF;
	border-style:none;
}

#lunita_collage {
	position:relative;
	float:right;
	right:-157px;
}

#col_der_pox_cursos {
	position:relative;
	left:165px;
	width:150px;
	height:300px;
	float:right;
	background-image:url(../images/contenedor_colum_der.png);
	background-repeat-x:no-repeat;
	background-repeat-y:no-repeat;
	background-repeat:no-repeat;
	background-attachment:initial;
	background-position:1px 50%;
	background-position-x:1px;
	background-position-y:50%;
	background-origin:initial;
	background-clip:initial;
	bottom:539px;
	margin-left:auto;
}

#col_der_pox_cursos h1 {
	font-size:12px;
	position:absolute;
	width:auto;
	height:20px;
	margin-left:30px;
	margin-top:14px;
}

#col_der_pox_cursos p {
	font-size:11px;
	color:#808080;
	text-align:justify;
	padding-left:8px;
}

#col_der_pox_cursos h2 {
	font-size:12px;
	margin-top:37px;
	margin-left:10px;
	margin-bottom:3px;
}

#col_der_pox_cursos h2#cursos2, h2#cursos3 {
	font-size:12px;
	margin-left:10px;
	margin-top:-15px;
	margin-bottom:3px;
}

#col_der_pox_cursos a {
	font-size:9.4px;
	text-decoration:none;
}

#col_der_pox_cursos a:hover {
	font-size:9.4px;
	color:#0089CA;
	text-decoration:underline;
}

img#proximos_cursos {
	left:50%;
	position:absolute;
	margin:10px auto 0px -50px;
}

img#proximos_cursos2 {
	left:50%;
	position:absolute;
	margin-right:auto;
	margin-left:-50px;
}

#col_der__inscribete {
	float:right;
	position:relative;
	width:150px;
	height:280px;
	bottom:259px;
	left:314px;
	background-image:url(../images/contenedor_colum_der.png);
	background-repeat-x:no-repeat;
	background-repeat-y:no-repeat;
	background-repeat:no-repeat;
	background-attachment:initial;
	background-position:0px 27px;
	background-position-x:0;
	background-position-y:27px;
	background-origin:initial;
	background-clip:initial;
}

.telefono {
	background-image:url(../images/tel_col_derecha.png);
	background-repeat-x:no-repeat;
	background-repeat-y:no-repeat;
	background-repeat:no-repeat;
	background-attachment:initial;
	background-position:10px 50%;
	background-position-x:10px;
	background-position-y:50%;
	background-origin:initial;
	background-clip:initial;
	height:23px;
	margin-top:5px;
	margin-bottom:10px;
}

.botEnviarindex {
	color:#FFFEFF;
	width:60px;
	text-align:center;
	font-weight:bold;
	float:right;
	background-color:#496286;
}

.botEnviarindex a:hover {
	background-color:#496286;
	color:#FFFEFF;
	float:right;
	width:60px;
	text-align:center;
	font-weight:bold;
}

#formulario_index {
	position:absolute;
	display:block;
}

input#email {
	display:block;
	width:144px;
	height:20px;
	background-color:#FA88CA;
	font-size:12px;
	font-weight:bold;
	color:#552843;
	padding:2px;
}

input#email:focus {
	background-color:#B4B4B4;
}

#col_der__inscribete h1 {
	font-size:12px;
	position:absolute;
	width:auto;
	height:20px;
	margin-left:29px;
	display:inline;
	margin-top:5px;
}

#col_der__inscribete p {
	font-size:11.5px;
	color:#808080;
	text-align:justify;
	padding-left:8px;
	padding-top:30px;
}

#col_der__inscribete a {
	font-size:10px;
	color:#0089CA;
	text-decoration:none;
}

#col_der__inscribete a:hover {
	font-size:10px;
	color:#0089CA;
	text-decoration:underline;
}

img#fondo_flash {
	width:451px;
	height:278px;
	top:-10px;
	float:right;
	margin-top:5px;
	display:block;
}

object#FLVPlayer {
	position:absolute;
	top:30px;
	left:15px;
	margin-top:5px;
	display:block;
	float:left;
}

#lo_sentimos_p {
}

#lo_sentimos {
}

#colu_centro_diapositivas h1 {
	font-size:14px;
	position:absolute;
	top:1px;
	margin-left:30px;
	margin-top:4px;
}

#colu_centro_diapositivas p.mensaje_enviado {
	font-size:24px;
	font-weight:bold;
	text-align:center;
	margin-top:90px;
	top:-200px;
}

#colu_centro_diapositivas h2 {
	font-size:9px;
	margin-left:25px;
	color:#FFFFFF;
	position:absolute;
	top:15px;
	margin-top:4px;
}

#colum1_centro, #colum2_centro, #colum3_centro {
	float:left;
}

#columna_central_cursos {
	width:455px;
	height:246px;
	position:relative;
	left:10px;
	float:right;
	top:25px;
	-webkit-border-top-left-radius:5px;
	border-top-left-radius:5px;
	-o-border-top-left-radius:5px;
	-ms-border-top-left-radius:5px;
	-moz-border-radius-topleft:5px;
	-webkit-border-top-right-radius:5px;
	border-top-right-radius:5px;
	-o-border-top-right-radius:5px;
	-ms-border-top-right-radius:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-bottom-right-radius:5px;
	border-bottom-right-radius:5px;
	-o-border-bottom-right-radius:5px;
	-ms-border-bottom-right-radius:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-left-radius:5px;
	border-bottom-left-radius:5px;
	-o-border-bottom-left-radius:5px;
	-ms-border-bottom-left-radius:5px;
	-moz-border-radius-bottomleft:5px;
	box-shadow:rgb(125, 125, 125) 0px 1px 2px;
	border-style:none;
}

#columna_central_cursos h1 {
	color:#0089CA;
	text-align:center;
	margin-bottom:3px;
	font:normal normal normal 12px/normal 'Lucida Calligraphy';
}

#columna_central_cursos p {
	font:normal normal normal 12px/normal Helvetica;
	color:#848785;
	text-align:justify;
}

#columna_central_cursos a {
	color:#0089CA;
}

h2.direccion {
	font-size:14px;
	position:relative;
	top:230px;
	text-align:center;
	display:inline;
	float:right;
}

#colum3_centro {
	width:140px;
	height:200px;
	top:10px;
	position:relative;
	float:right;
	right:4px;
}

#colum2_centro {
	width:135px;
	top:10px;
	position:relative;
	left:20px;
	height:200px;
	text-align:justify;
}

img#juan_esteban {
	display:block;
	margin-left:8px;
	margin-top:10px;
}

img#hermanos {
	display:block;
	z-index:9;
	float:right;
	margin-right:10px;
	margin-bottom:15px;
}

img#guitarra {
	float:left;
	display:block;
	margin-bottom:10px;
}

#colum1_centro {
	width:140px;
	height:140px;
	position:relative;
	top:10px;
	left:10px;
}

#clear_pie {
	clear:both;
	height:1px;
}

.menu_galerias a:link, a:visited {
	text-decoration:none;
}

.menu_galerias ul {
	width:100%;
	margin-left:10px;
	font-size:14px;
	position:relative;
	bottom:15px;
	float:left;
	display:block;
	list-style-type:none;
}

.menu_galerias ul li {
	text-decoration:none;
	float:left;
	margin:0;
}

.menu_galerias ul li a {
	color:#FFFFFF;
	margin-left:10px;
	background-image:url(../images/proximos_cursos.png);
	background-repeat-x:no-repeat;
	background-repeat-y:no-repeat;
	background-repeat:no-repeat;
	background-attachment:initial;
	background-position:50% 50%;
	background-position-x:50%;
	background-position-y:50%;
	background-origin:initial;
	background-clip:initial;
	background-color:#EBE9E9;
	-webkit-border-top-left-radius:5px;
	border-top-left-radius:5px;
	-o-border-top-left-radius:5px;
	-ms-border-top-left-radius:5px;
	-moz-border-radius-topleft:5px;
	-webkit-border-top-right-radius:5px;
	border-top-right-radius:5px;
	-o-border-top-right-radius:5px;
	-ms-border-top-right-radius:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-bottom-right-radius:5px;
	border-bottom-right-radius:5px;
	-o-border-bottom-right-radius:5px;
	-ms-border-bottom-right-radius:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-left-radius:5px;
	border-bottom-left-radius:5px;
	-o-border-bottom-left-radius:5px;
	-ms-border-bottom-left-radius:5px;
	-moz-border-radius-bottomleft:5px;
	box-shadow:rgb(125, 125, 125) 0px 1px 2px;
	list-style-type:none;
	border:1px none #D7D6D7;
	padding:2px 6px 2px 6px;
}

.menu_galerias ul li a:hover {
	color:#FFFEFF;
	margin-left:10px;
	background-image:url(../images/contactos_BG_direccion.png);
	background-repeat-x:no-repeat;
	background-repeat-y:no-repeat;
	background-repeat:no-repeat;
	background-attachment:initial;
	background-position:30% 8%;
	background-position-x:30%;
	background-position-y:8%;
	background-origin:initial;
	background-clip:initial;
	background-color:#000000;
	-webkit-border-top-left-radius:5px;
	border-top-left-radius:5px;
	-o-border-top-left-radius:5px;
	-ms-border-top-left-radius:5px;
	-moz-border-radius-topleft:5px;
	-webkit-border-top-right-radius:5px;
	border-top-right-radius:5px;
	-o-border-top-right-radius:5px;
	-ms-border-top-right-radius:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-bottom-right-radius:5px;
	border-bottom-right-radius:5px;
	-o-border-bottom-right-radius:5px;
	-ms-border-bottom-right-radius:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-left-radius:5px;
	border-bottom-left-radius:5px;
	-o-border-bottom-left-radius:5px;
	-ms-border-bottom-left-radius:5px;
	-moz-border-radius-bottomleft:5px;
	box-shadow:rgb(125, 125, 125) 0px 1px 2px;
	text-decoration:none;
	border:1px none #D7D6D7;
	padding:2px 6px 2px 6px;
}

#menu_contenedor {
	background-image:initial;
	background-repeat-x:no-repeat;
	background-repeat-y:no-repeat;
	background-repeat:no-repeat;
	background-attachment:initial;
	background-position:initial initial;
	background-position-x:initial;
	background-position-y:initial;
	background-origin:initial;
	background-clip:initial;
	background-color:#616364;
	height:auto;
	float:none;
	display:block;
	right:7px;
	position:relative;
	width:100px;
	margin:0px auto 0px auto;
}

li #menu_contenedor {
	background-image:initial;
	background-repeat-x:no-repeat;
	background-repeat-y:no-repeat;
	background-repeat:no-repeat;
	background-attachment:initial;
	background-position:initial initial;
	background-position-x:initial;
	background-position-y:initial;
	background-origin:initial;
	background-clip:initial;
	background-color:#CFD1CF;
	width:100%;
	font-family:'Lucida Calligraphy';
	text-transform:capitalize;
	margin:0px auto 0px auto;
	padding:1em;
}

#navlist {
	margin-top:100%;
	margin-bottom:100%;
	display:block;
	position:relative;
	width:auto;
	float:none;
	right:1px;
}

#navlist, a, ul, li {
	text-align:center;
	text-transform:capitalize;
	font:normal normal normal 8.5pt/normal 'Lucida Calligraphy';
}

ul #navlist {
	text-align:center;
	width:100%;
	list-style-type:none;
	list-style-position:initial;
	list-style-image:initial;
	margin:0px auto 0px auto;
	padding:0;
}

ul#navlist li:hover > ul {
	display:block;
}

ul#navlist li {
	display:block;
	position:relative;
	margin:0;
	padding:0;
}

ul#navlist li a {
	display:block;
	width:100%;
	color:#FFFFFF;
	text-decoration:none;
	background-image:initial;
	background-repeat-x:no-repeat;
	background-repeat-y:no-repeat;
	background-repeat:no-repeat;
	background-attachment:initial;
	background-position:initial initial;
	background-position-x:initial;
	background-position-y:initial;
	background-origin:initial;
	background-clip:initial;
	background-color:#616364;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #AAAB9C;
	border-top:1px solid #FFFFEE;
	border-bottom:1px solid #CCCCCC;
	padding:0.5em 0.5em 0.5px 0.5em;
}

#menu_contenedor > ul#navlist li a {
	width:100%;
}

ul#navlist li#active a {
	background-image:initial;
	background-repeat-x:no-repeat;
	background-repeat-y:no-repeat;
	background-repeat:no-repeat;
	background-attachment:initial;
	background-position:initial initial;
	background-position-x:initial;
	background-position-y:initial;
	background-origin:initial;
	background-clip:initial;
	background-color:#F0E7D7;
	color:#616364;
}

ul#navlist li a:hover, ul#navlist li#active a:hover {
	color:#333333;
	background-image:initial;
	background-repeat-x:no-repeat;
	background-repeat-y:no-repeat;
	background-repeat:no-repeat;
	background-attachment:initial;
	background-position:initial initial;
	background-position-x:initial;
	background-position-y:initial;
	background-origin:initial;
	background-clip:initial;
	background-color:#BFBFBF;
	border-top-color:#AAAB9C;
	border-right-color:#FFFFFF;
	border-bottom-color:#FFFFFF;
	border-left-color:#CCCCCC;
}

ul#navlist ul {
	position:absolute;
	display:none;
	list-style-type:none;
	list-style-position:initial;
	list-style-image:initial;
}

ul#navlist li:hover > ul {
	display:block;
}

#navlist li.off:hover ul, #navlist li.over ul {
	display:block;
	z-index:6000;
}

#navlist li.off a:hover, #navlist li:hover a, #navlist li.over a {
	background-image:initial;
	background-repeat-x:no-repeat;
	background-repeat-y:no-repeat;
	background-repeat:no-repeat;
	background-attachment:initial;
	background-position:initial initial;
	background-position-x:initial;
	background-position-y:initial;
	background-origin:initial;
	background-clip:initial;
	background-color:#CCCCCC;
	color:#616364;
}

#pie_pagina {
	position:relative;
	width:639px;
	height:143px;
	margin-left:125px;
	-webkit-border-top-left-radius:5px;
	border-top-left-radius:5px;
	-o-border-top-left-radius:5px;
	-ms-border-top-left-radius:5px;
	-moz-border-radius-topleft:5px;
	-webkit-border-top-right-radius:5px;
	border-top-right-radius:5px;
	-o-border-top-right-radius:5px;
	-ms-border-top-right-radius:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-bottom-right-radius:5px;
	border-bottom-right-radius:5px;
	-o-border-bottom-right-radius:5px;
	-ms-border-bottom-right-radius:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-left-radius:5px;
	border-bottom-left-radius:5px;
	-o-border-bottom-left-radius:5px;
	-ms-border-bottom-left-radius:5px;
	-moz-border-radius-bottomleft:5px;
	box-shadow:rgb(125, 125, 125) 0px 1px 2px;
	margin-top:5px;
}

.columna_1 {
	width:145px;
	height:100px;
	float:left;
	margin-left:15px;
	margin-top:15px;
	border-right:1px solid #DBDFDD;
}

.columna_2 {
	width:165px;
	height:100px;
	float:left;
	margin-left:10px;
	margin-top:15px;
	border-right:1px solid #DBDFDD;
}

.columna_3 {
	width:155px;
	height:100px;
	float:left;
	margin-left:10px;
	margin-top:15px;
	border-right:1px solid #DBDFDD;
}

.cloud {
	width:102px;
	height:129px;
	background-image:url(../images/cloud_contenedor.png);
	background-repeat-x:no-repeat;
	background-repeat-y:no-repeat;
	background-repeat:no-repeat;
	background-attachment:initial;
	background-position:initial initial;
	background-position-x:initial;
	background-position-y:initial;
	background-origin:initial;
	background-clip:initial;
	float:right;
	margin-right:10px;
	margin-top:10px;
	padding-top:10px;
	padding-left:10px;
}

.cloud_nombre, p {
	font:normal normal normal 10px/normal Helvetica;
	color:#FFFFFF;
	margin-right:10px;
}

.texto_cloud, p {
	font:normal normal normal 9px/normal Helvetica;
	color:#FFFFFF;
}

p .texto_cloud {
}

.cloud_tel {
	color:#FFFFFF;
	margin-left:-5px;
	margin-right:5px;
	font:normal normal normal 14px/normal Stencil;
}

p.a_cursos {
	padding-top:3px;
	padding-bottom:6px;
}

h2, .h2_cursos {
	font:normal normal normal 11px/normal Helvetica;
	color:#0089CA;
}

.a_cursos a:hover {
	color:#514E4F;
	font:normal normal normal 11px/normal Helvetica;
	text-decoration:underline;
}

.a_cursos a {
	color:#848785;
	font:normal normal normal 11px/normal Helvetica;
	text-transform:capitalize;
	position:relative;
	text-decoration:none;
}

#contacto_col_der__inscribete {
	float:right;
	position:relative;
	width:125px;
	height:280px;
	bottom:50px;
	left:285px;
	background-image:url(../images/contenedor_colum_der.png);
	background-repeat-x:no-repeat;
	background-repeat-y:no-repeat;
	background-repeat:no-repeat;
	background-attachment:initial;
	background-position:0px 50%;
	background-position-x:0;
	background-position-y:50%;
	background-origin:initial;
	background-clip:initial;
	background-color:#000000;
}

#contacto_col_der_pox_cursos {
	position:relative;
	left:160px;
	width:125px;
	height:300px;
	background-image:url(../images/contenedor_colum_der.png);
	background-repeat-x:no-repeat;
	background-repeat-y:no-repeat;
	background-repeat:no-repeat;
	background-attachment:initial;
	background-position:1px 50%;
	background-position-x:1px;
	background-position-y:50%;
	background-origin:initial;
	background-clip:initial;
	background-color:#000000;
	bottom:313px;
	margin-left:auto;
	float:right;
}

#formulario_contacto {
	position:absolute;
	padding-top:15px;
	width:178px;
	padding-right:0;
	padding-left:5px;
	left:14px;
	top:120px;
}

formulario {
	height:150px;
	margin-top:15px;
	border-top-color:#DBDFDD;
	border-right-color:#DBDFDD;
	border-bottom-color:#DBDFDD;
	border-left-color:#DBDFDD;
	width:305px;
	margin-left:15px;
	position:absolute;
	left:79px;
	display:block;
	border-style:solid;
}

img #bg_formulario {
	width:298px;
	height:153px;
}

#nina_contactos {
	bottom:0;
	right:116px;
	float:none;
	position:relative;
}

#direccion_contenedor {
	position:absolute;
	float:right;
	width:135px;
	top:10px;
	right:100px;
}

#direccion_contactos {
}

#academia {
	color:#FFFFFF;
	position:absolute;
	text-align:center;
	margin-right:10px;
	margin-left:10px;
	margin-top:10px;
	font:normal normal bold 11px/17px Helvetica;
}

#direccion {
	color:#FFFFFF;
	position:absolute;
	text-align:center;
	margin-right:10px;
	margin-left:10px;
	margin-top:60px;
	font:normal normal bold 10px/9px Helvetica;
}

#telefono {
	color:#FFFFFF;
	position:absolute;
	text-align:center;
	margin-right:10px;
	margin-top:110px;
	font:normal normal normal 16px/normal Stencil;
	margin-left:14px;
	display:block;
}

#redes_sociales {
	left:78px;
	position:absolute;
	display:block;
}

#redes_sociales a {
	color:#000000;
	text-decoration:none;
	position:relative;
	bottom:1px;
	top:35px;
	display:block;
}

#redes_sociales a:hover {
	color:#0089CA;
	text-decoration:none;
}

#bg_redes_sociales {
	left:14px;
	top:30px;
	position:relative;
	display:block;
}

#texto_horarios {
	color:#000000;
	font-size:14px;
	bottom:100px;
	position:absolute;
	display:block;
	text-align:left;
	font-weight:bold;
	width:auto;
	height:auto;
	float:left;
	left:30px;
}

#texto_redes, #texto_redes_2, #facebook, #twiter, #youtube {
	float:left;
	display:block;
}

#texto_redes {
	position:relative;
	left:68px;
	bottom:45px;
}

#texto_redes_2 {
	position:relative;
	bottom:45px;
	left:78px;
}

#facebook {
	left:29px;
	bottom:48px;
	position:relative;
}

#twiter {
	position:relative;
	bottom:69px;
	left:56px;
}

#youtube {
	position:relative;
	left:67px;
	bottom:49px;
}

input {
	display:block;
	width:165px;
	margin-bottom:5px;
	padding-left:10px;
	background-color:#C2CFFF;
	font-size:11px;
	font-weight:bold;
	color:#552843;
}

input:focus {
	background-color:#FCD3E4;
}

label {
	display:block;
}

.botEnviar {
	width:60px;
	position:relative;
	clear:left;
	left:118px;
	top:3px;
	color:#FFFEFF;
	font-weight:bold;
	background-color:#496286;
	text-align:center;
}

textarea {
	display:block;
	float:left;
	width:167px;
	padding-left:10px;
	background-color:#C2CFFF;
	font-size:11px;
	font-weight:bold;
	color:#552843;
}

textarea:focus {
	background-color:#FCD3E4;
}

#formulario {
	position:relative;
	left:90px;
}

#googlemap {
	position:absolute;
	text-shadow:rgb(0, 0, 0) 0px 0px 0px;
	clear:both;
	-webkit-border-top-left-radius:10px;
	border-top-left-radius:10px;
	-o-border-top-left-radius:10px;
	-ms-border-top-left-radius:10px;
	-moz-border-radius-topleft:10px;
	-webkit-border-top-right-radius:10px;
	border-top-right-radius:10px;
	-o-border-top-right-radius:10px;
	-ms-border-top-right-radius:10px;
	-moz-border-radius-topright:10px;
	-webkit-border-bottom-right-radius:10px;
	border-bottom-right-radius:10px;
	-o-border-bottom-right-radius:10px;
	-ms-border-bottom-right-radius:10px;
	-moz-border-radius-bottomright:10px;
	-webkit-border-bottom-left-radius:10px;
	border-bottom-left-radius:10px;
	-o-border-bottom-left-radius:10px;
	-ms-border-bottom-left-radius:10px;
	-moz-border-radius-bottomleft:10px;
	box-shadow:rgb(125, 125, 125) 2px 2px 3px;
	left:90px;
	bottom:10px;
	border:5px solid #3C567C;
}

#colum1_centro_vacacional, #colum2_centro_vacacional, #colum3_centro_vacacional {
	float:left;
}

#colum1_centro_vacacional {
	width:140px;
	height:140px;
	position:relative;
	top:10px;
	left:10px;
	bottom:15px;
}

#colum3_centro_vacacional {
	width:140px;
	height:200px;
	top:10px;
	position:relative;
	float:right;
	right:4px;
}

#colum2_centro_vacacional {
	width:135px;
	top:10px;
	position:relative;
	left:20px;
	height:200px;
	text-align:justify;
}

#colum1_centro_vacacional h1 {
	color:#0089CA;
	text-align:center;
	margin-bottom:3px;
	font:normal normal normal 12px/normal 'Lucida Calligraphy';
	position:relative;
	bottom:15px;
}

#colum1_centro_vacacional p {
	font:normal normal normal 12px/normal Helvetica;
	color:#848785;
	text-align:justify;
	bottom:10px;
	position:relative;
}

#colum2_centro_vacacional h1 {
	color:#0089CA;
	text-align:center;
	margin-bottom:3px;
	font:normal normal normal 12px/normal 'Lucida Calligraphy';
	position:relative;
	bottom:15px;
}

#colum2_centro_vacacional p {
	font:normal normal normal 12px/normal Helvetica;
	color:#848785;
	text-align:justify;
	bottom:10px;
	position:relative;
}

#colum3_centro_vacacional h1 {
	color:#0089CA;
	text-align:center;
	margin-bottom:3px;
	font:normal normal normal 12px/normal 'Lucida Calligraphy';
	position:relative;
	bottom:15px;
}

#colum3_centro_vacacional p {
	font:normal normal normal 12px/normal Helvetica;
	color:#848785;
	text-align:justify;
	bottom:10px;
	position:relative;
}

#colu_centro_diapositivas_contacto {
	position:absolute;
	top:100px;
	margin-left:30px;
	margin-top:4px;
	width:450px;
	height:250px;
	background-image:url(../images/contenedor_central_cursos.png);
	background-repeat-x:no-repeat;
	background-repeat-y:no-repeat;
	background-repeat:no-repeat;
	background-attachment:initial;
	background-position:initial initial;
	background-position-x:initial;
	background-position-y:initial;
	background-origin:initial;
	background-clip:initial;
	background-color:#000000;
	color:#000000;
	left:60px;
}

#colu_centro_diapositivas_contacto h1 {
	font-size:14px;
	position:absolute;
	margin-top:4px;
	color:#496286;
	display:block;
	float:none;
	width:300px;
	height:110px;
	text-align:center;
	right:81px;
	top:174px;
}

#colu_centro_diapositivas_contacto p.mensaje_enviado {
	font-size:24px;
	font-weight:bold;
	text-align:center;
	margin-top:90px;
	top:-200px;
	color:#496286;
}

#colu_centro_diapositivas_contacto h2 {
	font-size:9px;
	margin-left:25px;
	color:#496286;
	position:absolute;
	top:15px;
	margin-top:4px;
}

#SEDES {
	width:100px;
	height:30px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	top:50px;
}

#SEDES a {
	text-decoration:none;
}

#modelia {
	width:100%;
	background-color:#FA88CA;
	font-weight:bold;
	color:#552843;
	text-align:center;
	font:normal normal normal 11px/normal 'Lucida Calligraphy';
	height:15px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:5px;
	-webkit-border-top-left-radius:5px;
	border-top-left-radius:5px;
	-o-border-top-left-radius:5px;
	-ms-border-top-left-radius:5px;
	-moz-border-radius-topleft:5px;
	-webkit-border-top-right-radius:5px;
	border-top-right-radius:5px;
	-o-border-top-right-radius:5px;
	-ms-border-top-right-radius:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-bottom-right-radius:5px;
	border-bottom-right-radius:5px;
	-o-border-bottom-right-radius:5px;
	-ms-border-bottom-right-radius:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-left-radius:5px;
	border-bottom-left-radius:5px;
	-o-border-bottom-left-radius:5px;
	-ms-border-bottom-left-radius:5px;
	-moz-border-radius-bottomleft:5px;
	box-shadow:rgb(28, 28, 28) 0px 1px 2px;
	border-style:none;
}

#Ciudadela {
	width:100%;
	background-color:#FA88CA;
	font-weight:bold;
	color:#552843;
	text-align:center;
	font:normal normal normal 11px/normal 'Lucida Calligraphy';
	height:30px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:5px;
	-webkit-border-top-left-radius:5px;
	border-top-left-radius:5px;
	-o-border-top-left-radius:5px;
	-ms-border-top-left-radius:5px;
	-moz-border-radius-topleft:5px;
	-webkit-border-top-right-radius:5px;
	border-top-right-radius:5px;
	-o-border-top-right-radius:5px;
	-ms-border-top-right-radius:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-bottom-right-radius:5px;
	border-bottom-right-radius:5px;
	-o-border-bottom-right-radius:5px;
	-ms-border-bottom-right-radius:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-left-radius:5px;
	border-bottom-left-radius:5px;
	-o-border-bottom-left-radius:5px;
	-ms-border-bottom-left-radius:5px;
	-moz-border-radius-bottomleft:5px;
	box-shadow:rgb(28, 28, 28) 0px 1px 2px;
	border-style:none;
}


