/*
#####
PLEASE ONLY USE THIS FILE FOR *LAYOUT* RULES USED IN THIS SECTION
KEEP THIS FILE FREE OF COLOURS BACKGROUNDS ETC. SPECIFIC TO ANY ONE 
LANGUAGE OR SUBSECTION, USE THE THEMES FILES FOR THESE
#####
@import '/languages/css/global/layout.css';	
*/

/*fix barlesque rules which are causing problems*/
	.mainContent {
		margin-bottom: 10px;
		padding-bottom: 1px;
		background-color:#b5b4b4;
		/*background: url(/languages/spanish/mividaloca/images/fondo_main_content_inf.gif) left bottom no-repeat;*/
	}
	.mainContent table, 
	.mainContent caption,  
	.mainContent tbody,  
	.mainContent tfoot,  
	.mainContent thead,  
	.mainContent tr,  
	.mainContent th,  
	.mainContent td{ vertical-align: top;}
	a:link, a:visited{
		text-decoration:none;
		font-weight:bold;
	}
	a:hover, a:active{
		text-decoration:underline;
		font-weight:bold;
	}
/*end barlesque fixes*/

/*header strap*/
	#header_strap{ margin: 0 0 0 0;}
	#header_strap h1{
	    padding: 8px 10px; 
	    font-size: 120%;
	}
	#header_strap h1 a{
	    font-weight: normal; 
	}
/*end title*/


#homepage_bubble{
	margin:0;
	padding:30px 130px 20px 190px;
	background-color:#ffd43d;
	background: url(/languages/spanish/lj/images/homepage_bubble.jpg) no-repeat;
	height:87px;
}

.main{
	width:100%;
}
.main .unit_title{
font-weight:bold; font-size:110%; margin-bottom:3px;
}
.main ul{
	padding-left:15px;
}
.main ul li{
	margin:6px;
}



/* flash_block*/
	.flash_block{
		text-align:center;
		width:747px;
	}
/*end flash_block*/

/* activity_box*/
	.activity_box{
		padding:3px;
		background-color:#fed244;
		margin:0 0 10px 0;
	}
	.activity_box_main{
		padding:13px;
		background-color:#fff;
		margin:0;
	}
	.activity_box_main .right_image{float:right;}
	
/*end activity_box*/

.breadcrumb a {margin-right:12px;}

/* bottom nav tables*/
	.activity_table, 
	.a1_nav,
	.a2_nav,
	.a3_nav, 
	.a4_nav {padding:0px;}
	.a4_nav {text-align:center;}
	.activity_table hr, 
	.a1_nav hr, 
	.a2_nav hr, 
	.a3_nav hr {color:#929292;}
	.activity_table_speach_bubble,
	.a1_nav .activity_table_speach_bubble, 
	.a2_nav .activity_table_speach_bubble, 
	.a3_nav .activity_table_speach_bubble, 
	.a4_nav .activity_table_speach_bubble{margin-right:15px; vertical-align:middle;}
	.activity_table .separator,
	.a1_nav .separator, 
	.a2_nav .separator, 
	.a3_nav .separator, 
	.a4_nav .separator{margin:0 25px;}
/* end bottom nav tables*/

/* popup*/
	body.popup h1{margin:0;}
/* end popup*/

/* noflash_message*/
	.noflash_message{margin:10px 0 0 0; text-align:center;}
/* end noflash_message*/

/* activity_links*/
	.activity_link{margin:0 40px 0 0;}
/* end activity_links*/


h2, .important {    
    font-size: 140%;
    font-weight: bold;    
}

table#sub td { 
    padding: 10px; 
    background: #fff;
}

table.main ul { 
    list-style-type : disc;
    margin-left: 15px;
}

table.main p { padding: 5px; }

span.homeunit ul {     
    margin-left: 25px;
}

span.homestage { 
    color: #000;
    font-weight: bold;   
}

a.homeunit:link, a.homeunit:visited, a.homeunit:hover, a.homeunit:active { 
    font-size: 90%;
}

