﻿/*-- NewUserForm --*/
.NewUserForm_Box
{
	float: left;
	height: 400px;
}
.NewUserForm_field
{
	text-align: left;
	font: normal normal normal 12px 'Verdana';
	color: #CC0000;
	margin-top: 10px;
	height: 20px;
}
.NewUserForm_field_Input,.NewUserForm_field_Select,.NewUserForm_field_Date_TextBox
{
	text-align: left;
	font: normal normal bold 11px 'Arial';
	color: #505050;
	float: right;	
}
.NewUserForm_field_Input
{
	width: 190px;
	margin-right: 120px;
}
.NewUserForm_field_Select
{
	width: 195px;
	margin-right: 120px;
}
.NewUserForm_field_Date
{
	text-align: right;
	font: italic normal bold 12px 'Arial';
	color: #505050;
	float: right;
	width: 100px;
	vertical-align: middle;
	margin-right: 120px;
}
.NewUserForm_field_Date_TextBox
{
	width: 70px;
	margin-right: 20px;
}
.NewUserForm_field_Label,.NewUserForm_field_LabelReq
{
	margin-left: 120px;
	text-align: left;
	font: normal normal normal 12px 'Verdana';
	color: #CC0000;
	float: left;
	line-height: 20px;
}
.NewUserForm_field_Label
{
	font: normal normal normal 12px 'Verdana';
}
.NewUserForm_field_LabelReq
{
	font: normal normal bold 12px 'Verdana';
}
.NewUserForm_field_Check
{
	text-indent: 120px;
	text-align: left;
	font: normal normal bold 11px 'Arial';
	text-decoration: 'underline';
	float: left;
	color: #303030;
}

.NewUserForm_Terms_Box
{
	float: left;
	height: 390px;
	border: solid 1px #FFFFFF;
	background-color: #FFFFFF;
}
.NewUserForm_Success_Box
{
	float: left;
	width: 100%;
	height: 350px;
	border: solid 1px #FFFFFF;
	background-color: #FFFFFF;
	text-align: center;
}
.NewUserForm_Success_Tit,NewUserForm_Sucess_Text
{
	clear: both;
	text-align: center;
	line-height: 20px;
}
.NewUserForm_Success_Tit
{
	font: normal normal bold 12px 'Verdana';
	color: #CC0000;
}
.NewUserForm_Sucess_Text
{
	font: normal normal normal 11px 'Verdana';
	color: #303030;
	width: 80%;
}
.NewUserForm_Terms
{
	margin: 10px 20px 10px 60px;
	width: 80%;
	height: 330px;
	text-align: left;
	font: normal normal normal 11px 'Arial';
	border: solid 1px #c0c0c0;
	background-color: White;
	color: #303030;
	clear: left;
}
.NewUserForm_Terms_Label
{
	float: left;
	margin-left: 60px;
	text-align: left;
	font: normal normal bold 12px 'Verdana';
	color: #CC0000;
	line-height: 20px;
}
.NewUser_Link
{
	text-align: center;
	color: #c00000;
	font: normal normal bold 10px 'Verdana';
}
.NewUserForm_Failure
{
	float: left;
	width: 367px;
	text-align: center;
	margin-left: 120px;
	font: italic normal normal 11px 'Arial';
	color: #A30000;
	margin-top: 10px;
	margin-bottom: 10px;
	border: solid 1px #e5e5e5;
	background-color: #FFE6CC;
}
.NewUserPreferenceSelect
{
	color: red;
	text-decoration: undeline;
	height: 11px;
	width: 170px;
	left: inherit;
	padding-right: 20px;
}
.NewUserPreferencesPeriods
{
	border: solid 1px #C0C0C0;
	width: inherit;
	left: inherit;
	background-color: #E8e8e8;
}
.NewUserPreferencesPeriod
{
	font: normal normal normal 11px/15px Verdana;
	background-color: #E8e8e8;
	color: red;
	width: inherit;
	text-decoration: none;
	float: left;
	clear: both;
}
#NewUserPreferences
{
	font: normal normal bold 13px Verdana;
	width: 80%;
	text-align: left;
	margin-bottom: 10px;
	color: Maroon;
}
.NewUserPreference
{
	width: 80%;
	font: normal normal normal 10px Arial;
	text-align: left;
	padding-top: 15px;
	clear: both;
	color: #222222;
}
.NewUserPreferenceLeft
{
	width: 10%;
	font: normal normal normal 12px Arial;
	float: left;
	vertical-align: middle;
}
.NewUserPreferenceRight
{
	width: 90%;
	font: normal normal normal 12px Arial;
	float: right;
	clear: right;
	vertical-align: middle;
}
.NewUserPreferenceRight > input
{
	margin-left: 60px;
	font-family: Arial;
	font-size: 10px;
	text-transform: uppercase;
	color: #303030;
	clear: both;
	width: 30%;
	background-color: #FFFFC8;
}
.NewUserPreferenceRight > strong
{
	font-weight: bold;
	text-decoration: underline;
}
/*-- Entities --*/
.EntitySearchLogo:hover
{
	border-color: Maroon;
	background-color: #fff0f0;
}
.EntitySearchLogo
{
	float: left;
	margin-left: 10px;
	width: 115px;
	height: 90px;
	border: solid 1px #808080;
	background-color: #f4f4f4;
	text-align: center;
	vertical-align: middle;
	font: normal normal bold 11px 'Arial';
	text-decoration: none;
	background-position: center center;
	background-repeat: no-repeat;
	color: Maroon;
	cursor: hand;
}
.EntitySearchTextBox,.EntitySearchDidYouMean
{
	font: normal normal bold 11px 'Arial';
	vertical-align: top;
	width: 171px;
	float: left;
}
.EntitySearchTextBox
{
	color: #505050;
}
.EntitySearchDidYouMean
{
	color: #C00000;
	clear: left;
}
.EntitySearchInputPanel
{
	float: left;
	width: 171px;
}

