/* @override css/al.css */
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	color: #052c4a;
	background-attachment: fixed;
	background-color: #be001a;
	background-image: url(/i/bodybg.gif);
	background-repeat: repeat;
	margin: 0;
	padding: 0;}

#container {
	width: 770px;
		bordeR:1px solid #000;
}

#header {
	color: #fff;
	font-size:9px;
	background: #18526b url(/i/navbg.png);
		background-repeat: no-repeat
	padding-top:10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 30px;
	height: 115px;
	margin:0px;
}

 #address a:link,  #address  a:visited,
 #header a:link,  #header  a:visited {
  color: #ffffff;
 	text-decoration: none;  
}

 #address a:hover,  #address  a:active ,
 #header a:hover,  #header  a:active {text-decoration: none;color: #fff;}

#slide, #SLIDESIMG {margin: 30px 0px 0 7px;}

#page {
	background-color: #e7eef4; /* Cambio de color de fondo d9d9d9*/
	background-image: url(/i/pagegradbg.jpg);
	background-position: 0 20px;
	background-repeat: repeat-x;}

#logo {position:absolute;
	left: 10px;
	top: 5px;}

h1 {
	font-size: 22px;
	line-height: 35px;
	font-weight: normal;
	color: #185087;
	letter-spacing: -1.2px;
	margin: 0 ;
	padding: 0;}

h2 {
	font-size: 18px;
	line-height: 25px;
	font-weight: normal;
	color: #000000;
	letter-spacing: -1px;
	margin: 10px 0 0 0 ;
	padding: 0 0 10px 0;
}


h3 {
	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
	color: #000;
	letter-spacing: -1px;
	margin: 0 0 0 0 ;
	padding: 0 0 0 0;
}


h4 {
	font-size: 21px;
	line-height: 44px;
	font-weight: normal;
	color: #FFF;
/*	text-transform:uppercase;*/
	letter-spacing: -1px;
	margin: 0 20px 0 0 ;
	text-align:center;
	padding: 0 0px 0 0px;
}

h4 span {color: #ea0000;font-size:42px;	font-weight: normal;}

#menucolhome h4 {padding: 10px 0 0px 0;}

h5 {
	width:230px;
	font-size: 16px;
	font-weight:bold;
	line-height: 20px;
	color: #FFF;
	float:left;
	letter-spacing: -1px;
	margin: 0 0px 0 10px ;
	padding: 0 0px 0 0px;
	bordeR-bottom:1px solid #ea0000;
}

h5 span {color: #FF0000;}

.contactus {
		width:245px;
		float:left;
		margin: 10px; 0 0 0;
		line-height:17px;}

#menucolhome h5 {padding: 20px 0 0px 0;}

.text-home {padding:15px 10px;}

.leftthumb { border:0; padding: 10px 20px 5px 0 }
.rightthumb {border:0; padding: 5px  0 20px 20px}

#hometitle {
  height:45px;
  background-image: url(/i/home_h1bg.jpg);
	margin: 0 0 0 10px  ;
	padding: 0 0 0 20px;
	background-repeat: no-repeat;}

#tourlinks {text-align:right; position:absolute; top:310px; left: 505px; font-size: 9px; 	width:250px; height:10px ; color:#000}
#tourlinks  ul {	display: inline; margin: 0; padding: 0 0 0 5px;list-style-type: none;}
#tourlinks   li
{
	height:20px;
	margin: 0;
	padding:5px;
	display: inline;
	background: url(/i/tourlinkbg.gif);
	background-repeat: no-repeat; 
	background-position: 65px 7px;
	/* REAL POSITION. Hide from IE mac \*/
	background-position: top right;
	/* End hide from IEmac */
}

#tourlinks   li a:link,
#tourlinks   li a:visited
{ color: #fff; text-decoration:none;}

#tourlinks   li a:hover,
#tourlinks   li a:active
{ color: #fff; text-decoration:underline;}

#maincol {
	background-color: #FFFFFF;
	padding: 15px 20px 0px 10px;
	width:462px;
	margin: 0 250px 0 18px;	}

#credit  { margin:30px;font-weight:bold;	font-size: 10px;}

#credit a {color: #fff;text-decoration: none;}

#netp  { margin:30px;font-size: 10px; text-align: right;}
#netp a {color: #fff;text-decoration: none;}

#maincol  a:link ,
#sidecol p a:link 
{color: #000;
text-decoration: none; 
background: url(/i/underline.gif) repeat-x 100% 100%;
padding-bottom: 2px;
white-space: nowrap;
}

#maincol a:visited ,
#sidecol p a:visited {color: #052c4a;text-decoration: underline;background: url(/i/underline.gif) repeat-x 100% 100%;
	padding-bottom: 2px;white-space: nowrap;}
	
	
#maincol  a:hover, #sidecol p a:hover, #maincol a:active, #sidecol p a:active {
color: #000000;text-decoration: underline; 
background: url(/i/underline.gif) repeat-x 100% 100%;
padding-bottom: 2px;
white-space: nowrap;}

