body {
    margin : 0px;
	font-family: "Lucida Grande",Verdana,Helvetica,Arial,sans-serif;
	text-align: center;
	background-color: #000000;
}
#contactForm {
	width: 500px;
	margin: 10 auto;
	padding-top: 0px;
	border: 0px solid #e1e1e1;
	text-align: left;
}
label {
	padding: 0 0 0 15;
	color: #666;
	font-weight:bold;
	display: inline-block;
	font-size: 80%;
	width: 108px;
	line-height: 40px;
	vertical-align: top;
}
.leyenda {
	color: #0000FF;
	font-weight:bold;
	font-size: 80%;
}
.asterisco {
	color: #FF0000;
	font-weight:bold;
	font-size: 80%;
}
input, textarea, select {
	border: 1px solid #bbb;
	background-color: #f8f8f8;
	padding: 3px;
	-moz-border-radius: 3;
}

input {
	height: 26px;
}

.required {
	background-image: url('../../wmcontact/contacto/required.png');
	background-repeat: no-repeat;
	background-position:  right top;
}

.requerido {
	background-image: url('../../wmcontact/contacto/requerido.png');
	background-repeat: no-repeat;
	background-position:  right top;
}

#security_code {
	vertical-align: middle;
}
#security_image {
	vertical-align: middle;
	margin: 0 40 0 25%;
}
#submit {
	width: 120px;
	height: 30px;
	float: right;
}

input:focus, textarea:focus, select:focus {
	background-color: #FFF;
}

.warning {
	background-color: #feb1b1; color: #820101; padding:2px; margin: 20px; border: 1px solid #fe9090;
}

fieldset {
	-moz-border-radius: 6;
	border: 1px solid lightgrey;
	background-color: #FFD4D4;
	padding: 20px;
	position: relative;
}
legend {
	position:absolute;
    top: -1.2em;
    left: .5em;
}
hr {
	color: #cdcdcd;
}
.email_complete {
	float: left;
	padding: 10px 20px 10px 10px;
}

p.hdr1 {text-align:center;}
.botong {text-align:right;}

.texto1  {font-size: 11px; font-family: Verdana;}
.texto2  {font-size: 12px; font-family: Verdana;}
.texto3  {font-size: 13px; font-family: Arial; color: #FFFFFF;}
.texto4  {font-size: 14px; font-family: Arial;}
.texto5  {font-size: 14px; font-family: Verdana; color: #FFFFFF; font-weight: bold;}
.texto6  {font-size: 15px; font-family: Verdana; color: #FFFFFF;}
.texto7  {font-size: 16px; font-family: Verdana;}
.texto8  {font-size: 16px; font-family: Verdana; color: #FFFFFF; font-weight: bold; text-shadow: 2px 2px 2px #000000;}
.texto9  {font-size: 17px; font-family: Arial;}
.texto10 {font-size: 18px; font-family: Arial; color: #FFFFFF;}
.texto11 {font-size: 18px; font-family: Verdana; color: #111111; font-weight: bold; text-shadow: 1px 1px 1px #000000;}
.texto12 {font-size: 36px; font-family: Verdana; color: #FFFFFF; font-weight: bold; text-shadow: 2px 2px 2px #000000;}


a:link    {color:#0000FF; text-decoration:none; }  /* link color */
a:visited {color:#0000FF; text-decoration:none;}  /* visited link color */
a:hover   {color:#0000FF; text-decoration:none;}  /* mouse over link */
a:active  {color:#0000FF; text-decoration:none;  }   /* active link color */


.ewInfoTable {
    background: #F5F5F5; /*fallback for non-CSS3 browsers*/
    border: 0px; /* border */
    border-style:solid;
    border-color:#FFFFFF;
}

.ewTable1 {
    background-color: #F0F0F0; /* full area color */
    width: inherit; /* table width */
    color: inherit; /* text color */
    border-collapse: collapse;
}

.ewTable2 {
    background-image:url('../../cbct/images/gradient.jpg');
    background-repeat:repeat-x;
    width: inherit; /* table width */
    color: inherit; /* text color */
    border-collapse: collapse;
}