span.eng_sml { font-weight: bold; }

span.eng_big { 
    font-weight: bold; 
    font-size: 130%;
}

table.flash, table.activity { 
    width:100%; 
}

table.english td { background: #fff; }

table.syllabus table  {
    border-collapse : separate;
    border-spacing : 3px;    
}

table.syllabus table  td { padding: 10px; }

table.syllabus table  td *{ font-size: 95%;}

table.grammar table  {
    border-collapse : separate;
    border-spacing : 3px;  
    margin-top: 5px;  
}

table.grammar table td { 
    width: 610px;
    padding: 5px;
}

table.factfile table  { 
   margin-bottom: 10px;
}

td.content { 
    background: #fff; 
    padding: 10px;
}

td.spanish, td.spanish_small, td.unit { font-weight: bold; }

span.glossaryCurrent {   
    font-weight: bold;
    padding: 4px;
    display: block;
    width: 50%;
    text-align: center;   
}

h1#popuphd { font-size: 100% }

div.popupHeader { 
    clear: both;
    margin: 10px; 
    padding: 10px;
}

div.popupContent { 
    margin: 10px; 
    margin-top: 40px;
    padding: 10px;
    
}


TEXTAREA.language_content {
	background-color: white;
	border: none;
	text-decoration: none;
	color: #993333;
	font-family: Helvetica, Verdana, Arial, Sans Serif;	
	font-weight: bold;	
	overflow: auto;
	width: 377px;
	height: 37px;
}

TEXTAREA.translation_content {
	background-color: white;
	border: none;
	text-decoration: none;
	color: #cc6600;
	font-family: Helvetica, Verdana, Arial, Sans Serif;		
	overflow: auto;
	width: 377px;
	height: 37px;
}


TEXTAREA.roleplay {
	text-decoration: none;
	color:#DE8F67;
	/*color: #DE8F67;*/
	font-family: Helvetica, Verdana, Arial, Sans Serif;	
	background-color: white;
	overflow: auto;
	width: 275px;
	height: 55px;	
}

/*===========>Changes introduced to stylize the spanish course "Mi vida Loca" */
.courseContent{
	overflow: hidden;
	width: 784px;
	border:1px solid #b5b4b4;
	border-bottom-width: 0;
	background-color:#f8f8f8;
}
	.courseContent.syllabus{
			font-family: Helvetica, Verdana, Arial, Sans Serif;
		}
	.courseContent hr{
		display:none; 
		visibility:hidden;
	}
	.courseContent h2{
		font-size:1.1em;
		padding:10px 0 5px 10px;
	}
	
.episodeThumbs{
     margin-top:20px;	 
     padding-left:2%; 
     width:97%;
}
.episodeThumbs li { 
	float:left; 
	min-height:125px; 
	height:auto!important; 
	height:125px;
	padding-bottom:5px; 
	width:20%;
}

	.episodeThumbs li img, .episodeThumbs li a, .episodeThumbs li span{
		margin-left:0px;
	}
		.episodeThumbs li img{
			border:1px solid #b5b4b4;
			margin-bottom:7px;
		}
		.episodeThumbs li a{
			float:left;
			padding-left:20px;
			padding-bottom:10px;
			background: url(/staticarchive/647d82b676a3fa890dda6c8d94dd12d39b5e4e5e.png) no-repeat 0 1px;
			font-size:.9em;
		}
		.episodeThumbs li span{
			display:block;
			width:132px;
			height:4px;
			margin-bottom:5px;
			border:1px solid #7d7567;
			background-color:#fff;
		}
		.episodeThumbs li strong{
			display:block;
			line-height:4px;
			font-size:1px;
			text-indent:-999em;
			background: url(/staticarchive/ae37bf50c83568a0c14152fede7ca88578b11b26.png) repeat-y;
		}
	.episodeThumbs:after{ content:""; clear:both; display:block; height:0px; visibility:hidden;}
.navEpisodes{
	clear:both;
	width:100%;
	text-align:right;
	padding-bottom:10px;
}
	.navEpisodes li{
		padding:0 30px 0 10px;
		display:inline;
	}
	.navEpisodes li.pastEpisodes{
		float:left;		
	}

.courseLinks li{
	display:inline;
	padding:0 15px 0 10px;
}

.courseContent .noFlash{
	/*position:relative;
	display:block; 
	width:784px;
	height:328px;
	background: url(/languages/spanish/mividaloca/images/bck_noFlash.jpg) no-repeat;*/
}

.courseContent .noFlash .noFlashMsg{
	/*position:absolute;
	top:90px;
	left:338px;
	width:260px;
	height:100px;*/
	padding: 3em 0;
}
	.courseContent .noFlash .noFlashMsg p{
		margin: 0 2em;
		font-family: Helvetica, Verdana, Arial, sans-serif;	
		font-size:1.6em;
		line-height:1.3em;
		padding-bottom:.5em;
		color: #fff;
	}
	.courseContent .noFlash .noFlashMsg strong{
		/*font-size:1.5em;
		color:#960200;*/
		display: block;
		margin-bottom: .5em;
		font-size: 1.5em;
		color: #fff;
	}
	.courseContent .noFlash .noFlashMsg a{
		/*color:#960200;*/
		text-decoration: underline;
		color: #fff;
	}

.episodeSummary{
	display:inline;
	float:left;
	margin:10px 10px 2px 10px;
	padding-bottom: 10px;
	width:764px;
	background-color:#fff0d7;
	font-family: Helvetica, Verdana, Arial, sans-serif;	
}
	.episodeSummary img{
		display:inline;
		float:left;
		margin:10px 10px 0 10px;
	}
.courseFeatures{
	clear:both;
	float:left;
	padding-bottom: 20px;
	font-family: Helvetica, Verdana, Arial, sans-serif;	
}
.courseFeatures li{
	border:1px solid #b5b4b4;
	display:inline;
	float:left;
	margin:2px 10px;
	padding-bottom: 10px;
	width:764px;
	background-color:#FFF9E9;
	line-height:1.2em;
}
	.courseFeatures li h2{
		padding-bottom: 1em;
	}
	.courseFeatures li p{
		padding: 0 1em .7em 0;
		font-size:1.1em;
	}
	.courseFeatures img{
		display:inline;
		float:left;
		margin:10px 10px 0 10px;
	}
	.courseFeatures li ol{
		float:left;
		
	}
	.courseFeatures li ul li, .courseFeatures li ol li{
		float:none; 
		display:block;
		margin:0;
		padding-bottom:0;
		width:auto;
		font-size:1.1em;
	}


	.courseContent .intro01{
		margin:10px;
	}
		.courseContent .intro01:after { 
			content:" "; display:block; clear:both; height:0; visibility:hidden;
		}
	
		.courseContent .intro01 p{
			margin-bottom:15px;
		}
		.courseContent .intro01 img{
			float:left;
		}
		
		.courseContent .intro01 .syllabusLegend{
			float:right;
			width:341px;
			height:71px;
			margin-top:42px;
			background-color:#f1ddba;
			border:1px solid #b5b4b4;
			color:#666;
		}
		.courseContent .intro01 .syllabusLegend li{
			float:left;
			padding: 0 0 3px 25px;
			margin:5px 0 0 5px;
			width:170px;
		}
		.courseContent .intro01 .syllabusLegend li.progress04,.courseContent .intro01 .syllabusLegend li.progress05,.courseContent .intro01 .syllabusLegend li.progress06{
			float:right;
			width:100px;
		}
		
		.syllabus h2{
			clear:both;
			margin-left:10px;
		}
		
		.syllabus .courseFeatures li div{
			padding:15px 0 0 20px; 
			float:left;
			width:635px;
		}
			.syllabus .courseFeatures li div p, .syllabus .courseFeatures li div li{
				padding-left:22px;
			}
		.syllabus .courseFeatures li ul{
			padding-bottom:10px; 
		}
			
		.courseContent .progress01{
			background: url(/staticarchive/48c3b6b0ab0cf3f3ecc544a9a9a5b169fd7a8361.png) no-repeat 0 3px;
		}
		.courseContent .progress02{
			background: url(/staticarchive/e05e8e280393863b1eb41ca99f3aefaee8ff1736.png) no-repeat 0 1px;
		}
		.courseContent .progress03{
			background: url(/staticarchive/61388df0c0df090e3e649abc628dffdcec450370.png) no-repeat 0 2px;
		}
		.courseContent .progress04{
			background: url(/staticarchive/3c9d0eb767976ba809728a3aa225cc4f2decf7ae.png) no-repeat 0 3px;
		}
		.courseContent .progress05{
			background: url(/staticarchive/c166bf6cb6af3ddd66890a9ae2b39a254cc78240.png) no-repeat 0 1px;
		}
		.courseContent .progress06{
			background: url(/staticarchive/45335b68d92d617aae821eef65fc9d702cb52961.png) no-repeat 0 0px;
		}
		
		.nextEpisode{ 
			text-align:right;
			padding-right:10px;
		}
		
		.tableContents{
			clear:both;
			width: 765px;
			margin:10px 0 10px 10px;
		}
			.tableContents caption{
				display:none;
				visibility:hidden;
			}
						
			.tableContents th{
				background-color: #fff0d7;
				padding:5px 0 5px 10px;
			}
				.tableContents th.tHeader02{
					padding-left:20px;
				}
			.tableContents td{
				background: url(/staticarchive/3a1b795cfefa82672919914f3cf9efe827502f6f.png) repeat-x;
				padding: 30px 0 10px 0;
			}
			.tableContents td p{
				padding-left:20px;
				padding-bottom:3px;
				font-family: Helvetica, Arial, Verdana, sans-serif;	
			}
			.tableContents td h2{
				margin:-25px 0 0 0;
			}
				.tableContents td a{
					color:#000;
					text-decoration:none;
				}
			.tableContents td img{
				padding-left:10px;
			}
	/* Stuff the carousel needs! */
	
	
	#episodesNavBar, #episodesNavBar02, #episodesNavBar03{ float:left; margin:20px 50px 0 10px; display:inline}
	#episodesNavBar h3, #episodesNavBar02 h3,#episodesNavBar03 h3{ color:#666666;margin:0 0 10px 0}
	#episodesNavBar li, #episodesNavBar02 li,#episodesNavBar03 li {margin:0 0 10px 0}
	#episodesNavBar a, 	#episodesNavBar02 a, #episodesNavBar03 a{ color:#000000}
	#episodesNavBar a.active, #episodesNavBar02 a.active, #episodesNavBar03 a.active {color:#ca4117; text-decoration:underline;}
	
	.carouselWrapper, .carouselWrapper02, .carouselWrapper03{ overflow:hidden;}
	.carouselWrapper.hiddenCarousel, .carouselWrapper02.hiddenCarousel, .carouselWrapper03.hiddenCarousel{display:none}
	
	
	
	.leftCorner{ width:10px; height:112px; background:url(/staticarchive/4dcf6c5e1249e5219e3a67ab93686d212757e221.png) no-repeat left top; position:absolute; top:12px; left:16px; z-index:3}
	.rightCorner{ width:10px; height:112px; background:url(/staticarchive/e03fec861949a77b985bdd11656ea94d36560452.png) no-repeat left top; position:absolute; top:12px; right:8px; z-index:3}
	
	
		
		
	#episodesContainer, #episodesContainer02, #episodesContainer03{ overflow:hidden; width:577px; position:relative;}
	
	#episodesContainer ul.visionAppsCarousel, #episodesContainer02 ul.visionAppsCarousel, #episodesContainer03 ul.visionAppsCarousel  {
		width:547px;height:9em;overflow:hidden;position:relative;
		/*border:1px solid #000;*/
		float:right;
		display:inline;
		margin:1em 1em 0 0 
	}
	
	#episodesContainer ul li, #episodesContainer02 ul li, #episodesContainer03 ul li {
		width:30em;
		margin:0 1px;
	}
	
	
	
	
	#episodes, #episodes02,#episodes03{ background:#fffdfa}
	#episodes li, #episodes02 li, #episodes03 li{ padding-top: 1.5em;}
	#episodes li img, #episodes02 li img, #episodes03 li img{ margin: 0 1em 0 0 }
	#episodes li h4, #episodes li p, #episodes02 li h4, #episodes02 li p, #episodes03 li h4, #episodes03 li p{ font-size:0.9em; color:#666666; font-weight:bold;}
	#episodes li h4, #episodes02 li h4, #episodes03 li h4  { margin:0 0 0.5em 0;}
	#episodes li p, #episodes02 li p, #episodes03 li p{ margin:0 0 0.2em 0}
	#episodesContainer ul li .photo,#episodesContainer ul li .photo img,#episodesContainer02 ul li .photo,#episodesContainer ul li .photo img, #episodesContainer03 ul li .photo,#episodesContainer03 ul li .photo img{
		float:left
	}
	
	
	#controlsContainer, #controlsContainer02, #controlsContainer03{clear:both; overflow:hidden; float:right;  display:inline; margin:1em 10em 0 0 ;width:280px;}
	#controls,	#controls02, #controls03 { background:green;}
	#controls  li, 	#controls02  li, #controls03  li{ float:left; margin-right:15px; margin-top:4px}
	#controls a, #controls02 a, #controls03 a{ background: url(/staticarchive/55fe38193c96437f6f7701724d8fe6d3bca4461e.gif) no-repeat top left; height:6px ; width:6px; display:block; }
	#controls a.active, #controls02 a.active, 	#controls03 a.active{background: url(/staticarchive/05063b528b12b47b98a5bb3b348165011a5b57e3.gif) no-repeat top left;height:13px ; width:13px; margin-top:-3px; position:relative;}
	#controls span, #controls02 span, #controls03 span{ display:none}
	
	
	/* Style the previous and next buttons that we just made 
	#episodesContainer #previous, 
	#episodesContainer #next {width:18px;height:99px;background:#052a5c;display:block;position:absolute;top:10px;}
	*/
	#controlsContainer #previous span, 
	#controlsContainer #next span, #controlsContainer02 #previous02 span, 
	#controlsContainer02 #next02 span, #controlsContainer03 #previous03 span, 
	#controlsContainer03 #next03 span{display:none;}
	
	#controlsContainer #previous, #controlsContainer02 #previous02, #controlsContainer03 #previous03 {float:left;background:url(/staticarchive/e0eaf8e9a6f7b90367844cba77ab545c07701036.gif) no-repeat; width:7px; height:13px; margin-right:15px;} 
	#controlsContainer #next, #controlsContainer02 #next02, #controlsContainer03 #next03 {float:left;background:url(/staticarchive/bac38ea7e9360f2b81c882b5992f23fce2c65e39.gif) no-repeat; width:7px; height:13px;} 
	
	iframe{border:none}			
