@charset "utf-8";
/* CSS Document */

h2 { color:#333 !important}
 #mainContent-xtra .btn-enviar {
	width:84px;	text-align:right;	display:block;	vertical-align:bottom;	background: url(/images/astra/img/btn-enviar-farma.jpg) no-repeat;	height: 36px;	position:absolute;	right:460px;	margin-top:10px;	cursor:pointer;}
#mainContent-xtra legend, #mainContent-xtra #col3   {
	color:#333333;	font:1em Tahoma;	padding-bottom:10px;}
#mainContent-xtra .required {
	color:#cc0000;}
#mainContent-xtra fieldset textarea:focus, #mainContent-xtra fieldset input:focus, #mainContent-xtra fieldset #col3 input:focus  { background-color: #FFFCD5}
#mainContent-xtra fieldset textarea {
	width:110px;	height:100px;	background-color: #F3F3F3;	font: 1em Tahoma;	padding: 3px;}
#mainContent-xtra fieldset input, #mainContent-xtra fieldset #col3 input, #mainContent-xtra fieldset select {
	width:110px;	height:18px;	margin-bottom:7px;	background: #F3F3F3;	font: 1em Tahoma;	padding: 3px;	display:block;	float:left;_margin-right: 5px;}
#mainContent-xtra fieldset #col3 input  {width:80px;}
	
#mainContent-xtra fieldset p, #mainContent-xtra fieldset #col3 p  { display:block; height:31px; margin-top:3px;}
#mainContent-xtra fieldset label, #mainContent-xtra fieldset #col3 label { width:130px; display:block; float:left; text-align:right; padding-right:5px; height:26px; padding-top:5px; }
#mainContent-xtra fieldset #col3 label { width:80px; }
#mainContent-xtra fieldset input[type^="checkbox"] { width:20px !important;}
 .edad {
	width: 25px !important;
	background-color:#FFFFFF !important;
}
.ancho50 { 	width: 50px !important;}
.ancho75 { 	width: 75px !important;}
.ancho75apellido { width: 75px !important; // width: 85px !important; _width:85px !important; }
.ancho70 { 	width: 70px !important;}
.ancho75b { 	width: 75px !important; text-align:center !important;}
.ancho75b input {margin-left:23px;_margin-left:11px;}
.ancho90 { 	width: 90px !important;}
.ancho85 { 	width: 85px !important;}
.ancho85fec_nac { 	width: 100px !important; // width: 95px !important; _width: 95px !important; }
.ancho150 { 	width: 150px !important;}
.ancho175 { 	width: 175px !important;}
.ancho210 { 	width: 210px !important; _width: 190px !important}
.ancho250 { 	width: 250px !important;}
.ancho400 { 	width: 400px !important; margin-left:20px; _margin-left:10px;}
.ancho120 { 	width: 120px !important; _width: 90px !important;}
.ancho130 { 	width: 130px !important; _width: 90px !important;}
.ancho105 { 	width: 105px !important;_width: 95px !important; }
.ancho30 { 	width: 30px !important;}
.labeledad {
	width:35px !important;
}
.seleccionar-ancho {
	width: 85px !important; 
}
.px50, .px50b { font-size:0.8em !important; font-family: Verdana, Arial, Helvetica, sans-serif; margin-top:5px;}
.px80, .px80b { font-size:0.8em !important; font-family: Verdana, Arial, Helvetica, sans-serif; margin-top:8px;}
.px50b { margin-top:0 !important;}
.ancho1051 {width: 105px !important;_width: 95px !important; }
.ancho1052 {width: 105px !important;_width: 95px !important; }

.label50input20 label {
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:0.8em !important;
  margin-top:5px;
  width:50px !important;
}

.label50input20 input {
  width:20px !important;
}