/*-- PopUps --*/
.PopUp
{
	background-color: #FFF38E;
	display: none;
	width: 250px;
	z-index: 100;
	position: relative;
	top: 40%;
	left: 40%;
	opacity: 0;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	font-size: 12px;
	border: solid 1px #CCCCCC;
	padding: 5px;
}
.PopUp > h5
{
	color: Red;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	margin: 5px 0 0 0;
	text-align: left;
}
.PopUp > h6
{
	color: #555555;
	font-family: Verdana;
	font-size: 10px;
	margin: 5px 0 5px 0;
	text-indent: 10px;
	text-align: justify;
}
.UploadImagePopup_Submit
{
	text-decoration: none;
	text-align: center;
	font: normal normal bold 11px 'Verdana';
	padding: 0px 10px 0px 10px;
	vertical-align: top;
	border: outset 1px ButtonShadow;
	color: #505050;
	cursor: hand;
	background-color: #ccccff;
}
.UploadImagePopup_Uploader
{
	text-align: left;
	font: normal normal bold 10px 'Verdana';
	background-color: #f8f8f8;
	color: #505050;
	height: auto;
	width: auto;
	margin-top: 15px;
	margin-left: 10px;
}
.UploadImagePopup
{
	background-color: White;
	position: relative;
	top: 50%;
	left: 50%;
	visibility: hidden;
	height: 140px;
	width: 350px;
	background-color: #eeeeff;
	border-color: ButtonShadow;
	border-width: 2px;
	border-style: outset;
	float: left;
	z-index: 30;
}

.UploadImagePopup_Intro
{
	width: 300px;
	text-align: justify;
	font: italic normal bold 11px 'Arial';
	color: #202088;
	border: solid 1px #808080;
	background-color: #f0f0f0;
	padding: 3px;
}
.UploadImagePopup_Failure
{
	width: 70%;
	text-align: center;
	font: italic normal bold 11px 'Arial';
	color: #CC0000;
	line-height: 18px;
}
.FootNote
{
	font-size: 10px;
	font-family: Verdana;
	font-weight: bold;
	text-align: center;
	width: 100%;
	float: left;
	clear: both;
	margin-top: 5px;
	padding: 3px 0 0 0;
	color: #555555;
}
/*-- TABS --*/
/* xp theme */
.ajax_fake_tab{font-family:verdana,tahoma,helvetica;font-size:11px; font-weight:bold;}
.ajax_fake_tab_left{float:left; width:3px; height:21px; background-image: url(../images/ajax_tab_left.gif); background-repeat:no-repeat;}
.ajax_fake_tab_center{float:left;text-align:center; height:21px; padding-top:4px; background-image: url(../images/ajax_tab_center.gif); background-repeat:repeat-x;}
.ajax_fake_tab_right{float:left;width:4px; height:21px; background-image: url(../images/ajax_tab_right.gif); background-repeat:no-repeat;}


/*-- Profile --*/
.Profile_Box
{
	float: left;
	height: 380px;
	width: 490px;
	clear: both;
	text-align: left;
	position: relative;
	left: 60px;
}
.ProfileTabItemRow
{
	width: 455px;
	float: left;
	margin-left: 8px;
}
.ProfileTabItemRowHeader
{
	font: normal normal normal 11px 'Arial';
	color: #505050;
}
.ProfileTabItem
{
	text-align: left;
	margin-top: 15px;
	height: 20px;
}
.ProfileTabItem_Label
{
	margin-left: 10px;
	text-align: left;
	font: normal normal bold 11px 'Verdana';
	color: #CC0000;
	float: left;
}
.ProfileTabItem_Input
{
	text-align: left;
	font: normal normal normal 11px 'Arial';
	color: #505050;
	float: right;
	width: 220px;
	margin-right: 10px;
	border: solid 1px #D0D0D0;
	background-image: url(../images/dropdownbtn.gif);
	background-position: right center;
	background-repeat: no-repeat;
	background-color: #ffffff;
}
.ProfileTabItem_DropDown
{
	text-align: left;
	font: normal normal normal 11px 'Arial';
	color: #505050;
	float: left;
	z-index: 10;
	width: 222px;
	margin-top: 2px;
	background-color: #ffffff;
}
.ProfileTabItem_DropContent
{
	border: solid 1px #b0b0b0;
	width: auto;
	height: auto;
	vertical-align: top;
}
.ProfileTabItem_DropContent_h4
{
	float: right;
	text-align: right;
	font: normal normal bold 10px 'Verdana';
	height: auto;
	width: auto;
	margin: 1px 1px 1px 200px;
	padding: 1px;
	border: solid 1px #808080;
	color: #808080;
	cursor: hand;
}
.ProfileTabItem_DropContent_h4:hover
{
	border: solid 1px Maroon;
	color: Maroon;
}
.ProfileTabItem_Input:hover
{
	border: solid 1px #303030;
	color: Maroon;
}
.ProfileTabCardProviders,.ProfileTabCardProviders_focus
{
	float: left;
	margin-right: 5px;
	margin-top: 10px;
	width: 146px;
	background-color: #FFFFFF;
	font: normal normal normal 11px 'Arial';
	text-align: left;
}
.ProfileTabCardProviders
{
	color: #505050;
}
.ProfileTabCardProviders_focus
{
	color: Red;
}
.ProfileCards
{
	border: solid 1px #909090;
	padding: 10px;
	font: normal normal normal 11px 'Arial';
	color: #505050;
	height: 190px;
}
.ProfileCard
{
	font: normal normal normal 11px 'Arial';
	color: #505050;
	height: 15px;
	padding-bottom: 5px;
	padding-top: 5px;
	border-bottom: dotted 1px #a0a0a0;
}
.ProfileCard_delete
{
	float: right;
	font-weight: bold;
	color: #dd5555;
}
.ProfileCard_text
{
	float: left;
}
.ProfileCard:hover
{
	color: Red;
	background-color: #f8f8f8;
}
.Profile_UpdateProgress
{
	float: left;
	clear: both;
	background-color: #ffffff;
	background-image: url(../images/processbar.gif);
	background-position: center center;
	background-repeat: no-repeat;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 490px;
	height: 380px;
	z-index: 100;
	opacity: 0.7;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
	color: #C00000;
}
/*-- Login Page --*/
.Login_Box
{
	float: left;
	margin-top: 20px;
	height: 270px;
}
.Login_Credential
{
	text-align: left;
}

