body {
	margin:0px; background-image: url('../imagen/bg.gif');
	background-repeat: repeat-x;
	background-color: #A30012;
	
}
/* Letra por default */
body, h1, h2, h3, h4, h5, h6, td {font: 11px  Tahoma, Geneva, Arial, Helvetica, sans-serif; color: #666666}

h2 {color: #EB694A; font: normal 18px Helvetica, Arial, sans-serif; letter-spacing: -1px; margin: 2em 0 0 0;}

/* Colores para Links sobre fondo blanco */
a:link {
	color: #000000;
	text-decoration: underline;
}
a:visited {
	color: #000000;
	text-decoration: underline;
}
a:hover {
	color: #014375;
	text-decoration: none;
}
a:active {
	color: #000000;
	text-decoration: underline;
}

a.footer:link{
	color: #FFFFFF;
	text-decoration: none; }
a.footer:visited{
	color: #FF6600;
	text-decoration:none;}
a.footer:active{
	color: #00FFFF;
	text-decoration:none;}
a.footer:hover{
	color:#FFFFFF;
	text-decoration: none;
	border-bottom:1px solid #3b97a5;
}
.form01 {
	width: 120px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	height: 12px;
	font-size: 11px;
	color: #555555;
	background-image: url(../imagen/shadow_form.gif);
	border: 1px solid #c6c6c6;
	background-repeat: repeat-x;
	background-color:#FFFFFF;
	padding: 1px;
}
/* LINK BLANCO */
A.link_blanco:link
{
	color: #FFFFFF;
	text-decoration: underline;
}
A.link_blanco:visited
{
	color: #FFFFFF;
	text-decoration: underline;
}
A.link_blanco:hover
{
	color: #FFFFFF;
	text-decoration: none;
}
.text02 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-align: justify;
}
.text03 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #32558c;
}
.text04 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-align: justify;
}

.SelectCountry {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #32558c;
	background-color: #FFFFFF;
	width: 150px;
	border: 1px solid #555555;
	text-indent: 3px;
	margin: 2px;
	padding: 1px;
}
.text_mini {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
	line-height:11px;
}
.textFooter {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:30px;
	color: #FFFFFF;
}
.textIntro {
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 12px;
line-height:15px;
color: #dddddd;
}
.textBlue {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.text05 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #46ad40;
}

A.link02:link
{
	color: #46ad40;
	text-decoration: none;
}
A.link02:visited
{
	color: #46ad40;
	text-decoration: none;
}
A.link02:hover
{
	color: #46ad40;
	text-decoration: underline;
}
.lineheight {
	line-height: 18px;
}
.textbox1 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #555555;
	background-color: #FFFFFF;
	background-image: url(../imagen/shadow_form.gif);
	background-repeat: repeat-x;
	border: 1px solid #FF6600;
	text-indent: 3px;
	margin: 2px;
	padding: 1px;
}
.formcombo {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #555555;
	background-image: url(/images/es/layout/shadow_form.gif);
	border: 1px solid #46ad40;
	background-repeat: repeat-x;
	background-color:#FFFFFF;
	padding: 1px;
}

.shadow_btn {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	width: 65px;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #46ad40;
	background-image: url(../imagen/shadow_btn.gif);
	background-repeat: repeat-x;
	border-color: #165112;
	border-width: 1px;
	padding: 3px;
}
.form150px {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #555555;
	background-color: #FFFFFF;
	background-image: url(/images/es/layout/shadow_form.gif);
	background-repeat: repeat-x;
	width: 150px;
	border: 1px solid #46ad40;
	text-indent: 3px;
	margin: 2px;
	padding: 1px;
}

/* Estilos de boton */

.buttons a, .buttons button{
    display:block;
    margin:0 7px 0 0;
    background-color:#f5f5f5;
    border:1px solid #d0d0d0;
    border-top:1px solid #dddddd;
    border-left:1px solid #dddddd;

    font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;

    text-decoration:none;
    font-weight:bold;
    color:#565656;
    cursor:pointer;
    padding:5px 10px 6px 7px; /* Links */
}
.buttons button{
    width:auto;
    overflow:visible;
    padding:4px 10px 3px 7px; /* IE6 */
}
.buttons button[type]{
    padding:5px 10px 5px 7px; /* Firefox */
    line-height:17px; /* Safari */
}
*:first-child+html button[type]{
    padding:4px 10px 3px 7px; /* IE7 */
}
.buttons button img, .buttons a img{
    margin:0 3px -3px 0 !important;
    padding:0;
    border:none;
    width:16px;
    height:16px;
}

/* Estándar */

button:hover, .buttons a:hover{
    background-color:#dff4ff;
    border:1px solid #c2e1ef;
    color:#336699;
}
.buttons a:active{
    background-color:#6299c5;
    border:1px solid #6299c5;
    color:#fff;
}

/* POSITIVO */

button.positive, .buttons a.positive{
    color:#529214;
}
.buttons a.positive:hover, button.positive:hover{
    background-color:#E6EFC2;
    border:1px solid #C6D880;
    color:#529214;
}
.buttons a.positive:active{
    background-color:#529214;
    border:1px solid #529214;
    color:#fff;
}

/* NEGATIVO */

.buttons a.negative, button.negative{
    color:#d12f19;
}
.buttons a.negative:hover, button.negative:hover{
    background:#fbe3e4;
    border:1px solid #fbc2c4;
    color:#d12f19;
}
.buttons a.negative:active{
    background-color:#d12f19;
    border:1px solid #d12f19;
    color:#fff;
}
