/* General Elements */
p table {
 border:0;
 font-size:1.2em;
}

body {
 border:1px solid #3A638F;
 background:#fff;
 color:#000;
 width:772px;
 text-align:left;
 margin:0 auto;
 padding:0;
 font-family:arial, "Trebuchet MS", "Bitstream Vera Sans", "Lucida Console", Arial, sans-serif;
}

a:link, a:hover, a:visited {
 color:#c00;
}
a:active {
 color:#fc3;
}

h1 {
 padding:0;
 margin:0 0 0.4em 0;
 font-size:1.4em;
 font-weight:bold;
 font-family:arial, verdana, tahoma, "Trebuchet MS";
 color:#4B7CBE;
}
h1 span {
 color:#2DB9DA;

}

h1 acronym,
h1 abbr {
 border-bottom:0;
}

h2 {
 padding:0;
 margin:0.9em 0 0.5em 0;
 color:#3497E0;
 text-align:left;
 font-size:1.1em;
}

/* description */
h2 span {
 font-size:0.6em;
 padding-left:10px;
 
}

h3 {
 font-size:0.9em;
 margin:1.5em 0 0  0;
 text-align:left;
 color:#000;
}

#kpanel h3 {
color:#36c;
 padding:5px 0;
 border-bottom:1px solid #ccc;
}

/*date*/
h3 span {
 font-size:0.6em;
 padding-left:20px;
 color:#000;
 font-weight:normal;
 font-style:italic;
 font-family:verdana;
}

p {
 margin:0.5em 0 0.9em 0;
 padding:0;
 text-align:left;
 font-family:verdana, arial;
}

/* font sizing */
p, pre{
 
 font-size:0.7em;
 line-height:1.8em;
}

ol, ul {
 font-size:0.7em;
 font-family:verdana;
  line-height:1.8em;
}

em {
 font-style:italic;
 font-weight:bold;
 text-decoration:underline;
}

img { border:0; }

abbr, acronym {
 cursor:help;
 border-bottom:1px dotted #000;
} 

/* FORMS STYLES */
form { margin:0;}

label {
 float:left;
 width:35%;
 margin-right:0.5em;
 padding-top:0.2em;
 text-align:right;
 font-weight:bold;
 color:#111;
 font-size:0.7em;
}
 
input, textarea, select {
 font-family:verdana, "Trebuchet MS";
 color: #000;
 background-color: #eee;
 border: 1px solid #ccc;
 padding: 5px;
 margin-bottom: 3px;
 font-size:0.6em;
}

input:focus,
textarea:focus, select:focus {
 color: #fff;
 background-color: #333;
 border: 1px solid #555;
}

input.b {
 background:#3F87D9;
 color:#fff;
 font-weight:bold;
 height:36px;
 border:1px outset #3F87D9;
 padding:1px 5px;
 font-size:0.6em;
}

input.b:hover {
 border:1px inset #3F87D9;
 cursor:pointer;
 cursor:hand;
}

.error {
 color:red;
}
.error-message {
 color:red;
 font-size:0.7em;
 font-weight:bold;
}
.radiobt {
 border:0;
 background:transparent;
}
	
/* END FORM STYLES */


/* COLORS

light blue C7E7FE
blue 6BB2E8
medium blue A1D6FF

border FFFDFC
*/
/* specific styles */

#header {
 background:#fff;
 height:71px;
 padding:0;
 margin:0;
}

#bottom-slice {
 height:70px;
}


#navigation a{
 display:block;
 float:left;
}
#noseque {
 float:left;
 width:372px;
 height:70px;
 background:#C7E7FE;
 background: url(white.jpg) repeat-y #C7E7FE;
 /*
 background:url(botwtf2.jpg) no-repeat bottom right;
 */
}


#content { 
 width:770px;
 min-height:591px;
 padding:0;
 margin:0;

 /*
 background:url(whole2.jpg) no-repeat top right
 */
}

#content a:link,
#content a {
 color:#3497E0;
 font-weight:bold;
}

#content a:hover {
 color:#2DB9DA;
}


/* kontent panel */
#kpanel {
 width:460px;
 float:left;
}

#first {
 padding:15px;
}

/* showtime panel */
#spanel {
 float:left;
 width:310px;
 background:#C7E7FE;
}

#featured {
 width:310px;
 padding:0;
 /*
 border-bottom:1px solid #FFFDFC;
 */
}
#featured p {
font-size:0.6em;
}

.catpic,
.catdesc {
padding:0;
margin:0;
float:left;
}

.catpic {
width:160px;
text-align:center;
}

.catdesc {
padding:1px;
width:100px;
color:#205f9b;
margin:0;
}

.catpic img { border:1px solid #000;}

#featured h2.cat-brand {
margin:0;
font-size:0.9em;
font-weight:bold;
color:#205F9B;
text-align:center;
background:transparent;
border:0;
}

.float {
text-align:center;
width:133px;
float:left;
font-size:0.7em;
padding:5px;
}

#mid {
}

#mid h2,
#featured h2 {
background:url(hbak.jpg) no-repeat #215898;
color:#fff;
text-align:center;
padding:10px 0;
border-bottom:1px solid #FFFDFC;
border-top:1px solid #FFFDFC;
}

#mid h2.foot {
background:url(foothalf.jpg) no-repeat #215898;
padding:0;
font-size:1.0em;
margin-bottom:0;
}

/* current location */
#index #aindex,
#productos #aproductos img,
#creditos #acreditos img,
#especs #aespecs img,
#contacto #acontacto img {
 
}


/* footer */
#footer {
 padding:10px;
 font-size:0.7em;
 font-family:verdana;
 margin:0 auto;
 background:#fff;
 border:1px solid #ccc;
}

#by {
 font-size:0.8em;

}

table { width:100%} 
th, td{
 font-size:0.6em;
 font-family:verdana, arial;
 text-align:center;
 padding:1px;
 border:1px solid #ccc;
}

th.peso { width:20px; }
td.modelo {text-align:left;}

/* globals */
.navigator {
 font-size:0.7em;
 text-align:center;
 padding:5px 10px;
}

/* mnemonic to not display some elements like skip navigation */
.nono { display:none }
.cl {clear:left}
.cr {clear:right}
.cb { clear: both; }
.fl {float:left}
.fr {float:right}
.spacer { clear: both; }
.float { float:left; }

/* recomiendanos */
.taf {
text-align:center;
background:#fff;
padding:10px;
width:85%;
margin:1em auto;
border:1px solid #C9EDFD;
border-color:#A3E1FD #7ED6FF #7ED6FF #A3E1FD;
}

.taf a {
text-decoration:none;
font:1.3em verdana;
color:#215795;
}

#navcontainer {  margin:0 auto;}

#navcontainer ul
{
margin-left: 0;
padding-left: 0;
list-style-type: none;
font-family: verdana, Arial, Helvetica, sans-serif;
}

#navcontainer a
{
display: block;
padding: 3px 18px;
width: 80%;
margin:0 auto;
font:bold 1.2em/1.8em verdana;
background-color: #036;
border-bottom: 1px solid #eee;
}

#navcontainer a:link, #navlist a:visited
{
color: #EEE;
text-decoration: none;
}

#navcontainer a:hover
{
background-color: #369;
color: #fff;
}

#faqmenu a,
#faqmenu a:link, 
#faqmenu a:visited {
background:#fff;;
color:#000;
border:0;
font-size:1.4em;

}
#faqmenu a#sel {
background:#000;
color:#fff;
}

#faqmenu a:hover {
text-decoration:underline;
}