.Login_Credential_Label
{
	padding-top: 12px;
	margin-left: 150px;
	text-align: left;
	font: normal normal normal 12px 'Verdana';
	color: #CC0000;
	float: left;
	line-height: 17px;
}

.Login_Submit,.Login_Submit2
{
	margin-top: 40px;
	padding-top: 5px;
	float: left;
	clear: left;
	margin-left: 270px;
	height: 20px;
	width: 66px;
	display: block;
	text-decoration: none;
	background-repeat: no-repeat;
	background-position: center center;
	text-transform: uppercase;
	font: normal normal normal 9px '@Arial Unicode MS';
	background-color: #CC0000;
	color: White;
}
.Login_Submit,.Login_Submit2
{
	background-image: url(../images/Boton_66x24.jpg);
}
.Login_Submit2
{
	background-image: url(../images/Boton_66x24b.jpg);
}
.Login_Submit3
{
	margin-top: 40px;
	padding: 3px;
	border: solid 1px #cc0000;
	width: 70px;
	float: left;
	clear: left;
	position: relative;
	left: 265px;
	display: block;
	text-decoration: none;
	background-repeat: no-repeat;
	background-position: center center;
	text-transform: uppercase;
	font: normal normal normal 9px '@Arial Unicode MS';
	background-color: #ffeeee;
	color: #cc0000;
}

.Login_Submit3:hover
{
	font-weight: bold;
	background-color: #ffcccc;
}

.Login_Submit:hover
{
	color: Yellow;
}

.Login_Check
{
	float: left;
	margin-top: 15px;
	margin-left: 250px;
	vertical-align: text-top;
	font: normal normal normal 12px 'Arial';
	color: #505050;
	width: auto;
	color: #303030;
}
.Login_Credential_Input,.Login_Credential_Input2
{
	text-align: left;
	font: normal normal bold 11px 'Arial';
	color: #505050;
	float: right;
	margin-top: 10px;
	margin-right: 170px;
	background-color: #fcfcfc;
}
.
.Login_Credential_Input,.Login_Credential_Input2
{
	width: 180px;
	margin-right: 170px;
}
.Login_Credential_Input2
{
	width: 150px;
	margin-right: 130px;
}
.Login_Failure
{
	float: left;
	width: 290px;
	text-align: center;
	margin-left: 150px;
	font: italic normal normal 11px 'Arial';
	color: #A30000;
	margin-top: 20px;
	border: solid 1px #e5e5e5;
	background-color: #FFE6CC;
}
/* Resultados */
.FilterMenu,FilterMenu_Large
{
	margin-top: 5px;
	text-align: left;
	font-weight: bold;
	display: block;
}
.FilterMenu
{
	width: 660px;
	margin-left: 4px;
	height: auto;
}
.FilterMenu_Large
{
	width: 810px;
	margin-left: 8px;
	height: 165px;
}
#FilterMenu_Tabs
{
	width: 100%;
	background-color: White;
	height: auto;
	text-align: left;
}
.FilterMenu_TabContainer
{
	height: 22px;
}
.FilterMenu_Tab
{
	text-align: center;
	font-size: 13px;
	color: #3D0E8E;
	font-family: Verdana;
	margin: 0px 20px 0px 20px;
	display: block;
}
.FilterMenu_Filters,.FilterMenu_Filters_Large
{
	width: 100%;
	height: auto;
	background-color: White;
	text-align: left;
	margin: 8px;
	padding: 10px;
	font-weight: bold;
	display: block;
	border: solid 1px #888888;
}
.FilterMenu_Filters
{
	max-width: 660px;
}
.FilterMenu_Filters_Large
{
	max-width: 800px;
	min-height: 25px;
	background-color: White;
}

