/* IAMCR Master */

body {
	padding: 0;	margin: 0;
	background-color: White;
	font-size: 12px;
}

.deactivated, .deactivated select, .deactivated input, .deactivated a{ color:#CCCCCC !important; border-color:#CCCCCC !important;}

td {font-size: 12px;}

a:link { color:#3366cc;	text-decoration: none; }
a:visited { color:#336699;	text-decoration: none; }
a:active { color:#b91919; text-decoration: none; }
a:hover { color:#1919b0; text-decoration: underline; }

a:link b, a:link strong { color:#3366cc;	text-decoration: none; }
a:visited b, a:visited strong { color:#336699;	text-decoration: none; }
a:active b, a:active strong { color:#b91919; text-decoration: none; }
a:hover b, a:hover strong { color:#1919b0; text-decoration: underline; }

img { border:0; }
#mainbody ul { clear:both; } 

/* // h1 = logo IAMCR */
/* no anda bien en IE por los em, esta redefinido */
h2, .contentheading, .componentheading { font-size: 1.3em; }
h3 { font-size: 1.1em; color: #666666; }
h4 { font-size: 1em; font-weight: bold; color: #666666; }
b, strong { color: #666666; }

/* // Fix IE. Hide from IE Mac \*/
* .menu ul li { float: left; }
* .menu ul li a { height: 1%; }
.menu li > ul {
	top: auto;
	left: auto;
	}
/* // End */

#iamcr-default { width: 100%; font: 13px Arial, Helvetica, sans-serif; color: Black; }
#iamcr-home { width: 100%; font: 12px Arial, Helvetica, sans-serif; color: Black; }

/* sobreescritura */

.gallery_none ul {
	margin-left:0 !important;
	width:auto !important;
}
h3.gallery-flickr-title, 
div.gallery-flickr-link a { display:none !important; }

/* //sobreescritura */

/* ######################### Top Area ############################# */

#top { width: 100%; height: 48px; background: White url(../images/g/h1_bg.gif) repeat-x left top; }

	/* ## H1 ## */

#top .title { float: left; }
	
#top h1 {
	position: absolute; float: left;
	background: url(../images/g/h1.gif) no-repeat 11px 3px;
	width: 430px;
	height: 42px;
	margin:0;
}
#top h1 a { position: relative; display: block; width: 430px;	height: 42px; }
#top h1 a:hover { background-color: transparent; }
#top h1 a span {	display: none;	}

	/* ## Top Menu ## */
	
#top .menu { float: right; margin: 14px 0 0 0; }
#searchminibox { float: right; margin: 13px 10px 0 0; padding:0; }
#searchminibox input { border: 1px solid #3366cc; background-color:#FFFFFF; height: 15px; width:100px; font:10px Arial, Helvetica, sans-serif; color: #3366cc; padding-left: 3px; }

#top ul { margin: 0; padding: 0; list-style:none; width: 133px; }
#top li { margin:0; padding:0; display: inline; }
#top li a {
	float:left;	display:block;
	padding: 0 8px 0 8px;
	background: transparent url(../images/g/topli_sep.gif) no-repeat right;
	text-align: left;
	white-space: nowrap;
	vertical-align: middle;
	font-size: 12px;
}

/* ######################### Middle Area ############################# */

#middle { width: 100%; clear: both; padding: 6px 0 6px 0; background-color: #e6f5e7; text-align: center; margin-bottom: 6px; z-index: 0; }
	
	/* ## Main Menu ## */

#middle .menu { margin: 0 auto 0 auto; width: 760px; padding: 0; background: url(../images/g/menud_bg_l.png) no-repeat left; height: 35px; }
#middle .menu .content { background: url(../images/g/menud_bg_r.png) no-repeat right; text-align: center;  height: 35px; }
#middle .menu .content table.moduletable { margin:0 auto 0 auto; width:710px; }
#middle .menu ul { list-style:none; margin:0; padding:0 0 0 26px; width:710px; }
#middle .menu li { float: left; position: relative; padding: 0 20px 0 20px; }
#middle .menu li a { display: block; float: left; }
#middle .menu li ul {
	display: none; position: absolute; top: 35px; left: 0;
	width: 190px;
	padding: 0 0 6px 0; z-index: 3;
	background: url(../images/g/liul_bg2.png) bottom left no-repeat; 	
}
#middle .menu li ul ul {
	position: absolute; top: 0; left: 160px;
	width: 190px; padding: 0 0 6px 0;
	z-index: 2;
	}
#middle .menu li:hover ul ul,
#middle .menu li.sfhover ul ul{ display: none; }
#middle .menu li:hover ul,
#middle .menu li li:hover ul,
#middle .menu li.sfhover ul, 
#middle .menu li li.sfhover ul { display: block; }
#middle .menu li ul a {	
	display: block; float: none; 
	text-decoration: none; color: White;
	font: 12px Arial, Helvetica, sans-serif;
}
#middle .menu li ul a:hover {	text-decoration: underline; }
#middle .menu li li { 
	display: block; float: none; background-color: transparent;
	padding: 5px 0 5px 0; margin: 0 12px 0 12px; border-top: 1px dotted #57bc74;
	text-align: left;
}
#middle span.mainleveld { padding: 0; margin: 0; }
#middle span.subleveld, #middle .parent .separator span { color: #ccffcc; font: 12px Arial, Helvetica, sans-serif; background: transparent url(../images/g/more_ul.png) no-repeat right;  padding-right: 10px;  }
#middle span.subleveld:hover, #middle .parent .separator span:hover { text-decoration: underline; }

a#active_menud { font-weight: bold; color: #99cc99; }


	/* ## Pathway ## */
	
.tritpathway { margin: 0 auto 0 auto; width: 760px; font-size: .9em; margin-top: 6px; color: #3366cc; text-align: left; }
.tritpathway strong,
.tritpathway b { font-weight: bold; color: #0b9a29; }

/* ######################### User Area ############################# */

#user { width: 100%; clear: both; padding: 6px 0 6px 0; background-color: #ffffe9; text-align: center;  z-index: 1; }
	
		/* ## User Menu V.2 ## */

#user .content { background-color:#FFFFFF; border: 1px solid #cfe9cf; border-top: none; height:60px; }
#user .title { border-bottom: 1px solid #cfe9cf; padding: 5px; margin: 0 5px 8px 5px; height: 18px; }
#user .title .i { float:left; font-size: 14px; color: #1a8e36; }
#user .title .ii { float:right; }
#user .title .ii a { font-size: 12px; color: #669966; }
#user .title .ii a { display:block; padding-right: 13px; background: transparent url(../images/g/bn_close.gif) no-repeat right;}
#user .menu ul { list-style: none; margin: 0 0 0 10px; padding:0; }
#user .menu li { padding: 0 6px 0 6px; background: transparent url(../images/g/userli_sep.gif) no-repeat right; color: #cccccc; font-size: 12px;}
#user .menu li a { font-size: 12px; color: #669966; }

/* ######################### Main Area ############################# */

#main { width: 100%; clear: both; padding: 6px 0 6px 0; background-color: #f4f4ff; text-align: center; /* trit_jl 20100712 */ overflow:hidden; }

	/* ## Main Content ## */
	
#user .width, #main .width { width: 760px; margin: 0 auto 0 auto; }
#user .width .content, #main .width .content {
	width: 100%; padding: 0; margin: 0;
	background-color: White;
	border: 1px solid #cfe9cf; border-top: none;
}
#user .width > .content, #main .width > .content { width: 758px; }
#user .corner, #main .corner { background: url(../images/g/main_bg_r.png) no-repeat right top; width: 100%; padding: 0; margin: 0; }
#user .corner div, #main .corner div { background: url(../images/g/main_bg_l.png) no-repeat left top; width: 100%; height: 5px; padding: 0; margin: 0; }

			/* # default # */

				/* Intro */

#intro {
	height: 76px; padding: 0; 
	background: transparent url(../images/g/intro_default_bg.gif) repeat-x bottom;
	vertical-align: middle; text-align: center; clear: both;
	border-bottom: 1px solid #cfe9cf; margin: 0;
	vertical-align: bottom;
}

				/* MainBody */

#mainbody { margin: 25px 226px 25px 25px;	text-align: left; vertical-align: top; border-right: 1px solid #73bf73;	padding: 0 25px 0 0; min-height: 300px; }
/*#mainbody .contentpane { width: 80%; font-size: 12px;}*/

				/* Modules */
				
#modules-r {
	float: right; width: 199px; margin-top: 25px;
	text-align: left; vertical-align: top;
	padding: 10px;
}

#modules-b { width:758px; text-align:left; padding: 0 0 30px 30px; }

#modules-ba { margin: 0; border:1px solid #ceebce; width: 685px; }
#modules-ba .moduletable th { text-align: left; padding-bottom: 0; color: #666666; }
#modules-ba .moduletable { padding: 15px; }
#modules-ba input.textbox { border:1px solid #ceebce; height:18px; color:#336633; padding-left:3px; }

#modules-bb { display:none; }

#modules-r th { color: #73bf73; font-weight: bold; text-align: left; }
#modules-r .moduletable { font-size: 13px; }
#modules-r .moduletable li { float: none; }
#modules-r .moduletable li a { height: auto; }

.contentheading { font-size: 14px; font-weight: bold; color: #666666; }
#mainbody .componentheading { margin-bottom: 15px; }
.componentheading { font-size: 16px; font-weight: bold; color: #333333; }
.contentpaneopen { font-size: 13px; }

				
			/* # Only for Home # */

				/* Home Intro */

#iamcr-home #intro {
	height: 195px; width: 100%; padding: 0;
	background: transparent url(../images/g/intro_home_bg.gif) no-repeat bottom;
	vertical-align: middle; text-align: center;
	clear: both;
	border-bottom: 0;
	}

#iamcr-home #intro td div { 
	margin: 5px 0 0 0;
}
				/* Home MainBody */

#iamcr-history-home #mainbody,
#iamcr-home #mainbody {
	margin: 0 25px 25px 0;
	text-align: left; vertical-align: top;
	border-right: none;
	padding: 15px 0 0 0;
}

			/* lineas separadoras en mainbody portada  */

#iamcr-history-home #mainbody .blog td table, 
#iamcr-home #mainbody .blog td table { background: transparent url(../images/g/bg_sep_y.png) repeat-y 375px; }

#iamcr-history-home .article_separator,
#iamcr-home .article_separator { border-bottom: 1px dotted #cfe9cf;
 width: 325px; height: 1px; margin: 30px 0px 30px 30px;  
 display: block; padding:0px; }

.article_separator { border-bottom: 1px dotted #cfe9cf;
 width: 100%; height: 1px; margin: 30px 0px 30px 0px;  
 display: block; padding:0px; }

#iamcr-history-home #mainbody div.blog_more ul,
#iamcr-home #mainbody div.blog_more ul { list-style:none; margin:0 0 0 30px ; padding:0; width: 688px; }
#iamcr-history-home #mainbody div.blog_more li,
#iamcr-home #mainbody div.blog_more li { margin:0; padding:0; }
#iamcr-history-home #mainbody div.blog_more li a,
#iamcr-home #mainbody div.blog_more li a {
	display: block;
	margin: 0px 2px 0px 1px;
	padding: 5px 3px 5px 3px;
	border-bottom: 1px dashed #ceebce;
	background-color: transparent;
	text-decoration: none;
	height: 100%;
	vertical-align: middle;
	text-align: left;
	font-weight: normal;
	clear:both;
}
#iamcr-history-home #mainbody div.blog_more div,
#iamcr-home #mainbody div.blog_more div { margin: 15px 0 5px 32px; }

#iamcr-history-home .contentpaneopen,
#iamcr-home .contentpaneopen { margin-left: 30px; }

#iamcr-history-home .contentheading, 
#iamcr-home .contentheading { font-size: 12px; font-weight: bold; color: #333333; }
#iamcr-history-home .contentpaneopen,
#iamcr-home .contentpaneopen { font-size: 12px; }
			
				/* Home Modules */
				
#iamcr-history-home #modules-r, 
#iamcr-home #modules-r {
	float: right; width: 350px; margin-top: 6px;  
	text-align: left; vertical-align: top;
	padding: 10px;
	border: none;
}

#iamcr-history-home .moduletable, 
#iamcr-home .moduletable { font-size: 12px; }
#iamcr-history-home ul.latestnews, 
#iamcr-home ul.latestnews { list-style: disc; margin-top: 15px; }
#iamcr-history-home ul.latestnews li,  
#iamcr-home ul.latestnews li { float: none; }
#iamcr-history-home ul.latestnews li a, 
#iamcr-home ul.latestnews li a { height: auto; }

					/* Home Quick buttons */

#iamcr-history-home .qbuttons ul, 
#iamcr-home .qbuttons ul { list-style:none; margin: 0; padding: 0; width: 300px; }
#iamcr-history-home .qbuttons li, 
#iamcr-home .qbuttons li { float: left; position: relative; padding: 0 15px 0 15px; }
#iamcr-history-home .qbuttons li a,
#iamcr-home .qbuttons li a { display: block; float: left; }
#iamcr-history-home .qbuttons li ul, 
#iamcr-home .qbuttons li ul {
	display: none; position: absolute; top: 35px; left: 0;
	width: 190px;
	padding: 0 0 6px 0; z-index: 3;
	background: url(../images/g/liul_bg2.png) bottom left no-repeat; 	
}
#iamcr-home .qbuttons li ul ul {
	position: absolute; top: 0; left: 160px;
	width: 190px; padding: 0 0 6px 0;
	z-index: 2;
	}
