@charset "UTF-8";
body {
	margin: 0px;
	background-color: #20b4d4;
}
img {
	border: none;
}
* {
	margin: 0;
}
a {
	color: #FFF;
	text-decoration: underline;
}
.clear_all
{
	clear: both;
}
#menu {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	height: 173px;
}
#subtitle .fecha {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #45efff;
	float: right;
	font-weight: bold;
	margin-top: 27px;
}
#header {
	background-color: #FFF;
}
#content {
	background-image: url(../images/content_back_top.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;
}
#content .wrapper {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 30px;
}
#preview #content .wrapper {
	width: 700px;
}
#logo {
	float: left;
	clear: both;
	position: absolute;
	margin-left: -10px;
}
#languages {
	margin-top: 50px;
	text-align: right;
	height: 12px;
	clear: none;
	float: right;
	position: absolute;
	width: 915px;
	padding: 0px;
}
#languages img{
	padding: 0px 15px 0px 0px;
}
#areas {
	margin-top: 120px;
	text-align: right;
	height: 33px;
	clear: none;
	float: right;
	position: absolute;
	width: 920px;
	padding: 0px;
}
#subtitle {
	background-image: url(../images/subtitle_back.gif);
	background-repeat: repeat-x;
	height: 53px;
	width: 100%;
}
#areas ul li{
	float: right;
	list-style-type: none;
	margin: 0px;
	padding-right: 10px;
}
#subtitle .subtitle_area {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
}
#content .primary {
	width: 700px;
}
.panel_separation {
	height: 35px;
}
.image {
	float: left;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-top: 6px;
}

/* PANEL CYAN */
.panel_cyan .titlebar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #8ff5ff; /*Color texto claro*/
	background-image: url(../images/panel_cyan_titlebar.gif);
	background-color: #1BAECE; /* Color oscuro */
	background-repeat: repeat-x;
	background-position: 0px 0px;
	padding-top: 4px;
	padding-left: 23px;
	padding-bottom: 10px;
}
.panel_cyan .title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	padding-right: 23px;
	padding-left: 23px;
	color: #FFF;
	line-height: 30px;
	padding-bottom: 10px;
	background-color: #1BAECE; /* Color oscuro */
}
.panel_cyan .info {
	background-color: #5fd3ec; /* Color claro */
	background-image: url(../images/panel_cyan_back.gif);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 22px;
	padding-left: 23px;
	padding-right: 23px;
	padding-bottom: 5px;
}
.panel_cyan .foot {
	background-image: url(../images/panel_cyan_foot.gif);
	height: 10px;
}
#content .secondary {
	float: right;
	width: 180px;
}
.contacto_titlebar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #FFF;
	background-color: #008aa5;
	background-image: url(../images/contacto_titlebar.gif);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.contacto_info {
	background-color: #FFF;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #000;
	text-align: center;
}

/* PANEL BLUE */
.panel_blue .titlebar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #8fb5ff; /*Color texto claro*/
	background-image: url(../images/panel_blue_titlebar.gif);
	background-color: #1c4ace; /* Color oscuro */
	background-repeat: repeat-x;
	background-position: 0px 0px;
	padding-top: 4px;
	padding-left: 23px;
	padding-bottom: 10px;
}
.panel_blue .title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	padding-right: 23px;
	padding-left: 23px;
	color: #FFF;
	line-height: 30px;
	padding-bottom: 10px;
	background-color: #1c4ace; /* Color oscuro */
}
.panel_blue .info {
	background-color: #5f83ec; /* Color claro */
	background-image: url(../images/panel_blue_back.gif);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 22px;
	padding-left: 23px;
	padding-right: 23px;
	padding-bottom: 5px;
}
.panel_blue .foot {
	background-image: url(../images/panel_blue_foot.gif);
	height: 10px;
}


/* PANEL ORANGE */
.panel_orange .titlebar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #ffcb8f; /*Color texto claro*/
	background-image: url(../images/panel_orange_titlebar.gif);
	background-color: #ce8c1b; /* Color oscuro */
	background-repeat: repeat-x;
	background-position: 0px 0px;
	padding-top: 4px;
	padding-left: 23px;
	padding-bottom: 10px;
}
.panel_orange .title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	padding-right: 23px;
	padding-left: 23px;
	color: #FFF;
	line-height: 30px;
	padding-bottom: 10px;
	background-color: #ce8c1b; /* Color oscuro */
}
.panel_orange .info {
	background-color: #ecb75f; /* Color claro */
	background-image: url(../images/panel_orange_back.gif);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 22px;
	padding-left: 23px;
	padding-right: 23px;
	padding-bottom: 5px;
}
.panel_orange .foot {
	background-image: url(../images/panel_orange_foot.gif);
	height: 10px;
}