.FilterMenu_Filter
{
	float: left;
	margin-right: 22px;
	font: normal normal bold 11px Verdana;
	color: Red;
	vertical-align: middle;
}
.FilterMenu_Filter_End
{
	float: right;
	margin-right: 19px;
	font: normal normal bold 11px Verdana;
	color: Red;
	vertical-align: top;
}
.FilterMenu_Filter > select
{
	margin-left: 2px;
	width: auto;
	font: normal normal normal 11px Arial;
	color: #222222;
	height: 18px;
	vertical-align: bottom;
	border: solid 1px #808080;
}
.FilterMenu_Filter_Search
{
	margin-left: 2px;
	width: 50%;
	font: normal normal normal 11px Arial;
	color: #222222;
	height: 15px;
	vertical-align: bottom;
}
.FilterMenu_Bottom
{
	width:100%;
	display: table-row;
	float: left;
	clear: both;
	margin-top: 2px;
}
.FilterMenu_Scope
{
	float: left;
	display: block;
}
.FilterMenu_Scope_Text
{
	vertical-align: top;
	font: normal normal bold 11px Verdana;
	color: Red;
}
.FilterMenu_NewSearch
{
	height: auto;
	width: 300px;
	float: left;
}
.FilterMenu_NewSearh_TextBox
{
	width: 295px;
	font: normal normal normal 11px Arial;
	color: #222222;
	height: 14px;
	vertical-align: bottom;
	text-indent: 5px;
	border: solid 1px #808080;
}
.FilterMenu_NewSearch_Button
{
	float: none;
	clear: both;
	padding: 0 3px 3px 3px;
	background-color: #D01818;
	color: #ffffff;
	text-align: center;
	text-decoration: none;
	font: normal normal normal 11px Arial;
	border-style: outset;
	border-width: 1px;
	border-color: ButtonFace;
}
.FilterMenu_NewSearch_Button:hover
{
	background-color: #A00000;
}
.FilterMenu_RelatedCategories
{
	height: auto;
	width: 300px;
	float: right;
}
.FilterMenu_RelatedCategories_Title
{
	float: left;
	font: normal normal bold 11px Verdana;
	color: #606060;
	width: 300px;
	border-bottom: solid 1px #c00000;
	clear: both;
	margin-bottom: 5px;
}
.FilterMenu_RelatedCategories_Item
{
	float: left;
	width: 100px;
	margin-bottom: 2px;
}
.FilterMenu_RelatedCategories_Link
{
	color: Red;
	font: normal normal normal 11px Arial;
}
.FilterMenu_RelatedCategories_Link:hover
{
	color: Maroon;
}
.FilterMenu_Scope_Check
{
	position: relative;
	top: -3px;
}

.FilterMenu_Pager
{
	float: none;
	clear: both;
	text-align: center;
	vertical-align: middle;
	font: normal normal normal 11px Verdana;
	color: Black;
	display: block;
	height: 17px;
}
.FilterMenu_Sorter
{
	float: right;
	vertical-align: top;
	height: 17px;
}
.FilterMenu_Sorter_Label
{
	position: relative;
	vertical-align: top;
	font: normal normal bold 11px Verdana;
	color: Red;
}
.FilterMenu_Sorter_Dropdown
{
	font: normal normal normal 11px 'Arial';
	color: #505050;
	width: auto;
	vertical-align: top;
	height: 19px;
	border:solid 1px #808080;
}

.FilterMenu_Pager_Page
{
	font-weight: bold;
	color: Red;
}
.FilterMenu_Pager_Button
{
	font-weight: bold;
	color: #3D0E8E;
	text-decoration: none;
}
.FilterMenu_Pager > a:hover
{
	font-weight: bold;
	color: Red;
}
/*-- Discount List --*/
.ResultsList
{
	clear: both;
	display: block;
}

.ResultListItem,.ResultListItemAlternate
{
	height: 118px;
	width: 663px;
	background-position: center center;
	background-repeat: no-repeat;
	vertical-align: middle;
}
.ResultListItem
{
	margin-left:3px;
	background-image: url(../images/ResultsListBkg2_663.jpg);
	display: block;
	clear: both;
}
.ResultListItemAlternate
{
	background-image: url(../images/ResultsListBkg_663.jpg);
}
/*-Primer Columna-*/
.DiscountImageBox
{
	width: 130px;
	height: 98px;
	margin: 10px 0 10px 0;
	border-right: solid 1px #f0f0f0;
	float: left;
	vertical-align: middle;
}
.DiscountImg
{
	text-align: center;
	vertical-align: middle;
	margin-left: 10px;
	width: 120px;
	height: 98px;
}
/*-Segunda Columna-*/
.DiscountSummaryBox
{
	float: left;
	width: 130px;
	height: 98px;
	margin: 10px 0 10px 0;
	border-right: solid 1px #f0f0f0;
	vertical-align: middle;
}
.DiscountValue
{
	height: 40px;
	vertical-align: middle;
	border-bottom: solid 1px #f0f0f0;
	margin-top: 5px;
}
.DiscountShortDescription,.DiscountEntity
{
	vertical-align: middle;
	line-height: 17px;
	background-color: Transparent;
	width: 100%;
	display: block;
}
.DiscountShortDescription
{
	font: normal normal bold 14px Arial;
	color: Maroon;
}
.DiscountEntity
{
	font: normal normal bold 14px Arial;
	color: #CC0000;
}
.DiscountProviderImg
{
	margin-top: 5px;
	height: auto;
	vertical-align: middle;
}
/*-Tercera Columna-*/
.DiscountDetailsBox
{
	margin: 10px 0 10px 4px;
	float: left;
	width: 273px;
	height: 98px;
	border-right: solid 1px #f0f0f0;
	vertical-align: middle;
	text-align: left;
}
.DiscountDetails_Title
{
	margin-top: 5px;
	float: left;
	font: normal normal bold 12px Arial;
	color: #BB0000;
	height: 30px;
	width: 270px;
	text-align: left;
	vertical-align: middle;
	text-decoration: none;
	cursor: hand;
}
.DiscountStars
{
	float:right; 
	clear:left;
	z-index:2; 
	width:100px;
	height:13px;
	background-repeat:repeat-x;
	background-image: url(../images/FilledStar.png);
	display:block;
}	
.DiscountDetails_Title:hover
{
	color: #EE0000;
	text-decoration: underline;
}
.DiscountDetails_Description
{
	float: left;
	margin-top: 3px;
	border-bottom: solid 1px #f0f0f0;
	height: 42px;
	width: 270px;
	text-align: justify;
	vertical-align: top;
}

