/*
BODY{
	background-color: #FFF;		
	
}
**/

button{
	
	width:90px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	
}


A.cotiza:link, A.cotiza:visited { 
	text-decoration: underline; 
	font-size:11px;
	color:#EF6B00;
	}
A.cotiza:hover { 
		text-decoration: underline;
	color: #AF4E00;	
}

SPAN.mensaje {
    
    font-family: verdana;
    font-size:11px;
    color: red;
    margin-bottom:5px;
}

DIV.ayuda{
	width: 300px;
	height: 110px;
	position:absolute;
	background-color: #FFFFDF ; /**#FFCA9F**/
	border: 1px solid #000;
	padding: 4px;
    color:#000;
    font-family: arial;
    font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-align:left;
	}


DIV.cotizador{
	width: 326px;
	height: 320px;
	background-color:#EF9C59; /****/
	}


DIV.pantalla{
	width: 460px;
	height: 380px;
	background-color:#EF9C59;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF ;
}

DIV.pantalla_auxliar{
	width: 460px;
	height: 380px;
	/**background-color:#EF9C59; **/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF ;
}

DIV.control{
	width: 460px;
	text-align: center;
}

DIV.inicio{
	vertical-align: middle;
}

INPUT,SELECT,TEXTAREA{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
	border: 1px solid #A7A6AA;
	/**ackground-color: #FFFFFF;	**/	
}


INPUT.off{
	background-color:#DFDFDF; 		
}



input.radio { 
  appearance:checkbox; /* expected from UA defaults */
  border: 0;
}


TABLE.main{
	background-color: white; /**FFEDDF **/
	border:1px solid #EF7C21;
	margin-bottom: 11px;
		
}

table.reporte TD{
   	border-bottom:1px solid #EF7C21;
}

table.reporte TD.derecha{
   	border-right:1px solid #EF7C21;
   	text-align:right;
}




TABLE TD,CAPTION{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #333333;	
}

TABLE TD.big{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #333333;	
}
TABLE TD.bigtotal{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	border-top: 1px solid #333333;
	color: #333333;	
}

TABLE.left{
	border-right: 1px solid #EF7C21; /*EF7C21*/
}



TABLE TH{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-weight: bold;
	background-color: #EF7C21;
	
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;	
}


.mensaje{
	color: #000000;
}


.texto_error {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: red;
}


.boton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
/**	font-weight: bold;
	font-variant: normal;
	text-transform: none;

	color: #FFFFFF;
	background-color: #467089;  **/
}

table.foo{
	border: 1px solid green;	
}

table.foo td{
	border: 1px solid red;	
}

table.invisible{
	border:0px;	
}

table.invisible TD{
	border:0px;	
}

table TR.borde_bottom TD{
   	border-bottom:1px solid #EF7C21;
}

TD.right {
	text-align: right;
	padding-right: 5px;
}

TD.left {
	text-align: left;
	padding-left: 5px;
}

.dhtmltooltip{
	position: absolute;
	left: -300px; 
	width: 150px;
	border: 1px solid black;
	padding: 2px;
	background-color: lightyellow;
	visibility: hidden;
	z-index: 100;
	/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
	filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

.dhtmlpointer{
	position:absolute;
	left: -300px;
	z-index: 101;
	visibility: hidden;
}


DIV.aviso{
	width: 180px;	
	height: 20px;
	text-align: left;
	padding: 5px;	
	background:#FFFFFF;
	border:1px solid #999999;
	left:-2px;
	position:relative;
	top:-2px;
}

DIV.sombra {	
	background:#CCCCCC none repeat scroll 0%;
	float:left;
	margin:10px;
	position:absolute;
}

a.azulito{
	color: #0000CC;	
}
a.azulito:hover{
	color: #0000CC;	
	text-decoration: underline;
}
a.azulito:visited{
	color: #0000CC;	
}


table.foo{
	border: 2px solid red;
}

table.foo td{
	border: 1px dotted black;
}

input.resaltado{
	background: #FFDFEA;
}