.contenido{
	width:100%;
	background:#ff0000;
}


.tabla {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
border:1px;
}
.tabla td{
border-right-width: 0px;
border-bottom-width: 0px;
border-right-style: solid;
border-bottom-style: solid;
border-right-color: #A4C4D0;
border-bottom-color: #A4C4D0;	
}
 .tabla th {
padding: 5px;
font-size: 16px;
background-color: #83aec0;
background-image: url(fondo_th.png);
background-repeat: repeat-x;
color: #FFFFFF;
border-right-width: 1px;
border-bottom-width: 1px;
border-right-style: solid;
border-bottom-style: solid;
border-right-color: #558FA6;
border-bottom-color: #558FA6;
font-family: “Trebuchet MS”, Arial;
text-transform: uppercase;
}
.tabla .modo1 {
font-size: 12px;
background-color: #ffe0ad;
font-weight:bold;
background-image: url(fondo_tr01.png);
background-repeat: repeat-x;
color: #34484E;
font-family: “Trebuchet MS”, Arial;
}
.tabla .modo1 td {
padding: 5px;
background-color: #ffe0ad;
border-right-width: 0px;
border-bottom-width: 0px;
border-right-style: solid;
border-bottom-style: solid;
border-right-color: #A4C4D0;
border-bottom-color: #A4C4D0;
text-align:left;
} 
.tabla .modo1 th {
background-image: url(fondo_tr01a.png);
background-position: left top;
font-size: 12px;
font-weight:bold;
text-align: left;
background-color: #e2ebef;
background-repeat: repeat-x;
color: #34484E;
font-family: “Trebuchet MS”, Arial;
border-right-width: 1px;
border-bottom-width: 1px;
border-right-style: solid;
border-bottom-style: solid;
border-right-color: #A4C4D0;
border-bottom-color: #A4C4D0;
}
tabla .modo2 {
font-size: 12px;
font-weight:bold;
background-color: #fdfdf1;
background-image: url(fondo_tr02.png);
background-repeat: repeat-x;
color: #990000;
font-family: “Trebuchet MS”, Arial;
text-align:left;
}
.tabla .modo2 td {
padding: 5px;
border-right-width: 1px;
border-bottom-width: 1px;
border-right-style: solid;
border-bottom-style: solid;
border-right-color: #EBE9BC;
border-bottom-color: #EBE9BC;
}
.tabla .modo2 th {
background-image: url(fondo_tr02a.png);
background-position: left top;
font-size: 12px;
font-weight:bold;
background-color: #fdfdf1;
background-repeat: repeat-x;
color: #990000;
font-family: “Trebuchet MS”, Arial;
text-align:left;
border-right-width: 1px;
border-bottom-width: 1px;
border-right-style: solid;
border-bottom-style: solid;
border-right-color: #EBE9BC;
border-bottom-color: #EBE9BC;
}
/* === Button Style === */
button.submit {
	background-color: #3A0F6D;
	background: -webkit-gradient(linear, left top, left bottom, from(#3A0F6D), to(#56189f));
	background: -webkit-linear-gradient(top, #3A0F6D, #56189f);
	background: -moz-linear-gradient(top, #3A0F6D, #56189f);
	background: -ms-linear-gradient(top, #3A0F6D, #56189f);
	background: -o-linear-gradient(top, #3A0F6D, #56189f);
	background: linear-gradient(top, #3A0F6D, #56189f);
	border: 1px solid #56189f;
	border-bottom: 1px solid #5b992b;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	box-shadow: inset 0 1px 0 0 #ffe0ad;
	-webkit-box-shadow: 0 1px 0 0 #ffe0ad inset ;
	-moz-box-shadow: 0 1px 0 0 #ffe0ad inset;
	-ms-box-shadow: 0 1px 0 0 #ffe0ad inset;
	-o-box-shadow: 0 1px 0 0 #ffe0ad inset;
	color: white;
	font-weight: bold;
	padding: 6px 20px;
	text-align: center;
	text-shadow: 0 -1px 0 #396715;
}
button.submit:hover {
	opacity:.85;
	cursor: pointer; 
}
button.submit:active {
	border: 1px solid #20911e;
	box-shadow: 0 0 10px 5px #356b0b inset; 
	-webkit-box-shadow:0 0 10px 5px #e8b055 inset ;
	-moz-box-shadow: 0 0 10px 5px #e8b055 inset;
	-ms-box-shadow: 0 0 10px 5px #e8b055 inset;
	-o-box-shadow: 0 0 10px 5px #e8b055 inset;
	
}