.DiscountDetails_Description_Text
{
	font: normal normal normal 9px Arial;
	color: #333333;
	text-align: justify;
	vertical-align: top;
	margin-right: 4px;
}
.DiscountDetails_TypeImg
{
	margin-top: 5px;
}
.DiscountDetails_Expiration
{
	margin-top: 2px;
	text-align: right;
	margin-right: 4px;
	font: normal normal bold 11px Arial;
	color: #777777;
	height: auto;
	width: 269px;
	vertical-align: middle;
}
/* Cuarta Columna*/
.DiscountDetails_Links
{
	margin-top: 15px;
	padding-bottom: 15px;
	text-align: left;
	float: left;
	width: 112px;
	line-height: 18px;
	border-bottom: solid 1px #f0f0f0;
}
.DiscountDetails_Links_a
{
	font-size: 10px;
	color: Red;
	font-style: normal;
	font-family: Verdana;
	margin-left: 4px;
}
.DiscountDetails_Metrics
{
	font-size: 11px;
	color: #555555;
	font-weight: bold;
	font-family: Arial;
	line-height: 18px;
	text-align: left;
}
/*-- Entities y Providers Search --*/
.EttyProvSearchResultItem
{
	width: 660px;
	margin-bottom: 20px;
	border-top: solid 1px #c0c0c0;
	margin-left: 8px;
	min-height: 75px;
	display:block;
	height:auto;
	float:left;
	clear:both;
}
.EttyProvSearchResultItem_Left
{
	width: 265px;
	float: left;
	height:auto;
	min-height: 75px;
}
.EttyProvSearchResultItem_Left_Image
{
	vertical-align: middle;
	padding-top: auto;
	width: 80px;
	float: left;
	margin: 5px;
	display: block;
	height: 60px;
	border: solid 1px #c0c0c0;
}
.EttyProvSearchResultItem_Left_Details
{
	width: 170px;
	float: left;
	clear: right;
}
.EttyProvSearchResultItem_Left_Details_Name
{
	height: 33px;
	display: block;
	text-align: left;
	font-family: Arial;
	font-weight: bold;
	font-size: 14px;
	color: #C00000;
	vertical-align: middle;
	margin-top: 5px;
}
.EttyProvSearchResultItem_Left_Details_Discounts
{
	float: left;
	clear: left;
	font-size: 11px;
	color: #555555;
	font-weight: bold;
	font-family: Arial;
	line-height: 12px;
	text-align: left;
	width: 100px;
}
.EttyProvSearchResultItem_Left_Details_Link
{	
	font-size: 10px;
	color: Red;
	font-style: normal;
	font-family: Arial;
	text-decoration: underline;
	float: right;
	position:relative;
	line-height: 15px;
	text-align: right;
	width: 60px;
}
.EttyProvSearchResultItem_Left_Details_Hits
{
	float: left;
	clear: left;
	font-size: 11px;
	color: #555555;
	font-weight: bold;
	font-family: Arial;
	line-height: 18px;
	text-align: left;
	width: 160px;
}
.EttyProvSearchResultItem_Right
{
	width: 385px;
	clear: right;
	float: left;
	border-left: solid 1px #c0c0c0;
	min-height: 75px;
}
.EttyProvSearchResultItem_Discount
{
	width: 380px;
	height: 60px;
	float: left;
	clear: left;
	margin-bottom: 10px;
}
.EttyProvSearchResultItem_Discount_Image
{
	vertical-align: middle;
	padding-top: auto;
	width: 45px;
	float: left;
	margin: 5px;
	display: block;
	height: 45px;
	border: solid 1px #c0c0c0;
}
.EttyProvSearchResultItem_Discount_Details
{
	width: 320px;
	float: left;
	clear: right;
}
.EttyProvSearchResultItem_Discount_Details_Title
{
	height: 33px;
	display: block;
	text-align: left;
	font-family: Verdana;
	font-weight: bold;
	font-size: 11px;
	color: #a00000;
	vertical-align: middle;
	margin-top: 5px;
}
.EttyProvSearchResultItem_Discount_Details_Date
{
	width: 220px;
	float: left;
	font-size: 11px;
	color: #555555;
	font-weight: normal;
	font-family: Arial;
	line-height: 15px;
	text-align: left;
}
.EttyProvSearchResultItem_Discount_Details_Link
{
	font-size: 10px;
	color: Red;
	font-style: normal;
	font-family: Arial;
	text-decoration: underline;
	width: 90px;
	float: right;
	line-height: 15px;
	text-align: left;
}
/** Form Standard **/
.FormArea
{
	width: 610px;
	margin-top: 5px;
	margin-left: 0px;
	padding-left: 32px;
	height: auto;
	float: left;
}
.FormAreaBacklight
{
	float: left;
	clear: both;
	height: 1000px;
	width: 670px;
	background-color: #ffffff;
	background-position: center center;
	background-repeat: no-repeat;
	position: relative;
	top: -745px;
	left: 0px;
	clear: both;
	display: block;
	z-index: 100;
	opacity: 0.85;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=85);
}
.Form_UpdateProgress
{
	float: left;
	clear: both;
	background-color: #ffffff;
	background-image: url(../images/processbar.gif);
	background-position: center center;
	background-repeat: no-repeat;
	position: relative;
	display: block;
	z-index: 100;
	opacity: 0.7;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
	color: #C00000;
}

