/*
Estilos principales.

Color primario: #05395E
*/

/* Cuerpo Principal */

body, td, th, tr
	{
	font-size: 13px;
	}

/* Estilo general */
body, td, th, h1, h2, div, p, input, textarea, button
	{
	font-family:  Arial, Helvetica, sans-serif;
	line-height: 120%;
	letter-spacing: +1px;
	word-spacing: +1.5px;
	}

img
	{
	border: none;
	}

p
	{
	text-align: justify;
	}

.aligncenter
	{
	text-align: center;
	}

.alignright
	{
	text-align: right;
	}

.alignleft
	{
	text-align: left;
	}

.alignjustify 
	{
	text-align: justify;
	}

.bold
	{
	font-weight: bold;
	}

.colored
	{
	color: #05395E;
	}

.colored2
	{
	color: #F18E00;
	}

img.rightposition
	{
	float: right;
	margin-left: 10px;
	}

img.leftposition
	{
	float: left;
	margin-right: 10px;
	}

img.border
	{
	border: 4px solid #05395E;
	}


a:link, a:visited 
	{
	color: #05395E;
	}

a:active
	{
	border: none;
	}

.space
	{
	font-size: 1px;
	}

h1
	{
	margin:0px;
	padding: 0px;
	font-size: 20px;
	color: #05395E;
	font-weight: bold;
	text-align: left;
	}

h2
	{
	margin:0px;
	padding: 0px;
	font-size: 16px;
	color: #05395E;
	font-weight: bold;
	}

h2.topSpace
	{
	padding-top: 30px !important;
	}


.nowrap
	{
	white-space: nowrap;
	}

.space
	{
	font-size: 1px;
	}


big, .big
	{
	font-size: 15px;
	color: #05395E;
	font-weight: bold;
	vertical-align: text-bottom;
	}

.big2
	{
	font-size: 16px;
	color: #F18E00;
	font-weight: bold;
	vertical-align: text-bottom;
	}

.withBig
	{
	line-height: 150%;
	}

form
	{
	padding: 0px;
	margin: 0px;
	}

button, .button
	{
	cursor: pointer;
	vertical-align: middle;
	}


input
	{
	vertical-align: middle;
	}

/*Cotacto*/
table.contact 
	{
	width: 100%;
	}

table.contact td
	{
	vertical-align: middle;
	text-align: justify;
	line-height: 180%;
	}

table.contact td a
	{
	font-size: 15px;
	color: #05395E;
	font-weight: bold;
	vertical-align: text-bottom;
	}

table.contact td big
	{
	white-space: nowrap;
	}


table.contact th
	{
	width: 120px;
	vertical-align: middle;
	}

table.contact th a
	{
	display: block;
	text-decoration: none;
	height: 152px;
	background-image:url(../images/contact.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	}

/*Informacion de Tarjeta*/
table.informacionTarjeta 
	{
	width: 100%;
	margin-bottom: 30px;
	background-color: #05395E;
	}

table.informacionTarjeta  td.contenidoTarjeta
	{
	vertical-align: middle;
	background-image:url(../images/informacion-tarjeta-top-space.png);
	background-repeat: repeat-x;
	background-position: left top;	
	text-align: center;
	padding-top: 50px;
	padding-bottom: 20px;
	color: #FFFFFF;
	}

table.informacionTarjeta td
	{
	color: #FFFFFF;
	}

	
table.informacionTarjeta  div.marginTarjeta
	{
	text-align: justify;
	padding-left: 20px;
	}

table.informacionTarjeta  th.leftTarjeta
	{
	width: 210px;
	vertical-align: top;
	text-align: left;
	
	background-image:url(../images/informacion-tarjeta-left-space.png);
	background-repeat: repeat-y;
	background-position: left top;	
	}

table.informacionTarjeta  th.leftTarjeta div
	{
	width: 210px;
	height: 208px;
	background-image:url(../images/informacion-tarjeta.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	}


.precioNormal
	{
	font-size: 12px;
	text-decoration: line-through;
	}