/* tutorguide fix */
div.courseContent ul.tutorguide li img#gizmo
{
	position: absolute;
}
div.courseContent ul.tutorguide li
{
	
}
div.courseContent ul.tutorguide li h2, div.courseContent ul.tutorguide li p
{
	margin-left: 152px;
	padding-left: 0;
	text-indent: 0;
}

			
/* FIX NAV BACKGROUND ARROWS */
div.leftNav ul.nav5 li
{ background-image:none;
}




/*===========>Estilos de "Mi vida Loca" */

div#announcement {
	font-family: Arial Narrow, Arial, Helvetica, sans-serif;
	color: #fff;
	font-size: 21px;
	text-align: center;
}
div#announcement a {
	color:#f8bd00;
}
div#contenedor-episodios {
	float: left;
	display: inline;
	width: 450px;
	margin: 5px 0 9px 13px;
	border: 1px #b5b4b4 solid;	
	background-color: #FFF9E9;
	font-family: Arial, Helvetica, sans-serif;
}

div#contenedor-episodios.cargado {
	overflow: visible;
	min-height: 23.75em;
	_height: 23.75em;
}

div#contenedor-episodios * {
	margin: 0;
	padding: 0;	
}

div#contenedor-episodios a {
	outline: none;
}

div#contenedor-episodios dl#navegacion-episodios {
	overflow: hidden;
	width: 100%;
	height: 28px;
	background: url(/staticarchive/007ecf29524478b47be5e6ed68e82c01dd1d12c1.gif) left top repeat-x;
	font-weight: bold;
	font-size: 13px;
}