#maincol ul {padding: 0 0 20px 20px; margin:0 0 0 0; }
#maincol p {padding: 0 0 30px 0; margin:0 0 0 0}
#maincol ul.sitemap {padding: 0 0 0 40px; margin:0 0 0 0}
p.leadin  {background: #FFF url(/i/right.gif) no-repeat;  padding: 20px 0 20px 0; 	background-position: 0 5px; }
p.leadin a {font-weight:bold; margin-left:10px;}
p.leadback  {background: #FFF url(/i/left.gif) no-repeat; margin: 0 0 0 0; padding: 20px 0 60px 0; 	background-position: 0 5px; }
p.leadback a {font-weight:bold; margin-left:10px;}

#sidecol {width:250px; float: right; background: #e6edf5; margin-top:10px;}

#sidecol h3 a:link,
#sidecol h3 a:visited {color: #052c4a; text-decoration: none; }
#sidecol h3 a:hover,
#sidecol h3 a:active { color: #052c4a; text-decoration: underline;}
#sidecol h3 {font-weight:bold;	font-size: 11px;text-transform:uppercase; padding: 5px 5px 5px 35px;
 background: url(/i/linkbg.gif);	background-repeat: no-repeat;  margin:5px 0 0 0 ;}


/* COLOR LATERAL BARRA LATERAL HOME  */
#sidecol p.openlink_home {
	background: url(/i/linkunderopenbg.gif);	background-repeat: repeat; 
	font-size:11px;
	line-height:17px;
	padding: 0px 5px 5px 8px; margin: 0 8px 0 0 ; 
	border-bottom: 1px solid #9c9c9c
}

#sidecol h3.openlink_home {
	background: url(/i/linkopenbg_home.gif);
	background-repeat: no-repeat;
	margin:5px 0 0 0 ;
	color:#000000;}

p.openlink_home img{border:0; padding: 5px 2px 5px 0 }

/* COLORES PARA LATERALES DE SECCIONES */

#menucol h3 {
	font-weight:bold;	
	font-size: 11px;
	text-transform:uppercase; 
	padding: 5px 5px 5px 35px;
  background: url(/i/menubg.gif);	
  background-repeat: no-repeat;  
  margin:5px 0 0 0 ;}

#menucol p.openlink {
	background: url(/i/menuunderopenbg.gif);	
	background-repeat: repeat; 
	padding: 0px 10px 5px 10px; 
	margin: 0 5px 0 0 ; 
	border-bottom: 1px solid #aaa7a3 ;	
	color: #000000;}

#menucol h3.openlink_school {
	background: url(/i/menuopenbg_school.gif);
	background-repeat: no-repeat; 
	margin:5px 0 0 0 ;
	}

#menucol h3.openlink_santander {
	background: url(/i/menuopenbg_santander.gif);
	background-repeat: no-repeat; 
	margin:5px 0 0 0 ;}

#menucol h3.openlink_courses {
	background: url(/i/menuopenbg_courses.gif);
	background-repeat: no-repeat; 
	margin:5px 0 0 0 ;
	color:#FFFFFF;
	}

#menucol h3.openlink_accommodation {
	background: url(/i/menuopenbg_accommodation.gif);
	background-repeat: no-repeat; 
	margin:5px 0 0 0 ;
	color:#000000;
	}

#menucol h3.openlink_enrol {
	background: url(/i/linkopenbg_home.gif);
	background-repeat: no-repeat; 
	margin:5px 0 0 0 ;
	color:#000000;
	}
	
	
	#menucol h3.openlink_mission_statement {
	background: url(/i/linkopenbg_home.gif);
	background-repeat: no-repeat; 
	margin:5px 0 0 0 ;}