.Form_SubTitle
{
	float: left;
	width: 100%;
	text-align: center;
	font: normal normal bold 12px 'Verdana';
	color: #3D0E8E;
	margin-top: 10px;
}
.Form_Intro,.Form_Message
{
	float: left;
	width: 80%;
	margin-left: 60px;
	margin-top: 10px;
	margin-bottom: 10px;
	border: solid 1px #e5e5e5;
	background-color: #f8f8f8;
}
.Form_Intro
{
	text-align: justify;
	font: normal normal normal 11px 'Textile' 'Trebuchet MS';
	color: #505050;
}

.Form_Message
{
	text-align: center;
	padding: 10px;
	font: normal normal normal 11px 'Verdana';
	color: #c00000;
}

.Form_Message_Center
{
	width: 620px;
	text-align: center;
	padding: 10px;
	font: normal normal normal 12px 'Arial';
	color: #c00000;
	margin-top: 20px;
	margin-bottom: 20px;
	border: solid 1px #e5e5e5;
	background-color: #f8f8f8;
	display: block;
}
.Form_Fields
{
	float: none;
	width: 100%;
	text-align: center;
}
.Form_Footer
{
	margin-top: 5px;
	float: left;
	text-align: center;
	width: 100%;
	border-top: solid 1px #CC0000;
	color: #CC0000;
}
.Form_Link
{
	text-align: center;
	color: #c00000;
	font: normal normal bold 10px 'Verdana';
	line-height: 20px;
	cursor: hand;
}
.Form_Link_CenteredContainer
{
	width: 100%;
	text-align: center;
	clear: both;
}
.Form_Link:disabled
{
	text-align: center;
	color: #c0c0c0;
	font: normal normal normal 10px 'Verdana';
	margin: 5px auto 5px auto;
}
.Form_Footer_Link
{
	line-height: 20px;
	float: right;
	margin-right: 20px;
	text-decoration: none;
	color: #CC0000;
	font: normal normal normal 12px Verdana;
}
.Form_Footer_Link2,.Form_Footer_Link3
{
	margin-top: 5px;
	margin-right: 20px;
	line-height: 7px;
	float: right;
	height: 24px;
	width: 66px;
	text-decoration: none;
	color: #FFFFFF;
	font: normal normal bold 9px Verdana;
	background-repeat: no-repeat;
	background-position: center center;
}
.Form_Footer_Link2
{
	background-image: url(../images/Boton_66x24b.jpg);
}
.Form_Footer_Link3
{
	background-image: url(../images/Boton_66x24.jpg);
}
.Form_Footer_Link2:hover
{
	color: #202020;
}
.Form_Footer_Link:hover
{
	color: #202020;
}
.Form_Fields_Box
{
	float: left;
	height: 390px;
	width: 100%;
}
.Form_Fields_Box_Borded,.WarningPreviewBox
{
	float: left;
	background-color: #FFFFFF;
	width: 96%;
	border: solid 1px #a0a0a0;
	margin-top: 10px;
	padding: 2%;
	height: auto;
}
.WarningPreviewBox
{
	padding-top:0px;
}
.Form_Fields_Box_Left
{
	float: left;
	background-color: #FFFFFF;
	width: 48%;
	text-align: left;
}
.Form_Fields_Box_Right
{
	float: right;
	background-color: #FFFFFF;
	width: 48%;
	text-align: left;
}
.Form_Fields_Box_Large
{
	float: left;
	height: 560px;
	background-color: #FFFFFF;
	width: 100%;
}
.Form_Fields_Box_XLarge
{
	float: left;
	height: 690px;
	background-color: #FFFFFF;
	width: 100%;
}
.Form_Field
{
	text-align: left;
	font: normal normal normal 12px 'Verdana';
	color: #CC0000;
	margin-top: 10px;
	margin-bottom: 10px;
	height: 20px;
	width: 100%;
	clear: both;
}
.Form_Field_Separator
{
	border-bottom: solid 1px #a0a0a0;
	height: 1px;
	width: 100%;
	clear: both;
}
.Form_Field_Left
{
	float: left;
	width: 35%;
	text-align: left;
	text-indent: 10%;
}
.Form_Field_Right
{
	float: right;
	width: 60%;
	text-align: left;
}
.Form_Field_Label
{
	font: normal normal bold 12px 'Verdana';
	color: #CC0000;
}
.Form_Field_Label_Required
{
	font: normal normal bold 12px 'Verdana';
	color: Red;
}
.Form_Field_TextBox,.Form_Field_TextBox_Small
{
	font: normal normal bold 11px 'Arial';
	color: #505050;
	vertical-align: top;
}
.Form_Field_TextBox
{
	width: 300px;
}
.Form_Field_TextBox_Small
{
	width: 100px;
}
.Form_Field_Success
{
	text-align: center;
	font: normal normal normal 10px 'Verdana';
	color: #505050;
	line-height: 20px;
	width: 300px;
	height: 50px;
	vertical-align: middle;
}
.Form_Field_Panel,.Form_Field_Panel_Large
{
	font: normal normal bold 11px 'Arial';
	color: #505050;
	width: 302px;
	vertical-align: top;
	background-color: #FCFCFC;
	clear: both;
	display: block;
	border-top: inset 2px #ffffff;
	border-bottom: solid 1px #e8e8e8;
	border-left: inset 2px #ffffff;
	border-right: solid 1px #f0f0f0;
}
.Form_Field_Panel
{
	height: 120px;
}
.Form_Field_Panel_Large
{
	height: 220px;
}
.Form_Field_Panel_Row
{
	height: auto;
	width: 285px;
	float: left;
	clear: both;
	border-bottom: solid 1px #c0c0c0;
}
.Form_Field_Panel_Item
{
	width: inherit;
	display: block;
	vertical-align: top;
	height: 20px;
	background-color: #FFFFC8;
}
.Form_Field_Panel_SubItem
{
	height: 20px;
	width: inherit;
	display: block;
	padding-left: 20px;
	border-top: solid 1px #e0e0e0;
}

