

/* ============ TAGS GLOBALES ============ */

img {border: 0;}

ul, ol, li, dl, dt, dd {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

a { text-decoration: none; outline: none; }

h1,h2,h3,h4,h5,h6 {padding: 0; margin: 0;}

form,fieldset,label,input {padding: 0;margin: 0;}

fieldset {border: 0;}

p {margin: 1em 0;}

.hidden, .invisible {display: none;}
.clear {clear: both; background: }

.division, .divisionc, .divisiong, .divisioncol {display: block; padding: 8px 0; height: 1px; line-height: 1px; font-size: 1px; background: url(../img/punteado-hor.gif) repeat-x 0 8px; }
.divisionc {padding: 3px 0; background-position: 0 3px; clear: both; }
.divisiong {padding: 15px 0; background-position: 0 15px; }
.divisioncol {background-image: url(../img/punteado-hor-col.gif); }

/* ============ ORGANIZACION ESTRUCTURAL ============ */

#top {width: 670px; text-align: left; background: url(../img/fondo-top-c.png) no-repeat; height: 108px; margin: 15px auto 0 auto; padding-top: 18px;}
	#top h1 {width: 271px; height: 75px; text-indent: -9000px;  margin-left: 34px; }
		

#wrapper {width: 670px; text-align: left; background: url(../img/fondo-wrap-ord.png) repeat-y; margin: 0 auto; overflow: hidden; position: relative; }
#contenido {width: 580px; float: left; background: url(../img/fondo-contenido-ord.png) no-repeat; padding: 21px 45px 0 45px; position: relative; font-size: 11px; }
	#contenido h3 {font-size: 11px; color: #d1dff3; margin-bottom: 40px; }
	#contenido h3 a {display: block; float: right; color: #d1dff3; padding-left: 18px; background: url(../img/contacto.gif) no-repeat 0 2px; margin-top: -12px; }

div.centrado{
text-align: center;
margin-left: 6% ; margin-right: 5%;
}
div.centrado table {
margin: 0 auto;
text-align: left;
}

	.borde {border: 1px solid #ccc; padding: 8px; overflow: hidden;  font: normal 10px Verdana; color: #000; }
		.borde .icono {display: block; float: left; margin-right: 8px; }
		.formMC {width: 580px; background-color: #E6F2E6; margin-bottom: 20px; }
			.formMC table {width: 580px; 
		

}
			.formMC th {background-color: #99CC99; color: #fff; font-weight: bold; padding: 3px 2px 4px 2px; border-bottom: 1px solid #fff; }
			.formMC label {padding-left: 2px; font-weight: bold; }
			.formMC td {border-bottom: 1px solid #fff; padding: 3px 2px; }
			.formMC select {font: normal 10px Verdana; padding: 1px; border-width: 2px; }
			.formMC .moneda {width: 147px; margin-right: 26px; }
			.formMC .cantidad {width: 70px; }
			.formMC .pais {width: 289px; }
			.formMC .radio {margin-right: 3px; }
			.formMC img {vertical-align: middle; margin-bottom: 3px; margin-right: 2px; }
			.formMC .texto {width: 215px; }
			.formMC .zip {width: 65px; }
			.formMC a {color: #000; text-decoration: underline; }
			.formMC button {border-width: 2px; font: bold 10px Verdana; background-color: #fff; }
		#verisign {display: block; margin: 10px 0 10px 33px; }
			.seguridad {margin-left: 33px; }
			

#pie {clear: both; width: 670px; height: 136px; background: url(../img/fondo-pie-ord.png) no-repeat; position: relative; }
	#pie address {display: block; position: absolute; top: 93px; color: #fff; left: 140px; font: normal bold 10px Arial, sans-serif; line-height: 1.2; text-transform: uppercase; }
		#pie address a {color: #fff; text-decoration: underline; }
	#pie h3 a {display: block; text-indent: -9000px; width: 184px; height: 16px; background: url(../img/pidalo-ahora.png) no-repeat; margin: 20px 0 0 150px; float: left; }
	.po #pie h3 a {background-image: url(../img/pidalo-ahora_po.png); height: 20px; }
	.en #pie h3 a {background-image: url(../img/pidalo-ahora_en.png); }
	#pie #continuar {position: absolute; top: 50px; left: 449px; display: block; text-indent: -9000px; width: 106px; height: 25px; background: url(../img/continuar.gif) no-repeat; float: left; }
	.po #pie #continuar {background-image: url(../img/continuar_po.gif); }
	.en #pie #continuar {background-image: url(../img/continuar_en.gif); }

#decoracion {display: block; width: 123px; height: 121px; background: url(../img/decoracion.png) no-repeat; position: absolute; bottom: 0; left: 12px; }