/* CSS Document */

body, TD, P	{
	font-family : Verdana, Helvetica, Arial, sans-serif, Lucida, Tahoma;
	color : #5D6771;
	text-decoration : none;
	font-size : 8pt;
	line-height : 12pt;	
	margin : 0px 0px; 
	padding : 0px;
}
/* 
B	{font-family: verdana; color: black; font-weight: bolder;}
*/

/* Links old 
A							{	text-decoration:none; color:#FF0202;}
A:hover						{	text-decoration:underline; color:#000000;}
*/

A:link							{	text-decoration:none; color:#008080;}
A:visited						{	text-decoration:none; color:#008080;}
A:hover						{	text-decoration:underline; color:#008080;}


A.green						{	text-decoration:underline; color:#009999; font-size:12px; font-weight:normal;}
A.green:visited				{	text-decoration:underline; color:#009999; font-size:12px; font-weight:normal;}
A.green:hover				{	text-decoration:underline; color:#009999;font-size:12px;font-weight:normal;}
.underline 						{text-decoration:underline;}

A.blue						{	text-decoration:underline; color:blue;}
A.blue:visited				{	text-decoration:underline; color:blue;}
A.blue:hover				{	text-decoration:underline; color:#FF0202;}

A.nav						{	text-decoration:none; color:#FFFFFF; font-size: 10px; font-weight: bold;}
A.nav:visited				{	text-decoration:none; color:#FFFFFF; font-size: 10px; font-weight: bold;}
A.nav:hover					{	text-decoration:underline; color:#FF0000; font-size: 10px; font-weight: bold;}

A.navact					{	text-decoration:none; color:#D8D8D8; font-size: 10px; font-weight: bold;}
A.navact:visited			{	text-decoration:none; color:#D8D8D8; font-size: 10px; font-weight: bold;}
A.navact:hover 				{	text-decoration:underline; color:#FF0000; font-size: 10px; font-weight: bold;}

A.userMenuItems				{	text-decoration:none; color:#777777; }
A.userMenuItems:hover		{	text-decoration:underline; color:#000000; }

A.userMenuItemsBold			{	text-decoration:none; color:#777777; font-weight: bold;}
A.userMenuItemsBold:hover	{	text-decoration:underline; color:#000000; font-weight: bold;}

A.orangeBold				{	text-decoration:none; color:#FF0202; font-weight: bold;}
A.orangeBold:hover			{	text-decoration:underline; color:#FF0202; font-weight: bold;}

A.subnav		{	text-decoration:none; color:#000000; font-size: 11px; font-weight:bold;}
A.subnav:hover	{	text-decoration:none; color:#FC0101; font-size: 11px; font-weight:bold;}

A:link.darkgrey		{	text-decoration:none; color:#555555; font-size: 11px; font-weight:bold;}
A:visited.darkgrey		{	text-decoration:none; color:#555555; font-size: 11px; font-weight:bold;}
A:hover.darkgrey	{	text-decoration:none; color:#555555; font-size: 11px; font-weight:bold;}

A.newtabactive			{	text-decoration:none; color:#000000; font-size: 7pt; font-weight:bold;}
A.newtabactive:hover	{	text-decoration:none; color:#000000; font-size: 7pt; font-weight:bold;}
A.newtabinactive		{	text-decoration:none; color:#989a9a; font-size: 7pt; font-weight:bold;}
A.newtabinactive:hover	{	text-decoration:none; color:#989a9a; font-size: 7pt; font-weight:bold;}



A.greylarge		{	text-decoration:none; color:#777777; font-size: 11pt; font-weight:normal;}
A.greylarge:hover	{	text-decoration:underline; color:#777777; font-size: 11pt; font-weight:normal;}

A.greynormal		{	text-decoration:none; color:#777777; font-weight:normal;}
A.greynormal:hover	{	text-decoration:underline; color:#777777; font-weight:normal;}

A.button		{	text-decoration:none; color:#FFFFFF; font-size: 12px; font-weight:bold; padding:5px; border:2px solid yellow;}
A.button:hover	{	text-decoration:none; color:#000000; font-size: 12px; font-weight:bold; padding:5px; border:2px solid red;}

/* General */

.RMorange {color:#E40; font-family: verdana;}
.RFgreen {color:#009999; font-family: verdana;}
.red			{	color:#F0282D; font-family: verdana; }
.lblue			{	font-family: verdana; }
.xsmall			{	font-family: verdana;}
.gray			{	color:#F1F1F1;}
.mgray			{	color:#C3C3C3;}
.dgray			{	color: #5D6771;}
.white			{	color:#FFFFFF;}
.orange 		{	color:#FF0202;}
.blue			{	color:#F6F7FB;}
.blue:hover		{	color:#F1F0F0;}
.dblue			{	color:#CAE3F7;}
.ddblue			{	color:#4E7AF2;}
.yellow			{	color: #FFF2D1;}
.black			{	color: #000000;}
.txtdGraybold	{	text-decoration:none; color:#000000; font-weight: bold;}
.txtdGray		{	text-decoration:none; color:#000000; }
.offwhite		{	color: #D8D8D8;}


.bgyellow		{	background-color: #FFF2D1;}
.bgwhite		{	background-color: #FFFFFF;}

.small			{	font-size: 80%;}
.xxsmall		{	font-size: 8pt;}
.small A		{	font-size: 80%; color: #777777; text-decoration: underline;}
.small A.orangeBold	 {	text-decoration:none; color:#FF0202; font-size: 80%; font-weight: bold;}

.norm			{	font-weight:normal;}
.heighlines		{	line-height:125%;}

.larger { font-size:9pt;}


/* containers in search & details */
.containertabOn			{ border-bottom:none; border-top: solid #FF0202 1px;}
.containertabOff		{ border-bottom:solid #FF0202 1px; border-top: solid #FF0202 1px;}
.containertabDummy		{ border-bottom:solid #FF0202 1px; padding: 0px;}
.containertabDummyblank	{ border-bottom:solid #FFFFFF 1px; padding: 0px;}
.searchResultcell		{ border-left: solid #FF0202 1px;  border-right: solid #FF0202 1px; border-bottom: solid #FF0202 1px; background-color: #FFFFFF;}
.resultItemContainer	{ padding: 0 8 0 8;}
.resultItemTable		{ border: solid #CDCDCD 1px;text-align: center;}
.resultItemTable_detial	{ border: solid #CDCDCD 1px;text-align: center;
						  width: expression( this.scrollWdith < 464 ? "664px" : "auto" );}
						  

						  
.resultItemCell			{ padding: 5px;}

/* contains in news */
.newsCell				{ padding: 0 0 0 0; height: 180px;} 
.newsItemTable			{ }
.newsTitle				{ padding:3px; font-weight:bold; border: solid #E0E0E0 1px; margin-bottom:2px;}
.newsBody				{ padding:8px;}

/* containers in generic pane */
.paneItemTable			{ border-bottom: solid #CAE3F7 1px; border-top: solid #CAE3F7 1px;}
.paneTitle				{ height:30px; padding:8px; font-weight:bold; font-family: verdana;}
.paneBody				{ padding:8px; }

.grey {background-color: #E2E3E6;color:#555555}
/* containers in footer */
.footerbar				{ background-color:#E0E0E0; height: 30px;}
.footerbar TD			{ color: #FFFFFF;}
.footerbar TD A			{ text-decoration:none; color:#000000; font-weight: bold;}
.footerbar TD A:hover	{ text-decoration:underline; color:#000000; }

/* container for blue cell for next-link in searchres */
.BlueCell				{ background-color: #CAE3F7;}
.BlueCell TD			{ padding: 0px;}
.blueCell A				{ color: #FF0202; font-family: arial; font-size: 30px; font-weight: bold; line-height: 35px;}
.blueCell A:hover		{ color: black; font-family: Arial; font-size: 30px; font-weight: bold; line-height: 35px;}


/* containers generic */
.containerLinedOrange	{ border-bottom:solid 1px #FF0202;}
.containerLined			{ border-bottom:solid 1px #E0E0E0;}
.containerLinedtop		{ border-top:solid 1px #E0E0E0;}
.doubleLined			{ border-bottom:solid 1px #E0E0E0; border-top:solid 1px #E0E0E0;}
.doubleLineddark		{ border-bottom:solid 1px #aaaaaa; border-top:solid 1px #aaaaaa;}
.footercell				{ padding:8px;}


/* Form inputs */

form {margin:0px; padding:0px;}
INPUT.inp	{ border:solid #555555 1px; font-family : Verdana, Arial, sans-serif, Lucida, Tahoma; color : #5D6771; font-size : 8pt;}
INPUT.btn	{ font-weight: bold; font-size: 10px; color: #ffffff; font-family: verdana;background-color: #30afc5;}
INPUT.btnp	{ font-weight: bold; font-size: 10px; color: #ffffff; font-family: verdana;background-color: #5D6771;}

/*INPUT.btn	{ border:solid #FFFFFF 1px; background-color: #5D6771; font-family : Helvetica, Arial, sans-serif, Lucida, Tahoma; color : #D8D8D8; font-size : 8pt;}*/



SELECT		{ border:solid #555555 1px; font-family : Verdana, Arial, sans-serif, Lucida, Tahoma; color : #5D6771; font-size : 8pt;}
TEXTAREA	{ border:solid #555555 1px; font-family : Verdana, Arial, sans-serif, Lucida, Tahoma; color : #5D6771; font-size : 8pt;}



.containerRed {background-color:#DF162B;}
/*.containerGray {background-color:#F1F0F0;}*/
.containerWhite {background-color:white;}

/*.graybar { background-color:#F0F0F0; border:solid 1px #777777; text-align:center;}*/

.navcontainer 			{margin-left: 5px;}
.navcontainer TD		{color: white;}
.userdetailsContainer 			{margin-left: 5px;}
.userdetailsContainer TD		{color: #FF0202;}
.userdetailsContainer A			{color: #FF0202; text-decoration: underline;}
.userdetailsContainer A:hover	{color: #FF0202; text-decoration: underline;}
.searchtitleContainer	{background-color: #FF0202; color:#000000; font-size:100%px; font-weight:bold; text-align:center; height:30px; width:188px;}
.searchtitleContainermail	{background-color: #FF0202; color:#000000; font-weight:bold; text-align:center; height:30px; width:188px;}
.leftcolContainer		{background-color: #F1F1F1; text-align:center; border-bottom: solid #FF0202 1px; border-top: solid #FF0202 1px; width:188px;}
.logocontainer			{background-color: #ffffff;}
.bodyContainer			{text-align:center; padding-left: 8px; padding-right: 8px;}
.bodyContainerFull		{text-align:center; padding:2px;}
.bodyContainermail		{border-bottom: solid #FF0202 1px; padding:2px; border-right:solid #FF0202 1px;}
.rightcolContainer		{background-color: #F1F1F1; text-align:center; border-bottom: solid #FF0202 1px;border-top:solid #FF0202 1px; width:188px;}
.collectionTitleContainer	{color:#555555; height:30px; padding-bottom: 5px; text-align:center; font-size:18px;}
.buttontable			{ background-color: #FF0202; border: none; padding:0px; margin: 0px;}
.buttontable TD			{ background-color: #FF0202; border: none; padding:0px; margin: 0px;}
.menudiv				{ border:solid #F6F7FB 1px; background-color: #CAE3F7; padding:2px; width: 75px; display: none; position: absolute; z-index:99; left: 10px; top: 10px;}
.menudiv TD				{ border-bottom: solid #F6F7FB 1px;}
.menudiv Table			{ border-top: solid #F6F7FB 1px;}



/* texts */
.title		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#F1F0F0;}
.standard 	{ color:#000000; text-decoration:none; font-size: 11px; font-family: verdana ; font-weight:normal;}
.klein 		{ text-decoration:none; font-size: 10px; font-family: verdana ; font-weight:normal;}
.klein:hover 		{ text-decoration:none; font-size: 10px; font-family: verdana ; font-weight:normal; color:black;}
.pagetitle			{ font-family: 'Trebuchet Ms', arial, verdana; font-size: 25pt; font-weight: bold;}
.brandlisttitle		{ padding: 4px; padding-left: 8px;}
.brandlistcontent	{ padding-left: 8px; line-height: 15px;}

/* containers */
#maincont_topcell			{ background-image: url(../img/backgrounds/topbg_new.gif); height: 160px;}
#maincont_bodycell			{ }

.containerMainNav TD		{ border:solid #F1F0F0 1px; padding: 1px; text-align:center;}
.containerMainnavcelltable TD	{ border: none; background-color: white; padding: 0px; text-align: center;}
.search_homeContainer		{ border:none; padding-left:4px; padding-right:4px;}
.search_homeContainer TD	{ color: #000000; font-size: 11px; font-family: arial;}
.search_homeContainer .btn	{ border: solid #000000 1px; font-size:8pt; color:#000000; background-color: #FFFFFF;}
.search_homeContainer A		{ color: #000000; font-size: 11px; font-family: arial; text-decoration: underline;}

.containerPane		{ background-color: #F1F0F0; border:solid #555555 1px; padding:4px; text-align:center;}
.containerPanetitle	{ color:#FF0202; font-weight: bold; background-image:url('../img/backgrounds/panetitle.gif'); height:42px; padding-left: 38px; padding-top: 5px;}
.borderBox			{ border: solid #F1F0F0 1px;}



/* Window areas */
.windowleft		{ background-color:#F1F0F0;}
.windowright	{ background-color:#F1F0F0;}

/* scroll bars */
.scroll3d	{
SCROLLBAR-FACE-COLOR: #FFFFFF;
SCROLLBAR-HIGHLIGHT-COLOR: #DDDDDD;
SCROLLBAR-SHADOW-COLOR: #DDDDDD;
SCROLLBAR-3DLIGHT-COLOR: #FFFFFF;
SCROLLBAR-ARROW-COLOR: #DDDDDD;
SCROLLBAR-TRACK-COLOR: #FFFFFF;
SCROLLBAR-DARKSHADOW-COLOR: #FFFFFF;
}

/* tabs */
.tabactive			 {border-top: solid #E2E3E6 1px; border-left: solid #E2E3E6 1px; border-right: solid #E2E3E6 1px; text-align:center; font-weight: bold;color: #009999; font-family: verdana; background-color: #E2E3E6;}
.tabactive A		 {font-weight: bold; color: #009999; font-family: verdana;}
.tabactive A:visited {font-weight: bold; color: #009999; font-family: verdana;}
.tabactive A:hover	 {font-weight: bold; color: #009999; font-family: verdana;}

.tabinactive		{border-top: solid #E2E3E6 1px; border-left: solid #E2E3E6 1px; border-right: solid #E2E3E6 1px; border-bottom: solid #E2E3E6 1px; text-align:center;color:#009999}
.tabinactive A		{font-weight: normal; color: #009999; font-family: verdana;}
.tabinactive A:visited		{font-weight: normal; color: #009999; font-family: verdana;}
.tabinactive A:hover {font-weight: normal; color: #009999; font-family: verdana;}

.subtab			{border-bottom: solid #E2E3E6 1px;}
.tabpane		{border-left: solid #E2E3E6 1px; border-right: solid #E2E3E6 1px; border-bottom: solid #E2E3E6 1px; margin-bottom: 5px;}


.thumbResults				{
	float:left;
	text-align:center;
	margin:0px 10px 10px 0px !IMPORTANT;
	margin:0px 10px 10px 0px;
	padding:5px;
	background-color:#FFF;
	min-width:150px;
	width:auto !IMPORTANT;
	min-height:80px;
	height:auto !IMPORTANT;
	height:80px;
	border:none;;
}

.cont {

		height: expression( this.scrollHeight < 174 ? "175px" : "auto" );
		min-height: 170px; 

		}

		
.specific {border-left-width: 1px; border-right-width: 1px; border-top-color: #C0C0C0; border-top-width: 1px; border-bottom-color: #C0C0C0; border-bottom-width: 1px; border-right-color:#C0C0C0}

.lightgrey {background-color:#F1F1F1;}
.lightblue {background-color:#CAE3F7;}

.gtb_border {border-top: 1px solid #C0C0C0; border-bottom: 1px solid #C0C0C0;}
.gb_border {border-bottom: 1px solid #C0C0C0;}
.g_border {border: 1px solid #C0C0C0;}

.td_icons {border-bottom: 1px solid white;padding:5px;}
.rightborder {border-right: 1px solid white;}

.large	{font-size: 115%; color:red;}
.olive {color:#30afc5}


/*Corbis search form*/
#sliderwrapper{ position: relative }
#search-wrapper{ position: absolute; bottom: 10px; left: 10px;  }
#search-wrapper div.input{ float: left; width: 310px; height: 24px; background: url(/smsp_buenosDias/img/homepage/corbis-searchinput.gif) no-repeat; }
#search-wrapper div.input input{  border: 0; width: 300px; margin-left: 7px; margin-top: 3px; background: transparant; 10px; color: #808080; font-size: 16px; font-weight: bold; line-height: 19px; padding: 0;  }
#search-wrapper div.submit{ float: left; background: url(/smsp_buenosDias/img/homepage/corbis-searchbutton.gif) no-repeat right -24px; border-left: 1px solid #366A9A }
#search-wrapper div.submit div.wrap-inner{ background: url(/smsp_buenosDias/img/homepage/corbis-searchbutton.gif) repeat-x 0 -48px; margin-right: 7px }
#search-wrapper div.submit div.wrap-inner a{ display: block; line-height: 24px; padding: 0 8px 0 15px; color: white; font-weight: bold; font-size: 16px;  }
#search-wrapper div.submit div.wrap-inner a:hover{ text-decoration: none }

tr#homepage_buttons{  }
#homepage_buttons td, h2 {color: red; background: url(/smsp_buenosDias/img/homepage/corbis-btn-editorial_middle.png)}
#homepage_buttons td div.editorial,
#homepage_buttons td div.creative{ display: block; float: left; width: 49%; padding: 20px 0px 10px 0px;  }
#homepage_buttons td a:hover{  }
/*#homepage_buttons td div.editorial{ background: url(/smsp_buenosDias/img/homepage/corbis-btn-editorial.jpg) no-repeat top left  }*/
#homepage_buttons h2 {color: red;}
#homepage_buttons td div.editorial:hover{/* background-image: url(/smsp_buenosDias/img/homepage/corbis-btn-editorial-over.jpg)*/ }
/*#homepage_buttons td div.creative{ background: url(/smsp_buenosDias/img/homepage/corbis-btn-creative.jpg) no-repeat top left }*/
#homepage_buttons td div.creative:hover{  /*background-image: url(/smsp_buenosDias/img/homepage/corbis-btn-creative-over.jpg) */}
#homepage_buttons td p{ clear: both; margin-bottom: 10px }



