BODY {background-image: #FFF url(../img/trama.jpg); text-align: center; vertical-align: middle;font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size:12px; color:#404040;padding:0px;margin: 0px; background-color:#e5e5e5; background-position:top; background-attachment:fixed;}

.bg_left {background: #FFF url(../img/bg_left.jpg) repeat-y right;}
.bg_right {background: #FFF url(../img/bg_right.jpg) repeat-y left;}

.header {background: url(../img/trama_header.jpg) repeat-x; border-bottom: 3px solid #993300; }
.header_flash {border-bottom: 3px solid #993300; }
.header_logo {background: #FFFFFF; width: 302px; height: 120px; border-top: 3px solid #993300; text-align:center; }
.header_menu {padding: 0px 60px; text-align:center;}
.idiomas {padding: 2px; font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; text-align:left;}
.idiomas a, .idiomas a:visited {font-size:10px; color:#000; font-weight:normal; text-decoration:none;}
.idiomas a:hover {color: #000000; text-decoration:underline;}

.content_section_title { height: 40px; background: #FFF url(../img/bg_titulo.jpg) no-repeat left top; vertical-align: middle; font-family: Arial, Helvetica, sans-serif; font-size:32px; color: #000; text-align:right; text-transform:uppercase; padding-right:5px;border-bottom: 2px dotted #993300;font-weight:bold;}
.content_section_title_sombra {  height: 40px;width:6px; background-image:url(../img/shadow_section_title.jpg); background-repeat: repeat-y; background-position:left top; vertical-align:top;border-bottom:2px dotted #993300;}

.content_left { width:290px; vertical-align:top; background:#CCCCCC;}
.content_left_sombra { width:6px; background-image:url(../img/shadow_content.jpg); background-repeat: repeat-y; background-position:left top; vertical-align:top;}

.footer { border-top: 3px solid #993300; height: 60px;  background: url(../img/trama_footer.jpg) repeat-x; font-family: Arial, Verdana, Helvetica, sans-serif; font-size:11px; color: #ffffff;}
.footer a, .footer a:hover, .footer:visited { text-decoration:underline;color: #ffffff;}

th{border-bottom: 1px dotted #808080;font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size:12px; color: #ffffff;background-color:#6f0606;padding: 6px;}
input, select, textarea { font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size:12px; color:#404040;}

.content { height: 600px; vertical-align:top;}
.content_trama { max-width:575px; height: 400px; background-image:url(../img/trama_content.jpg); background-repeat: repeat-x; background-position:left top;background-color:#c0c0c0;}

.form_mail {padding: 5px; }
.form_mail td {border-bottom: 1px dotted #515151; text-align: left; font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size:12px; color: #000000;}
#resultado_mensaje {border-bottom: 1px dotted #515151; text-align: left; font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size:12px; color: #000000;}

.localizacion td{border-bottom: 1px dotted #515151;font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size:12px; color: #000000;padding: 3px;}

.intro {text-align:justify; vertical-align:middle; padding:10px; }
.imagen { border: 3px double #9B3C01; padding: 1px;}
.paginacion {width: 50%; text-align: center; color: #404040; font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size:12px; vertical-align: middle; text-decoration:none; margin: 10px;}
.paginacion a, .paginacion a:visited{ color: #404040; text-decoration:none;}
.paginacion a:hover { text-decoration:underline; font-weight:bold;}

#back a,#back a:visited {font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size:12px; color: #000000; padding: 6px; text-decoration:none;}
#back a:hover{text-decoration:underline;}