#iamcr-home .qbuttons li:hover ul ul,
#iamcr-home .qbuttons li.sfhover ul ul{ display: none; }
#iamcr-home .qbuttons li:hover ul,
#iamcr-home .qbuttons li li:hover ul,
#iamcr-home .qbuttons li.sfhover ul, 
#iamcr-home .qbuttons li li.sfhover ul { display: block; }
#iamcr-home .qbuttons li ul a {	
	display: block; float: none; 
	text-decoration: none; color: White;
	font: 12px Arial, Helvetica, sans-serif;
}
#iamcr-home .qbuttons li ul a:hover {	text-decoration: underline; }
#iamcr-home .qbuttons li li { 
	display: block; float: none; background-color: transparent;
	padding: 5px 0 5px 0; margin: 0 12px 0 12px; border-top: 1px dotted #57bc74;
	text-align: left;
}
#iamcr-home  span.mainlevelbns { padding: 0; margin: 0; }
#iamcr-home  span.sublevelbns { color: #ccffcc; font: 12px Arial, Helvetica, sans-serif; font-style:italic; background: transparent url(../images/g/more_ul.png) no-repeat right;  padding-right: 10px;  }
#iamcr-home  span.sublevelbns:hover { text-decoration: underline; }

a#active_menubns { font-weight: bold; color: #99cc99; }

					/* Home modulos de la derecha (trit_jl 20100712) */
					