.Form_Field_Panel_OthersItem
{
	height: 20px;
	width: inherit;
	display: block;
	padding-left: 10px;
	background-color: #FFFFE0;
}

.Form_Field_TextBox_DropDown
{
	font: normal normal bold 11px 'Arial';
	color: #505050;
	width: 300px;
	vertical-align: top;
	background-image: url(../images/dropdownbtn.gif);
	background-position: right center;
	background-repeat: no-repeat;
}
.Form_Field_DropDown
{
	font: normal normal bold 11px 'Arial';
	color: #505050;
	width: 306px;
	height: 20px;
}

.Form_Field_DropDown_Wrap
{
	font: normal normal normal 11px 'Arial';
	color: #505050;
	width: auto;
	height: 18px;
	border: solid 1px #808080;
}
.Form_Field_Date
{
	font: normal normal bold 11px 'Arial';
	color: #505050;
	width: 150px;
}
.Form_Field_Calendar
{
	width: auto;
	height: auto;
	border: solid 1px #808080;
	z-index: 10;
	position: relative;
	float: left;
}
.Form_Field_Example
{
	text-align: left;
	font: italic normal normal 11px 'Arial';
	color: #505050;
	margin-left: 10px;
}

.Form_Field_Ajax_DropDown_Panel
{
	text-align: left;
	font: normal normal normal 11px 'Arial';
	color: #505050;
	float: left;
	z-index: 10;
	width: 306px;
	height: auto;
	margin-top: 2px;
	background-color:#f0f0f0;
}
.Form_Field_Ajax_DropDown
{
	width: 304px;
	border: solid 1px #b0b0b0;
	height: auto;
	float: left;
}
.Form_Field_Ajax_DropDown_Close
{
	float: right;
	text-align: right;
	font: normal normal bold 10px 'Verdana';
	height: auto;
	width: auto;
	margin: 1px;
	padding: 1px;
	border: solid 1px #808080;
	color: #808080;
	cursor: hand;
}
.Form_Field_Ajax_DropDown_Close:hover
{
	border: solid 1px Maroon;
	color: Maroon;
}
.Form_Field_Ajax_DropDown_Item
{
	width: 140px;
	float: left;
}
.Form_Field_Failure,.Form_Failure
{
	width: 367px;
	text-align: center;
	font: italic normal normal 11px 'Arial';
	color: #A30000;
	margin-bottom: 10px;
	border: solid 1px #e5e5e5;
	background-color: #FFE6CC;
}
.Form_Field_Failure
{
	float: left;
	margin-left: 120px;
}
.Form_Failure
{
	display: block;
}
/** Auto Complete **/

.autocomplete_completionListElement
{
	visibility: hidden;
	margin: 0px;
	background-color: #f0f0f0;
	color: windowtext;
	border: solid 1px buttonshadow;
	cursor: hand;
	overflow: auto;
	height: 70px;
	text-align: left;
	list-style-type: none;
	font: normal normal normal 11px 'Arial';
}

/* AutoComplete highlighted item */

.autocomplete_highlightedListItem
{
	background-color: #ffff99;
	color: black;
	padding: 1px;
}

/* AutoComplete item */

.autocomplete_listItem
{
	background-color: window;
	color: windowtext;
	padding: 1px;
	font: normal normal normal 11px 'Arial';
}

