﻿/* Cascading Stylesheet for Common Elements */

/* Begin: General */

body
{
    padding:0; margin:0;
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px ;
	color: #000000;
   
}

body.template
{
    padding:0; margin:0;
    font-family: Tahoma, Arial, sans-serif;
    font-size: 75%;
    color: #444444;
   
}
body.template h1
{
    padding-bottom: 12px;
    border-bottom: 1px dotted #c0c0c0;
    font-size: 1.8em;
    font-family: Arial, sans-serif;
    color: #666;
}
span.allcaps
{
    font-variant: small-caps;
}
body.template h2
{
    margin-bottom: 10px;
    font-family: Trebuchet MS, Arial, sans-serif;
    font-size: 1.45em;
    color: #666;
}
div.back
{
    margin-bottom: -20px;
    position: relative;
    top: -28px;
    padding-left: 5px;
    padding-bottom: 5px;
}
div.back img
{
    position: relative;
    margin-top: 0em;
    padding-left: 8px;
    padding-right: 8px;
    border: none;
    background-color: #ffffff;
}
div.back a:link,
div.back a:visited
{
    color: #ff3760;
    text-decoration: none;
    background-color: #ffffff;
    padding-right: 8px;
    top: -.2em;
    left: .25em;
}
div.back a:hover
{
    color: #ff3760;
    text-decoration: underline !important;
}
/* End: General */


/* The following modifies the page number control which exists under the main table */
div.pager
{
    padding: 0px;
    padding-left: 6px;
    padding-right: 6px;
}
span.results1
{
    float:left;
}
span.results2
{
    float:right;
}
/* The following modifies the results per page control which exists under the main table */
div.results
{
    display: inline;
    position: relative;
    padding: 0px;
    padding-left: 6px;
    padding-right: 6px;
    margin-top: -1.75em;
    float:right;
}
/* Set's the appearance of the drop down control*/
.droplist
{
    padding: 0px;
    font-family: Tahoma, Arial, Sans-Serif;
    font-size: .95em;
    color: #666666;
}
/* Bottom hyperlink design*/
div.bottomhyperlink
{
    font-family: Tahoma, Arial, Sans-Serif;
    font-size: 100%;
    margin-top: -3px;
}
div.bottomhyperlink a:link,
div.bottomhyperlink a:visited
{
    color: #92accd;
    text-decoration: none;

    font-family: Tahoma, Arial, Sans-Serif;

    font-size: 100%;

    margin-top: -3px;
}
div.bottomhyperlink a:hover
{

    color: #ff3760;

    text-decoration: underline !important;

    font-family: Tahoma, Arial, Sans-Serif;

    font-size: 100%;
}
div.bottomhyperlink img
{
    position: relative;
    top: 0em;
    padding-right: .4em;
    border: none;
}



#mailqueue
{
	height:15px;
	background-image:url(../../CMSImages/nlMonitor/queue.png);
	border: 1px solid #cccc00;
	margin-bottom:3px;
	margin-top:10px;
}

#mailerror
{
	height:15px;
	background-image:url(../../CMSImages/nlMonitor/error.png);
	border: 1px solid #ff3333;
	margin-top:2px;
	margin-bottom:10px;
}

#mailsent
{
	height:15px;
	background-image:url(../../CMSImages/nlMonitor/sent.png);
	border: 1px solid #33cc33;
	margin-top:2px;
	margin-bottom:10px;
}

#mailall
{
	height:15px;
	background-image:url(../../CMSImages/nlMonitor/all.png);
	border: 1px solid #6699ff;
	margin-top:2px;
	margin-bottom:10px;
}


.Boxed
{
	background-image:url(../../CMSImages/boxed.png);
	border: 1px solid #CECECE;
	height:auto;
	width:auto;
	padding:5px;
	margin-top:2px;
	margin-bottom:10px;
	vertical-align:middle;
	padding:4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px ;
	
	
}
.BoxedSolution
{
	background-image:url(../../CMSImages/boxed.png);
	background-repeat:no-repeat;
	border: 1px solid #CECECE;
	padding:5px !important;
	margin-top:2px;
	margin-bottom:10px;
	vertical-align:middle;
	padding:4px;
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px ;
	
}
.LeftMenu
{
	background-image:url(../../CMSImages/menubg.png);
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	background-position:left top;
	vertical-align: text-top; 
	top:0px;
	height:500px;
	padding-left:4px;
	padding-top:10px;

}
#ContentTemplate
{
	
	padding-top:10px;
	padding-left:10px;
	vertical-align:text-top;
	text-align: left;
	top: 0px;
	/*float:left;*/

	margin-left:200px;
	width:auto;
}