/**********************/
#maincol h3 a:link,
#maincol h3 a:visited {display:block;  color: #000000; text-decoration: none; }
#maincol h3 a:hover,
#maincol h3 a:active { color: #000000; text-decoration: underline;}
#maincol h3 {font-weight:bold;	font-size: 11px;text-transform:uppercase; padding: 4px 5px 5px 25px;
  margin:5px 0 0 0 ;}

	#maincol .title_section {
	font-size: 18px;
	line-height: 25px;
	font-weight: normal;
	color: #000000;
	letter-spacing: -1px;
	margin: 10px 0 0 0 ;
	padding: 0 0 10px 0;}
	
	#maincol p {margin:0 0 0 0px;padding: 0 0 0 0;}
	#menucol p {margin:0 0 0 0px;padding: 0 0 0 0;}
	
	#maincol .list_section {width:450px; margin:0px 0 0 15px; } 


#maincol p.openlink {
	/*background: url(/i/linkunderopenbg_small.gif);	*/
	width:208px;
	background-repeat: repeat; 
	padding: 0px 5px 5px 8px; 
	margin: 0 0px 0 0 ; 
	border-bottom: 1px solid #9c9c9c
	}

#maincol h3.openlink {
	width:208px;
	background: url(/i/linkopenbg_small.gif);
	background-repeat: no-repeat;  margin:5px 0px 0px 0px;}

p.openlink img{border:0; padding: 5px 0px 5px 0 }


/*

.capa_bloque {
float:left;
margin:0 0;
padding: 0 0;
}

.capa_celda_bloque {
	width:20.7em;
	float:left;
	margin: 0 0 0 0px;
	padding: 10px 0;
}

*/


#tables {
	margin: 10px 10px 0px 0;
}

#tables td {padding:0px 0 0px 0;}



/* 1 BLOQUES COLORES HOME */
#maincol p.openlinkhome {
	background: url(/i/linkunderopenbg_smallhome.gif);
	width:208px;
	background-repeat: repeat; 
	padding: 0px 5px 9px 8px; 
	margin: 0 0px 10px 0 ; 
	border-bottom: 1px solid #9c9c9c;	}

#maincol h3.openlinkhome {
	width:208px;
	background: url(/i/linkopenbg_smallhome.gif);
	background-repeat: no-repeat;  
	margin:5px 0px 0px 0px;
	font-size:9px;
	color:#fff;
	border:none;	}


	#maincol h3.openlinkhome a:link {	
		width:0px;
		text-decoration:none;
		font-size:9px;
	letter-spacing:0px;
		margin: 0 0 0 5px;
		color:#FFFFFF;			
		}
	
	#maincol h3.openlinkhome a:hover {text-decoration:underline;}

#maincol p.openlinkhome img{border:1 }

/* 2 BLOQUES COLORES SCHOOL */
#maincol p.openlinkschool {
	background: url(/i/linkunderopenbg_smallschool.gif);
	width:208px;
	background-repeat: repeat; 
	padding: 0px 5px 9px 8px; 
	margin: 0 0px 10px 0 ; 
	border-bottom: 1px solid #9c9c9c	}

#maincol h3.openlinkschool {
	width:208px;
	background: url(/i/linkopenbg_smallschool.gif);
	background-repeat: no-repeat;  
	margin:5px 0px 0px 0px;	color:#fff;
		font-size:9px;
	letter-spacing:1px;
	}

		#maincol h3.openlinkschool a:link {	
		width:0px;
		text-decoration:none;
		font-size:9px;
		letter-spacing:0px;
		margin: 0 0 0 5px;
		color:#FFFFFF;			
		}
	
	#maincol h3.openlinkschool a:hover {text-decoration:underline;}

#maincol p.openlinkschool img{border:1 }


/* 3 BLOQUES COLORES SANTANDER */
#maincol p.openlinksantander {
	background: url(/i/linkunderopenbg_smallsantander.gif);
	width:208px;
	background-repeat: repeat; 
	padding: 0px 5px 5px 8px; 
	margin: 0 0px 10px 0 ; 
	border-bottom: 1px solid #9c9c9c	}

#maincol h3.openlinksantander {
	width:208px;
	background: url(/i/linkopenbg_smallsantander.gif);
	background-repeat: no-repeat;  margin:5px 0px 0px 0px;	color:#fff;
	font-size:9px;
	letter-spacing:1px;
	}

		#maincol h3.openlinksantander a:link {	
		width:0px;
		text-decoration:none;
		font-size:9px;
		letter-spacing:0px;
		margin: 0 0 0 5px;
		color:#FFFFFF;			
		}
	
	#maincol h3.openlinksantander a:hover {text-decoration:underline;}

