body {
	background-color: #EAF1F7;
	background-repeat: repeat-x;
	background-image: url(fondo.png);
}
body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #354255;
	line-height: 18px;
}
#cabecera {
	width: 900px;
	height: 131px;
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #818998;
	margin-right: auto;
	margin-left: auto;
	left: auto;
	right: auto;
}
#contenido {
	margin-right: auto;
	margin-left: auto;
	left: auto;
	right: auto;
	position: relative;
	width: 880px;
	padding: 10px;
}
#contenidoform {
	margin-right: auto;
	margin-left: auto;
	left: auto;
	right: auto;
	position: relative;
	width: 570px;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 310px;
	height: 350px;
	text-align: center;
}
#contenidoh {
	margin-right: auto;
	margin-left: auto;
	left: auto;
	right: auto;
	position: relative;
	width: 880px;
	height: 378px;
	padding-top: 5px;
	padding-left: 5px;
}
#flash {
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	left: auto;
	right: auto;
	background-color: #FFFFFF;
	position: relative;
	height: 350px;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 800px;
}
#dcha {
	float: right;
	right: 10px;
	font-size: 11px;
	line-height: 12px;
	position: relative;
	margin-left: 10px;
	padding-left: 10px;
	width: 132px;
}
#dcha2 {
	height: 18px;
	margin-bottom: 10px;
	bottom: 10px;
	width: 100%;
	float: right;
}
#design {
	text-align: right;
	position: relative;
	width: 880px;
	padding-right: 20px;
	margin-right: auto;
	margin-left: auto;
	left: auto;
	right: auto;
	height: 18px;
	font-size: 10px;
	color: #BCC0C5;
}
#design2 {
	text-align: right;
	position: relative;
	top: 2px;
	width: 890px;
	margin-bottom: 5px;
	bottom: 10px;
	padding-right: 10px;
	margin-right: auto;
	margin-left: auto;
	left: auto;
	right: auto;
}
#direccion {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	left: auto;
	right: auto;
	text-align: center;
	position: relative;
	bottom: 0px;
	line-height: 20px;
	margin-top: 3px;
	font-size: 11px;
	color: #FFA851;
	height: 20px;
	z-index: 1;
}
#direccionflash {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	left: auto;
	right: auto;
	position: relative;
	height: 30px;
	font-size: 11px;
	color: #FFFFFF;
	text-align: center;
	line-height: 30px;
	background-attachment: scroll;
	background-image: url(pie.png);
	background-repeat: no-repeat;
	background-position: center top;
}
#escenario {
	width: 898px;
	margin-right: auto;
	margin-left: auto;
	left: auto;
	right: auto;
	top: 0px;
	position: relative;
	background-color: #FFFFFF;
	height: 380px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #818998;
	border-left-color: #818998;
}
#escenario2 {
	width: 898px;
	margin-right: auto;
	margin-left: auto;
	left: auto;
	right: auto;
	top: 0px;
	position: relative;
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #818998;
	border-left-color: #818998;
}
#escenariodirecflash {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	left: auto;
	right: auto;
	top: 0px;
	position: relative;
	background-color: #FFFFFF;
	height: 370px;
}
#flashtexto1 {
	width: 500px;
	top: 0px;
	height: 350px;
	margin-left: auto;
	margin-right: auto;
}
#fotopieza {
	width: 150px;
	float: left;
	text-align: center;
	color: #818998;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FD9A01;
	left: 0px;
	top: 0px;
	margin-right: 10px;
	background-color: #FFFFFF;
	margin-bottom: 5px;
	margin-left: 0px;
	position: absolute;
	padding-top: 10px;
	padding-right: 5px;
}

