body {	font-family: arial; 	font-size:12px; 	color: black;	background: white;	topmargin: 1;	leftmargin: 1;	rightmargin: 1;	text-align: center;}a {font-family:arial; font-size: 12px; color:green;}a:link {text-decoration: none}a:visited {text-decoration: none}a:hover {text-decoration: none}.a2 {	font-family:arial; 	font-size: 12px; 	color: #ffffff; 	font-weight: bold;}input {font-family: arial; font-size:10px; font-weight: bold}td {font-family: arial; font-size:12px; color: black; }.negro {font-family: arial; font-size:12px; color: black};.azul {font-family: arial; font-size:12px; color: blue};.blanca {font-family: arial; font-size:12px; color: white};.titulorojo {font-family: arial; font-size:16px; color: red; font-weight: bold;}.titulonegro {font-family: arial; font-size:16px; color: black; font-weight: bold;}.tituloblanca {font-family: arial; font-size:16px; color: white; font-weight: bold;}.tituloazul{ color: blue; text-align:center;} p.rojo {font-family: arial; font-size:12px; color: #FF0000};		p {	text-align: justify}img {border: 0;}table.principal { 	width: 980px;	padding: 0;	margin: 0 auto;}table.menupromos { 	width: 960px;	padding: 5;	border: 3 solid;	text-align: center;	vertical-align: middle;}td.menulogo {	width: 200px;				}td.menulogoderecha {	width: 200px;				}td.menupromos {	width: 550px;	border: 3 solid;	font-family: arial;	font-size: 12px;	color: black;	text-align: left;	vertical-align: middle;	border: 1 solid;	padding: 10px;}table.menubarra { 	width: 960px;	height: 57px;	padding: 0;	margin: 0 auto;	border: 0 solid;	text-align: center;	vertical-align: middle;}td.menubarra {	width: 106px;	border: 0 solid;	font-family: arial;	font-size: 12px;	color: white;	text-align: center;	vertical-align: middle;			}td.menubarra {	background-image: url(/ipt/btnrosa106AltoDividido.jpg);	background-repeat: repeat;	width: 106px;	border: 0 solid;	font-family: arial;	font-size: 12px;	color: white;	text-align: center;	vertical-align: middle;		}td.menubarraamarillo {	background-image: url(/ipt/btnamarillo106AltoDividido.jpg);	background-repeat: repeat;	width: 106px;	border: 0 solid;	font-family: arial;	font-size: 12px;	color: white;	text-align: center;	vertical-align: middle;		}td.menubarraverde {	background-image: url(/ipt/btnverde106AltoDividido.jpg);	background-repeat: repeat;	width: 106px;	border: 0 solid;	font-family: arial;	font-size: 12px;	color: white;	text-align: center;	vertical-align: middle;		}td.menu {	width: 960px;	height: 147;}table.abajo {	width: 965px;	padding: 3;	border: 2 solid;}td.subcategorias {	padding: 10px;	width: 240px;	background-color: #A9F5D0;	text-align: left;	vertical-align: text-top;}table#opciones  {	width: 90%;	border: 1 solid;	border-color: darkblue;	margin: 0 auto;}table#opciones td {	border: 1 solid;	margin: 0;	padding: 5px;	border-color: darkgreen;	text-align:center;}td#tituloOpciones {	background-color: #ff9900;	color:white;	text-align: center;	font-weight: bold;}td#contenido {	vertical-align: top;	text-align:center;	padding: 10px;}table.regalos { 	border: 3 solid;	width: 960px;	padding: 0;	margin: 0 auto;	text-align: center;	vertical-align: top;}td.regalos {	border: 1 solid;	padding: 10px;	width: 180px;	background-color: #FFFFFF;	text-align: center;	vertical-align: top;}tr.regalos {	vertical-align: top;	text-align: center;}table.marquesina {	width: 550px;	padding: 3;	border: 1 solid;	margin: 0 auto;}table.marquesina td {	width: 540px;	padding: 5;	border: 1 solid;	font-family: arial;	font-size: 10px;	color: green;	text-align: justify;}table.marqueregalos {	width: 900px;	vertical-align: center;	padding: 3;	border: 1 solid;	font-family: arial;	font-size: 8px;	color: pink;	text-align: justify;}td.marqueregalos {	width: 880px;	vertical-align: center;	padding: 5;	border: 1 solid;	font-family: arial;	font-size: 11px;	color: pink;	text-align: justify;}table.650 {	width: 650px;	vertical-align: center;	padding: 3;		border: 1 solid;	margin: 0 auto;}td.650 td {	width: 320px;	padding: 5;	border: 1 solid;	font-family: arial;	font-size: 10px;	color: Pink;	text-align: center;}.tituloazul{ color: blue; text-align:center;} p.rojo {font-family: arial; font-size:12px; color: #ff0000; text-align: justify}p.rojito {font-family: arial; font-size:10px; color: #ff0000; text-align: justify}p.naranjita {font-family: arial; font-size:10px; color: #ff8000; text-align: justify}p.verdecito {font-family: arial; font-size:10px; color: #04b404; text-align: justify}p.cafecito {font-family: arial; font-size:10px; color: #b45f04; text-align: justify}p.rosita {font-family: arial; font-size:10px; color: #fa58ac; text-align: justify}