div#contenedor-episodios dl#navegacion-episodios dt {
	overflow: hidden;
	float: left;
	display: inline;
	height: 26px;
	margin-left: 10px;
	line-height: 28px;
	color: #fff;
}

div#contenedor-episodios dl#navegacion-episodios dd {
	float: left;
	display: inline;
	height: 26px;
	margin: 2px 0 0 10px;
}

div#contenedor-episodios dl#navegacion-episodios dd ol {
	display: inline;
}

div#contenedor-episodios dl#navegacion-episodios dd li {
	float: left;
	display: inline;
	width: 52px;
	height: 26px;
	margin-right: 5px;
	line-height: 24px;
	text-align: center;
}

div#contenedor-episodios dl#navegacion-episodios dd li strong {
	display: block;
	height: 26px;
	background: url(/staticarchive/be9de89824ff41cca67109c90d9870b1f1775cb5.png) left top no-repeat;
	color: #000000;
}

div#contenedor-episodios dl#navegacion-episodios dd li a {
	display: block;
	height: 26px;
	color: #fff;
}

div#contenedor-episodios dl#navegacion-episodios dd li a:hover {
	text-decoration: none;	
}

div#contenedor-episodios ol#contenidos-episodios {
	overflow: hidden;
	margin: 0 2px 2px 2px;
	padding: 0 0 7px 7px;
	background-color: #fff9e9;
}