#izda {
	width: 132px;
	float: left;
	text-align: center;
	color: #818998;
	left: 0px;
	top: 0px;
	margin-right: 10px;
	background-color: #FFFFFF;
	position: relative;
	padding-right: 5px;
}
#izda2 {
	width: 130px;
	float: left;
	text-align: center;
	color: #B59959;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #B59959;
	left: 0px;
	top: 0px;
	margin-right: 10px;
	background-color: #FFFFFF;
	margin-bottom: 5px;
	position: absolute;
	padding-top: 5px;
}
#izda3 {
	width: 300px;
	float: left;
	text-align: center;
	background-color: #FFFFFF;
	height: 320px;
	margin-left: 10px;
	margin-top: 10px;
	margin-right: 10px;
	position: absolute;
}
#menu {
	position: relative;
	height: 20px;
	margin-right: auto;
	margin-left: auto;
	width: 900px;
	left: auto;
	right: auto;
	display: block;
	top: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#piezas {
	margin-right: auto;
	margin-left: auto;
	left: auto;
	right: auto;
	position: relative;
	width: 680px;
	padding-left: 170px;
}
#texto1 {
	text-align: left;
	width: 600px;
	margin-right: auto;
	margin-left: auto;
	left: auto;
	right: auto;
	position: relative;
}
a.btborde1 {
	border: 1px solid #6F85A6;
	font-size: 11px;
	color: #F60;
	display: block;
	text-decoration: none;
	line-height: 16px;
}
a:hover.btborde1 {
	color: #993366;
	border: 1px solid #F90;
}
a.btdesign {
	font-size: 10px;
	color: #BCC0C5;
	text-decoration: none;
	line-height: 14px;
	text-align: right;
}
a:hover.btdesign {
	color: #818998;
}
a.btdirec {
	color: #FFFFFF;
	text-decoration: none;
	text-align: right;
}
a:hover.btdirec {
	color: #CCFFFF;
}
a.btmenu {
	color: #FFFFFF;
	display: block;
	text-decoration: none;
	text-align: center;
	font-size: 11px;
	line-height: 18px;
	position: relative;
	float: left;
	font-weight: bold;
	height: 19px;
	background-color: #667E93;
	width: 149px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #49505A;
}
a:hover.btmenu {
	background-color: #354255;
}
a.btmenu2 {
	color: #FFFFFF;
	display: block;
	text-decoration: none;
	text-align: center;
	font-size: 10px;
	line-height: 16px;
	float: left;
	font-weight: bold;
	background-color: #818998;
	height: 16px;
	width: 100%;
	position: relative;
}
a:hover.btmenu2 {
	background-color: #354255;
}
a.btmenu3 {
	color: #818998;
	display: block;
	text-decoration: none;
	text-align: center;
	font-size: 11px;
	line-height: 18px;
	position: relative;
	float: left;
	font-weight: bold;
	height: 19px;
	width: 153px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #49505A;
	background-color: #FFFFFF;
}
a:hover.btmenu3 {
	color: #ffffff;
	background-color: #354255;
}
a.btmenu4 {
	color: #354255;
	display: block;
	text-decoration: none;
	text-align: center;
	font-size: 10px;
	line-height: 18px;
	float: right;
	font-weight: bold;
	height: 18px;
	background-color: #FFE2B7;
	padding-right: 5px;
	padding-left: 5px;
	top: 0px;
	margin-right: 2px;
	right: 2px;
	position: relative;
}
a:hover.btmenu4 {
	background-color: #354255;
	color: #FFFFFF;
}
.btmenu4sin {
	color: #354255;
	display: block;
	text-decoration: none;
	text-align: center;
	font-size: 10px;
	line-height: 18px;
	float: right;
	font-weight: bold;
	height: 18px;
	background-color: #FFFFFF;
	padding-right: 5px;
	padding-left: 5px;
	top: 0px;
	margin-right: 2px;
	right: 2px;
	position: relative;
}
a.vinculo {
	color: #EA5E00;
	text-decoration: none;
	font-size: 12px;
	line-height: 16px;
}
a:hover.vinculo {
	color: #993366;
}
a.vinculo1 {
	color: #EA5E00;
	text-decoration: none;
	font-size: 10px;
	line-height: 12px;
	text-align: right;
}
a:hover.vinculo1 {
	color: #993366;
}
a.vinculo2 {
	color: #00F;
	text-decoration: none;
	font-size: 12px;
	line-height: 16px;
}
a:hover.vinculo2 {
	color: #F00;
}
a.btbombas {
	display:block;
	font-size:10px;
	width:99px;
	height:41px;
	text-align:center;
	line-height:41px;
	color:#FFFFFF;
	text-decoration:none;
	background-color: #6D82A0;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0;
	border-left-width: 0;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	font-weight: bold;
}
a:hover.btbombas {
	color: #485871;
	background-color: #F0E2D0;
}
a.btvarios {
	display:block;
	font-size:10px;
	width:99px;
	height:41px;
	text-align:center;
	line-height:41px;
	color:#FFFFFF;
	text-decoration:none;
	background-color: #8798B1;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0;
	border-left-width: 0;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	font-weight: bold;
}
a:hover.btvarios {
	color: #485871;
	background-color: #F0E2D0;
}
a.btventosas {
	display:block;
	font-size:10px;
	width:99px;
	height:41px;
	text-align:center;
	line-height:41px;
	color:#FFFFFF;
	text-decoration:none;
	background-color: #596C8A;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0;
	border-left-width: 0;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	font-weight: bold;
}
a:hover.btventosas {
	color: #485871;
	background-color: #F0E2D0;
}
.menu {
	color: #818998;
	display: block;
	text-decoration: none;
	text-align: center;
	font-size: 11px;
	line-height: 18px;
	position: relative;
	float: left;
	font-weight: bold;
	height: 19px;
	background-color: #FFFFFF;
	width: 153px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #49505A;
}
.borde {
	color: #F60;
	text-align: center;
	border: 1px solid #FFBE93;
	font-size: 11px;
}


