@variables 
{
  colorRojo: #ff0000;
}


/* FORMULARIO SOLICITUD PRESUPUESTO
-----------------------------------*/

/*.solicitud{
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #aaa;
	padding-left: 6px;
	padding-right: 6px;
	vertical-align: top;
}

.solicitud_titulo{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #900;
	vertical-align: top;
}*/

.form01{

	/*border: 1px #999999 solid;*/
	/*border-top: 2px #aaa solid;*/

	font-family: 	Arial, Helvetica, sans-serif;
	font-size: 		11px;
	font-weight: 	normal;
	color: 				#aaa;	
	
	width:				100%;
}

.form01 td{

	padding: 4px;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #aaaaaa;

	/*border-top: 		1px #ad9218 solid;
	border-bottom: 	1px #ad9218 solid;
	border-right: 	1px #ad9218 solid;
	border-left: 		1px #ad9218 solid;*/
	
	vertical-align: top;
	
	width:		50%;
}

/*.boton
{
	font-family: Arial, Helvetica;
	font-size: 15px;
	color: #aaaaaa;
	
	height: 25px; 
	width: 100px
}*/



.form01 input, select, textarea
{ 
		font-family: 			Calibri, Verdana, Arial, Helvetica, sans-serif;
		font-size: 				12px; 
		color: 						#999999; 
}


.form02
{
	/*padding: 4px;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #aaa;*/

	/*no hace caso a la font*/
	/*font-family: 			Arial, Helvetica, sans-serif;
	font-size: 				15px;
	font-weight: 			bold;
	color:						#ff0000;*/

	border-bottom: 			1px #999999 solid;
	
	
	/*vertical-align: top;*/
}

.titulo01
{
	/*font-family: 			Arial, Helvetica, sans-serif;*/
	/*font-size: 				12px;*/
	font-weight: 			bold;
	color:						#999999;
}

.cError01
{
	/*font-family: 			Arial, Helvetica, sans-serif;
	font-size: 				20px;*/
	color:						#ff0000;
}
.cMandatory01
{
	/*font-family: 			Arial, Helvetica, sans-serif;
	font-size: 				20px;*/
	color:						#999999;
}
.cNonMandatory01
{
	/*font-family: 			Arial, Helvetica, sans-serif;
	font-size: 				20px;*/
	color:						#aaaaaa;
}


td
{
	font-size: 		xx-small; 
	color: 				#444444; 
	font-family: 	Verdana; 
}

body	  
{
		background-color: #ad9218; /*sin comillas va ok*/
}
 
.c01
{ 
		font-family: 			Calibri, Verdana, Arial, Helvetica, sans-serif;
		font-size:				20px; 
		color: 						#999999; /*gris*/
		text-align:				center;
}

.c02 /*we are...*/
{ 
		font-family: 			Calibri, Verdana, Arial, Helvetica, sans-serif;
		font-size: 				15px; 
		color: 						#999999; 
		text-align:				center;
}

.c03 /*sólo el ancho de la página*/
{ 
	width: 							800px;
	background-color: 	#ffffff; 
	padding: 						10 10 10 10px; 
}

.c31 /*mal: sale un scroll, no va para IE*/
{ 
	width: 							800px;
	height: 						100%;
	background-color: 	#ffffff; 
	padding: 						10 10 10 10px; 
}

.c04 /*eMailer*/
{ 
		font-family: 			Calibri, Verdana, Arial, Helvetica, sans-serif;
		font-size: 				12px; 
		color: 						#999999; 
		text-align:				left;
}

.c05
{ 
		font-family: 			Calibri, Verdana, Arial, Helvetica, sans-serif;
		font-size:				20px; 
		color: 						#ad9218;
		text-align:				center;
}
.c06
{ 
		font-family: 			Calibri, Verdana, Arial, Helvetica, sans-serif;
		font-size:				12px; 
		color: 						#999999;
		text-align:				center;
}

.c07 /*disclaimer*/
{ 
		font-family: 			Calibri, Verdana, Arial, Helvetica, sans-serif;
		font-size: 				10px; 
		color: 						#999999; 
		text-align:				left;
}

.c08 /*main, beginning*/
{ 
		font-family: 			Calibri, Verdana, Arial, Helvetica, sans-serif;
		font-size: 				15px; 
		color: 						#999999; 
		text-align:				center;
}

.c09
{ 
		font-family: 			Calibri, Verdana, Arial, Helvetica, sans-serif;
		font-size: 				15px; 
		color: 						#ffffff; 
		text-align:				center;
		background-color: #ad9218; 
		font-weight: 			bold;
}

.c10
{ 
		font-family: 			Calibri, Verdana, Arial, Helvetica, sans-serif;
		font-size: 				12px; 
		color: 						#999999; 
}

.c11
{ 
		display: 					block;
}
.c12
{ 
		display: 					none;
}

.c13 /*boton order form*/
{ 
		font-family: 			Calibri, Verdana, Arial, Helvetica;
		font-size:				20px; 
		color: 						#ffffff;
		text-align:				center;
		font-weight: 			bold;
}
.c14 /*pequeña, centrada*/
{ 
		font-family: 			Calibri, Verdana, Arial, Helvetica;
		font-size: 				10px; 
		color: 						#999999; 
		text-align:				center;
}

