* {
	margin: 0;
	padding: 0;
}

body {
	font-size: 62.5%;
	font-family: Helvetica, sans-serif;
	background: url(images/body-bg.png) repeat-x top;
/* 	background: #DBDBDB; */
}

p {
	font-size: 1.3em;
	line-height: 1.4em;
	margin-bottom: 0.8em;
}

a { color: blue; text-decoration: none; }
a:hover, a:active { text-decoration: underline; }

h1 { font-size: 3.0em; margin-bottom: 0.8em; }
h2 { font-size: 1.5em; text-transform: uppercase; margin-bottom: 0.8em; }


/* Fonts for the SIDEBARL */
#sidebarL p {
	margin-left: 1em;
	margin-right: 1em;
	font-style: normal;
	color: #9e0b0f;
	text-align: left;
	font-size: 1.3em;
	text-indent: -0.7em;
	padding-left: 0.7em;


}
#sidebarL p#dates {
	margin-left: 1em;
	margin-right: 1em;
	font-weight: bolder;
	color: red;
	text-align: center;
 	font-size: 1.5em;
 	color: black;
	margin-bottom: 0.8em;

}

#sidebarL h3 {
	text-transform: uppercase;
	margin-left: 1em;
	margin-right: 1em;
	margin-bottom: 0.5em;
	font-style: normal;
	color: #404040;
	text-align: left;
	margin-top: -10px;
	font-weight: bold;
	font-size: 1.7em;
	
}
/* Fonts for the SIDEBARR */
#sidebarR p {
	margin-left: 1em;
	margin-right: 1em;
	font-style: normal;
	color: #333399;
	text-align: left;
	font-size: 1.3em;
/* 	font-weight: bold; */
	text-indent: -0.7em;
	padding-left: 0.7em;
	margin-bottom: 0.0em;
	margin-top: 0.5em;



}

#sidebarRcontainer h3 {
/* 	text-transform: uppercase; */
	margin-left: 1em;
	margin-right: 0em;
	margin-bottom: 0.5em;
	font-style: normal;
	color: #404040;
	text-align: left;
	margin-top: 5px;
	font-weight: bold;
	font-size: 1.7em;


}

/*
#sidebarR h3_2 {
	text-transform: uppercase;
	margin-left: 1em;
	margin-right: 0em;
	margin-bottom: 0.5em;
	font-style: normal;
	color: #333399;
	text-align: center;
	margin-top: 5px;
	font-weight: bold;
	font-size: 1.5em;
	font-family:Arial;
}
*/

#sidebarR p#dates {
	margin-left: 1em;
	margin-right: 1em;
/* 	font-weight: bolder; */
	color: red;
	text-align: left;
 	font-size: 1.3em;
 	color: black;
	margin-bottom: 0.0em;
	text-indent: 0.0em;
	margin-top: 0em;


}


#container p#sidebarSep {
	color: white;
	font-size: 1em;
}



/* Fonts for the Galleries */

#mainContent_galleries h1 { font-size: 2.5em; margin-bottom: 0.3em; }

#mainContent_galleries h2 { font-size: 1.5em; text-transform: uppercase; margin-bottom: 0.4em; }


/* Fonts for the MainContent */
#mainContent p {
	font-size: 1.3em;
	line-height: 1.4em;
	text-align: justify;
/* 	margin-bottom: 0.8em; */
}
#mainContent p#news {
	color: black;
	font-style: italic;
	font-size: 1.3em;
	line-height: 1.4em;
	text-align: justify;
/* 	margin-bottom: 0.8em; */
}

#mainContent a { color: blue; text-decoration: underline; }
#mainContent a:hover, #mainContent a:active { text-decoration: underline; }


#mainContent h1#first { 
	font-size: 2.0em; 
	margin-bottom: 0.3em;
	margin-top: 0.0em;  
	color: #333399;
}
#mainContent h1 { 
	font-size: 2.0em; 
	margin-bottom: 0.3em; 
	margin-top: 0.4em; 
	color: #333399;
}
#mainContent h1#news { 
	font-size: 2.0em; 
	margin-bottom: 0.3em;
	margin-top: 0.0em;  
	color: red;
	font-style: italic;
}

