/* proyecto idmx*/
body{
font-family:Verdana;
color:#666666;
font-size:11px;
background:url(../interfaz/lineaback.jpg) repeat-x top fixed;
margin: 0px auto 0px auto;
}

/*********backs************/


/*****TEXTOS********/
.titulos{
color:#9F0505;
font-size:24px;
font-weight:bold;
letter-spacing:-2px;
line-height:24px;
}

.subtitulos{
color:#2B998D;
font-size:18px;
font-weight:bold;
letter-spacing:-1px;
line-height:18px;
}

.subtitulosgris{
color:#727070;
font-size:16px;
font-weight:bold;
letter-spacing:-1px;
line-height:10px;
}

.resalta{
color:#727070;
font-size:16px;
font-weight:bold;
letter-spacing:-1px;
line-height:20px;
}

.derecha{
text-align:right;
padding-right:10px;
}

.capital1{
color:inherit;
font-size:inherit;
font-weight:bold;
letter-spacing:0px;
font-size: 200%;
}

.capital2{
color:inherit;
font-size:inherit;
font-weight:bold;
letter-spacing:0px;
font-size: 150%;
}

.tabla01{
margin: 0px auto 0px auto;
width:730px;
}

.tabla02{
margin: 0px auto 0px auto;
width:500px;
}

.rojo{
color:#FF0000;
}

/*formulario*/

input, textarea, select {
	margin: 0;
	padding: 1px;
	font-size: 100%;
	font-family:Verdana;
	color:#666666;
	border-color:##FBFFCA;
	border:1px;
	background-color:#e5e4f3;
	width: 300px;
	}
	
.botones input {
font-size: 100%;
	font-family:Verdana;
	color:#666666;
	border-color:#cccccc;
	border:1px;
	background-color:#FDFCFA;
	width: 100px;
}

form.conestilo textarea {
  display: inline-block;
  line-height: 1.4;
  vertical-align: top;
   width: 300px;
   height:50px;
}

form.conestilo fieldset ul {
  margin: 0;
  padding: 0px;
}

form.conestilo fieldset li {
  margin: 0;
  list-style:none;
  padding: 8px 10px 7px;
  background:url(../interfaz/li.jpg) no-repeat left bottom;
}


/************atributos para los diferentes fieldset*********/
form.conestilo fieldset  {
display:block;
  width:720px;
  margin:0px auto 0px auto;
  background:url(../interfaz/back02.jpg) repeat-x bottom;
  background-color:#FFFFFF;
}




.parte1 label {
  display: inline-block;
  line-height: 1.8;
  vertical-align: top;
   width: 150px;
}

.parte2 label {
  display: inline-block;
  line-height: 1.8;
  vertical-align: top;
   width: 220px;
}

.parte3 label {
  display: inline-block;
  line-height: 1.8;
  vertical-align: top;
   width: 400px;
}


label {
   color:#2B998D;
   font-weight:bold;
}

/************fin de fieldsets*********/

#contenido{
position:relative;
margin:0px auto 0px auto;
width:730px;
height:900px;
}

.tablafondo{
background:url(../interfaz/back02.jpg) repeat-x bottom;
background-color:#FFFFFF;
}