.c15
{ 
		font-family: 			Calibri, Verdana, Arial, Helvetica;
		font-size: 				15px; 
		color: 						#ad9218; 
		text-align:				center;
		font-weight: 			bold;
}

.c16
{ 
		font-family: 			Calibri, Verdana, Arial, Helvetica;
		font-size:				20px; 
		color: 						#ad9218;
		text-align:				center;
}
.c17
{ 
		font-family: 			Calibri, Verdana, Arial, Helvetica;
		font-size:				15px; 
		color: 						#999999;
		text-align:				center;
		font-weight: 			bold;
}


.c18
{ 
		font-family: 			Calibri, Verdana, Arial, Helvetica, sans-serif;
		font-size:				30px; 
		color: 						#ad9218; /*oro*/
		text-align:				center;
}
.c19
{ 
		font-family: 			Calibri, Verdana, Arial, Helvetica, sans-serif;
		font-size:				20px; 
		color: 						#ad9218; /*gris*/
		text-align:				center;
}

.c20
{ 
		font-family: 			Calibri, Verdana, Arial, Helvetica;
		font-size: 				15px; 
		color: 						#ad9218; 
		text-align:				center;
}

.c21
{ 
		font-family: 			Calibri, Verdana, Arial, Helvetica;
		font-size:				20px; 
		color: 						#999999;
		text-align:				center;
		font-weight: 			bold;
}




#a02
{ 
		font-family: 			Calibri, Verdana, Arial, Helvetica, sans-serif;
		font-size:				20px; 
		color: 						#ad9218;
		text-align:				center;
}

/*#a06
{ 
		color: 	#0000ff; 
}*/


.import
{ 
		font-family: 			Calibri, Verdana, Arial, Helvetica, sans-serif;
		font-size:				30px; 
		color: 						#ad9218;
}



.fr01 { padding: 3px; border: 1px solid #ad9218; 
	/*align: center; */
	text-align: center;
	/*margin-right: auto;
margin-left: auto;*/
	}
.fr02 { padding: 10px; border: 10px solid #ad9218; }
.fr03 { padding: 10px; border: 10px solid #ad9218; width: 800px;}

#fr03 { padding: 10px; border: 5px solid #ad9218; width: 200px; font-family: Verdana }

.fr04 { padding: 3px; border: 1px solid #ad9218; }
.fr05 { padding: 1px; border: 1px solid #ad9218; }

.fr06 
{ 
	padding: 1px; 
	
	/*border: 1 1 1 1px  solid #ad9218; */
	border: 1px  solid #ad9218; 
	
	border-top-style:			solid;
	border-bottom-style:	solid;
	
	border-right-style:		none;
	border-left-style:		none;

	width:						80%;
}

.fr07 { padding: 3px; border: 1px solid #000000; }

.fr08 { padding: 10px; border: 1px solid #ad9218; background-color: #ad9218; width: 200px;}

/*.fr09 { padding: 3px; border: 1px solid #ad9218; width: 550px; }*/

/*.fr10 { padding: 3px; border: 1px solid #ad9218; }*/
.fr11 { width: 550px;}


#rdn_firefox 
{ 
	/*-moz-border-radius-topleft: 10px; 
	-moz-border-radius-topright: 10px; 
	-moz-border-radius-bottomright: 10px; 
	-moz-border-radius-bottomleft: 10px; ^*/

	-moz-border-radius: 10px; /*para navegadores basados en gecko*/
}

/*border-radius: (loquesea);*/

#rdn_chrome
{ 
	/*
	-webkit-border-top-left-radius: 10px; 
	-webkit-border-top-rightright-radius: 10px; 
	-webkit-border-bottom-left-radius: 10px; 
	-webkit-border-bottom-rightright-radius: 10px; 
	*/

	-webkit-border-radius: 10px; /*para navegadores basados en webkit*/
}


/*******************************************/
.links01 a:active, .links01 a:visited, .links01 a:link
{
	text-decoration: none;
	color: #999999;
	font-family: 			Calibri, Verdana, Arial, Helvetica, sans-serif;
}
.links01 a:hover
{
	text-decoration: none;
	color: #ad9218;
	font-family: 			Calibri, Verdana, Arial, Helvetica, sans-serif;
}
/*******************************************/
.links02 a:active, .links02 a:visited, .links02 a:link
{
	text-decoration: 	none;
	color: 						#ad9218;
	font-family: 			Calibri, Verdana, Arial, Helvetica, sans-serif;;
}
.links02 a:hover
{ 
	text-decoration: 	none; 
	color: 						#ff0000; 
	font-family: 			Calibri, Verdana, Arial, Helvetica, sans-serif;;
}
/*******************************************/
.links03 a:active, .links03 a:visited, .links03 a:link{	text-decoration: none; color:	#ffffff; }
.links03 a:hover{ text-decoration: none; color:	#ad9218;}
/*******************************************/ /*Para imagenes: sin marco*/
.links04 a:active, .links04 a:visited, .links04 a:link, .links04 a:hover{	text-decoration: 	none;	}