#mainContent h2 {
	font-size: 1.5em; 
	text-transform: uppercase; 
	margin-bottom: 0.8em; 
	color: #333399;

}
#mainContent h3 {
	font-size: 1.4em; 
	margin-bottom: 1em; 
	color: black;
}

.clear { clear: both; }

div#page-wrap {
	width:800px;
	margin: 0 auto;
}

/* Navigation Menu */

ul#nav {
	height: 350px;
	background: url(images/essderc_header.jpg) no-repeat;
	list-style-type:none;
}

ul#nav li {
	display: inline;
	font-size: 0.2px;
}
	
ul#nav a {
	display: block;
 	text-decoration: none;
 	overflow: hidden;
 	float: left;
 	margin-top: 264px;
 	text-indent: -9999px;
 	}

ul#nav li#home a {
	margin-left: 0px;
	width: 92px;
	height: 37px;
}
ul#nav li#home a:hover {
	width: 92px;
	height: 37px;
	background: url(images/Navlink_essderc_home_hover.jpg) no-repeat ;
}
ul#nav li#home a:active {
	background: url(images/Navlink_essderc_home_click.jpg) no-repeat;
	width: 92px;
	height: 37px;	
}


ul#nav li#regist a {
	margin-left: 1px;
	width: 113px;
	height: 37px;
}
ul#nav li#regist a:hover {
	width: 113px;
	height: 37px;
	background: url(images/Navlink_regist_hover.jpg) no-repeat ;
}
ul#nav li#regist a:active {
	background: url(images/Navlink_regist_click.jpg) no-repeat;
	width: 113px;
	height: 37px;	
}

ul#nav li#hotels a {
	margin-left: 3px;
	width: 61px;
	height: 37px;
}
ul#nav li#hotels a:hover {
	width: 61px;
	height: 37px;
	background: url(images/Navlink_hotels_hover.jpg) no-repeat ;
}
ul#nav li#hotels a:active {
	background: url(images/Navlink_hotels_click.jpg) no-repeat;
	width: 61px;
	height: 37px;	
}
ul#nav li#travelinfo a {
	margin-left: 2px;
	width: 102px;
	height: 37px;
/* 	background: url(images/Navlink_localinfo_link.jpg) no-repeat ; */

}
ul#nav li#travelinfo a:hover {
	width: 102px;
	height: 37px;
	background: url(images/Navlink_travel_hover.jpg) no-repeat ;
}
ul#nav li#travelinfo a:active {
	background: url(images/Navlink_travel_click.jpg) no-repeat;
	width: 102px;
	height: 37px;	
}
ul#nav li#localinfo a {
	margin-left: 3px;
	width: 90px;
	height: 37px;
/* 	background: url(images/Navlink_localinfo_link.jpg) no-repeat ; */

}
ul#nav li#localinfo a:hover {
	width: 90px;
	height: 37px;
	background: url(images/Navlink_local_hover.jpg) no-repeat ;
}
ul#nav li#localinfo a:active {
	background: url(images/Navlink_local_click.jpg) no-repeat;
	width: 90px;
	height: 37px;	
}

ul#nav li#venue a {
	margin-left: 2px;
	width: 52px;
	height: 37px;
}
ul#nav li#venue a:hover {
	width: 52px;
	height: 37px;
	background: url(images/Navlink_venue_hover.jpg) no-repeat ;
}
ul#nav li#venue a:active {
	background: url(images/Navlink_venue_click.jpg) no-repeat;
	width: 52px;
	height: 37px;	
}



ul#nav li#social a {
	margin-left: 3px;
	width: 113px;
	height: 37px;
}
ul#nav li#social a:hover {
	width: 113px;
	height: 37px;
	background: url(images/Navlink_social_hover.jpg) no-repeat ;
}
ul#nav li#social a:active {
	background: url(images/Navlink_social_click.jpg) no-repeat;
	width: 113px;
	height: 37px;	
}