#newmainarea { width:980px; margin:0 auto 0; overflow:hidden; }
#newwidtharea { float:left; }

#newrightarea { float:left; width:212px; margin-left:5px; padding-top:5px; background:transparent url(../images/g/new_colum_top.png) no-repeat top center;  }
#newrightarea .content { padding:10px; background-color:#FFF; border:1px solid #CFE9CF; border-top:none; text-align:left; }

#newrightarea .moduletable, 
#newrightarea .moduletable-twitter,
#newrightarea .moduletable-blogspot,
#newrightarea .moduletable-fb { margin-bottom:15px; }

#newrightarea .moduletable-blogspot h3 {
	background:url("../images/stories/rightcolumn/h2_blogspot.png") no-repeat scroll left center transparent;
	display:block;
	height:20px;
	margin:0 0 9px;
	overflow:hidden;
	padding:6px 0 0 7px;
	width:192px;
}

#newrightarea .moduletable-fb h3 {
	background:url("../images/stories/rightcolumn/h2_facebook.png") no-repeat scroll left center transparent;
	display:block;
	height:20px;
	margin:0 0 9px;
	overflow:hidden;
	padding:6px 0 0 7px;
	width:192px;
}

#newrightarea .moduletable-twitter h3 { 
	background:url("../images/stories/rightcolumn/h2_twitter.png") no-repeat scroll left center transparent;
	display:block;
	height:20px;
	margin:0 0 9px;
	overflow:hidden;
	padding:6px 0 0 7px;
	width:192px;
}