/* PANEL RED */
.panel_red .titlebar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #ff8f94; /*Color texto claro*/
	background-image: url(../images/panel_red_titlebar.gif);
	background-color: #ce231b; /* Color oscuro */
	background-repeat: repeat-x;
	background-position: 0px 0px;
	padding-top: 4px;
	padding-left: 23px;
	padding-bottom: 10px;
}
.panel_red .title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	padding-right: 23px;
	padding-left: 23px;
	color: #FFF;
	line-height: 30px;
	padding-bottom: 10px;
	background-color: #ce231b; /* Color oscuro */
}
.panel_red .info {
	background-color: #ec655f; /* Color claro */
	background-image: url(../images/panel_red_back.gif);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 22px;
	padding-left: 23px;
	padding-right: 23px;
	padding-bottom: 5px;
}
.panel_red .foot {
	background-image: url(../images/panel_red_foot.gif);
	height: 10px;
}

/* PANEL GREEN */
.panel_green .titlebar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #8fffb7; /*Color texto claro*/
	background-image: url(../images/panel_green_titlebar.gif);
	background-color: #1cce6a; /* Color oscuro */
	background-repeat: repeat-x;
	background-position: 0px 0px;
	padding-top: 4px;
	padding-left: 23px;
	padding-bottom: 10px;
}
.panel_green .title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	padding-right: 23px;
	padding-left: 23px;
	color: #FFF;
	line-height: 30px;
	padding-bottom: 10px;
	background-color: #1cce6a; /* Color oscuro */
}
.panel_green .info {
	background-color: #5fec9d; /* Color claro */
	background-image: url(../images/panel_green_back.gif);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 22px;
	padding-left: 23px;
	padding-right: 23px;
	padding-bottom: 5px;
}
.panel_green .foot {
	background-image: url(../images/panel_green_foot.gif);
	height: 10px;
}

/* PANEL PURPLE */
.panel_purple .titlebar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #c48fff; /*Color texto claro*/
	background-image: url(../images/panel_purple_titlebar.gif);
	background-color: #811ccf; /* Color oscuro */
	background-repeat: repeat-x;
	background-position: 0px 0px;
	padding-top: 4px;
	padding-left: 23px;
	padding-bottom: 10px;
}
.panel_purple .title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	padding-right: 23px;
	padding-left: 23px;
	color: #FFF;
	line-height: 30px;
	padding-bottom: 10px;
	background-color: #811ccf; /* Color oscuro */
}
.panel_purple .info {
	background-color: #ae5fec; /* Color claro */
	background-image: url(../images/panel_purple_back.gif);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 22px;
	padding-left: 23px;
	padding-right: 23px;
	padding-bottom: 5px;
}
.panel_purple .foot {
	background-image: url(../images/panel_purple_foot.gif);
	height: 10px;
}

/* PANEL BLACK */
.panel_black .titlebar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #45efff; /*Color texto claro*/
	background-image: url(../images/panel_black_titlebar.gif);
	background-color: #000000; /* Color oscuro */
	background-repeat: repeat-x;
	background-position: 0px 0px;
	padding-top: 4px;
	padding-left: 23px;
	padding-bottom: 10px;
}
.panel_black .title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	padding-right: 23px;
	padding-left: 23px;
	color: #FFF;
	line-height: 30px;
	padding-bottom: 10px;
	background-color: #000000; /* Color oscuro */
}
.panel_black .info {
	background-color: #707070; /* Color claro */
	background-image: url(../images/panel_black_back.gif);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 22px;
	padding-left: 23px;
	padding-right: 23px;
	padding-bottom: 5px;
	color: #FFF;
	
    background-size: 100%;
    background-origin: content;
}
.panel_black .info a{
	color: #45efff;
}
.panel_black .foot {
	background-image: url(../images/panel_black_foot.gif);
	height: 10px;
}
.contacto_info #mail {
	font-size: 11px;
}
#foot {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	padding-bottom: 12px;
}
#foot .estudiocukier {
	float: right;
}
#foot .estudiocukier a{
	color: #5c5c5c;
	text-decoration: none;
}
.contacto_info #mail a{
	color:#008aa5;
}
#about #content .wrapper #intro {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 20px;
	line-height: 35px;
	font-weight: bold;
	color: #000;
	padding-bottom: 30px;
}
#about #content .wrapper .dancers {
	margin-bottom: 70px;
}
#about #content .wrapper .title {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #000;
	margin-bottom: 10px;
}
#about #content .wrapper .cv .photo {
	padding-right: 20px;
	padding-bottom: 12px;
	float: left;
}
#about #content .wrapper .cv .download {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	height: 37px;
	background-image: url(../images/pdf_icon.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 45px;
	padding-top: 10px;
	margin-top: 10px;
	margin-bottom: 70px;
}
#about #content .wrapper .cv .download a {
	text-decoration: none;
}
#about #content .wrapper .cv {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 24px;
	color: #000;
}
#about #content .wrapper .title .small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
#content #inner {
	background-image: url(../images/content_back.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.pages ul li {
	float: left;
	list-style-type: none;
	padding-right: 5px;
}
.pages ul {
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding-top: 2px;
}
.pages ul .current_page {
	font-weight: bold;
}
.pages_wrapper {
	margin-bottom: 30px;
}
#events .pages_wrapper {
	margin-bottom: 60px;
	margin-top: -15px;
}