		div#notice {
	position:absolute;
	top:0;
	right:0;
	padding:0.7em;
	text-align:right;
	font-size:85%;
}
		div#notice h3 {margin:0 0 0.1em 0; color:#fff; font-size:120%;}
		div#notice a {color:#fff;}
		


div.list {margin-top:0.6em; margin-left:1em}
span.detailType {color:black}


#detailMenubar {text-align:right}

li {padding:0.1em}
div.frontPageItemTitle {margin-top:1em; font-weight:bold; margin-left:1em}
div.frontPageItemText {margin-top:0.5em; width:25em; text-align:left}

 #homePageFloatBox, #projectFloatBox, #memberFloatBox, #conferenceFloatBox, #bookFloatBox, #groupFloatBox  {float:right; padding:0.3em; padding-left:2em; background-color:white; width:20em; border:thin solid grey; margin:1em; width:15em; min-height:200px}	
 #conferenceFloatBox, #memberFloatBox {width:25em}
 #homePageFloatBox {width:300px; border:none}
 div.memberFloatSectionTitle {font-weight:bold; margin-top:1em}
 th.memberFloat {text-align:right; padding-right:1em}
 div.projectSectionTitle,  div.groupSectionTitle, div.memberSectionTitle, div.conferenceSectionTitle  
 {font-weight:bold; font-size:110%; border-bottom:thin solid grey; padding-left:1em; margin-top:1em;}
div.projectSectionDescription , div.groupSectionDescription
{padding-left:2em; padding-right:2em;margin-top:0.5em}

div.conferenceLocation, div.conferenceDuration {padding-top:0.5em; padding-left:2em}
div.conferenceDuration {font-weight:bold; font-size:110%; text-align:center}


