body {
text-align:center; /* Para alinear bien en IE6 y posteriores (margin auto no funciona) */
font-family: Arial;
font-size:10pt;
color: #FFCC66;
background-image:url(../imagenes/fondo.jpg);
background-repeat: repeat-y repeat-x;
margin:0;
padding:0;
}

#page {
/*border:4px solid #FFF;*/
width:800px;
margin:auto;
/*padding:auto;*/
}

#header {
/*border:4px solid #F00;*/
clear:both;
width:800px;
height:360px;
/*padding-left:60px;
padding-top:55px;*/
}

#contentarea {
/*border:2px solid #551;*/
width:800px;
margin:0 auto 0 auto;
text-align:left;
/*line-height:14pt;*/
background-image: url(../imagenes/fondo1.jpg);
/*background-image:url(../imagenes/greca.jpg);*/
background-repeat: repeat-y;
}

/* este es un truco para centrar la tabla en firefox*/
#contentarea table {
margin: 0 auto;
text-align: left;
}

#lineanegra {
/*border:8px solid #F48;*/
width:800px;
font-family: verdana;
font-size:8pt;
height:30px;
text-align:center;
line-height:14pt;
background-image:url(../imagenes/rojo-a-negro-pie.png);
/*background-image:url(../imagenes/rojo-a-negro.png);*/
background-repeat: repeat;
}

#footer {
/*border:8px solid #F48;*/
width:800px;
font-family: verdana;
font-size:8pt;
height:50px;
padding-top:20px;
text-align:center;
line-height:14pt;
background-image:url(../imagenes/grecaabajo.jpg);
/*background-image:url(../imagenes/rojo-a-negro.png);*/
background-repeat: repeat;
}

#footer a {
color:#FFFFFF;
}

h1, h1 a {
font-size:25pt;
color:#FFFFFF;
margin:0;
}

h2 {
font-size:15pt;
color:#FFFFFF;
padding-top:6px;
}

#sidebar h2 {
font-size:15pt;
padding-left:10px;
color:#FFFFFF;
padding-top:6px;
}

.description {
font-size:14pt;
color:#FFFFFF;
}

<!--
a:link {
	color: #FFCC66;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #FF9900;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
	color: #FFCC33;
}
-->

.botonenviar
{
background: url(imagenes/enviar-abajo.png);
height:87;
width:22;
}

.botonenviar:hover
{
background: url(imagenes/enviar-arriba.png);
height:87;
width:22;
} 

.estilotextarea {
	background-color: #7b0000;
	filter:alpha(opacity=70);   /* Internet Explorer       */
   	-moz-opacity:0.7;           /* Mozilla 1.6 and below   */
   	opacity: 0.7;               /* newer Mozilla and CSS-3 */
	border: 0px solid #FFCC66;
	width: 250px;
	height:100px;
	color: #FFFFFF;
}

.estilotextarea2 {
	background-color: #7b0000;
	filter:alpha(opacity=70);   /* Internet Explorer       */
   	-moz-opacity:0.7;           /* Mozilla 1.6 and below   */
   	opacity: 0.7;               /* newer Mozilla and CSS-3 */
	border: 0px solid #FFCC66;
	width: 250px;
	color: #FFFFFF;
}

.Estilo1 {
	font-family: Geneva, Arial, Helvetica, sans-serif, "Futura Bk BT";
	color: #FFCC00;
	font-size: 14px;
}
.Estilo3 {
	font-family: Geneva, Arial, Helvetica, sans-serif, "Futura Bk BT"; 
	font-size: 12px; 
	color:  #FFFFFF;
}
.Estilo6 {
	font-size: 10px; 
	color: #FFFFFF;
}
.Estilo7 {
	font-family: Geneva, Arial, Helvetica, sans-serif, "Futura Bk BT"; 
	font-size: 10px; 
	color:#FFFFFF;
}
.Estilo11 {
	font-size: 16px;
	color: #FFFFFF;
}
.Estilo13 {
	color: #FFCC33;
	font-family: Geneva, Arial, Helvetica, sans-serif, "Futura Bk BT";
}
.Estilo15 {
	font-family: Geneva, Arial, Helvetica, sans-serif, "Futura Bk BT";
	font-size: 10px;
	color: #FFFFFF;
}
.Estilo16 {font-family: Arial, Helvetica, sans-serif}
.Estilo17 {
	font-family: Geneva, Arial, Helvetica, sans-serif, "Futura Bk BT";
	font-size: 14px;
}
.Estilo18 {font-size: 12px}
.Estilo22 {
	font-family: CasablancaAntique;
	color: #000000;
	font-size: 24px;
}
.Estilo23 {
	font-family: Geneva, Arial, Helvetica, sans-serif, "Futura Bk BT";
	font-size: 12px;
	color: #FFCC33;
}
.Estilo24 {
	font-family: Geneva, Arial, Helvetica, sans-serif, "Futura Bk BT";
	font-size: 12px;
}
.Estilo26 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.Estilo27 {color: #FFCC66}
.Estilo28 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFCC66; }
.Estilo30 {color: #FFFFFF; font-family: CasablancaAntique; font-size: 24px;}
.Estilo38 {font-size: 30px}
.Estilo39 {font-size: 25px}
.Estilo40 {font-size: 31px}
.Estilo41 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.Estilo42 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}

img
{  border-style: none;
}
.frme{
	padding-left:40px;
}
