body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

a:link {
	text-decoration: none;
	color: #FFFFFF;
}

a:visited {
	text-decoration: none;
	color: #FFFFFF;
}

a:hover {
	text-decoration: none;
	color: #FFFF00;
}

a:active {
	text-decoration: none;
}

a.sample_attach, a.sample_attach:visited, div.sample_attach
{
  display: block;
  width:   200px;

  border:  0px solid black;
  padding: 2px 5px;

  background: #FFFFEE;

  text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
  color:   #ffffff;
}

a.sample_attach, a.sample_attach:visited { border-bottom: none; }
div#sample_attach_menu_child             { border-bottom: 0px solid black; }

form.sample_attach
{
  position: absolute;
  visibility: hidden;

  border:  0px solid black;
  padding: 0px 5px 2px 5px;

  background: #FFFFEE;
}

form.sample_attach b
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
}

input.sample_attach { margin: 1px 0px; width: 170px; }

.Titulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #FFF;
	text-decoration: none;
	background-color: #e20025;
}
.TextoBottom {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	text-decoration: none;
	text-align: center;
}
.Textos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	text-decoration: none;
}
.TextosResaltados {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000;
	text-decoration: none;
}

.Textosblanco {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	text-decoration: none;
}
.CondicionesPromociones {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
	text-decoration: none;
}


.Titulos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #e20025;
	text-transform: uppercase;
	font-weight: bolder;
	font-variant: normal;
}

@charset "utf-8";

@font-face {
font-family: 'stockade';
src: url('../styles/aardvrkb.ttf') format("truetype");  
}

@font-face {
  font-family: 'stockade';
  src: url('../styles/aardvrkb.eot');
  src: local("☺"), url('../styles/aardvrkb.eot?#iefix') format('embedded-opentype'), url('../styles/aardvrkb.ttf') format("truetype");
  font-weight: normal
  font-style: normal
}

.stockade {
	font-family: stockade;
	font-size: 20px;
	color: #e20025;
	text-transform: uppercase;
} 

div.bgcarousel{ /* CSS for main carousel container */
background: black url(styles/ajaxload.gif) center center no-repeat; /* loading gif while caoursel is loading */
width:900px; /* default dimensions of carousel */
height:367px;
	font-weight: bolder;

}

img.navbutton{ /* CSS for the nav buttons */
margin:5px;
opacity:0.7;
}
.Tablagrande {
	background-color: #FFF;
}


div.slide{ /* CSS for each image's DIV container within main container */
background-color: black;
background-position: center center; /* center image within carousel */
background-repeat: no-repeat;
background-size: cover; /* CSS3 property to scale image within container? "cover" or "contain" */
color: black;
}

div.selectedslide{ /* CSS for currently selected slide */
}

div.slide div.desc{ /* DIV that contains the textual description inside .slide */
position: absolute;
color: #e20025;
left: 40px;
top: 100px;
width:200px;
padding: 10px;
font: bold 16px sans-serif, Arial;
text-shadow: 0 -1px 1px #8a8a8a; /* CSS3 text shadow */
z-index:5;
}

div.selectedslide div.desc{ /* CSS for currently selected slide's desc div */
}

div.slide div.desc h2{
font-size:150%;
margin:0;
}

div.slide div.desc a{
	color:white;
	text-decoration:none;
	background-color: #851523;
}

select, option{
    font-size:13px;
}

ol.phpfmg_form{
    list-style-type:none;
    padding:0px;
    margin:0px;
}

ol.phpfmg_form li{
    margin-bottom:5px;
    clear:both;
    display:block;
    overflow:hidden;
	width: 100%
}


.form_field, .form_required{
    font-weight : bold;
}

.form_required{
    color:red;
    margin-right:8px;
}

.field_block_over{
}

.form_submit_block{
    padding-top: 3px;
}

.text_box, .text_area, .text_select {
    width:300px;
}

.text_area{
    height:80px;
}

.form_error_title{
    font-weight: bold;
    color: red;
}

.form_error{
    background-color: #F4F6E5;
    border: 1px dashed #ff0000;
    padding: 10px;
    margin-bottom: 10px;
}

.form_error_highlight{
    background-color: #F4F6E5;
    border-bottom: 1px dashed #ff0000;
}

div.instruction_error{
    color: red;
    font-weight:bold;
}

hr.sectionbreak{
    height:1px;
    color: #ccc;
}

#one_entry_msg{
    background-color: #F4F6E5;
    border: 1px dashed #ff0000;
    padding: 10px;
    margin-bottom: 10px;
}

<?php phpfmg_text_align();?> 
