body {margin: 0 0 0 0 ; padding:0; font: 13px Arial, Sans-Serif; color:#a9a9a9; background: #cccccc;}
.content {background: #FFF;  color: #a9a9a9; margin: 0 auto; padding: 0; width: 980px;}
TABLE, IMG {border: 0px;}


/* HEADER 
--------------------------------------------*/
#header {margin: 0px; width: 980px; background: #FF9503 url(/massages/images/header.jpg) no-repeat center top; height: 80px; color: #FFF;}

#header .banner { float: right; padding: 60px 10px 0 0;}
#header .banner a:hover {color: #c2c2c2;}
#header .banner a {color: #ffffff;}
#header .title {padding: 5px 0 0 85px;}

#header h1 {font-family: Arial, sans-serif; font-size: 45px; font-weight: bold; margin: 0; padding: 0;}
#header h1 a:hover {color:#FFF;}
#header h2 {font-family: Arial,sans-serif; font-size: 12px; background-image: none; color: #fff; margin: 0; padding: 0 0 0 2px;}


/* SUBHEADER 
---------------------------------------------*/
#subheader {background: #A90000 url(/massages/images/bgmenu.jpg) repeat-y center; width: 980px; height: 20px; background-color: #FFF8EF;	color: #FFF;}
#subheader .padding { padding: 2px 0 0 200px; }
#subheader .padding a {color: #ffffff;}
#subheader .padding a:hover {color: #fff222;}

/* form elements */
#contact form {margin:10px; padding: 0 5px; border: 1px solid #f2f2f2; background-color: #FAFAFA; }
#contact label {display:block; font-weight:bold;	margin:5px 0;}
#contact input {	padding:2px; border:1px solid #eee; font: normal 1em Verdana, sans-serif; color:#777;}
#contact textarea { padding:2px; font: normal 1em Verdana, sans-serif; border:1px solid #eee;  display:block; color:#777;}
#contact input.button {margin: 0; font: bolder 12px Arial, Sans-serif; border: 1px solid #A90000; padding: 2px 3px; background: #FFF; color: #A90000;}



/* NAVIGATION
---------------------------------------------*/
.nav { text-align: left; color: #7D8085; padding: 10px 0 0 0px; width: 180px; }
.nav li {font-weight: bold; margin: 5px 0 5px 0px; padding: 0px 0 0 0px; border-bottom: 1px solid #ccc; height: 25px; background: url(/massages/images/li.png) no-repeat left;}
.nav li a { color: #546078; text-decoration: none;  padding: 5px 0 0 10px; display: block; height: 25px;}
.nav li a:hover { color: #FFF; text-decoration: none; background: #A90000; display: block; height: 20px;}


/* MAIN
--------------------------------------------*/
#main { background: #FFF; width: 980px; color: #808080; }  

#main .left_side {padding:0 0 0 0; margin:0 0 0 5px; width: 200px; background: url(/massages/images/mright.png) no-repeat right #FFF8EF; min-height: 505px; }
#main .left_side .hitems { margin: 0; 	padding: 0; }
#main .left_side .hitems ul {margin: 5px 0 5px 0; padding : 0; color: #a90000; list-style-image: url(/massages/images/arrow.gif);}
#main .left_side .hitems li {margin: 0 0 0px 0px; padding: 0 0 0 0px; color: #555;}


/* FOOTER
--------------------------------------------*/
#footer {clear:both; height: 50px; color:#555; background: #fff url(/massages/images/footer.jpg) top no-repeat; font-size:13px; padding: 0; text-align:center;}
#footer .padding {padding: 5px 0px 0px 0px;}



/* -----------------------------------------*/

ul { margin: 0 0 0px 0; padding : 0; list-style : none; }
li { 	margin: 0 0 2px 0; padding: 0 0 0 0px;	color: #555; }




p { margin: 0 0 5px 0; padding: 0; color: #808080; background: inherit; }
a {text-decoration:none; }
a:hover { color:#FC7901; background: inherit; text-decoration:none; }

h1 {padding:0; margin:0; color: #FFF; background: inherit; font: bold 1.8em Arial, Sans-Serif; letter-spacing: -1px;}
h1 a { color: #FFF; background: inherit; }
h2 {background: url(/massages/images/h.gif) no-repeat left; color:#000; font-size:140%; font-weight:bold; margin: 5px 0 5px 0px; padding:0 0 0 15px;}
h2 a { background: #FFF; color: #000; }
h2 a:hover { background: #FFF; color: #A90000; }

H1.rojo { padding-left: 1px; FONT-SIZE: 30px; COLOR: #A90000; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none }
H2.rojo { padding-left: 1px; FONT-SIZE: 20px; COLOR: #A90000; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none }
H3.rojo { padding-left: 1px; FONT-SIZE: 15px; COLOR: #A90000; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none }
H4.rojo { padding-left: 1px; FONT-SIZE: 10px; COLOR: #A90000; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none }


.texto { COLOR: #696969; FONT-FAMILY: Arial, Sans-Serif; FONT-SIZE: 13px }
.texto A:link { COLOR: #696969; FONT-FAMILY: Arial, Sans-Serif; TEXT-DECORATION: none }
.texto A:visited { COLOR: #696969; FONT-FAMILY: Arial, Sans-Serif; TEXT-DECORATION: none }
.texto A:hover { COLOR: #A90000; FONT-FAMILY: Arial, Sans-Serif; TEXT-DECORATION: underline }

.end { COLOR: #696969; FONT-FAMILY: Arial, Sans-Serif; FONT-SIZE: 13px }
.end A:link { COLOR: #696969; FONT-FAMILY: Arial, Sans-Serif; TEXT-DECORATION: none }
.end A:visited { COLOR: #696969; FONT-FAMILY: Arial, Sans-Serif; TEXT-DECORATION: none }
.end A:hover { COLOR: #A90000; FONT-FAMILY: Arial, Sans-Serif; TEXT-DECORATION: underline }

/*Added by gmmiguel*/
.descripcion { background-color:#ECECEC; font-size:11px; text-align:left; border-left: 1px solid #ECECEC; border-right: 1px solid #ECECEC; color: #555555 }

IMG.imagenesA { border-right:10px solid #FFFFFF }
IMG.imagenesB { border:1px solid #AA0001; margin-right:5px }
IMG.imagenesC { border-left:10px solid #FFFFFF; border-right:20px solid #FFFFFF }
IMG.imagenesD { border-left:30px solid #FFFFFF; border-right:30px solid #FFFFFF }
IMG.imagenesE { border:1px solid #AA0001; margin-left:5px }
IMG.imagenesF { border:1px solid #AA0001; margin-left:5px; margin-right:5px}
IMG.imagenesG { margin-left:3px; margin-right:3px}

TD.textoA { background-color:#AA0001; font-size:13px; text-align:center; color: #FFFFFF; font-weight:bold }
TD.textoB { background-color:#ECECEC; font-size:11px; text-align:left; border-left: 10px solid #ECECEC; border-right: 10px solid #ECECEC; color: #555555 }

TD.textoC { background-color:#FE8A01; font-size:13px; text-align:center; color: #FFFFFF; font-weight:bold }
TD.textoD { background-color:#AA0001; font-size:11px; text-align:center; color: #FFFFFF }
TD.textoE { background-color:#ECECEC; font-size:11px; text-align:left; border-left: 1px solid #ECECEC; border-right: 1px solid #ECECEC; color: #AA0001; font-weight:bold }
TD.textoF { background-color:#ECECEC; font-size:11px; text-align:left; border-left: 1px solid #ECECEC; border-right: 1px solid #ECECEC; color: #555555 }
TD.textoG { background-color:#FFFFFF; font-size:11px; text-align:left; border-left: 1px outset #FE8A01; border-right: 1px inset #FE8A01; border-bottom: 1px inset #FE8A01; color: #555555 }
TD.textoH { background-color:#FFF8EF; font-size:13px; text-align:left; border-left: 1px outset #E06C02; border-right: 1px inset #E06C02; border-bottom: 1px inset #E06C02; border-top: 1px outset;color: #555555 }
TD.textoI { background-color:#F9F9F9; font-size:11px; text-align:left; border-left: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; color: #555555 }
TD.textoJ { background-color:#FFF8EF; font-size:11px; text-align:left; border-left: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; color: #555555 }
TD.textoK { background-color:#FFFFFF; font-size:11px; text-align:left; color: #555555 }
TD.textoL { background-color:#FFF8EF; font-size:11px; text-align:center; border-left: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; color: #555555; font-weight:bold}

.enlaceA { color: #E06C02; font-weight:bold; display:inline }
.enlaceA A:link { color: #E06C02; } 
.enlaceA A:visited { color: #E06C02; } 
.enlaceA A:hover { color: #AA0001; } 

.enlaceB { color: #E06C02; font-weight:bold; display:inline; font-size:16px}
.enlaceB A:link { color: #E06C02; font-size:16px } 
.enlaceB A:visited { color: #E06C02; font-size:16px } 
.enlaceB A:hover { color: #AA0001; font-size:16px } 

.enlaceC { color: #E06C02; font-weight:bold; display:inline; font-size:11px}
.enlaceC A:link { color: #E06C02; font-size:11px } 
.enlaceC A:visited { color: #E06C02; font-size:11px } 
.enlaceC A:hover { color: #AA0001; font-size:11px } 

.enlaceD { color: #AA0001; font-weight:bold; display:inline; font-size:11px}
.enlaceD A:link { color: #AA0001; font-size:11px } 
.enlaceD A:visited { color: #AA0001; font-size:11px } 
.enlaceD A:hover { color: #E06C02; font-size:11px } 

.enlaceE { color: #FFFFFF; font-weight:bold; display:inline font-size:12px}
.enlaceE A:link { color: #FFFFFF; font-size:12px} 
.enlaceE A:visited { color: #FFFFFF; font-size:12px} 
.enlaceE A:hover { color: #FFFF99; font-size:12px}