ul#nav li#contact a {
	margin-left: 3px;
	width: 75px;
	height: 37px;
}
ul#nav li#contact a:hover {
	width: 75px;
	height: 37px;
	background: url(images/Navlink_contact_hover.jpg) no-repeat ;
}
ul#nav li#contact a:active {
	background: url(images/Navlink_contact_click.jpg) no-repeat;
	width: 75px;
	height: 37px;	
}
ul#nav li#esscirc a {
	margin-left: 3px;
	width: 82px;
	height: 37px;
}
ul#nav li#esscirc a:hover {
	width: 82px;
	height: 37px;
	background: url(images/Navlink_esscirc_hover.jpg) no-repeat ;
}
ul#nav li#esscirc a:active {
	background: url(images/Navlink_esscirc_click.jpg) no-repeat;
	width: 82px;
	height: 37px;	
}




/* End of Navigation Menu */


/* Content */
div#container {
	width: 800px;
	margin: -30px auto 10px auto;
	padding-top: -10px;
	text-align: left;
}
div#sidebarLcontainer {
	float: left;
	width: 150px;
	background: white;
	padding: 0 0;
}
div#sidebarLmenu {
	float: left;
	width: 150px;
	background: url(images/essderc_leftBar_bg.jpg) no-repeat;
	padding: 0 0;
}


/* ----> SideBar Menu */


ul#sidebarLmenu {
	height: 437px;
	background: url(images/essderc_leftBar_bg.jpg) no-repeat;
	list-style-type:none;
}

ul#sidebarLmenu li {
	display: inline;
	font-size: 0.2px;
}
	
ul#sidebarLmenu a {
	display: block;
 	text-decoration: none;
 	overflow: hidden;
 	float: left;
 	margin-top: 0;
 	text-indent: -9999px;
 	}

ul#sidebarLmenu li#main a {
	width: 140px;
	height: 32px;
}
ul#sidebarLmenu li#main a:hover {
	width: 140px;
	height: 32px;
	background: url(images/essderc_leftBar_main_hover.jpg) no-repeat ;
}
ul#sidebarLmenu li#main a:active {
	background: url(images/essderc_leftBar_main_click.jpg) no-repeat;
	width: 140px;
	height: 32px;	
}


ul#sidebarLmenu li#call a {
	margin-top: 2px;
	width: 140px;
	height: 36px;
}
ul#sidebarLmenu li#call a:hover {
	width: 140px;
	height: 36px;
	background: url(images/essderc_leftBar_call_hover.jpg) no-repeat ;
}
ul#sidebarLmenu li#call a:active {
	background: url(images/essderc_leftBar_call_click.jpg) no-repeat;
	width: 140px;
	height: 36px;	
}


ul#sidebarLmenu li#sub a {
	margin-top: 1px;
	width: 140px;
	height: 36px;
}
ul#sidebarLmenu li#sub a:hover {
	width: 140px;
	height: 36px;
	background: url(images/essderc_leftBar_sub_hover.jpg) no-repeat ;
}
ul#sidebarLmenu li#sub a:active {
	background: url(images/essderc_leftBar_sub_click.jpg) no-repeat;
	width: 140px;
	height: 36px;	
}


ul#sidebarLmenu li#programme a {
	margin-top: 0px;
	width: 140px;
	height: 37px;
}
ul#sidebarLmenu li#programme a:hover {
	width: 140px;
	height: 37px;
	background: url(images/essderc_leftBar_programme_hover.jpg) no-repeat ;
}
ul#sidebarLmenu li#programme a:active {
	background: url(images/essderc_leftBar_programme_click.jpg) no-repeat;
	width: 140px;
	height: 37px;	
}

ul#sidebarLmenu li#plenary a {
	margin-top: 1px;
	width: 140px;
	height: 37px;
}
ul#sidebarLmenu li#plenary a:hover {
	width: 140px;
	height: 37px;
	background: url(images/essderc_leftBar_plenary_hover.jpg) no-repeat ;
}
ul#sidebarLmenu li#plenary a:active {
	background: url(images/essderc_leftBar_plenary_click.jpg) no-repeat;
	width: 140px;
	height: 37px;	
}



