﻿


form {   }

.introductionPanel { margin-top:0px;}

.introductionPanelText {
	width:778px;
	padding-left:10px;
	}


select 
{
    font-size: 11px;
    font-family: Verdana;
    /*width: 140px;*/
}

.dataPanel   { background-color:#F5F5F5; font-size:12px; width:788px; padding-bottom:20px; }
.dataTable   { margin-top: 10px; background-color: #FFFFFF; font-size:11px; width:768px; margin-left:10px; margin-right:10px; }


.resultPanel {width:778px; padding-left:10px;}
.resultTable { width:778px;}
.panelHeader { font-weight:bold; padding-top:8px; padding-left:12px; }


input.buttons { width:130px; margin-right: 35px; }
input.textBox { /*text-align:right;*/ font-size:11px; }

input.textBox { /*text-align:right;*/ font-size:11px; }
div.alignRight { text-align: right; margin-top:10px; margin-bottom:10px;}

table.tlbPresentation 
{
    width: 100%;
	padding:0px;
}


table.tlbPresentation td.value
{
    text-align: right;
}    

table.tlbPresentation td.total{
    font-weight: bold;
    width: 440px;
}  

table.tlbPresentation td.freeText
{
    width: 440px;
}  

div.fichaTecnica 
{
    padding-left: 10px;
}

/*-----------------------------------------------------------*/

/*
div.AccordionPanelContent1 {
    overflow: hidden;
    height: 85px;
    margin: 0px;
    padding: 0px;
    margin: 10px 20px 20px 20px;
}

div.AccordionPanelContent2 {
    height: 160px;
    margin: 0px;
    padding: 0px;
    margin: 10px 20px 20px 20px;
}

div.AccordionPanelContent3 {
    overflow: hidden;
    height: 185px;
    margin: 0px;
    padding: 0px;
    margin: 10px 20px 20px 20px;
}

div.AccordionPanelContent4 {
    overflow: hidden;
    height: 260px;
    margin: 0px;
    padding: 0px;
    margin: 10px 20px 20px 20px;
}

div.AccordionPanelContent5 {
    overflow: hidden;
    height: 260px;
    margin: 0px;
    padding: 0px;
    margin: 10px 20px 20px 20px;
}
*/



/* 
-----------------------------------------------------------
    RICO_SPECIFIC...
-----------------------------------------------------------
*/

#submitDiv               
{
    background-color:#E1F1C7; 
    padding: 5px 0px 5px 0px;
	width:788px;
}

#newSimulationDiv               
{
    background-color:#E1F1C7; 
    padding: 5px 0px 5px 0px;
	width:778px; 
}

/*
-------------------------------------------------------------------
    Acordion related
-------------------------------------------------------------------
*/ 
.Accordion {
    border-left: solid 0px #f5f5f5;
    border-right: solid 0px #f5f5f5;
}
.AccordionPanel {
    margin: 0px;
    padding: 0px;
}
.AccordionPanelTab {
    /*border-bottom: dashed 1px gray;*/
    margin: 0px;
	padding:10px;
    cursor: pointer;
	color:#434343;
	background-color: #CCC;
	margin-top:3px;
	margin-bottom:3px;
	
}
.AccordionPanelContent {
    display: block;
    margin: 0px;
    padding: 0px;
	border-bottom:dashed 1px #CCC;
	border-left:dashed 1px #CCC;
	border-right: dashed 1px #CCC;
}

.AccordionPanelOpen .AccordionPanelTab {
	background-color: #9C3; 
    color: White;
}
.AccordionPanelClosed .AccordionPanelTab 
{
}
/*Accordion behaviors  classes*/
.AccordionPanelTabHover {
	text-decoration:underline;
    /*color: red;*/
}
.AccordionPanelOpen .AccordionPanelTabHover {
    color: white; /*yellow*/
}

.AccordionFocused .AccordionPanelTab {
    /*background-color: #3399FF;*/
}
.AccordionFocused .AccordionPanelOpen .AccordionPanelTab {
    /*background-color: #33CCFF;*/
}

.ErrorSummary{
background-color:#FFCCCC;
font-family:arial;
font-size:11px;
text-align:center;
color:#990000;
line-height:20px;
}

.errorTitle
{font-weight:bold;
    
}

