/* -------------------------------------------------------------- 
  
   reset.css
   * Resets default browser CSS.
   
-------------------------------------------------------------- */
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
}

body { 
  line-height: 1.5; 
}

/* Tables still need 'cellspacing="0"' in the markup. */
caption, th, td { text-align: left; font-weight: normal; }

/* Remove possible quote marks (") from <q>, <blockquote>. */
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }

/* Remove annoying border on linked images. */
a img { border: none; }

/* -------------------------------------------------------------- 
  
   reset.css
   * Resets default browser CSS.
   
-------------------------------------------------------------- */

.clear {clear:both;}
.floatL{float:left;}
.floatR{float:right;}
.fontNormal{font-weight: 100;}
.floatleft{float: left;}
.colorWhite{color:white;}
.colorBlack{color:black;}


.marginB0{margin-bottom:0px;}
.marginB10{margin-bottom:10px;}
.marginB15{margin-bottom:15px;}
.marginB20{margin-bottom:20px;}
.marginB30{margin-bottom:30px;}
.marginB40{margin-bottom:40px;}
.marginT20{margin-top:20px;}
.marginT10{margin-top:10px;}

.alignC{text-align:center;}
.alignR{text-align:right;}

.fontItalic{font-style:italic;font-family: Georgia, serif;}
.backColor1{background-color:#c19114;padding:1px 3px;color:white;}
.backColor2{background-color:#FBEF5B;padding:1px 3px;}
.red{color:red;}


body{
color:#000000;
font-family:Verdana, sans-serif;
background: transparent url(images/back-body.jpg) repeat;
}


h1{
color:#000000;
font-size:3em;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
letter-spacing:  0.1em;
}
h2{
color:#000000;
font-size:1.4em;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
letter-spacing:  0.1em;
margin-bottom:20px;
font-family: Georgia, serif;
}
h3{
color:#000000;
font-size:0.8em;
font-style:normal;
font-variant:normal;
font-weight:800;
line-height:normal;
letter-spacing:  0.1em;
margin-bottom:15px;
font-family: Georgia, serif;
}
h4{
color:#000000;
font-size:0.7em;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
letter-spacing:  0.04em;
}
h4 b{
color:#57551C;
font-size:1.2em;
}
.estilo1{background-color:#FBEF5B;padding:8px;color:#000000;font-size:0.7em;margin-bottom:20px;}
.estilo3{background-color:#FBEF5B;padding:6px;color:#000000;font-size:0.7em;letter-spacing: normal;}
.estilo2{background-color:#57551C;padding:5px;color:white;}
h4.comp{
margin:0;font-size:0.63em;
}

h5{
color:#000000;
font-size:0.6em;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
letter-spacing:  0.1em;
}
h5 b{
color:#57551C;
font-size:1.1em;
}

ul.sala li{line-height:15px;list-style-type:disc;margin:0px 0 0 15px;}
/** 
*  ul for ulBullets
**/
.ulBullets{
list-style-type:disc;
margin:0px 0 0 15px;
padding: 0;
}
.ulBullets li {
text-align:left;
line-height: 15px;
margin-bottom: 5px;
font-size:0.8em;
}

/** 
*  ul for ulverMas
**/

.ulverMas {
list-style-type:none;
margin:10px 0 0 0;
padding: 0;
width:70px;
}
.ulverMas li {
text-align:left;
line-height: 15px;
margin-bottom: 5px;
}

.ulverMas li a {
text-align:center;
background-color: transparent;
display:block;
color: #ffffff;
padding:0px 3px 2px 3px;
font-size: 11px;
text-decoration: none;
font-family: Verdana;
background-color: #57551C;
border:1px solid #BBAB17;
}
.ulverMas li a:hover {
background-color: #F5EE57;
border:1px solid #DDDD3D;
color: #000000;

}/** 
*  ul for ulAncho ocupa todo el ancho del padre
**/

.ulAncho {
list-style-type:none;
margin:10px 0 0 0;
padding: 0;
}
.ulAncho li {
text-align:left;
line-height: 15px;
margin-bottom: 5px;
}

.ulAncho li a {
text-align:center;
background-color: transparent;
display:block;
color: #ffffff;
padding:0px 3px 2px 3px;
font-size: 11px;
text-decoration: none;
font-family: Verdana;
background-color: #57551C;
border:1px solid #BBAB17;
}
.ulAncho li a:hover {
background-color: #F5EE57;
border:1px solid #DDDD3D;
color: #000000;
}



/** 
*  ul1
**/


.ul1 {
list-style-type:none;
margin:10px 0 0 0;
padding: 0;
}
.ul1 li {
text-align:left;
line-height: 15px;
margin-bottom: 5px;
}

.ul1 li a {
text-align:center;
background-color: transparent;
display:block;
color: #ffffff;
padding:7px 3px 9px 3px;
font-size: 13px;
text-decoration: none;
font-family: Verdana;
background-color: #8E2D2C;
border:4px solid #a34140;
}
.ul1 li a:hover {
background-color: #F5EE57;
border:4px solid #DDDD3D;
color: #000000;
}

/** 
*  ends for credits
**/
/** 
*  ul for credits
**/

#ulCredits {
list-style-type:none;
margin:0px 0 0 0;
padding: 0;
width:300px;
}
#ulCredits li {
text-align:left;
line-height: 20px;
margin-bottom: 5px;
}

#ulCredits li a {
text-align:center;
background-color: transparent;
display:block;
color: #111111;
padding:0px 3px 2px 3px;
font-size: 11px;
text-decoration: none;
font-family: Verdana;
}
#ulCredits li a:hover {
background-color: #666666;
border-bottom:1px solid #666666;
color: #ffffff;
}

.normal{

	font-size: 75%;
}
.margin0{margin:0;}
/** 
*  ends for credits
**/
input.btnSubmit{background-color:#F9D500;
border:4px solid #7B8502;color:black;cursor: pointer;padding:2px; font-size: 0.8em;}
input.btnSubmit:hover{background-color:#000000;color:white;
border:4px solid #7B8502;}