div#contenedor-episodios.cargado ol#contenidos-episodios {
	min-height: 21.25em;
	_height: 21.25em;
	margin-bottom: 0;
	padding-bottom: 0;	
}

div#contenedor-episodios ol#contenidos-episodios li {
	float: left;
	display: inline;
	width: 144px;
	min-height: 122px;
	_height: 122px;
	padding-top: 7px;
	border-bottom: 1px #bdb2b0 solid;
	line-height: 14px;
}


div#contenedor-episodios ol#contenidos-episodios li dt {
	float: left;
	margin-right: 3px;
	font-weight: bold;
}

div#contenedor-episodios ol#contenidos-episodios li dd img {
	display: block;
	margin: 2px 0;
	border: 1px #bdb2b0 solid;
}

div#contenedor-formularios {
	float: left;
	display: inline;
	width: 292px;
	height: 286px;
	margin: 5px 0 9px 13px;
}

div#contenedor-formularios * {
	margin: 0;
	padding: 5;	
}

div#contenedor-formularios a {
	outline: none;
}

div#contenedor-formularios fieldset {
	float: left;
	clear: left;
	width: 290px;
	margin-bottom: 13px;
	border: 1px #bdb2b0 solid;
	font-family: Arial, Helvetica, sans-serif;
	color: #2f2f2d;
}