#newrightarea .moduletable-twitter ul, #newrightarea .moduletable-fb ul, #newrightarea .moduletable-blogspot ul {
	list-style:none; margin:0; padding:0;
}

#newrightarea .moduletable-twitter li, #newrightarea .moduletable-fb li, #newrightarea .moduletable-blogspot li {
	border-bottom:1px solid #EAEFF5;
	list-style-type:none;
	margin:0;
	padding:6px;
	width:178px;
	overflow:hidden;
}

#newrightarea .moduletable h3 { 
	background:url("../images/stories/rightcolumn/h2.png") no-repeat scroll left center transparent;
	display:block;
	height:20px;
	margin:0 0 9px;
	overflow:hidden;
	padding:6px 0 0 7px;
	width:192px;
}

#newrightarea .fb_reset { display:none; }

#newrightarea .contentpaneopen { margin-left:4px; }

#newrightarea .moduletable-st { height: 160px; position: relative; }
#newrightarea a#banner_istanbul { position: absolute; top: -8px; left: -6px; }

		/* rs-twittie */
		
.moduletable-tw { margin-bottom:10px; }
.moduletable-tw div.rs-twittie > div { display:none; }
.moduletable-tw h3 { 
	background:url("../images/stories/rightcolumn/h2.png") no-repeat scroll left center transparent;
	display:block;
	height:20px;
	margin:0;
	overflow:hidden;
	padding:6px 0 0 7px;
	width:192px;
}
div.list div.rs-twittie ul li.even { background-color:#FFF !important; }
div.list div.rs-twittie ul li { padding: 5px 0 !important; }



/* ######################### Footer Area ############################# */

#footer { font: 9px Verdana, Arial, Helvetica, sans-serif; margin: 6px; clear: both; } 

/* ######################### Joomla ############################# */

/* // .contentheading = h2 */
.createdate, .small { color: #666666; font-style: italic; }

/* Article Index */

table.contenttoc { margin: 15px 0 15px 15px; border: 1px solid #f1f1f1; width: 120px; font-size:10px; }
table.contenttoc th { background-color: #CCCCFF; border-bottom:1px solid #f1f1f1; padding: 3px; }
table.contenttoc td { border-bottom: 1px dotted #f1f1f1; padding: 3px; }

.pagenavcounter { padding-bottom: 15px; }

.pagenavbar { width: 100%; padding:15px; border-top: 15px; border-bottom: 15px; }
.pagenavbar div { text-align: center; color:#CCCCCC; }


/* ######################### WYSIWYG ############################# */ 

#mainbody .intro_text {	font: 1em/2em Arial, Helvetica, sans-serif; color: #666666; border-bottom: 1px dashed #cccccc; padding: 10px 0 10px 0; }
#mainbody .box_form { background: url(../images/stories/dlls/deg_gris.png) top repeat-x; border: 1px solid #cccccc; padding: 30px; margin: 30px; width:550px; }
#mainbody .box_right { display:block; float:right; width:180px; padding: 15px; margin: 0 0 20px 20px; border: 1px solid #cfe9cf; } 

/* ######################### Sections and WG ############################# */

#modules-r ul.menus {
	border: 1px solid #ffd1b1;
	padding: 2px; margin: 0;
	list-style:none;
	width: 180px;
}
#modules-r ul.menus ul { list-style:none; }
#modules-r ul.menus li { margin:0; padding:0; width:100%; }
#modules-r ul.menus li a {
	display: block; margin: 0px 2px 0px 1px; padding: 5px 3px 5px 3px;
	border-bottom: 1px dotted #ffd1b1; background-color: transparent;
	font-size: 12px;	font-weight: normal; text-decoration: none;
	vertical-align: middle;	text-align: left; color: #ff6600; 
}
#modules-r ul.menus .parent span.separator {
	display: block; margin: 0px 2px 0px 1px; padding: 5px 3px 5px 3px;;
	border-bottom: none; background-color: transparent;
	color: #ff6600; font-size: 12px; text-decoration: none;
	vertical-align: middle;	text-align: left; font-weight: bold; 
}
#modules-r ul.menus li a b { font-weight: bold; }
#modules-r ul.menus li a:hover {	background-color: #fff3e6; }

#modules-r ul.menus ul { padding: 0px 0px 0px 10px; }

#modules-r ul.menus li ul li a{
	display: block; margin: 0px 2px 0px 1px; padding: 5px 3px 5px 3px;
	border-bottom: 1px dotted #ffd1b1; background-color: transparent;
	font-size: 10px;	font-weight: normal; text-decoration: none;
	vertical-align: middle;	text-align: left; color: #ff6600; 
}

#modules-r ul.menus ul ul { padding:0; margin:0;}

#modules-r ul.menus #current { font-weight: bold; background-color: #e6f5e7; }

/* ######################### Events ############################# */

ul#mainlevele {
	border: 1px solid #73bf73;
	padding: 2px; margin: 0;
	list-style:none;
	width: 180px;
}
ul#mainlevele ul { list-style:none;  }
ul#mainlevele li { margin:0; padding:0; width:100%; }
ul#mainlevele li a {
	display: block; margin: 0px 2px 0px 1px; padding: 5px 3px 5px 3px;;
	border-bottom: 1px dotted #cfe9cf; background-color: transparent;
	font-size: 12px;	font-weight: normal; text-decoration: none;
	vertical-align: middle;	text-align: left;
}
ul#mainlevele li a b { font-weight: bold; }
ul#mainlevele li a:hover {	background-color: #e7ffef; }

