body {margin:0;padding:0;width:775px;margin:auto;font-family:Verdana, Arial, Helvetica, sans-serif;background:#fff;}
h1 {margin:0 0 0 20px;padding:15px 0 0 0;}
h2 {font-family:Arial, Helvetica, sans-serif;color:#BC1F23;text-align:right;}
h3 {font-family: Arial, Helvetica, sans-serif;margin-right:15px;color:#BC1F23;text-align:right;}
h4 {text-decoration:none !important;font-family: Arial, Helvetica, sans-serif;margin-right: 20px;text-align: right;color: #BC1F23;}
p {font-size:0.8em;}
hr {display:none;}

/*HEADER_______________________________________________________________________________________________________________________________________________________*/
#header {height:106px;}
	.header1 {background: url(../images/top-background.jpg) no-repeat;}
	.header2 {background: url(../images/top-background2.jpg) no-repeat;}
	.header3 {background: url(../images/top-background3.jpg) no-repeat;}
	.header4 {background: url(../images/top-background4.jpg) no-repeat;}
	.header5 {background: url(../images/top-background5.jpg) no-repeat;}
	.header6 {background: url(../images/top-background6.jpg) no-repeat;}
	.header7 {background: url(../images/top-background7.jpg) no-repeat;}
	.header8 {background: url(../images/top-background8.jpg) no-repeat;}
	.header9 {background: url(../images/top-background9.jpg) no-repeat;}
	.header10 {background: url(../images/top-background10.jpg) no-repeat;}
		#header img {border:none;}
		#header ul {margin:0;padding:0;float:right;position:relative;top:13px;}
		#header li {display:inline;width:135px;height:21px;float:left;text-align:center;}
		.header-li-select {background: url(../images/buttom-red-background.gif) no-repeat;}
		.header-li-buttom {background: url(../images/buttom-white-background.gif) no-repeat;}
		.header-li-buttom-right {background: url(../images/buttom-white-background2.gif) no-repeat;}
		.header-li-buttom-right2 {background: url(../images/buttom-red-background2.gif) no-repeat;}
		#header a {color:#000;font-size:0.6em;font-weight:bold;text-decoration:none;}
			#header a:hover {text-decoration: underline;}
	
/*MENU_______________________________________________________________________________________________________________________________________________________*/
#menu {height:50px;background:url(../images/menu-background.jpg) no-repeat;font-size:0.8em;letter-spacing:-1px;}
	#menu ul{list-style-type: none;padding: 0;margin: 0;border-top: #FFF solid 1px;}
	#menu li{float:left;height:20px;padding:20px 0 10px 0;}
	#menu a{color:#FFF;text-decoration:none;border-right: #FFF 1px solid;padding: 20px 8px 8px 8px;}
		#menu a:hover{background:#BC1F23;}

/*HOME CONTENT_______________________________________________________________________________________________________________________________________________________*/
#home-content {clear: both;padding:0 10px 0 0;float:left;}
	#home-content a{color:#fff;text-decoration: none;}
		#home-content a:hover{color:#BC1F23;}	
	#home-content h2{text-transform: uppercase;text-align: right;margin: 15px 0 0 0;font-size: 1.2em;}
	#home-content h3 {font-size: 0.7em;text-align: right;margin: 5px 0 0 0;color: #000;}
	#home-content h4{font-size: 1.4em;margin: 0;}
	#home-content p{font-size: 0.7em;margin: 0;}
	.cursos {width: 140px;float: left;text-align: right;border-left: 1px #000000 solid;border-top: 1px #000000 solid;margin: 10px 0 0 0;padding: 5px 10px 5px 5px;}
	.cursos a {color:#000 !important;}
		.cursos a:HOVER {color:#BC1F23 !important;}
	.informacion {padding-right: 25px;background: url(../images/red-point.gif) right no-repeat;clear: both;font-weight: bold;height: 17px;text-align: right;}
	.informacion-left {padding-right: 25px;background: url(../images/red-point-left.gif) right no-repeat;clear: both;font-weight: bold;height: 17px;text-align: right;}
	.separation {background: url(../images/menu-background.jpg) no-repeat;height: 20px;display: block;clear: both;border: #FFFFFF;}

/*COLUMN1_______________________________________________________________________________________________________________________________________________________*/
#column1 {float: left;width: 277px;/* padding: 10px 15px 0 25px; */padding: 20px 15px 0 0;text-align: right;}
	#column1 a{color:#000;text-decoration:none;}
		#column1 a:hover{color:#fff;}
	#column1 p {font-size:0.7em;}
	.bocadillo1 {background: url(../images/bocadillo1-background2.jpg);padding: 10px 25px 10px 20px;}
		.bocadillo1 ul{list-style-type: none;margin: 10px;padding: 0;}
		.bocadillo1 li{margin-top:20px;}
		.bocadillo1-top {background: url(../images/bocadillo1-background1.jpg);height: 18px;}
		.bocadillo1-bottom {background: url(../images/bocadillo1-background3.jpg) no-repeat;	height: 30px;}
		.bocadillo1 h2{color:#FFF;margin: 0;}
		.bocadillo1 p{margin:5px 0 0 0;color:#FFF;}
		.bocadillo1 label {float:left;color:#fff;}
		.bocadillo1 select {width:212px;}
		.bocadillo1 input {width:120px;height:30px;color:#fff;background:#CF0008;border-top:0;border-right:2px solid #9F090F;border-bottom:2px solid #9F090F;border-left:0;}
			.bocadillo1 input:HOVER {border:0;}
		.bocadillo1 input:ACTIVE {border-top:2px solid #9F090F;border-right:0;border-bottom:0;border-left:2px solid #9F090F;}
		.curso a{background: url(../images/newspaper.gif) no-repeat right bottom;padding-right: 20px;/* font-family: Arial, Helvetica, sans-serif; */text-indent: -1px;font-size: 0.9em;color: #FFF !important;text-decoration: underline !important;}

/*NEWS_______________________________________________________________________________________________________________________________________________________*/
#news {text-align:left;margin-right: 10px;font-family: sans-serif, Arial, Helvetica;}
	#news h2{margin: 0 0 10px 0;}
	#news ul{font-size: 0.7em;margin: 0;padding: 0;list-style-type: none;}
	#news li{border-bottom: 1px #000000 solid;margin-bottom: 15px;padding: 0 0 5px 0;}
	#news a{color: #BC1F23;text-decoration: none;/* font-family: Georgia, "Times New Roman", Times, serif; */}
		#news a:HOVER{background: #BC1F23;color: #FFF;padding: 2px;}
	.news_categoria {color: #BC1F23;text-decoration: none;font-size: 1.2em;font-family: sans-serif;text-transform: uppercase;}

/*COLUMN2_______________________________________________________________________________________________________________________________________________________*/
#column2 {width: 450px;padding: 10px 0 0 0;float: right;text-align: left;}
	#column2 p{margin-right: 0px;font-size: 0.7em;}
	#column2 strong{margin-right: 0px;}
	#column2 h2{margin: 0 20px 0 0;font-size: 2.3em;letter-spacing: -1px;}
	#column2 h3{font-size: 1.0em;}
	#column2 table{width: 90%;margin: 30px auto 20px auto;font-size: 0.8em;text-align: left;font-family: sans-serif;}
	.color-tr {background: #e1e1e1;}
	caption {margin: 20px 0 0 0;font-size: 2em;letter-spacing: -1px;}
	#column2 a{color:#000;text-decoration:none;}
		#column2 a:hover{color:#fff;}
	#column2 ul{margin:10px;text-align:left;font-size:1.0em;}
	#column2 li{margin: 10px;font-size: 0.8em;list-style-type: none;border-bottom: 1px solid #000000;padding-bottom: 5px;}
	#column2 li a{color: #BC1F23;font-size: 1.3em;text-transform: uppercase;/* font-family: Georgia, "Times New Roman", Times, serif; */letter-spacing: -1px;}
		#column2 li a:hover{background: #BC1F23;color: #FFF;padding: 2px;}	
	#noticia a:HOVER {background:#BC1F23;}
	.bocadillo2 {background: url(../images/bocadillo2-background2.gif);padding: 10px 20px 10px 20px;float: left;width: 410px;}
		.bocadillo2 h2{font-size: 1.5em !important;color:#FFF;margin: 0;}
		.bocadillo2 img{border: 3px #000000 solid;float: left;margin: 10px 10px 10px 0;}
		.bocadillo2 a:hover{color: #fff;}
		.bocadillo2 p{margin: 5px 0 0 0;color:#FFF;}
	.bocadillo2-top {background: url(../images/bocadillo2-background1.gif);height: 19px;clear: both;}
	.bocadillo2-bottom {background: url(../images/bocadillo2-background3.gif);height: 24px;clear: both;}
	.informacion2 {padding: 0 25px 0 0;background: url(../images/black-point.gif) right no-repeat;font-weight: bold;height: 16px;text-align: right;}
	.masinformacion {background: url(../images/information.gif) no-repeat;padding-left: 20px;font-weight: bold;}
	.contratar {background: url(../images/cart.gif) no-repeat;padding-left: 20px;font-weight: bold;}
	#CW img{float: right;border: none;}
	.address, .address2 {
	font-size: 0.7em;
	border-top: solid #000000 1px;
	padding-top: 40px;
	width: 100%;
	margin-top: 30px;
	margin-bottom: 20px;
	background-image: url(../images/logo-ALEA-2.gif);
	background-repeat: no-repeat;
}
	.address {
	background-position: right top;
	margin-left: 0px;
	margin-right: 20;
}
	.address2 {
	background-position: left top;
	
}

	.float-left {float: left;}
	.visibility {visibility: hidden;height: 1px;}
	.ul-int p {font-size:0.9em !important;}

/*PIC_______________________________________________________________________________________________________________________________________________________*/
.foot_pic {color:#FFF;padding: 4px;clear: both;font-size: 0.6em;}
.pic {clear: both;margin: 5px 20px 20px 20px;background:#000;}
.border {border: 1px #000000 solid;}
.float_right {float: right;margin: 0 10px 10px 17px;}
.float_left {float: left;margin-left: 15px;}
.breadcrumbs {border-bottom: solid 1px #BC1F23;padding-bottom: 5px;margin: 0;padding-left: 10px;/* font-family: Arial, Helvetica, sans-serif; */font-size: 0.7em;}
	.breadcrumbs a{color: #BC1F23;}
.noborde {border: none;}
#nnews {text-align: left;margin-right: 10px;padding: 2px;font-size:0.8em;}
	#nnews a:HOVER {background:#BC1F23;}
/* XXXXXXXXXXXXXXXXXXXXXXXX */.nnews_titular {text-transform: uppercase;text-align: right;}
#nnnews {text-align: left;margin-right: 10px;padding: 2px;font-size:0.7em;}
#nnnews p {font-size:0.8em;}
/* XXXXXXXXXXXXXXXXXXXXXXXX */.nnnews_titular {text-transform: uppercase;text-align: right;}
	#nnnews a{color: #BC1F23;text-decoration: none;font-size: 1.2em;/* font-family: Georgia, "Times New Roman", Times, serif; */text-transform: uppercase;}
		#nnnews a:hover{background-color:#BC1F23;color: #FFFFFF;padding: 2px;}
#quienes {text-align: left;/* margin-right: 10px; */font-size: 0.7em;text-align:justify}
/* XXXXXXXXXXXXXXXXXXXXXXXX */.quienes_titular {text-align:left;font-size: 1.0em;}
	#quienes a{color: #BC1F23;text-decoration: none;font-size: 1.0em;/* font-family: Georgia, "Times New Roman", Times, serif; */text-transform: uppercase;padding: 2px;}
		#quienes a:hover{background: #BC1F23;color: #FFF;padding: 2px;}
	#quienes li{font-size: 0.9em;padding: 2px;}
.dcha {float: right;margin:0 0 0 5px; }
.izda {float: left;margin:0 5px 0 0; }
.img-right {float:right;padding: 10px;}
.img-left {float:left;padding: 10px;}
.hidden {display:none;}
.links{color:#D00615;font-size:0.6em;font-weight:bold;text-decoration:none}