ul#sidebarLmenu li#tutorials a {
	margin-top: 0px;
	width: 140px;
	height: 37px;
}
ul#sidebarLmenu li#tutorials a:hover {
	width: 140px;
	height: 37px;
	background: url(images/essderc_leftBar_tutorials_hover.jpg) no-repeat ;
}
ul#sidebarLmenu li#tutorials a:active {
	background: url(images/essderc_leftBar_tutorials_click.jpg) no-repeat;
	width: 140px;
	height: 37px;	
}

ul#sidebarLmenu li#workshops a {
	margin-top: 0px;
	width: 140px;
	height: 37px;
}
ul#sidebarLmenu li#workshops a:hover {
	width: 140px;
	height: 37px;
	background: url(images/essderc_leftBar_workshops_hover.jpg) no-repeat ;
}
ul#sidebarLmenu li#workshops a:active {
	background: url(images/essderc_leftBar_workshops_click.jpg) no-repeat;
	width: 140px;
	height: 37px;	
}

ul#sidebarLmenu li#exhibition a {
	margin-top: 0px;
	width: 140px;
	height: 37px;
}
ul#sidebarLmenu li#exhibition a:hover {
	width: 140px;
	height: 37px;
	background: url(images/essderc_leftBar_exhibition_hover.jpg) no-repeat ;
}
ul#sidebarLmenu li#exhibition a:active {
	background: url(images/essderc_leftBar_exhibition_click.jpg) no-repeat;
	width: 140px;
	height: 37px;	
}

ul#sidebarLmenu li#sponsors a {
	margin-top: 0px;
	width: 140px;
	height: 37px;
}
ul#sidebarLmenu li#sponsors a:hover {
	width: 140px;
	height: 37px;
	background: url(images/essderc_leftBar_sponsors_hover.jpg) no-repeat ;
}
ul#sidebarLmenu li#sponsors a:active {
	background: url(images/essderc_leftBar_sponsors_click.jpg) no-repeat;
	width: 140px;
	height: 37px;	
}

ul#sidebarLmenu li#poster a {
	margin-top: 0px;
	width: 140px;
	height: 37px;
}
ul#sidebarLmenu li#poster a:hover {
	width: 140px;
	height: 37px;
	background: url(images/essderc_leftBar_poster_hover.jpg) no-repeat ;
}
ul#sidebarLmenu li#poster a:active {
	background: url(images/essderc_leftBar_poster_click.jpg) no-repeat;
	width: 140px;
	height: 37px;	
}

ul#sidebarLmenu li#awards a {
	margin-top: 0px;
	width: 140px;
	height: 37px;
}
ul#sidebarLmenu li#awards a:hover {
	width: 140px;
	height: 37px;
	background: url(images/essderc_leftBar_awards_hover.jpg) no-repeat ;
}
ul#sidebarLmenu li#awards a:active {
	background: url(images/essderc_leftBar_awards_click.jpg) no-repeat;
	width: 140px;
	height: 37px;	
}




ul#sidebarLmenu li#committee a {
	margin-top: 1px;
	width: 140px;
	height: 32px;
}
ul#sidebarLmenu li#committee a:hover {
	width: 140px;
	height: 32px;
	background: url(images/essderc_leftBar_committee_hover.jpg) no-repeat ;
}
ul#sidebarLmenu li#committee a:active {
	background: url(images/essderc_leftBar_committee_click.jpg) no-repeat;
	width: 140px;
	height: 32px;	
}


/* End of Sidebar Menu */


div#sidebarL {
	float: left;
	width: 150px;
	background: white;
	padding: 0 0;
}
div#sidebarRcontainer {
	float: right;
	width: 150px;
	background: white;
	padding: 0 0;
}

div#sidebarR {
	padding-left: 0;
	padding-bottom: 10px;
	padding-right: 0;
	padding-top: 10px;
	float: right;
	width: 150px;
	background: #cececf;
}

ul#sponsors li {
	display: inline;
	font-size: 0em;
}