div#contenedor-formularios fieldset#formulario-enviar_amigo {
	height: 0px;
	background: url(/staticarchive/31b0c48e1b70cc45fb5568d0f95288b32f0472c5.gif) 0 26px no-repeat;
}

div#contenedor-formularios fieldset#formulario-newsletter {
	height: 176px;
	background: url(/staticarchive/c8b32cdece8155f58eaf302091e65d4f54f07c73.gif) 0 -27px no-repeat;
}

div#contenedor-formularios fieldset h4 {
	height: 26px;
	margin-bottom: 12px;
	padding-left: 10px;
	background: url(/staticarchive/007ecf29524478b47be5e6ed68e82c01dd1d12c1.gif) left top repeat-x;
	line-height: 26px;
	font-weight: bold;
	font-size: 14px;
	color: #fff;
}

div#contenedor-formularios fieldset p {
	margin: 0 10px 12px 10px;
}

div#contenedor-formularios fieldset label {
	padding-left: 10px;
}

div#contenedor-formularios fieldset#formulario-newsletter label {
	display: block;
	margin-bottom: 10px;
}

div#contenedor-formularios fieldset#formulario-enviar-amigo label {
	position: relative;
	float: left;
	clear: left;
	width: 45px;
	height: 19px;
	display: inline;
	margin-bottom: 10px;
	line-height: 18px;
}	
	
