BODY {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 20px; 
	PADDING-TOP: 0px;
	margin:0px;
	background-color: #CAC1B8;
}

table.container {
	Z-INDEX: 100;
	OVERFLOW: auto;
	WIDTH: 781px;
	border: 0px solid red;
	border-spacing: 0px;
	border-collapse: collapse;
	background-color: #FFFFFF;
	padding: 0px;
}

.Titulo01 {color: #C6003D}

.barra 	{	background-color:#411922; 
			height:13px; position:relative; 
			margin-left: 0px; margin-right: 0px; }
.banner {	background-image:url(imagen/template/banner_aniversario.gif); 	
			height:120px; 	
			background-repeat:no-repeat; 
			background-color: #F1F2ED; 
			background-position: 20px 15px; 	
			text-align:right; 	
			vertical-align: bottom; }

.pie	{	font-family: Lucida Sans, Lucida Sans Unicode,Lucida,Arial,Helvetica,sans-serif;  
			font-size:10px; 
			color: #111111; 	
			height:20px; 	
			padding-top:6px; 
			background-color: #CAC1B8; 	
			float: right; 	
			text-align:right; 
			width: 100%; 	
			border-top:20px solid #411922; 	
			}
.pie A 			{	text-decoration: none; color: #111111; }
.pie A:hover	{	color: #777777; }

.texto_izquierda { 	margin-left:10px;
					margin-right:10px; 
					FONT: 11px/16px Lucida Sans, Lucida Sans Unicode,Lucida,Arial,Helvetica,sans-serif; 
					COLOR: #411922; 
					TEXT-ALIGN: justify; 
					padding-bottom:00px; 
					padding-left:10px;
					padding-right:10px;
					}
.texto_izquierda P 		{ margin:0px; padding:0px; padding-left:0px; padding-top:10px; }
.texto_izquierda H2 	{ padding-bottom:0px; padding-top:10px;  }
.texto_izquierda H3 	{ font-size:120%; padding-bottom:0px; padding-top:10px; }
.texto_izquierda H4 	{ font-size:100%; font-weight: none; padding:2px; color:white; background-color:#C6003D; margin-top:10px;}

.texto_izquierda A 		{ 	font-weight: none; COLOR: black; text-decoration: none; font-weight: bold;	width:100%; }
.texto_izquierda A:hover { 	color: #777777;	 }

.texto_derecha			{ margin-left:0px; 	FONT: 11px/16px Lucida Sans, Lucida Sans Unicode,Lucida,Arial,Helvetica,sans-serif; WIDTH: 485px; COLOR: #9E9085; 	TEXT-ALIGN: justify; 	padding-top:0px; 	padding-bottom:0px; 	height: auto; 	float: right; 	clear: both; }
.texto_derecha P 		{ margin:0px; padding:15px; padding-left:15px; }
.texto_derecha P:hover 	{ margin:0px; padding:15px; padding-left:15px; background-color:#3366FF; }

.texto_centro			{ margin-left:0px; 	FONT: 11px/16px Lucida Sans, Lucida Sans Unicode,Lucida,Arial,Helvetica,sans-serif; WIDTH: 485px; COLOR: #9E9085; 	TEXT-ALIGN: justify; 	padding-top:0px; 	padding-bottom:0px; 	height: auto; 	float: right; 	clear: both; }
.texto_centro P 		{ margin:0px; padding:15px; padding-left:15px; }


table.ensayo {	border: 0px solid #ccc; width: 485px; }

table.botones {	border: 0px solid #ccc; width: 100%; padding: 0px; }

.botones A 		{ 	font-weight: none; COLOR:  #FFFFFF; text-decoration: none; 	width:100%; }
.botones A:hover { 	color: #CCCCCC;	 }
                        
table.botones tbody th {
	FONT: bold 11px/16px "Lucida Grande","Lucida Sans","Lucida Sans Unicode",Lucida,Arial,Helvetica,sans-serif;
	color: #E9E9E9;
	background: #411922;
	text-align: left;
	padding: 8px;
	border-top: 1px solid #eee;
	border-left: 1px solid #eee;
	padding-left: 10px;                         }
			 
input.boton
			{	FONT-SIZE: 11px; 
				COLOR: white; 
				font-weight: bold;
				background-color: #C6003D;
				text-align: center;
				padding: 2px;
			}

.titulosuperior	{ 	font: 13px Lucida Sans, Lucida Sans Unicode,Lucida,Arial,Helvetica,sans-serif; 
					text-align: right; 	
					line-height: 1.2em;
					font-weight: bold;
					background-color:#F1F2ED;
					padding-top:0px; 
					padding-bottom:0px; 	
					color:#C6003D; }
.titulosuperior	A { 	color:#C6003D;  }
.superior_derecha { padding-right: 100px; }

li { padding-left: -25px; }