#maincol p.openlinksantander img{border:1 }


/* 4 BLOQUES COLORES  */
#maincol p.openlinkcourses {
	background: url(/i/linkunderopenbg_smallcourses.gif);
	width:208px;
	background-repeat: repeat; 
	padding: 0px 5px 5px 8px; 
	margin: 0 0px 10px 0 ; 
	border-bottom: 1px solid #9c9c9c	}

#maincol h3.openlinkcourses {
	width:208px;
	font-size:9px;
	background: url(/i/linkopenbg_smallcourses.gif);
	background-repeat: no-repeat;  margin:5px 0px 0px 0px;	color:#fff;
	}

		#maincol h3.openlinkcourses a:link {	
		width:0px;
		text-decoration:none;
		font-size:9px;
		letter-spacing:0px;
		margin: 0 0 0 5px;
		color:#FFFFFF;			
		}
	
	#maincol h3.openlinkcourses a:hover {text-decoration:underline;}

#maincol p.openlinkcourses img{border:1 }


/* 5 BLOQUES COLORES  */
#maincol p.openlinkaccommoda {
	background: url(/i/linkunderopenbg_smallaccomoda.gif);
	width:208px;
	background-repeat: repeat; 
	padding: 0px 5px 5px 8px; 
	margin: 0 0px 10px 0 ; 
	border-bottom: 1px solid #9c9c9c	}

#maincol h3.openlinkaccommoda {
	width:208px;	
	font-size:9px;
	background: url(/i/linkopenbg_smallacco.gif);
	background-repeat: no-repeat;  margin:5px 0px 0px 0px;	color:#fff;}

	#maincol h3.openlinkaccommoda a:link {	
		width:0px;
		text-decoration:none;
		font-size:9px;
		letter-spacing:0px;
		margin: 0 0 0 5px;
		color:#FFFFFF;			
		}
	
	#maincol h3.openlinkaccommoda a:hover {text-decoration:underline;}
	

#maincol p.openlinkaccomoda img{border:1 }

/* 6 BLOQUES COLORES  */
#maincol p.openlinkenrol {
	background: url(/i/linkunderopenbg_smallenrol.gif);
	width:208px;
	background-repeat: repeat; 
	padding: 0px 5px 5px 8px; 
	margin: 0 0px 10px 0 ; 
	border-bottom: 1px solid #9c9c9c	}

#maincol h3.openlinkenrol {
	width:208px;
	background: url(/i/linkopenbg_smallenrol.gif);
	background-repeat: no-repeat;  margin:5px 0px 0px 0px;	color:#fff;		font-size:9px;
	letter-spacing:1px;}

	#maincol h3.openlinkenrol a:link {	
		width:0px;
		text-decoration:none;
		font-size:9px;
		letter-spacing:0px;
		margin: 0 0 0 5px;
		color:#FFFFFF;			
		}
	
	#maincol h3.openlinkenrol a:hover {text-decoration:underline;}	


#maincol p.openlinkenrol img{border:1 }

/***********************/

#footer {  
	font-size: 10px; 
	height: 20px;
	clear:both;
	background: url(/i/subnavbgfooter.gif) repeat; 
	*background: #f1f1f1; 	
	}
	
	
#footer  ul {margin:  0 0 0 10px ; 
padding: 0;
list-style-type: none;}

#footer   li
{
	margin: 0;
	padding: 0 3px 0 6px;
	display: inline;
	background-image: url(/i/sep.gif);
	background-repeat: no-repeat;
	background-position: 0 3px;
}

#footer  a:link ,
#footer a:visited {color: #000; text-decoration: none;  }
#footer  a:hover ,
#footer  a:active {color: #000000; text-decoration: none;  }
#footersub {  width:200px; float:left; margin-left: 10px;}
#footermain {  width:500px; float:right; font-weight:bold; text-align:right; margin-right:10px;}

#address {
	color: #fff;
	height:20px;
	font-size:9px;
	line-height:10px;
	background:#3a6ca1;
	padding: 3px 10px 5px 30px;
	*padding: 13px 10px 5px 30px;
}

#address a:link {color:#000;}