div#contenedor-formularios fieldset input {
	float: left;
	padding: 1px 3px;
	border: 1px #b8b5ae solid;
	background-color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
}

div#contenedor-formularios fieldset#formulario-newsletter input {
	width: 155px;
	margin: 0 10px;	
}

div#contenedor-formularios fieldset#formulario-enviar-amigo input {
	width: 172px;
	margin-bottom: 10px;
}

div#contenedor-formularios fieldset input.oculto {
	display: none;	
	visibility: hidden;
}

div#contenedor-formularios fieldset button {
	overflow: hidden;
	width: 52px;
	height: 24px;
	padding-bottom: 3px;
	border: 0;
	background: url(/staticarchive/a4f40ccc4d9f9d48c825dbab3dc11f08338e4ed8.gif) left top no-repeat;
	text-align: center;
	line-height: 25px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	cursor: pointer;
}

div#contenedor-formularios fieldset#formulario-newsletter button {
	float: left;
	margin-top: -3px;	
}

div#contenedor-formularios fieldset#formulario-enviar-amigo button {
	float: left;
	clear: left;
	margin-left: 55px;	
}

div#prg-bookmark {
	overflow: visible;
	float: left;
	clear: left;
	width: 946px;
	background: #AD3000 url(/staticarchive/2e12d6276c7f17a0dcfc90e57ea3404bb5eae69d.gif) left top no-repeat;	
}

div#prg-bookmark h2 {
	float: left;
	display: inline;
	margin: 0 75px 0 10px;
	white-space: nowrap;
	line-height: 34px;
	font-size: 12px;
	color: #fff;
}

div#prg-bookmark ul {
	float: left;
}

div#prg-bookmark li {
	float: left;
	display: inline;
	margin-right: 40px;
	line-height: 34px;
}

div#prg-bookmark li a {
	padding-left: 25px;
	background-position: left center;
	background-repeat: no-repeat;
	background-color: #a93001;
	color: #fff;
}

div#prg-bookmark li.icon-delicious a {
	background-image: url(/staticarchive/3f72dde29428ef7040224523b8ddcb16c5b4a62f.gif);
}

div#prg-bookmark li.icon-digg a {
	background-image: url(/staticarchive/6b853b70821954fd258c6217cd12d70971cf01f1.gif);
}

div#prg-bookmark li.icon-reddit a {
	background-image: url(/staticarchive/85b932128b327a5e8ed316bc8f9448e66fbf33b0.gif);
}

div#prg-bookmark li.icon-stumbleupon a {
	background-image: url(/staticarchive/631b618a749d74628727728c8cb74d80b6dfeea9.gif);
}

div#prg-bookmark li.icon-facebook a {
	background-image: url(/staticarchive/890b7b747730fff6cdcaa11fbdec0936da918d2f.gif);
}

div#prg-bookmark p {
	float: right;
	margin-right: 10px;
	white-space: nowrap;
	line-height: 34px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
}

div#prg-bookmark p a {
	text-decoration: underline;
	color: #fff;
}

p#dijcleimer {
	float: left;
	clear: left;
	width: 100%;
	margin-top: 10px;
	line-height: 16px;
	text-align: center;
	font-size: 9px;
	color: #808080;
}

/** messages **/
div.send-msg{
	text-align: center;
	font-weight: bold;
}