h3
{
    font-size:1.2em; font-weight:normal; font-style:italic;
}
h3.Inline
{
    border-bottom:1px solid #ff3760; display:inline;    
}
div#header
{
    margin-top:2px; width:100%; z-index:10;
    background-color:#556983; height:28px;
}
div#menu
{
    position:absolute; top:4px; right:0; z-index:11;
    padding: 2px 16px 2px 8px; border:0; color:#83d1e8;
}
div#menu a, div#menu span
{  
    margin-right:10px;
}
div#menu a
{
    color:#fff; font-weight:bold; margin-left:10px;
}
div#container
{
    margin-top:40px; padding-left:16px; padding-right:16px;
}
div#map, div.Map
{
    border:2px solid #8799af; 
}
div.SubTitle
{
    margin-top:5px; color:#999; font-size:.9em;
}
.itemselectable
{
    cursor:pointer; border-bottom:1px dotted #8799af;
    padding-bottom:5px; margin-top:5px; padding-left:5px;
}
.itemselectable:hover
{
    background-color:#e3f4f9;
}
a{ color:#000; text-decoration:none;}
a:hover{ color:#000; text-decoration:underline;}

.FormLeftCell
{
    width:33%; text-align:right; white-space:nowrap; font-weight:bold; padding:5px;
}
.FormRightCell
{
    text-align:left; padding:5px;
}
.Validator
{
    color:Red;
}
table.NoRules, table.NoRules td
{
    border:0; padding:2px;
}
fieldset 
{
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px ;
    margin-bottom:8px; padding-left:8px; padding-right:5px; padding-bottom:5px;
}
fieldset div.TopField
{
    margin-top:10px;
}
fieldset div
{
    margin-top:4px;
}
fieldset legend
{
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px ;
    color:#6c93ab; font-weight:bold;
}
div.Toggler
{
	cursor:pointer; background-image:url(../../CMSImages/toggler_bg.gif);
	background-position:bottom; background-repeat:repeat-x; border-bottom:1px solid Silver;
}



#header_bar 
{
	width:100%;
	
	background-image: url(../../CMSImages/AdminArea/back_header_bar.png); 
	background-color:#000; 
	height:120px;
	background-position:bottom;
	
	background-repeat: repeat-x;
	
}



.LinkButton
{
	border: 1px Solid #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px ;
	color: #FFF;
	font-weight:bold;
	padding:2px;
	background-image:url('../../CMSImages/linkButton/bgLinkButton.png');
	background-repeat:repeat-x;
	background-color:#000;
	text-decoration:none;
	vertical-align:middle;
	margin-bottom:4px;
	margin-top:4px;
	display:inline-block;
	
}


.LinkButtonEnphatize
{
	border: 1px Solid #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px ;
	color: #000;
	font-weight:bold;
	padding:2px;
	background-image:url('../../CMSImages/linkButton/bgLinkButtonOver.png');
	background-repeat:repeat-x;
	background-color:#000;
	text-decoration:none;
	vertical-align:middle;
	margin-bottom:4px;
	margin-top:4px;
	display:inline-block;
	
}
.LinkButton:hover,LinkButtonEnphatize:hover
{
	
	background-image:url('../../CMSImages/linkButton/bgLinkButtonOver.png');
	background-color:#b5b555;
	text-decoration:none;
	vertical-align:middle;
	border: 1px Solid #660;

}
.LinkButton a
{
	
	color:#fff;
	text-decoration:none;
}
.LinkButtonEnphatize a
{
	
	
	text-decoration:none !important;
}

.MenuItem
{
	border: 1px Solid #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px ;
	color: #4A5456;
	font-weight:bold;
	padding:3px;
	background-image:url('../../CMSImages/linkButton/bgLinkButton.png');
	background-color:#ffffff;
	text-decoration:none;
	vertical-align:middle;
	margin-bottom:4px;
	display:block;
	
}
.MenuItem:hover
{
	
	background-image:url('../../CMSImages/linkButton/bgLinkButtonOver.png');
	background-color:#ffffff;
	text-decoration:none;
	vertical-align:middle;

}

.Button:hover
{
	
	background-image:url('../../CMSImages/linkButton/bgLinkButtonOver.png');
	background-color:#ffffff;
	text-decoration:none;
	vertical-align:middle;

}
.Button
{
	border: 1px Solid #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px ;
	color: #4A5456;
	font-weight:bold;
	padding:3px;
	background-image:url('../../CMSImages/linkButton/bgLinkButton.png');
	background-color:#ffffff;
	text-decoration:none;
	vertical-align:middle;
	
}



.MenuItem:hover
{
	
	background-image:url('../../CMSImages/linkButton/bgLinkButtonOver.png');
	background-color:#ffffff;
	text-decoration:none;
	vertical-align:middle;

}
.ExpandedMenuItem
{
	cursor:pointer;
	border: 1px Solid #dfa200;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px ;
	color: #4A5456;
	font-weight:bold;
	padding:3px;
	background-image:url('../../CMSImages/linkButton/Extended.png');
	background-color:#ffffff;
	text-decoration:none;
	vertical-align:middle;
	width:170px;
	display:block;
	margin-bottom:2px;
}

.MenuExpanded
{
	background-image:url('../../CMSImages/linkButton/MenuExpanded.png');
	background-color:#ffffff;
	text-decoration:none;
	width:172px;
	display:block;
	padding:3px;
	margin-bottom:7px;
	border-top: 1px dashed #CCCCCC;
}
.MenuExpanded a
{
	display:block;
	color: #92accd;
    text-decoration: none;
    padding:2px;
    font-weight:bold;
}

.MenuExpanded a:hover
{
	color:#ff3760; text-decoration:none;
}

.MenuExpandedActive
{
	background-image:url('../../CMSImages/linkButton/MenuExpanded.png');
	background-color:#ffffff;
	text-decoration:none;
	width:169px;
	display:block;
	padding:3px;
	margin-bottom:7px;
	border-top: 1px dashed #CCCCCC;
	border-left : 3px solid #dfa200;
}
.MenuExpandedActive a
{
	display:block;
	color: #92accd;
    text-decoration: none;
    padding:2px;
    font-weight:bold;
}

.MenuExpandedActive a:hover
{
	color:#ff3760; text-decoration:none;
}


.ExpandedMenuItem:hover
{
	
	background-image:url('../../CMSImages/linkButton/ExtendedOver.png');
	background-color:#ffffff;
	text-decoration:none;
	vertical-align:middle;

}
.MenuItem
{
	cursor:pointer;
	border: 1px Solid #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px ;
	color: #FFF;
	font-weight:bold;
	padding:3px;
	background-image:url('../../CMSImages/linkButton/bgLinkButton.png');
	background-color:#000;
	text-decoration:none;
	vertical-align:middle;
	width:170px;
	display:block;
	margin-bottom:2px;
}


.TextBox, .TextBox table
{
	border: 1px Solid #A5A5A5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px ;
	color: #000000;
	font-weight:normal;
	background-image:url('../../CMSImages/textbox/bgTextBox.gif');
	background-repeat:repeat-x;
	background-color:#ffffff;
	vertical-align:middle;
}



.WaterTextBox, .WaterTextBox table
{
	border: 1px Solid #A5A5A5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px ;
	color: #999;
	font-weight:normal;
	font-style:italic;
	background-image:url('../../CMSImages/textbox/bgTextBox.gif');
	background-repeat:repeat-x;
	background-color:#ffffff;
	vertical-align:middle;
}

.TextBoxError, .TextBoxError table
{
	border: 1px Solid #e25267;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px ;
	color: #000000;
	font-weight:normal;
	background-image:url('../../CMSImages/textbox/TextBoxError.png');
	background-repeat:repeat-x;
	background-color:#ffffff;
	vertical-align:middle;
}

.TextBoxReadOnly, .TextBoxReadOnly table
{
	border: 1px Solid #A5A5A5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px ;
	color: #555;
	font-weight:normal;
	background-image:url('../../CMSImages/textbox/bgTextBoxDisabled.gif');
	background-repeat:repeat-x;
	background-color:#ffffff;
	vertical-align:middle;
	
}


.EqualsTextBox, .EqualsTextBox table
{
	border: 1px Solid #7dd6fe;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px ;
	color: #2c8ab3;
	font-weight:normal;
	background-image:url('../../CMSImages/textbox/Equals.png');
	background-repeat:repeat-x;
	background-color:#ffffff;
	vertical-align:middle;
}
.EqualsWaterTextBox, .EqualsWaterTextBox table
{
	border: 1px Solid #7dd6fe;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px ;
	color: #2c8ab3;
	font-weight:normal;
	font-style:italic;
	background-image:url('../../CMSImages/textbox/Equals.png');
	background-repeat:repeat-x;
	background-color:#ffffff;
	vertical-align:middle;
}

.LikeTextBox, .LikeTextBox table
{
	border: 1px Solid #ffd48a;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px ;
	color: #8a5802;
	font-weight:normal;
	background-image:url('../../CMSImages/textbox/Like.png');
	background-repeat:repeat-x;
	background-color:#ffffff;
	vertical-align:middle;
}
.LikeWaterTextBox, .LikeWaterTextBox table
{
	border: 1px Solid #ffd48a;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px ;
	color: #8a5802;
	font-weight:normal;
	font-style:italic;
	background-image:url('../../CMSImages/textbox/Like.png');
	background-repeat:repeat-x;
	background-color:#ffffff;
	vertical-align:middle;
}

.Boxed
{
	background-image:url(../../CMSImages/boxed.png);
	background-repeat: repeat-x;
	border: 1px solid #CECECE;
	margin-top:1px;
	margin-bottom:5px;
	vertical-align:middle;
	background-color:#FFF;
	padding:1px;
	
}
.Operation
{
	background-image:url(../../CMSImages/boxed.png);
	background-repeat: repeat-x;
	border: 1px solid #CECECE;
	margin-top:2px;
	margin-bottom:10px;
	vertical-align:middle;
	background-color:#FFF;
	
	
}
.reviewRow
{
	background:#ebe1d3;
}



.Header, .Header th, .Header td
{
	background-image: url('../../CMSImages/gridView/header.png');
	background-repeat:repeat-x;
	text-align:left;
	font-size:10px;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	vertical-align:middle;
	color: #FFF;
	height:20px;
	
}
.Header a
{
	text-align:left;
	font-size:10px;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	vertical-align:middle;
	color: #FFF;
	height:20px;
}
.Row
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px ;
	color: #000000;
	vertical-align:middle;
	 background-image:url('../../CMSImages/gridView/row.gif');
	 background-repeat:repeat-x;
	 background-color:#FFFFFF;

}



.CopyRow
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px ;
	color: #000000;
	vertical-align:middle;
	background-image:url('../../CMSImages/gridView/ReviewRow.gif');
	background-repeat:repeat-x;
	background-color:#FFFFFF;
}


.Row:hover,.AlternateRow:hover,.ReviewRow:hover,.SubReviewRow:hover
{
	
	 background-image:url('../../CMSImages/gridView/rowInfo.gif');
	 background-repeat:repeat-x;

}

.AlreadySelectedRow
{
	background-image:url('../../CMSImages/gridView/AlreadySelected.png');
	background-repeat:repeat-x;
	color: #094814;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px ;
	vertical-align:middle;
}


.AlternateRow
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px ;
	color: #000000;
	vertical-align:middle;
	background-image:url('../../CMSImages/gridView/altRow.gif');
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	
}


.DVHeader
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px ;
	color: #000000;
	vertical-align:text-top;
	background-image:url('../../CMSImages/gridView/altRow.gif');
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	padding:2px;
	font-weight:bold;
	
}
.DVRow
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px ;
	color: #000000;
	vertical-align:middle;
	 background-image:url('../../CMSImages/gridView/row.gif');
	 background-repeat:repeat-x;
	 background-color:#FFFFFF;
	 padding:2px;

}
.DVRowInfo
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px ;
	color: #000000;
	vertical-align:middle;
	 background-image:url('../../CMSImages/gridView/rowinfo.gif');
	 background-repeat:repeat-x;
	 background-color:#FFFFFF;
	 padding:2px;

}

.FilterItem
{
	font-weight:bold;
	font-size:11px;
	float: left; 
	padding-right: 5px;
	margin-bottom:3px;
}

.FilterItemNoBold
{
	font-weight:normal;
	font-size:10px;
	float: left; 
	padding-right: 5px;
}

.Validator
{
	color:Red;
}

.Hidden
{
	display:none;
}


.Title
{
	border: 1px  solid #ffde7a;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px ;
	color: #e6b213;
	font-weight:bold;
	background-image:url(../../CMSImages/pre/title.png);
	background-repeat:repeat-x;
	background-color:#fcffaf;
	text-align:left;
	padding-bottom:2px;
	padding-left:2px;
	padding-top:2px;
	margin-bottom:3px;
	vertical-align:middle;
    text-transform:uppercase;
}
.Warning
{
	border: 1px  solid #ffde7a;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px ;
	color: #e6b213;
	font-weight:bold;
	background-image:url(../../CMSImages/pre/title.png);
	background-repeat:repeat-x;
	background-color:#fcffaf;
	text-align:left;
	padding-bottom:2px;
	padding-left:2px;
	padding-top:2px;
	margin-bottom:3px;
	vertical-align:middle;

}
.Info
{
	border: 1px  solid #96c8c9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px ;
	color: #000000;
	background-image:url(../../CMSImages/pre/info.png);
	background-repeat:repeat-x;
	background-color:#c0e3e3;
	text-align:left;
	padding-bottom:2px;
	padding-left:2px;
	padding-top:2px;
	margin-bottom:3px;
	vertical-align:middle;
}
.Accessories
{
	border: 1px  solid #fbad5e;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px ;
	background-image:url(../../CMSImages/pre/Accessories.png);
	background-repeat:repeat-x;
	background-color:#fecfa0;
	text-align:left;
	padding-bottom:1px;
	padding-left:1px;
	padding-top:1px;
	margin-bottom:2px;
	vertical-align:middle;
}
.ClipBoard
{
	border: 1px  solid #ffc383;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px ;
	background-image:url(../../CMSImages/pre/ClipBoard.png);
	background-repeat:repeat-x;
	background-color:#f8df3d;
	text-align:left;
	padding-bottom:1px;
	padding-left:10px;
	padding-top:2px;
	margin-bottom:2px;
	vertical-align:middle;
}


.Info a
{
	
	color: #000000;
	font-weight:bold;
}

.Success
{
	border: 1px  solid #57755c;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px ;
	padding-top:2px;
	padding-bottom:2px;
	display:block;
	color: #000000;
	font-weight:bold;
	background-image:url(../../CMSImages/pre/success.png);
	background-repeat:repeat-x;
	background-color:#fcffaf;
	text-align:left;
	
	
}

.MaxLength
{
	margin-left:1px;
	padding:1px;
	border:1px solid #CCCCCC;
	color: #CDCDCD;
}

.NoBold
{
	 font-weight:normal;
}

.clearfix{
clear: both;
}


.InformationData
{
	margin-top:3px;
	border: 1px  solid #96c8c9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px ;
	color: #000000;
	background-image:url(../../CMSImages/pre/info.png);
	background-repeat:repeat-x;
	background-color:#c0e3e3;
	text-align:left;
	padding-bottom:2px;
	padding-left:2px;
	padding-top:2px;
	margin-bottom:3px;
	vertical-align:middle;
}


.Error
{
	border: 1px  solid #933;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px ;
	color: #FFF;
	background-image:url(../../CMSImages/pre/error.png);
	background-repeat:repeat-x;
	background-color:#f5adad;
	text-align:left;
	padding-bottom:2px;
	padding-left:2px;
	padding-top:2px;
	margin-bottom:3px;
	vertical-align:middle;
}

.FiltroOfferta
{
	
	float:left;
	width:200px;
	margin-right:2px;
	margin-bottom:4px;
	height:40px;
}

.FiltroOfferta span
{
	display:block;
	font-weight:bold;
}