ul#mainlevele li ul li a{
	display: block; margin: 0px 2px 0px 5px; padding: 1px 3px 1px 3px;
	border-bottom: 1px dashed #cfe9cf; background-color: transparent;
	color: #ff6600; font-size: 10px;	font-weight: normal; text-decoration: none;
	vertical-align: middle;	text-align: left;
}

ul#mainlevele li ul li a#active_menue { font-weight: bold; background-color: #e7ffef; }
ul#mainlevele li a#active_menue { font-weight: bold; background-color: #e7ffef; }

textarea { font: 13px Arial, Helvetica, sans-serif; }

/* ######################### IAMCR in retrospect ############################# */ 

#iamcr-retrospect-home, #iamcr-retrospect { width: 100%; font: 13px Arial, Helvetica, sans-serif; color: Black; }
#iamcr-retrospect-home #main, #iamcr-retrospect #main { background-color: #f9eee9; }
#iamcr-retrospect-home #main .width .content, #iamcr-retrospect #main .width .content {
	border: 1px solid #da8e6e; border-top: none;
	background: White url(../images/stories/history/bg.png) no-repeat 0px 40px;
}
#iamcr-retrospect-home #main .corner , #iamcr-retrospect #main .corner { background: none; }
#iamcr-retrospect-home #main .corner div , #iamcr-retrospect #main .corner div { background: url(../images/stories/history/title_dll.png) no-repeat left top; width: 100%; height: 87px; padding: 0; margin: 0; }
#iamcr-retrospect #intro {
	height: 40px; padding: 0; margin: 0;
	background: none;
	clear: both; border-bottom: none; 
	vertical-align: top;
}
#iamcr-retrospect-home #intro {
	height: 215px; padding: 0; margin: 0;
	background: none;
	clear: both; border-bottom: none; 
	vertical-align: top;
}