div.h_middle {min-width:600px}
#publishDate {text-align:center; font-size:70%; margin-top:2em}
		html, body {margin:0; padding:0; }
		body {
	background:#fff;
	color:#222;
	font-size:90%;
	font-family:"Arial","Helvetica","Sans-serif";
	border-bottom: 3px;
}
				
		a {color:#2752b0;}
		a:visited {color:#415494;}
		a:hover {color:#cc0033;}
		
		h1 {font-size:170%; padding-left:1em}
		h1, h2, h3, h4, h5, h6, li.title, a.title {color:#cc0033; margin-bottom:0.3em;}
		
		abbr, acronym {cursor:help;}
		
		div#page {margin:0 auto;  position:relative;}
		
		/* header */
		
		div#h_top {height:146px; background:url(header.png) top repeat-x; overflow:auto;}
		div#h_top h1 {margin:0; padding:44px 0 0 172px; font-size:330%;}
		div#h_top h2 {margin:0; padding:0 0 0 172px; font-size:150%; color:#4c4c4c; font-weight:normal;}
		div#h_top a#logo {
	display:block;
	width:131px;
	height:118px;
	position:absolute;
	top:10px;
	left:12px;
	background:url(logo.png);




	background-image: url((CALIDAD)IESMZ_files/images/Logo%20IES%20Moderno%20Negro%20Sin%20Borde.jpg);
	background-image: url(Logo%20IES%20Moderno%20Negro%20Sin%20Borde.jpg);
}
		
		/* content box */
		
		div#h_middle {/*width:810px;*/ /*float:right*/; padding:10px 10px 20px  0;}
		h2 {font-size:150%;}
		h3 {font-size:130%;}
		h4 {font-size:120%;}
		h5, h6 {font-size:100%;}
		div#c_main p {text-align:justify; line-height:1.3em;}
		div#c_main li {line-height:1.3em;}
		
		/* col */
		
/*		div#m_right {width:360px; margin-left:20px; float:right; background:#eef1f7;} */
		
/*		div#m_right h2.col-heading {background:#cc0033 url(red-heading.png) top repeat-x; height:30px; padding:3px 0 0 10px; margin:0; color:#fff; font-weight:normal;}
		div#m_right h3.col-heading {background:#cc0033 url(red-heading.png) top repeat-x; height:30px; padding:3px 0 0 10px; margin:0; color:#fff; font-weight:normal;}
		
		div#m_right div#col-content {padding:10px;}
	*/	
		/* top bars*/
		div#c_top {margin-bottom:10px; padding:5px;
		}
/*		div#m_right {margin-bottom:10px; padding:5px; background:#eee;} */
		
		/* navigation, searchbox */
		
		div#m_left {
	width:172px;
	float:left;
	border-top-color: #FF9933;
	border-top-style: solid;
	border-top-width: 8px;
}
		div#m_center {margin-left:200px;}
		
		form#searchbox {background:url(red-blue-background.png) top repeat-x; padding:10px 0 10px 10px; /*margin-top:10px;*/}
		form#searchbox a {font-size:90%;}
		
		ul#nav {margin:0; padding:0; font-size:90%;}
		ul#nav li {margin:4px 0; background:url(blue-background.png) top repeat-x; list-style:none; _height:1px; _vertical-align: bottom;}
		ul#nav li a, ul#nav li span {font-weight:bold; display:block; padding:5px 0 5px 10px;}
		ul#nav li a:hover, ul#nav li.current a:hover {background:#cc0033 url(arrow-nav-red.png) left center no-repeat; color:#fff;}
		ul#nav li.current span, ul#nav li.current a {background:#4c4c4c url(arrow-nav-black.png) left center no-repeat; color:#fff;}
		
		ul#nav ul {padding:2px 0 5px 0;}
		ul#nav li li {margin:0; background:transparent;}
		ul#nav li li a, ul#nav li li span, ul#nav li.current li a, ul#nav li.current li span {font-weight:normal; padding:0 0 0 10px; background:url(arrow-nav-sub.gif) 2px center no-repeat;}
		
		ul#nav li li a:hover, ul#nav li.current li a:hover {background:url(arrow-nav-sub.gif) 4px center no-repeat; color:#cc0033;}		
		ul#nav li.current li a {color:#2752b0;}
		ul#nav li.current li span {color:#4c4c4c;}

		
		ul#nav li ul {display:none;}
		ul#nav li.current ul {display:block;}
		
		/* footer */
		
		div#h_bottom {clear:both; background:#fff url(red-black-stripe.png) top repeat-x; text-align:center; font-size:90%; color:#666;}
		div#h_bottom p {margin:0; padding:20px 0 10px 0;}
		
		/* classes */
		
		.invisible {
	color: #FF9933;
	background-color: #FF9933;
	height: 8px;
	width: 100%;
	border: 0;
	text-align: left;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
		.cleaner {clear:both; height:1px; font-size:1px;}
		
		img.illustration {float:right; margin: 0 0 10px 10px; border:1px solid #4c4c4c;}
		
		/* CUSTOM CONTENT */
		
		h2.home-heading {text-transform:uppercase; font-size:110%; margin-top:0;}
		


	#memberName {font-size:150%}
	div.bodyMenu {padding:1em;; font-weight:bold;}
	div.bodyMenu span {color:white; background-color:black; margin:2px}
	div.bodyMenu a {text-decoration:none; padding:0.1ex}


dd {padding-bottom:0.6em}
/*.conferenceTitle {color:black}*/

div.conferenceInfo {border:thin solid black; 
padding:1em; width:25em;
background-color:#EEE;
margin-top:0.5em
}

div.conferenceInfo p {margin:0px; padding:0px}

ul.memberList li {list-style:none}

li.title {list-style:none; font-size:120%; margin-top:1em;}

#address {width:30em; margin:2em;  border:thin solid black}

#addressFull, #addressConnection {padding:1em;}

#addressFull {padding-right:3em;}

span.contact {font-style:italic}


dt.faq {font-weight:bold; margin-top:1em}
dt.abbrev {font-weight:bold}
div.menuLetters a {font-weight:bold; text-decoration:none}

div.searchForm {margin:1em}

#webSearch {text-align:center}
#searchsubmit {margin-top:0.7em}
#searchphrase {width:8em}
#websearchtitle {
	font-weight:bold;}
td.siteSearchHeader {font-weight:bold}

div.help {margin-top:2em; padding:0.5em; font-size:90%; border:thin solid black; background-color:#DDD; font-style:italic}

div.abstract {margin:1em; border:thin solid black; padding:0.5em}


#topMenuLeftTD, #topMenuRightTD, #topMenuLeftTD a, #topMenuRightTD a  { color:#444}
#topMenuLeftTD {text-align:center; padding-left:3em}
#topMenuRightTD {text-align:right; width:6em; }
#topMenuRightTD a {text-decoration:none; margin-left:0.5em;}

body {margin:1em}

div#h_middle {float:none}

