/* CSS Document */

/* COMMON */
.body { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; background: url(fs_files/tpl_img/body_fdo.jpg) top left repeat; }
.div_container { }
.firmas { margin: 30px 10px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size: 8pt; text-decoration:none; }
.firmas a:active { font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size: 8pt; text-decoration:none; }
.firmas a:link { font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size: 8pt; text-decoration:none; }
.firmas a:hover { font-family:Arial, Helvetica, sans-serif; color:#CCCCCC; font-size: 8pt; text-decoration:none; }
.firmas a:visited { font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size: 8pt; text-decoration:none; }

/* HEAD */
.Head { background: url(fs_files/tpl_img/head_background.jpg) top left no-repeat; }
.Head_bt { background: url(fs_files/tpl_img/br_fdo.jpg) top left repeat-x; }

/* FOOTER */
.footer { font-family:Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 13px; padding: 4px 20px; background: url(fs_files/tpl_img/foot_fdo.jpg) bottom left repeat-x; background-color: #9dbabe; }
.footer a:active { font-family:Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 13px; text-decoration:none; }
.footer a:link { font-family:Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 13px; text-decoration:none; }
.footer a:hover { font-family:Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 13px; text-decoration:underline; }
.footer a:visited { font-family:Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 13px; text-decoration:none; }

/* OTROS */
.TablePpal {  }
.br_01_fdo_01 { background-color:#94b3b6; }
.br_01_fdo_02 { background: url(fs_files/tpl_img/br_01_fdo.jpg) top left repeat-x #9dbabe; height:397px; background-color: #9dbabe; }
.br_01_menu { padding: 5px 10px;  }
.br_01_menu a:active { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #333333; font-weight: bold; text-decoration: none;}
.br_01_menu a:link { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #333333; font-weight: bold; text-decoration: none;}
.br_01_menu a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #333333; font-weight: bold; text-decoration: none;}
.br_01_menu a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #94b3b6; font-weight: bold; text-decoration: underline;}

.content_base { }
.content_top { background: url(fs_files/tpl_img/content_fdo_br01.gif) top left repeat-x; }
.content_padd { padding: 10px 20px; }

#Head { position:relative; top:0; left:0; display:block; }
#LogoNameSlogan { margin: 20px 300px 50px 20px; display:table; }
#Logo { float:left; margin-right: 6px; }
#Name { font-family:Arial, Helvetica, sans-serif; font-size:26px; font-weight:bold; color:#FFFFFF; }
#Name a { font-family:Arial, Helvetica, sans-serif; font-size:24px; font-weight:bold; color:#FFFFFF; text-decoration:none; }
#Slogan { font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:normal; color:#FFFFFF; }
#MenuPpal { position:absolute; top: 150px; margin-left: 0px; padding:0; }

.btMenu_0 { padding: 3px 10px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #FFFFFF; font-weight: bold; text-decoration: none; border-left:#FFFFFF solid 1px; }
.btMenu_0 a:active { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #FFFFFF; font-weight: bold; text-decoration: none; }
.btMenu_0 a:link { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #FFFFFF; font-weight: bold; text-decoration: none; }
.btMenu_0 a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #FFFFFF; font-weight: bold; text-decoration: none; }
.btMenu_0 a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #febb36; font-weight: bold; text-decoration: none; }

/* FORMULARIO */
.form_padd { padding: 10px 30px 30px 30px; }
.form_container {  }
.datos_contacto_tit { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 18px; color:#333333; }
.datos_contacto { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#333333; line-height: 20px; margin-bottom: 20px; }
.datos_img { display:block; float:left; margin-right: 5px; }
.form_labels { padding: 8px 0 5px 5px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#333333; }
.form_inputs { padding: 5px 3px 5px 5px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#333333; font-weight:bold; }
.form_inputs input, textarea { padding:2px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#333333; border: #333333 solid 1px; background-color:#e5edef; font-weight:normal; }
form .button { margin: 0; padding: 0 4px; border: #333333 outset 1px; background-color:#e5edef; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }
