/*CSS de Rafael*/
.controlpanel{ background:url(media/bgCP.gif); border:#ADADAD solid; border-width:0px 0px 2px; }
.controlpanel IMG{ margin:15px 5px 0px; }
.controlpanel TD TD TD TD IMG{ margin:0px; }
.controlpanel TD TD TD{ width:auto; }
.controlpanel DIV{ border:#CCC solid; border-width:0px 1px; width:3px; height:100px; }
.controlpanel TD.SubHead{ background:#CCC; font-size:12px; color:#000; font-weight:bold; }
.controlpanel TD TD TD .SubHead{ background:transparent; border:0px; font-size:11px; color:#333; font-weight:normal; }
.controlpanel TD TD TD input{ background:#EFEFEF; font-size:11px; color:#000; font-weight:bold; padding-left:4px; }
.controlpanel TD TD TD select{ background:#EFEFEF; font-size:11px; color:#333; }
.controlpanel A.CommandButton{ font-size:10px; text-decoration:none; }
.controlpanel A.CommandButton:link{ color:#000; }
.controlpanel A.CommandButton:visited{ color:#000; }
.controlpanel A.CommandButton:active{ color:#000; }
.controlpanel A.CommandButton:hover{ color:#F00; text-decoration:underline;}

.headerpane{ text-align:right; background:url(media/bg_banner.gif); padding:10px;}
.leftpane{ width:190px; padding:0px 0px 20px; }
.contentpane{ padding:10px 10px 0px;	}
.rightpane{ padding:5px 5px 0px 0px; }
.leftcol{ background:url(media/bg_leftpane_top.gif) top no-repeat; padding-top:4px; }
.leftbg{ background:url(media/bg_leftpane.gif) left repeat-y; }
.contents{ background:url(media/bg_contentpane.gif) top repeat-x; }
.rightbg{ background:url(media/bg_rightpane.gif) top right no-repeat; }

.Head{ font-size:13px; font-weight:bold; color:#333; }
.SubHead,.SubSubHead{ font-size:11px; color:#333; }
.Normal{ font-size:11px; color:#333; }
.CommandButton,A.CommandButton:link,A.CommandButton:visited,A.CommandButton:active{	color:#056095; text-decoration:none; }
A.CommandButton:hover{ color:#FF7900; text-decoration:underline;}
TH,TD,DIV{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333; }
/*A,A:link,A:visited,A:active{ color:#0875b3; text-decoration:underline; }*/
A:hover{ color:#0875b3; text-decoration:none; }
.user,a.user:link,a.user:active,a.user:visited,.user{ color:#FFF; text-decoration:none; }
a.user:hover{ color:#FFF; text-decoration:underline; }
a.bottomlinks:link,a.bottomlinks:active,a.bottomlinks:visited{ color:#333; text-decoration:none; }
a.bottomlinks:hover{ color:#333; text-decoration:underline; }
.footer,a.footer:link,a.footer:active,a.footer:visited{	font-size:10px; color:#777; text-decoration:none; }
a.footer:hover{	color:#777; text-decoration:underline; }
/*___________________________________________________________________________________________*/
.MainMenu_MenuContainer{ background:transparent; width:100%; height:1px; }
.MainMenu_MenuBar{}
.MainMenu_MenuIcon{ display:none; }
.MainMenu_MenuArrow{ display:none; }
.MainMenu_RootMenuArrow{ display:none; }
.MainMenu_MenuBreak{ display:none; }
.MainMenu_MenuItem,.submenuitembreadcrumb{
	color:#333;	font-size:11px;	font-weight:normal;
	padding:3px 15px 3px 10px;
	border:1px #CBCBCB solid; border-width:1px 0px;
}
.submenuitemselected{
	color:#FF7900; font-size:11px; font-weight:normal;
	padding:3px 15px 3px 10px;
	background:#FACE63;
	border:1px #CBCBCB solid; border-width:1px 0px;	
}
.submenu{
	border:1px #A7A7A7 solid;
	padding:0px;
	background:#CBCBCB;
	margin-left:-20px;
	margin-top:2px;
}
.rootmenuitem TD{ 
	color:#333; font-size:11px; font-weight:bold;
	background:url(media/button.jpg) 5px 2px no-repeat transparent;
	padding:5px;
	height:29px;	
}
.rootmenuitemselected TD,.rootmenuitembreadcrumb TD{
	color:#000; font-size:11px; font-weight:bold;
	background:url(media/button_bread.jpg) 5px 2px no-repeat transparent;
	padding:5px;
	height:29px;	
}


.Estilo
{
	/*padding: 8px .8em 5px .8em;*/
	padding: 8px 0px 5px 0px;
	min-height: 100px; 
	height: auto;
	background:url(../img/framebg.jpg) repeat-x; 
	border: 1px solid #ebecee;
	width:800px;
}

.Estilo
{
	padding: 8px 0px 5px 0px;
	min-height: 100px; 
	height: auto;
	background:url(../img/framebg.jpg) repeat-x; 
	border: 1px solid #ebecee;
	width:800px;
}

.Estilo1
{
	padding-left:8px;
	/*height: 100%;*/
	background:url(../img/framebg.jpg) repeat-x; 
	border: 1px solid #ebecee;
}

.CheckBox
{
	font-family:Tahoma;
	font-size:11px;
}
.Estilo2
{
	padding: 8px .8em 5px .8em;
	width:100%;
}

.Estilo3
{
	padding-left:3px;
	padding-right:6px;
	background:url(../img/framebg.jpg) repeat-x; 
	border: 1px solid #ebecee;
	BORDER-RIGHT: black 1px solid; 
	BORDER-TOP: black 1px solid; 
	BORDER-LEFT: black 1px solid; 
	BORDER-BOTTOM: black 1px solid
}

.Label1
{
	width:25%;
	float:left;
	padding-left: 6px;
	font-family:Tahoma;
	font-size:11px;
}

.Label2
{
	width:35%;
	float:left;
	padding-left: 6px;
	font-family:Tahoma;
	font-size:11px;
}
.Label3
{
	width:25%;
	float:left;
	font-family:Tahoma;
	font-size:11px;
}
.Label4
{
	float:left;
	padding-left: 6px;
	font-family:Tahoma;
	font-size:11px;
}
.Label5
{
	width:10%;
	float:left;
	font-family:Tahoma;
	font-size:11px;
}
.divLeft
{
	width:50%;
	float:left;
}

.divLeft2
{
	width:33%;
	float:left;
}
.divLeft3
{
	width:49%;
	float:left;
}
.divRight
{
	width:50%;
	float:right;
}
.divRight2
{
	width:33%;
	float:right;
}
.divRight3
{
	width:49%;
	float:right;
}

.btnLeftSide
{
	float:left;
	height:20px;
}
.btnRightSide
{
	float:right;
	height:20px;
}

.wizardWidth
{
	width:100%;
	height:auto;
}


.WizardTextBoxes
{
	width:80%;
	font-family:Tahoma;
	font-size:11px;
	border: 1px solid #CCCCFF;
	padding:3px;
	height:20px;
}

.WizardTextBoxes2
{
	width:90%;
	font-family:Tahoma;
	font-size:11px;
	border: 1px solid #CCCCFF;
	padding:3px;
	
}

.WizardTextBoxes3
{
	width:350px;
	font-family:Tahoma;
	font-size:11px;
	border: 1px solid #CCCCFF;
	padding:3px;
}
.WizardTextBoxes4
{
	font-family:Tahoma;
	font-size:11px;
	border: 1px solid #CCCCFF;
	padding:3px;
	height:20px;
}
.WizardTextBoxes5
{
	font-family:Tahoma;
	font-size:11px;
	border: 1px solid #CCCCFF;
	padding:3px;
	height:20px;
	width:150px;
}
.MultiLineTextBox
{	
	font-family:Tahoma;
	font-size:11px;
	border: 1px solid #CCCCFF;
	padding:3px;
	height:100px;
	width:90%;
}
.iframe
{
	width:100%;
	height:200px;
}

.GridSize
{
	width:100%;
	font-family:Tahoma;
	font-size:10px;
}

.Invisible
{
	visibility:hidden;
}
#UpdateProgress1
{
	float:right;
}

* 
{
	margin: 0;
	padding: 0;
}

ul 
{
	list-style: none;
}

div#locator 
{
	position: relative;
	font-size: 11px;
	font-weight: bold;
	font-family: verdana;
	padding-left: 12px;
	padding-bottom: 8px;
}
div#wizard 
{
	position: relative;
}

#wizard li 
{
	width: 90px;
	height: 82px;
	max-width: 90px;
	background: url(media/wizard_tb.jpg) no-repeat;
	text-align: center;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	float: left;
	padding-right: 2px;
	padding-top: 26px;
}

#wizard li.curstep 
{
	background: url(media/curstep.jpg) no-repeat;
}

#wizard li.wstart 
{
	background: url(media/wiz_start.jpg) no-repeat 12px 14px;
	padding-top: 34px;
	font-weight: bold;
	padding-right: 0;
	padding-left: 2px;
	width: 80px;
}
#wizard li.wstarton 
{
	background: url(media/wiz_start_on.jpg) no-repeat 12px 14px;
	padding-top: 34px;
	font-weight: bold;
	padding-right: 0;
	padding-left: 2px;
	width: 80px;
}

/*CSS de Rafael*/
/*Control editar contacto*/

.f-text1
{
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; COLOR: black; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif;
	
	margin-left: 90px;
	margin-top: -15px;
	float:left;
}
.f-textsolo
{
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; COLOR: black; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif;
	margin-left: 24px;
	
}
.f-textsolo1
{
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; COLOR: black; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif;
	margin-left: 19px;
	
}
.f
{
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; COLOR: black; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif;
	margin-left: 5px;
	margin-top: -20px;
}
.f1
{
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; COLOR: black; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif;
	margin-left: 16px;
	margin-top: -20px;
}
.f2
{
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; COLOR: black; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif;
	margin-left: 77px;
	margin-top: -20px;
}
.f3
{
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; COLOR: black; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif;
	margin-left: 31px;
	margin-top: -20px;
}
.f4
{
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; COLOR: black; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif;
	margin-left: 9px;
	margin-top: -22px;
}
.f5
{
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; COLOR: black; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif;
	margin-left: 22px;
	margin-top: -20px;
}
.f6
{
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; COLOR: black; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif;
	margin-left: 47px;
	margin-top: -20px;
}
.f7
{
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; COLOR: black; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif;
	margin-left: 57px;
	margin-top: -20px;
}
.required
{
	margin-top: -13px;
	float: left;
	margin-left: 1px;
}

.span3
{
	
	font-size:12px; 
    font-weight:bold;
    font-family: Arial;
	color:#333;
	float:left;
	margin-top: 2px;
}
.span4
{

	font-size:12px; 
    font-weight:bold;
    font-family: Arial;
	color:#333;
	float:left;
	margin-top: -4px;
}

.tloc {
background: url(media/iloc.jpg) repeat-x;
height: 20px;
border: 1px solid #ccc;
padding: 4px;
margin-bottom: 6px;
}

legend {
background: url(media/iloc.jpg) repeat-x;
height: 20px;
border: 1px solid #ccc;
padding: 4px;
margin-bottom: 6px;
font-family:Tahoma;
font-size:12px;
}

.nota
{
	border:2px solid #ccc;
	PADDING-LEFT: 5px; 
	PADDING-RIGHT: 5px;
	padding-top:5px;
	padding-bottom:5px;
	margin-left:5px;
	margin-right:5px;
	margin-top:5px;
	margin-bottom:5px;
	BACKGROUND-COLOR: #ffffcc;
	font-family:Tahoma;
	font-size:11px; 
	padding-left:7px;
}

input radio
{
	font-family:Tahoma;
	font-size:11px;
	border: 1px solid #ccc;
	padding:3px;	
}
Option
{
	font-family:Tahoma;
	font-size:11px;
	border: 10px solid #ccc;
	padding:10px;
}
.modalBackground 
{     
	background-color: Gray;     
}
.updateProgress 
{     
	border-width: 1px;     
	border-style: solid;     
	background-color: #FFFFFF;     
	position: absolute;     
	width: 180px;     
	height: 65px; 
}
.progressbar
{
    display: block;
    position: absolute;
    padding: 2px 3px;
    border: solid 1px #000;
    border-width: 1px;
    background-color:Orange;
}
.backgroundprogressbar
{
   
   
}