.p7tbsub
{
	background: url(/i/subnavbg.gif) repeat; 
	color: #000;
	background-position: 0 0;
	font-size: 10px; 
	font-weight: bold;
	height:20px; 
	padding: 0;
 	z-index: 400; 
 	visibility: hidden;
 	position:absolute; 
 	left: 0px; 
 	top: 101px; /* from html */
 	border-left:1px solid #d9e0e8;
}

.p7tbsub  ul {
	background: #FFF url(/i/subnavbg.gif) repeat;margin:  0 ; 
	padding: 0 0 0 0;
	list-style-type: none;
 }

.p7tbsub  li
{
	margin: 0;
	padding: 0 3px 0 6px;
	display: inline;
	background-image: url(/i/sep.gif);
	background-repeat: no-repeat;
	background-position: 0 3px;
}

.p7tbsub a:link ,
.p7tbsub a:visited {color: #204e7f; text-decoration: none;  }
.p7tbsub a:hover ,
.p7tbsub a:active {color: #dc0000; text-decoration: none;  }


#p7TBtrig10{position:absolute;left: 220px; top: 88px; z-index: 300; visibility: visible}
#p7TBtrig20{position:absolute; left: 284px; top: 88px; z-index: 300; visibility: visible}
#p7TBtrig30{position:absolute; left: 340px; top: 88px; z-index: 300; visibility: visible}
#p7TBtrig35{position:absolute; left: 400px; top: 88px; z-index: 300; visibility: visible}
#p7TBtrig40{position:absolute; left: 423px; top: 88px; z-index: 300; visibility: visible}
#p7TBtrig50{position:absolute; left: 497px; top: 88px; z-index: 300; visibility: visible}
#p7TBtrig60{position:absolute; left: 618px; top: 88px; z-index: 300; visibility: visible}



#coretitle {
height:45px;
background-image: url(/i/core_h1bg.jpg);
	margin: 0 0 0 10px  ;
	padding: 0 0 0 20px;
	background-repeat: no-repeat;
}

#insidetitle {
height:45px;
background-image: url(/i/inside_h1bg.jpg);
	margin: 20px 0 0 10px  ;
	padding: 0 0 0 20px;
	background-repeat: no-repeat;
}


#menucol {
	width:250px; 
	position: absolute; 
	top: 121px; 
	left: 515px;  
	margin-top:15px; 
	padding:0 0 20px 2px;
	background: #a7bacf  url(/i/menucolbg.gif) no-repeat;
	}

#menucolhome {
	width:259px; 
	position: absolute; 
	top: 354px; 
	left: 637px; 
	margin-top:15px; 
	padding:0px 0 20px 2px;
	background: #a7bacf  url(/i/menucolbg.gif) no-repeat;
	}




#menucol a:link ,

#menucol a:hover ,
#menucol a:active ,
#menucol a:visited 
{color: #fff;
text-decoration: underline; 
}




#menucol h2 {font-size:18px; font-weight:normal; color: #000; text-transform:uppercase;margin:0 0 0 0;padding: 10px 5px 0 8px;}
#menucol p {color: #000; margin:0 0 0 0;padding: 0px 5px 0 8px;}
#menucol h3 a:link,
#menucol h3 a:visited {display:block;  color: #000000; text-decoration: none; }
#menucol h3 a:hover,
#menucol h3 ha:active {color: #000000; text-decoration: underline;}
/*
#menucol h3 {
	font-weight:bold;	
	font-size: 11px;
	text-transform:uppercase; 
	padding: 5px 5px 5px 35px;
  background: url(/i/menubg.gif);	
  background-repeat: no-repeat;  
  margin:5px 0 0 0 ;}

#menucol p.openlink {
	background: url(/i/menuunderopenbg.gif);	
	background-repeat: repeat; 
	padding: 0px 10px 5px 10px; 
	margin: 0 5px 0 0 ; 
	border-bottom: 1px solid #aaa7a3 ;	
	color: #000000;}

#menucol h3.openlink {
	background: url(/i/menuopenbg.gif);
	background-repeat: no-repeat; 
	margin:5px 0 0 0 ;}
*/



/*div.booking {width:450px;overflow:auto;}
*/


table.booking td{padding:4px; margin:2px; }

table.booking th {
text-align:left;
	font-size: 16px;font-weight:bold;
	line-height: 20px;
	font-weight: normal;
	letter-spacing: -1px;

}

table.booking  td.main {;background: #a7bacf  ;
	font-size: 11px;
	font-weight: bold;
	text-align: left;

}