#iamcr-retrospect-home #mainbody, #iamcr-retrospect #mainbody { padding: 0pt; min-height: 150px; }
#iamcr-retrospect-home .contentheading, #iamcr-retrospect .contentheading { font-size: 16px; font-weight: bold; color: #c9592b; padding-bottom: 7px;}
#iamcr-retrospect-home .article_seperator , #iamcr-retrospect .article_seperator { border-bottom: none; height: 1px; margin-bottom: 0px; margin-top: 0px;}
#iamcr-retrospect-home p, #iamcr-retrospect p { padding: 0; margin: 0px 0px 15px 0px; }

#iamcr-retrospect-home ul.retrospect-content { margin: 0; padding: 0; list-style:none; }
#iamcr-retrospect-home ul.retrospect-content li { margin:10px 10px 10px 40px; padding:0; }
#iamcr-retrospect-home ul.retrospect-content a {	
	padding:0px 0px 0px 15px;
	background: url(../images/stories/history/item.png) no-repeat 0px 2px;
	font-family:Arial, Helvetica, sans-serif; font-size:14px; text-decoration:none; color:#ca5a2b;	
}
#iamcr-retrospect-home ul.retrospect-content a { font-family:Arial, Helvetica, sans-serif; font-size:14px; text-decoration:none; color:#ca5a2b; }
#iamcr-retrospect-home ul.retrospect-content a:hover { background-color: #f9eee9; }
#iamcr-retrospect-home ul.retrospect-content em,
#iamcr-retrospect-home ul.retrospect-content i { font-size: 15px; font-weight: bold; color: #c9592b; padding: 20px 0px; font-style:italic; }

