body						{ /*background-image: url(/teneriffa/images/bodybgten.jpg);*/ background-color: #f3f3f3;  background-position: center -110px; background-repeat: no-repeat; margin: 0; }

h1						{ letter-spacing: -1px; color: #95ce05; font-size: 28px; font-family: Trebuchet MS; font-weight: normal; padding-bottom: 2px; margin-top: 5px; border-bottom: 1px solid #d3d3d3; }
h2						{ color: #455e68; font-size: 24px; letter-spacing: -1px; font-family: Trebuchet MS; padding-bottom: 2px; font-weight: normal; margin-top: 10px; margin-bottom: 5px; }

a						{ text-decoration: none; }
a:hover					{ color: #455e68; text-decoration: underline;} 

p						{ margin: 10px 0 15px 0; }

ul						{ margin: 5px 0 10px 20px; }
ul li						{ margin-bottom: 8px; }

.texto					{ color: #131313; font-family: Microsoft Sans Serif, Verdana, Sans; font-size: 13px; text-align: justify; }
.textoend				{ font-size: 10px; font-family: Verdana; }

#tocenter				{ margin: auto; width: 900px; }

#overtop				{ position: relative; margin: auto; width: 100%; height: 120px; background-color: #455e68; background-position: center top; background-repeat: no-repeat; border-right: 1px solid #d3d3d3; }
#overtop a:hover			{ opacity: .92; filter: alpha(opacity=92); }
#menutop				{ position: relative; float: right; margin-top: -20px; right: 25px; color: #999; }
#menutop a				{ color: #fff; text-decoration: none; }
#menutop a:hover			{ text-decoration: underline; }

#radious_gen			{ position: relative; float: left; width: 902px; height: 23px; margin-top: 10px; .margin-top: 40px; background-image:url(/teneriffa/images/topgen.jpg); background-position: left top; background-repeat: no-repeat;  }
#gen					{ float: left; margin: auto; width: 900px; height: 100%; background-color: #fff;  border-left: 1px solid #d3d3d3; border-right: 1px solid #d3d3d3; border-bottom: 3px solid #d3d3d3; }
#overgen				{ position: relative; float: left; width: 900px;  .z-index: 10; }

#topmenu				{ position: relative; floaT: left; width: 100%; height: 26px; background-image: url(/teneriffa/images/top_menu_bg.jpg);border-bottom: 5px solid #d3d3d3; overflow: visible; }
#topmenu ul				{ position: absolute; list-style-type: none; margin: auto; padding: 0; }
#topmenu li				{ position: relative; floaT: left; }
#topmenu a				{ position: relative; float: left; font-size: 12px; height: 18px; font-family: Arial; color: #000;  padding: 6px 6px 2px 6px; }
#topmenu a:hover			{ background-color: #82b1e6; color: #fff; }

#left					{ position: relative; float: lefT; width: 77%; left: 13px; }
#right					{ position: relative; float: right; width: 20%; }

#lista_flash	{ position: relative; float: left; width: 155px; font-size: 12px; margin: 0 0 15px 0; padding: 0 0 0 15px; overflow: visible; list-style-type: none; left: 15px; text-align: left; border-left: 1px dashed #d3d3d3;}
#lista_flash li	{ position: relative; float: left; margin: 0 0 0 0; padding: 0 0 0 3px;  width: 100%;  margin-bottom: 4px; }
#lista_flash .header	{ color: #f70; font-weight: bold; font-size: 15px;}

#lista_flash_kurs			{ position: relative; float: left; width: 230px; overflow: hidden; font-size: 13px; margin: 0 0 15px 0; padding: 10px; overflow: visible; list-style-type: none; left: 15px; border: 1px solid #d3d3d3; text-align: left; }
#lista_flash_kurs li			{ position: relative; float: left; margin: 0 0 0 0; padding: 0 0 0 3px;  width: 100%;  margin-bottom: 4px; }
#lista_flash_kurs .header	{ color: #f70; font-weight: bold; font-size: 16px;}


#footer					{ position: relative; floaT: left; width: 80%; padding: 3px 0 15px 0; margin-top: 15px; border-top: 1px solid #d3d3d3; }
#endmenu				{ list-style-type: none; margin: 0; padding: 0; }
#endmenu li				{ display: inline; }

.pricediv .TABLA			{ background-color: darkred; }
.pricediv .tabla			{ background-color: darkred; }

.prices_header			{ position: relative; float: left; width: 100%; padding: 2px; margin-bottom: 5px; background-color: #ddd; }
.prices_icon			{ position: relative; floaT: left; }
.prices_content			{ position: relative; float: left; width: 600px; font-weight: normal;}
.prices_price			{ position: relative; float: right; }

.h_pic					{ position: relative; float: left; width: 231px; height: 174px; }
.v_pic					{ position: relative; float: left; width: 174px; height: 231px; }

.TABLA					{ display: none; }

.subtitulo				{ background-color: #99c5cf; color: #fff; padding: 3px; font-weight: bold; margin-top: 15px; margin-bottom: 4px; }

#tabs table				{ border: 1px solid #c3c3c3; margin-bottom: 15px; }
#tabs table td				{ border: 1px dotted #d3d3d3; }
#tabs .tb_top			{ background-color: #fffccc; color: red; }
.more_information 		{ margin: 10px; padding: 10px; background-color: #eee; text-align: center; font-weight: bold; }

#course_included 		{ position: relative; float: right; width: 100%; font-size: 10px; font-family: verdana; }
#course_included ul		{ position: relative; float: left; list-style-type: none; margin: 0; padding: 0; }
#course_included ul li		{ display: block; width: 100%; float: left; border-bottom: 1px solid #d3d3d3; text-indent: 5px; padding-bottom: 2px;  }
#course_included .header	{ position: relative; float: left; width: 100%; color: #f70; font-weight: bold; font-size: 19px; }