table.booking  td.subth {
	font-size: 11px;

	background: #fbb57b;

	text-align: center;
	font-weight: bold;

}

table.booking  td.data {
	font-size: 11px;

	background: #fff1d5;
	border: 1px solid #b2a29f;
}


table.booking  td.label {
	font-size: 11px;
font-weight:bold;
	background: #fff1d5;
	
}



table.booking  td.data  input{ border:0; 	
background: #fff1d5;

}


table.booking  td.data  #total,
table.booking  td.subth  input
{ font-weight:bold;

}



table.booking  td  input,
table.booking  th input { 	line-height: 11px;


}

table.chart td {	font-size: 11px;

	background: #fff1d5;
	border: 1px solid #b2a29f;}



.required {color: #f00;}



select, input {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 	line-height: 11px;
	line-height: 20px;
	color: #000000;
}



table.mailform td,
table.mailform th
{padding:6px; margin:0; }


table.mailform th
{font-weight:bold; text-align:left; color: #fff; 	background-color: #000000;
	background-image: url(/i/navbg.jpg);
	background-repeat: no-repeat;
	
}



table.mailform  td.label {
	font-size: 11px; text-align:right;
font-weight:bold;
	border-top: 1px solid #4684cc;
	
}

table.mailform  td.widget {
	font-size: 11px;
	background: #fff;
	
	border-top: 1px solid #4684cc;
	
}


table.mailform  td.widget  input,
table.mailform  td.widget  select{ border: 1px solid #b2a29f; background: #fff1d5;height: 20px; margin-left:10px;

}

table.mailform  td.widget  textarea { border: 1px solid #b2a29f; background: #fff1d5;line-height: 20px; margin-left:10px;

}


table.pricelist td

{padding:1px; margin:0; }




table.pricelist  th {padding:5px; margin:0; text-align:left;
	font-size: 11px;
	background: #fff;

	border-top: 1px solid #4684cc;
	
}



table.pricelist  td.label {
	font-size: 11px; text-align:right;padding-right:5px;
font-weight:bold;
	border-top: 1px solid #4684cc;
	
}

table.pricelist  td.widget {
	font-size: 11px;
	background: #fff;
	padding-left:5px;
	border-top: 1px solid #4684cc;
	
}

table.pricelist  td.data {
	font-size: 11px;
	background: #fff1d5;
	
	
}









table.calendar {padding:0 0  20px 0;}



table.calendar td

{padding:2px; margin:2px; }




table.calendar  th { text-align:left;
	font-size: 14px;padding-top:20px;
	background: #fff;
	color: #369;
	letter-spacing: -1px;
	
}



table.calendar  td.month {
	font-size: 11px; 
font-weight:bold;
	border-top: 1px solid #4684cc;
	border-left: 1px solid #4684cc;
	border-right: 1px solid #4684cc;
	
}



table.calendar  td.dates {
	font-size: 11px;
	background: #fff1d5;
	border: 1px solid #b2a29f;}

	









#slideshow{	font-family: Verdana, Arial, Helvetica, sans-serif;
	
	color: #000000;
	background-color: #fff;margin:0;	padding:20px; 
	border: 1px solid #369;/*height:380px;*/
}


#slideshow a:link ,

#slideshow a:hover ,
#slideshow a:active ,
#slideshow a:visited 
{color: #4684cb;
text-decoration: none; 
}







  ul.pdflink {margin:  0 0 0 10px ; 
padding: 0;
list-style-type: none;
 }

 ul.pdflink  li
{line-height:40px;
	margin: 0;
	padding: 0 3px 0 25px;
	background-image: url(/i/pdf_doc.gif);
	background-repeat: no-repeat;
	background-position: 0 10px;
}

 ul.pdflink  li a {font-weight:bold;}

.caption {color: #666;}



table.placement td {	font-size: 11px;

	background: #fff1d5;
	border: 1px solid #b2a29f;}



table.placement th {	font-size: 11px;
text-align:left;color: #fff;
	background: #000000;
	border: 1px solid #000000;}


#timerForm {	font-size: 11px;
	background: #fff1d5;
	border: 1px solid #b2a29f;padding:5px; width:120px;}


#toolcolmigas
{
 position:absolute; 
 left: 390px; 
 top: 10px; 
 width:150px;
}

#toolcolmigas a:link {color:#000;}

#toolcol
{
 position:absolute; 
 left: 820px; 
 top: 10px; 
 width:250px;
}

	
#searchform {
	/*float: right;*/	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding:  0;
	margin:  0 5px;

}	
#searchform label {
	display: none;
}
#searchform input {line-height: 1;padding:  2px;}

#fdse_TermsEx {	font-size: 11px;width:  150px;/*height: 20px;*/
	border: 1px solid #eee;	color: #000000; margin-right:  5px;
	background-image: url(/i/search_bg.jpg);
			background-repeat: repeat-x;

}

p#placementprompt {
margin:35px  0 0 0px;
*margin:55px  0 0 0px;
padding: 0;
line-height: 1;
width:200px; 
text-align:left;
}

p#placementprompt a:link, p#placementprompt a:visited {
	color:  #fff;
	font-size: 10px;
	background: transparent url(/i/arrow.gif) no-repeat 0 2px; 
	text-decoration: none
}