/*-- Website Intro --*/
.intro_field,.intro_field_star
{
	margin: 3px auto 0 auto;
	display: block;
	width: 400px;
	text-align: left;
	background-position: left top;
	background-repeat: no-repeat;
}
.intro_field
{
	background-image: url(../images/stars_medium.PNG);
}
.intro_field_star
{
	background-image: url(../images/intro_red_check_27x27.jpg);
}
.intro_field_title
{
	margin-left: 40px;
	font-family: Arial;
	font-weight: bold;
	font-size: 13px;
	color: #c00000;
	width: 100%;
	text-align: left;
}
.intro_field_text
{
	width: 100%;
	display: block;
	margin-left: 40px;
	font-family: Arial;
	font-weight: normal;
	font-size: 11px;
	color: #303030;
	text-align: justify;
}
/*-- Discount Details ---*/

.Details_Title
{
	float: left;
	text-align: left;
	width: 100%;
	font-family: Arial;
	font-weight: bold;
	font-size: 14px;
	color: #505050;
	vertical-align: middle;
	margin-top: 10px;
}
.Details_Separator
{
	width: 100%;
	height: 10px;
	border-bottom: solid 1px #a0a0a0;
	float: left;
}
.Details_Entity
{
	float: left;
	text-align: left;
	width: 100%;
	font-family: Arial;
	font-weight: bold;
	font-size: 14px;
	color: #a00000;
	vertical-align: middle;
	margin-top: 10px;
}
.Details_Text
{
	float: left;
	width: 100%;
	font-family: Arial;
	font-weight: normal;
	font-size: 11px;
	color: #404040;
	vertical-align: top;
	margin-top: 10px;
	text-align: justify;
}
.Details_Text_Link
{
	font-family: Arial;
	font-weight: normal;
	font-size: 11px;
	color: #404040;
	text-decoration: none;
	text-align: left;
}
.Details_Text_Link:hover
{
	color: #A00000;
	text-decoration: underline;
}
.Details_Image
{
	float: left;
	margin: 2px 5px 5px 0;
	vertical-align: top;
	width: 125px;
	height: 100px;
	border: solid 1px #888888;
	background-position: center center;
	background-repeat: no-repeat;
}
.Details_Metrics
{
	float: left;
	width: 100%;
	font-family: Verdana;
	font-weight: normal;
	font-size: 11px;
	color: #C00000;
	vertical-align: top;
	margin-top: 10px;
	text-align: left;
	text-indent: 90px;
}
.Details_Date
{
	float: left;
	width: 100%;
	font-family: Verdana;
	font-weight: normal;
	font-size: 11px;
	color: #404040;
	vertical-align: top;
	margin-top: 10px;
	text-align: left;
}
.Details_Categories
{
	float: left;
	width: 100%;
	font-family: Verdana;
	font-weight: bold;
	font-size: 11px;
	color: #404040;
	vertical-align: top;
	margin-top: 10px;
	text-align: left;
}
.Details_Categories_Item
{
	color: #C00000;
	font-weight: normal;
}
.Details_States_Item
{
	color: #404040;
	font-weight: normal;
}
.Details_Date_Title
{
	font-weight: bold;
	width: 250px;
}
.Details_Legals
{
	float: left;
	width: 100%;
	font-family: @Arial Unicode MS;
	font-weight: normal;
	font-size: 9px;
	color: #505050;
	vertical-align: top;
	margin-top: 10px;
	text-align: justify;
}
.Details_Author
{
	float: left;
	color: #555555;
	margin: 5px 0 5px 0;
	font: normal normal bold 10px Verdana;
	text-transform: uppercase;
}
.Details_Author_Comment
{
	min-height: 50px;
	width: 96%;
	background-color: #f8f8f8;
	text-align: justify;
	padding: 2%;
	border: solid 1px #b0b0b0;
	height: auto;
	color: #404040;
	font: normal normal normal 10px Arial;
}

/*Others*/
.redBlinkLink
{
		font-size: 12px; font-family: Verdana; 
		color: #CC0000;
		font-weight:bold;
        text-decoration:'blink'; 
        text-transform: uppercase;
}
/*-- ViewSource --*/
.Frame
{
	width: 100%;
	position: fixed;
	right: 0px;
	left:0px;
	height:100%;
	bottom:20px;
	top:95px;
	text-align: center;
	z-index:0px;
}
.FrameHeader
{
	width: 100%;
	position: fixed;
	right: 0px;
	left:0px;
	top:0px;
	background-image: url(../images/header4.jpg);
	background-position:center;
	background-repeat:no-repeat;
	width: 1000px;
	text-align: left;
	height: 131px;
}
.ViewSource
{
	float:right;
	width:auto;
	top:10px;
	height:80px;
}

.ViewSource
{
	float:right;
	width:200px;
	text-align:left;
	display:block;
	top:10px;
	height:80px;
}
.ViewSource_Etty
{
	float:right;
	width:200px;
	text-align:left;
	display:block;
	top:10px;
	height:80px;
}
/*************************** Nuevo revamping de usabilidad ***************************************/
/*----- Search Navigator ----*/
.SearchNavigatorField
{
    float:left;
    width:110px;
    margin-right:15px;
}
.SearchNavigatorField_Title
{
	float: left;
	font: normal normal bold 11px Verdana;
	color: #606060;
	width: inherit;
	border-bottom: solid 1px #c00000;
	clear: both;
	margin-bottom: 5px;
}
.SearchNavigatorField_Item
{
	width: inherit;
	margin-bottom: 2px;
}
.SearchNavigatorField_Link
{
    float:left;
    width: inherit;
	color: Red;
	font: normal normal normal 11px Arial;
	margin-top:2px;
}
.SearchNavigatorField_Link:hover
{
	color: Maroon;
}