body					{ background-image: url(/allspanish/images/bg.png); margin: 0; background-repeat: repeat-x; background-color: #ffb922;  }

h1						{ margin: 0; font-family: Lucida Sans Unicode, Microsoft Sans Serif, Trebuchet MS, Sans Serif, Arial; font-size: 20px; color: #000; font-weight: normal; }
h1 a						{ text-decoration: none; }
h1 a:hover				{ color: #000; text-decoration: none;  }
h2						{ margin: 0; font-family: Verdana, Microsoft Sans Serif, Sans Serif, Trebuchet MS, Arial; font-size: 10px; color: #000; font-weight: normal; }
h3						{ margin: 0; font-family: Trebuchet MS, Microsoft Sans Serif, Arial; font-size: 25px; color: #ff7700; letter-spacing: -1px; font-weight: normal; border-bottom: 1px solid #d3d3d3;}
h4						{ margin: 0; font-family: Arial, Microsoft Sans Serif, Trebuchet MS, Arial; font-size: 18px; color: #933; font-weight: normal; border-bottom: 1px solid #d3d3d3; }
a						{ color: #55f; text-decoration: none; }
a:hover					{ color: #d533a0; text-decoration: underline; }
p						{ margin: 5px 10px 10px 10px; }
.texto					{ font-family: Tahoma, Microsoft Sans Serif, Trebuchet MS, Arial; font-size: 12px; color: #191919; text-align: justify; }
.textotop				{ text-align: right; }
.textoend				{ font-family: Verdana; font-size: 10px; text-align: center; top: 5px; }
.textoupnav				{ font-family: Verdana; letter-spacing: -1px; font-size: 10px; }
.adstexto				{ font-family: Microsoft Sans Serif, Sans Serif, Verdana; font-size: 12px; text-align: left;  }
.textomenu				{ font-family: Verdana; font-size: 13px;  }
.textomenutop			{ font-family: Tahoma; font-size: 15px;  }

.color_lightblue		{ color: #3874f0; font-weight: normal; }

.nolinks a  				{ font-family: Tahoma, Microsoft Sans Serif, Trebuchet MS, Arial; font-size: 12px; color: #191919; text-decoration: none; }
.nolinks a:hover			{ text-decoration: none;  }

#menutop_positioner		{ z-index: 2; position: relative; margin: 0; float: right; top: 75px; .top: 55px; width: 50%; padding: 0; }
#menutop				{ z-index: 100; float: right; padding: 0; list-style-type: none; width: 402px; height: 27px; background-image: url(/allspanish/images/bg-topmenu.png); .filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/allspanish/images/bg-topmenu.png', sizingMethod='crop'); .background-image: none; }
#menutop li				{ position: relative; float: right; padding: 0; margin: 0 0 0 10px; top: 5px; right: 15px; cursor: pointer; }
#menutop li a				{ z-index: 1; color: #fff; }

#gen					{ margin: auto; width: 900px; margin-top: -50px; .margin-top: -10px;}

#top					{ position: relative; float: left; width: 100%; height: 100px; }
#main_logo				{ position: absolute; z-index: 1; float: left; width: 356px; cursor: pointer; height: 85px; background-image: url(/allspanish/images/logotype-white.png); .filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/allspanish/images/logotype-white.png', sizingMethod='crop'); .background-image: none;  }
#colcon					{ position: relative; float: left; width: 100%; left: 20px; }

#top-titles				{ position: absolute; float: left; width: 528px; height: 62px; left: 150px; top: 21px; background-image: url(/allspanish/images/top-titles.png); .filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/allspanish/images/top-titles.png', sizingMethod='crop'); .background-image: none; background-repeat: no-repeat; }
#top-titles h2			{ position: relative; float: left; left: 30px; top: 13px; color: #fff; font-size: 28px; font-family: Trebuchet MS; letter-spacing: -1px; }

#left					{ z-index: 101; float: left; width: 301px; margin-top: 35px; margin-left: 30px; .margin-left: 15px /*IE FIX*/; background-image: url(/allspanish/images/bg-menu-left_alt.png); .filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/allspanish/images/bg-menu-left_alt.png', sizingMethod='crop'); .background-image: none; background-repeat: no-repeat; }
#leftmenu				{ list-style-type: none; position: relative; float: left; width: 100%; height: 524px; margin: 0; padding: 0; left: 35px; top: 30px; line-height: 19px; } 
#leftmenu a				{ color: #111111; text-decoration: none; }
#leftmenu a:hover		{ text-decoration: underline; }
.li_subheader			{ color: #bbb; }
.li_subheader_schools	{ margin-left: 10px; }
.li_header_info			{ position: relative; float: left; left: -10px; width: 100%; height: 25px; background-image: url(/allspanish/images/text-title-information.png); .filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/allspanish/images/text-title-information.png', sizingMethod='crop'); .background-image: none; background-repeat: no-repeat;}
.li_header_destinations	{ position: relative; float: left; left: -10px; margin-top: 10px; width: 100%; height: 25px; background-image: url(/allspanish/images/text-title-destinations.png); .filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/allspanish/images/text-title-destinations.png', sizingMethod='crop'); .background-image: none; background-repeat: no-repeat;}
.li_header_services		{ position: relative; float: left; left: -10px; margin-top: 10px; width: 100%; height: 25px; background-image: url(/allspanish/images/text-title-services.png); .filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/allspanish/images/text-title-services.png', sizingMethod='crop'); .background-image: none; background-repeat: no-repeat;}

#right					{ float: right; width: 700px; margin-top: -560px; overflow: hidden;  }
#container_top			{ z-index: 100; float: left; width: 655px; height: 78px; background-image: url(/allspanish/images/bg-content-top.png); .filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/allspanish/images/bg-content-top.png', sizingMethod='scale'); .background-image: none; background-repeat: no-repeat; }
#container_top #block	{ z-index: 1; position: relative; float: left; width: 600px; left: 27px; top: 36px; }
#container_mid			{ z-index: 100; float: left; width: 655px; padding-top: 8px; background-image: url(/allspanish/images/bg-content-mid.png); .filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/allspanish/images/bg-content-mid.png', sizingMethod='scale'); .background-image: none; background-repeat: repeat-y; }
#container_mid #block	{ z-index: 1; position: relative; float: left; width: 600px; left: 27px; }
#container_end			{ z-index: 100; float: left; width: 655px; height: 106px; background-image: url(/allspanish/images/bg-content-end.png); .filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/allspanish/images/bg-content-end.png', sizingMethod='scale'); .background-image: none; background-repeat: no-repeat; }
#container_end a:hover	{ filter: alpha(opacity=90); opacity: .9; cursor: pointer;} 

#endblock				{ float: left; width: 100%; height: 120px; left: 12px; position: relative;  background-image: url(/allspanish/images/bg-end.png); .filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/allspanish/images/bg-end.png', sizingMethod='crop'); .background-image: none; background-repeat: no-repeat; }

/* Courses */
#colgroup 				{ position: relative; float: left; width: 100%; padding: 0; margin: 10px 0 15px 0; }
#colgroup a 				{ color: #00F; text-decoration: none; }
#colgroup a:hover 		{ text-decoration: underline; }

#col1 					{ position: relative; float: left; width: 30%; list-style-type: none; list-style-type: none; padding: 0; margin: 0; }
#col1 li 					{ position: relative; list-style-type: none; }
#col2 					{ position: relative; float: left; width: 30%; list-style-type: none; list-style-type: none; padding: 0; margin: 0; margin-left: 5%; }
#col2 li 					{ position: relative; list-style-type: none; }
#col3 					{ position: relative; float: left; width: 30%; list-style-type: none; list-style-type: none; padding: 0; margin: 0; margin-left: 5%; }
#col3 li 					{ position: relative; list-style-type: none; }
.header 					{ color: #fff; width: 180px; height: 26px; background-image: url(/allspanish/images/solaparoja.jpg); background-repeat: no-repeat; padding: 2px 0 0 0; text-align: center; font-weight: bold; }


/* from dq */
#titulo					{ display: none; }