#iamcr-retrospect-home .credits { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#999999; margin: 25px; padding: 25px; border:1px solid #CCCCCC; }

#iamcr-retrospect .nav-bottom, #iamcr-retrospect-home .nav-bottom { background: url(../images/stories/history/bn_nav_right.png) no-repeat right top; width: 690px; padding: 0px; margin: 20px 0px 0px 0px; }
#iamcr-retrospect .nav-bottom div, #iamcr-retrospect-home .nav-bottom div { background: url(../images/stories/history/bn_nav_left.png) no-repeat left top; width: 680px; height: 32px; padding: 7px; margin: 0; vertical-align:middle; }
#iamcr-retrospect .nav-bottom a, #iamcr-retrospect-home .nav-bottom a {	font-family:Arial, Helvetica, sans-serif; font-size:14px; text-decoration:none; color:#ca5a2b; }
#iamcr-retrospect .nav-bottom a:hover, #iamcr-retrospect-home .nav-bottom a:hover { background-color: #ecc6b6; }
#iamcr-retrospect .nav-bottom .next a, #iamcr-retrospect-home .nav-bottom .next a { font-weight:bold; }

#iamcr-retrospect #retro-navega { position:relative; top:-60px; left:490px; width:230px; height:1px; }
#iamcr-retrospect .nav-top { background: url(../images/stories/history/bn_nav_right.png) no-repeat right top; width: 213px; padding: 0px; margin: 20px 0px 0px 0px; }
#iamcr-retrospect .nav-top div { background: url(../images/stories/history/bn_nav_left.png) no-repeat left top; width: 189px; height: 32px; padding: 7px; margin: 0; vertical-align:middle; }
#iamcr-retrospect .nav-top a {	font-family:Arial, Helvetica, sans-serif; font-size:14px; text-decoration:none; color:#ca5a2b; }
#iamcr-retrospect .nav-top a:hover { background-color: #ecc6b6; }
#iamcr-retrospect .nav-top .next a { font-weight:bold; }

#iamcr-retrospect .nav-top td, #iamcr-retrospect .nav-bottom td { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#ecc6b6; }

#iamcr-retrospect .imagewithtext { font-size:11px; }

/* ######################### IAMCR History home ############################# */

#iamcr-history-home,
#iamcr-history-home p,
#iamcr-history-home td { width: 100%; font: 12px Arial, Helvetica, sans-serif; color: Black; }

#btn-history a { width:759px; height:147px; display:block; background:transparent url(../images/stories/history/home/btn_retrospect.jpg) no-repeat left top; }
#btn-history a:hover { background:transparent url(../images/stories/history/home/btn_retrospect.jpg) no-repeat -759px top; }
#btn-history a span { display:none; }

#history-home-intro-bn { background: url(../images/stories/history/home/dll_home_history.png) no-repeat top left; padding:20px 30px 10px 40px; }

#iamcr-history-home #intro {
	height: 350px; padding: 0; margin: 0;
	background: none;
	clear: both; border-bottom: none; 
	vertical-align: top; text-align:left;
}

#iamcr-history-home #main .corner,
#iamcr-history #main .corner { background: none; }
#iamcr-history-home #main .corner div,
#iamcr-history #main .corner div { background: url(../images/stories/history/home/corners.png) no-repeat left top; width: 100%; height: 5px; padding: 0; margin: 0; }

#iamcr-history-home #main { background-color: #fff5e9; }
#iamcr-history-home .width .content,
#iamcr-history-home #main .width .content { border: none; }

/* urgente */

.form-validate .hasTip { display:block !important; }
