/*
* Simuladores y calculadoras varias
*/

.csc-mailform{
	border:0px none;
	padding: 5px;
	float:left;
}

.csc-mailform-field{
	padding:8px 0px;

}

.csc-mailform-field label{
	color:#669900;
	float:left;
	font-size:1.1em;
	line-height:1.5em;
	width:135px;
	
}

.csc-mailform-label hr{
	border:0px;
	border-top:1px solid #669900;
	float:left;
	margin-left:136px;
	width:213px;
}


.csc-mailform-field input{
		padding:4px 6px 1px;
		width:200px;
		color:#666;
		font-size:0.9em;
		border:1px solid #ccc;
}
.csc-mailform-field select{
	border:1px solid #CCCCCC;
	color:#666666;
	font-size:0.9em;
	height:23px;
	padding:4px 6px;
	width:214px;

}
.csc-mailform-field #mailformresultado{
	background-color:#f0f0f0;
	border:0px;
	padding:5px 3px 5px 11px;
}

.csc-mailform-field .csc-mailform-submit{
	padding:28px 5px 13px 0px;
	width:75px;
	text-transform: uppercase;
	font-size:0.8em;
	height:45px;
	margin: 0px 0px 0px 273px;
	* margin-top: 10px;
	border: 1px solid #cbcbcb;
	background-color:#f0f0f0;
	font-family:Arial, Verdana, sans-serif;
}
.cuota-format{
	background-color:#F1FACA;
	font-size:0.8em;
	margin-left:135px;
	padding:32px 5px 0px;
	text-align:right;
	text-transform:uppercase;
	width:203px;
	height:20px;
}

.cuota-format input{
	background-color:#F1FACA;
	border:0px none;
	font-size:2.2em;
	padding:0px;
	text-align:right;
	top:-42px;
	position:relative;
	* position: inherit;
}



.csc-mailform-field .csc-mailform-field {float:right;}
.pie-format{ border:1px solid #ddd;}

fieldset{
	border:1px solid #ccc;
	padding: 5px 10px;
	margin-bottom: 16px;
	}
legend{color:#666;}
.two-cols{
	padding:8px 0px;
}

.two-cols label{
	color:#669900;
	float:left;
	font-size:1.1em;
	line-height:1.5em;
	width:180px;
	
}

.two-cols input{
		padding:4px 6px 1px;
		width:150px;
		color:#666;
		font-size:0.9em;
		border:1px solid #ccc;
}
.two-cols-radio{
padding:16px 0px;}
.two-cols-radio .left{
		color:#669900;
	font-size:1.1em;
	line-height:1.5em;
	width:180px;
}

.two-cols-radio .right{
		color:#666;
		text-align:left;
}
.two-cols-radio input{border:0px none;}

.two-cols-check label{	
	color:#669900;
	font-size:1.1em;
	line-height:1.5em;
	width:280px;
}
	
.two-cols-check input{
		padding:4px 6px 1px;
		color:#666;
		font-size:0.9em;
		border:0px none;
}
.submit{
	padding:10px 0px;
}
.submit input {
	background-color:#F0F0F0;
	border:1px solid #CBCBCB;
	font-family:Arial,Verdana,sans-serif;
	font-size:0.8em;
	padding:28px 5px 13px 0px;
	text-transform:uppercase;
	width:75px;
	height:45px;
	margin-top: 0px;
	* margin-top: 10px;
	
}

.resultado{
	text-align:left;
	margin:10px 0px;
	table-layout: inherit;
	background-color:#f0f0f0;
	border:1px solid #ccc;	
}
.resultado .etiqueta{
	color:#669900;
	padding:2px 13px;
}

.message{
	text-align:left;
	margin:10px 0px;
	table-layout: inherit;
	background-color:#f0f0f0;
	border:1px solid #ccc;	
	color: #FF0000;
	padding:3px 5px;
}

ul#calculadora-menu{
width: 223px; float: left;
}
ul#calculadora-menu li{
        background:transparent url(../img/ico-promotion-item-menu.gif) no-repeat scroll left 5px;
        padding-left:14px;
        width:129px;
}
div.link-menu{
float: right; width: 222px;margin-top:10px;
}
div.link-menu ul{

}
div#contextMenu{
        padding:0px 0px 15px 0px;
}
div#sectionInfo #contextMenu div.link-menu li a{display:inline;}
div.link-menu li{
	background:transparent url(../img/ico-promotion-item-menu.gif) no-repeat scroll left 5px;
        padding-left:14px;
        font-size:0.8em;
        margin-bottom:0px
}
div.link-menu h3
{
        font-size:1em;
        margin-bottom:8px;
}
