/* CSS Document */

td.right table#cont_presupuesto{
   margin: 0px 0px 0px 5px;
   padding: 0;
   border:#333333 solid 0px;
   background:#FFFFFF;
   width:640px;
}

td table#cont_presupuesto td.top{
   margin: 0;
   padding: 10px 0 0 0;
   background-color:#FFFFFF;
   background:url(../imagenes/hoja_arti_top.jpg) top no-repeat;
   height:80px;
}

table#cont_presupuesto td.top h1{
   font-family:tahoma,arial,helvetica,sans-serif;
   font-size:20px;
   font-weight:normal;
   color:#716F6E;
   text-align:center;
   margin:0 auto;
   margin-top: 5px;
   padding:0px;
}

table#cont_presupuesto td.top p{
   font-family:tahoma,arial,helvetica,sans-serif;
   font-size:12px;
   font-weight:normal;
   color:#0099CC;
   text-align:center;
   margin:0 auto;
   margin-top:5px;
   padding:0px;
}

table#cont_presupuesto td.center{
   padding: 20px 15px 5px 10px;
   background-color:#FFFFFF;
   background:url(/imagenes/hoja_center_articulos.jpg) top repeat-y;
   height:580px;
}

table#cont_presupuesto td.center h1{
   font-family:tahoma,arial,helvetica,sans-serif;
   font-size:1em;
   font-weight:normal;
   color:#FF3300;
   margin:0 0 5px 0;
   padding:0px;
}

table#cont_presupuesto td.bottom{
   padding: 15px 15px 20px 15px;
   background-color:#FFFFFF;
   background:url(/imagenes/hoja_bottom_articulos.jpg) bottom no-repeat;
   height:40px;
}

/* PRESUPUESTO */

div#aviso{
   padding: 5px;
   margin:0 auto;
   widows:610px;
   border:#FFCC66 solid 1px;
   background:#FFF3E8;
}

table#presupuesto{
   margin:0 auto;
   padding:0;
   width:610px;
}

table#presupuesto td.cabecera{
   margin:0;
   padding:15px 0 5px 0;
}

table#presupuesto td.texto{
   margin:0;
   padding:0 5px 0 0;
   text-align:right;
   height:25px;
}

table#presupuesto input.text{
   margin:0 5px 0 0;
   padding: 1px 2px 1px 2px;
   font-family:tahoma,arial,helvetica,sans-serif;
   font-size:12px;
   color:#333333;
   background:url(/imagenes/bg_input_gris.jpg) top left repeat-x;
   background-color:#FAFAFA;
   border: #999999 solid 1px;
   width:200px;
}

table#presupuesto input.text_error{
   margin:0 5px 0 0;
   padding: 1px 2px 1px 2px;
   font-family:tahoma,arial,helvetica,sans-serif;
   font-size:12px;
   color:#FF0000;
   background-color:#FFEAEA;
   border:#FF0000 solid 1px;
   width:200px;
}

table#presupuesto select {
   margin:0px 5px 0 0;
   padding:0;
   font-family:tahoma, arial, helvetica, sans-serif;
   width: 175px;
   border: 1px solid #999999;
   font-size:12px;
   color:#333333;
}

.textarea{
   font-family:Tahoma,Geneva,"MS Sans Serif";
   font-size:13px;
   color:#000000;
   margin:0px 0px 10px 5px;
   padding:3px 3px 0px 5px;
   border:#999999 solid 1px;
   scrollbar-arrow-color: #676662; /*COLOR DE FLECHAS*/
   scrollbar-base-color: #F0F0EE;/*BORDE DE BARRA SCROLL*/
   scrollbar-dark-shadow-color: #336699;
   scrollbar-track-color: #F5F5F5;/*BG DE BARRA*/
   scrollbar-face-color: #E0E0DD;/*BARRA DE SCROLL*/
   scrollbar-shadow-color: #DDDDDD;
   scrollbar-highlight-color: #CCCCCC;
   width:470px;
   height:100px;
}

#boton {
    font-family: Tahoma,Geneva,"MS Sans Serif";
	font-size:12px;
	font-weight:bold;
	color:#000000;
	border:#999 solid 1px; 
	background:#D6D6D6;
	margin: 10px 0px 0px 0px;
	padding: 2px 10px 2px 10px;
	cursor:pointer;
}

table#presupuesto p{
   font-family:tahoma,arial,helvetica,sans-serif;
   font-size:0.8em;
   font-weight:normal;
   color:#333333;
   margin:0 0 0 5px;
   padding:0px;
}

table#presupuesto h2{
   font-family:tahoma,arial,helvetica,sans-serif;
   font-size:1em;
   font-weight:normal;
   color:#CC6600;
   margin:0 0 0 5px;
   padding:0px;
}