p.fd_results {
	margin-top: 0;padding-top: 0 !important	;font-weight: bold;
}
dd.sr {
	padding: 0;margin: 0  0 0 15px;
}

dd.sr br {
	display:  none;}
	
	dd.sr b {
	display: none;
}
	dd.sr b.hl2 {
	display: inline;
}

/**** CONTACT FORM ******/
#contact-form {
	margin-bottom: 2em;
	font-size:12px;
	font-family:Tahoma, Geneva, sans-serif; 
	width: 480px;
	}

#contact-form input {
	border: 1px solid #b9b9b9;
	background:#ececec;
	color:#000000;
	float: left;
	padding: 4px;
	width: 180px;
	margin-bottom: 0;
	font-size:12px;
	font-family:Tahoma, Geneva, sans-serif; 
	}

#contact-form label {display: block; width: 240px; float: left; padding: 3px 0 0 0;}
#contact-form br {clear: both; line-height: 0; height: 20px }
#contact-form .asterisk,#contact-form label.error, #contact-form select.error  {color: #d21b1b;	}

#contact-form label.error {
	width: 110px;
	float:right;
	padding: 0 0 0 0;
	margin: 0px 0 15px 10px;
	font-style: italic;
	font-size:11px;
	}

#contact-form select {
	width: 160px;
	border: 1px solid #b9b9b9;
	background:#ececec;
	float: left;
	color:#000000;
	padding: 6px;
	margin-bottom: 1em;}


#contact-form textarea {
	border: 1px solid #b9b9b9;
	background:#ececec;
	color:#000000;
	float: left;
	font-size:1.5em;
	padding: 6px;
	width: 430px;
	margin-top:10px;
	margin-bottom: 1em;		
	height: 70px	;
	font-size:12px;
	font-family:Tahoma, Geneva, sans-serif; 
	}

#contact-form input.submit {
	background-color: #fff;
	margin-left: 150px;
	cursor: pointer;
	width: 100px
	float:right;
	}
	
fieldset {border:0;}
legend {border:0;}



/**** REGISTER FORM ******/
#registerform {
	margin-bottom: 2em;
	font-size:12px;
	font-family:Tahoma, Geneva, sans-serif; 
	width: 480px;
	}

#registerform label {display: block; 	
	width:170px;
	*width:165px;
	height:25px;
	text-align:right;
	font-weight:bold;
	padding:0 0 0 50px;
	display: block;
	padding: 3px 0 0 0;
	}


#registerform br {clear: both; line-height: 0; height: 20px }
#registerform .asterisk, #registerform  label.error, #registerform select.error  {color: #ff0000;font-weight:normal;	}

#registerform select.error  {color: #ff0000;	}

#registerform label.error {
	width: 75px;
	height:20px;
	text-align:left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-style: italic;
	font-size:11px;
	float:right;
	}

#registerform select {
	width: 160px;
	*width:130px;
	border: 1px solid #b9b9b9;
	background:#ececec;
	float: left;
	color:#000000;
	padding: 4px;
	margin-bottom: 0em;}


#registerform textarea {
	border: 1px solid #b9b9b9;
	background:#ececec;
	color:#000000;
	float: left;
	font-size:1.5em;
	padding: 6px;
	width: 430px;
	margin-top:10px;
	margin-bottom: 1em;		
	height: 70px	;
	font-size:12px;
	font-family:Tahoma, Geneva, sans-serif; 
	}


#registerform .oculto {


}		
	
	
fieldset {border:0;}
legend {border:0;}