.menu2 {
	color: #FFFFFF;
	display: block;
	text-decoration: none;
	text-align: center;
	font-size: 10px;
	line-height: 16px;
	float: left;
	font-weight: bold;
	background-color: #354255;
	height: 16px;
	width: 100%;
	position: relative;
}
.nota {
	font-size: 11px;
	line-height: 14px;
	color: #FF6600;
	text-align: left;
	padding-left: 50px;
}
.tabla1 {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FD9A01;
	text-align: center;
	left: 5px;
	right: 5px;
}
.tabla2 {
	color: #354255;
	text-align: center;
	font-size: 12px;
	line-height: 16px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #818998;
}
.tabla3 {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFBE93;
	text-align: center;
	left: 5px;
	right: 5px;
	font-size: 11px;
	color: #FF8C40;
	padding-right: 2px;
}
.texto1 {
	font-size: 12px;
	color: #354255;
	text-align: justify;
	text-indent: 25px;
	padding-right: 40px;
	padding-left: 40px;
	line-height: 16px;
}
.texto1centr {
	font-size: 12px;
	color: #354255;
	text-align: center;
	padding-right: 40px;
	padding-left: 40px;
	line-height: 16px;
}
.texto2 {
	font-size: 12px;
	line-height: 16px;
	color: #354255;
	text-align: center;
}
.texto3 {
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FD9A01;
}
.texto3a {
	color: #213045;
	text-align: justify;
	text-indent: 20px;
	padding-right: 5px;
	padding-left: 5px;
}
.textocentrado {
	font-size: 13px;
	color: #667E93;
	text-align: center;
	font-weight: bold;
}
.textocentrado2 {
	font-size: 11px;
	color: #6F85A6;
	text-align: center;
}
.textonegrita {
	text-align: center;
	font-style: normal;
	font-weight: bold;
	font-size: 12px;
	color: #990000;
}
.textodcha {
	font-size: 11px;
	line-height: 14px;
	color: #FF6600;
	text-align: right;
}
.textodcha2 {
	font-size: 12px;
	color: #FF6600;
	text-align: right;
}
.textoli {
	text-align: justify;
	margin-left: 50px;
	line-height: 16px;
	padding-right: 40px;
	font-size: 12px;
}
.textosin {
	font-size: 12px;
	color: #213045;
	text-align: justify;
	line-height: 16px;
}
.titulo1 {
	font-size: 17px;
	line-height: 40px;
	color: #354255;
	text-align: center;
	font-weight: bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
.titulo2 {
	font-size: 11px;
	line-height: 18px;
	color: #FD9A01;
	text-align: left;
	font-weight: bold;
}
.titulo3 {
	font-size: 11px;
	line-height: 16px;
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
	background-color: #A2A8B3;
	padding-right: 4px;
	padding-left: 4px;
}
.titulo4 {
	font-size: 11px;
	line-height: 16px;
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
	background-color: #818998;
	padding-right: 4px;
	padding-left: 4px;
}
.duda {
	color: #FF0000;
}
.falta {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #006600;
	text-align: center;
	text-transform: uppercase;
	font-size: 12px;
	padding-right: 5px;
	padding-left: 5px;
}
.hecho {
	color: #000099;
	background-color: #CCFFFF;
	text-align: left;
	font-size: 11px;
	padding-right: 5px;
	padding-left: 5px;
}
.hecho2 {
	color: #000099;
	background-color: #99FF00;
	text-align: left;
	font-size: 11px;
	padding-right: 5px;
	padding-left: 5px;
}
.cambiado {
	color: #006600;
	text-align: left;
	font-size: 11px;
	padding-right: 5px;
	padding-left: 5px;
}