ul#sponsors li#ieee a {
	width: 70px;
	height: 30px;
	margin: 0px auto;	
	display: block;
 	text-decoration: none;
 	overflow: hidden;
 	text-indent: -9999px;
 	background: url(images/IEEE.png) no-repeat ;
}
ul#sponsors li#eds a {
	width: 70px;
	height: 39px;
	margin: 0px auto;		
	display: block;
 	text-decoration: none;
 	overflow: hidden;
 	text-indent: -9999px;
 	background: url(images/EDS.jpg) no-repeat ;
}
ul#sponsors li#sscs a {
	width: 70px;
	height: 59px;	
	margin: 0px auto;	
	display: block;
 	text-decoration: none;
 	overflow: hidden;
 	text-indent: -9999px;
 	background: url(images/SSCS.gif) no-repeat ;
}
ul#sponsors li#us a {
	width: 70px;
	height: 70px;	
	margin: 6px auto;	
	display: block;
 	text-decoration: none;
 	overflow: hidden;
 	text-indent: -9999px;
 	background: url(images/logoUnvSevilla_small.png) no-repeat ;
}
ul#sponsors li#ugr a {
	width: 70px;
	height: 71px;	
	margin: 0px auto;	
	display: block;
 	text-decoration: none;
 	overflow: hidden;
 	text-indent: -9999px;
 	background: url(images/logoGranada_small.png) no-repeat ;
}
ul#sponsors li#csic a {
	width: 120px;
	height: 27px;	
	margin: 0px auto;	
	display: block;
 	text-decoration: none;
 	overflow: hidden;
 	text-indent: -9999px;
 	background: url(images/logoCSIC_small.jpg) no-repeat ;
}
ul#sponsors li#imse a {
	width: 100px;
	height: 25px;	
	margin: 6px auto;	
	display: block;
 	text-decoration: none;
 	overflow: hidden;
 	text-indent: -9999px;
 	background: url(images/logoIMSE_small.png) no-repeat ;
}


div#sidebarR_nobg {
	text-align: center;
	float: right;
	width: 150px;
	background: white;
	padding: 0 0;
}

ul#sidebarR_nobg li {
	display: inline;
	font-size: 0em;
}

ul#sidebarR_nobg {
	height: 108px;
	background: url(images/Sevilla_normal.jpg) no-repeat ;
	list-style-type:none;
}
ul#sidebarR_nobg li#photoGal a {
	width: 140px;
	height: 108px;	
	display: block;
 	text-decoration: none;
 	overflow: hidden;
 	float: left;
 	text-indent: -9999px;
}
ul#sidebarR_nobg li#photoGal a:hover {
	background: url(images/Sevilla_hover.jpg) no-repeat ;
	width: 140px;
	height: 108px;	
}
ul#sidebarR_nobg li#photoGal a:active {
	background: url(images/Sevilla_click.jpg) no-repeat ;
	width: 140px;
	height: 108px;	
}



div#mainContent {
	margin: 0 20% 0 20%;
}

/*
#sidebarL p, #sidebarL h3, #sidebarR p, #sidebarR h3 {
	margin-left: 0;
	margin-right: 1em;
	font-style: normal;
	text-align: left;
}
 
#sidebarL h3, #sidebarR h3 {
	margin-top: -10px;
	color: #942626;
}
#container p#sidebarSep {
	color: white;
	font-size: 1em;
}
*/


.clearfloat {
	clear: both;
	height: 0;
	font-size: 1px;
	line-height: 0px;

}
/* End of Content */




/* Footer */
p#footerSep {
	color: white;
	font-size: 0em;
}
div#footer {
	background: #8d9be5;
	color: white;
/* 	padding-left: 125px; */
	padding: 10px 0 10px 0;
	text-transform: uppercase;
	border-top: 1px solid black;
	text-align: center;
}

#footer p {
	font-size: 1em;
}
#footer a {
	color: white; 
	text-decoration: none; 
}
#footer a:hover, a:active { 
	text-decoration: none; 
	color: black;
}
#footer a#esscirc {
	color: #9e0b0f; 
	text-decoration: none; 
}

#footer a#esscirc:hover, a#esscirc:active { 
	text-decoration: none; 
	color: white;
}
#footer a#essderc {
	color: #333399; 
	text-decoration: none; 
}

#footer a#essderc:hover, a#essderc:active { 
	text-decoration: none; 
	color: white;
}