/* CSS Document */

/* COMMON */
.body { margin-top: 5px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; background: url(fs_files/tpl_img/body_fdo.jpg) repeat-x; background-position: 0 0px; }
.div_container { margin: 0 0 0 0 }
.firmas { margin: 10px 10px; font-family:sans-serif; color:#444; font-size: 8pt; text-decoration:none; }
.firmas a:active { font-family:sans-serif; color:#444; font-size: 8pt; text-decoration:none; }
.firmas a:link { font-family:sans-serif; color:#444; font-size: 8pt; text-decoration:none; }
.firmas a:hover { font-family:sans-serif; color:#444; font-size: 8pt; text-decoration:none; }
.firmas a:visited { font-family:sans-serif; color:#444; font-size: 8pt; text-decoration:none; }

/* HEAD */
.Head { height:281px; background: url(fs_files/tpl_img/head_background.jpg) top left no-repeat; }

/* FOOTER */
.footer { font-family:sans-serif; color: #FFFFFF; font-size: 11px; padding: 8px 20px 10px 20px; background: url(fs_files/tpl_img/foot_fdo.jpg) top left repeat-x; position: relative;}
.footer a { font-family:sans-serif; color: #FFFFFF; font-size: 11px; text-decoration:none; padding: 0 13px; }
.footer a:active { font-family:sans-serif; color: #FFFFFF; font-size: 11px; text-decoration:none; }
.footer a:link { font-family:sans-serif; color: #FFFFFF; font-size: 11px; text-decoration:none; }
.footer a:hover { font-family:sans-serif; color: #FFFFFF; font-size: 11px; text-decoration:underline; }
.footer a:visited { font-family:sans-serif; color: #FFFFFF; font-size: 11px; text-decoration:none; }

/* OTROS */
.TablePpal {  }
.br_01_fdo_01 { background: white ; padding: 40px 0 30px 0 ; }
.br_01_menu { background: url(fs_files/tpl_img/menuBg.jpg) top left no-repeat;  width: 200px; padding: 40px 0 160px 80px; background-position: 10px 0; }
.br_01_menu ul { list-style: none; margin: 0 0 0 15px; padding: 0; }
.br_01_menu li { background: url(fs_files/tpl_img/bgMenuNormal.jpg) center left no-repeat; padding:5px 0 0 30px; height: 20px }
.br_01_menu a:active, .br_01_menu a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #444;  text-decoration: none;}
.br_01_menu a:link { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #444; text-decoration: none;}
.br_01_menu a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333;text-decoration: none;}
.br_01_menu a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333; text-decoration: underline;}

.mainContent{background: white;}
.content_base { background: white; }
.content_top { background: white; }
.content_padd { padding: 10px 0 10px 0;   color: #444; font-size: 11px; font-family: sans-serif; }

#Head { position:relative; top:0; left:0; display:block; }
#LogoNameSlogan { padding: 15px 20px 50px 20px; display:table; width: 350px }
#Logo {padding: 7px 0 0 0 ;; float:left; margin-right: 6px; }
#Name a { font-family:Verdana; font-size:14px; font-weight:bold; color:#0569B4; text-decoration:none; letter-spacing: 1px; margin-left: 4px }
#Slogan { font-family:"tahoma", Times, serif; font-size:16px; font-weight:normal; color:#666; letter-spacing: 3px;  margin-left: 52px  }
#MenuPpal { position:absolute; top: 244px; margin-left:5px; padding:0; border: 0px solid #fff; width: 760px  }

.btMenu_0 { /*background: url(fs_files/tpl_img/menu_fdo.gif) top left repeat-x; */padding: 0 3px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #FFF;  text-decoration: none; }
.btMenu_0 a:active { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #FFF; text-decoration: none; margin: 0 10px }
.btMenu_0 a:link { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #FFF; text-decoration: none; margin: 0 10px }
.btMenu_0 a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #FFF; text-decoration: none; margin: 0 10px }
.btMenu_0 a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #FFF; text-decoration: none; margin: 0 10px }


.TablePpal tr td.mainContent{
	background: url("fs_files/tpl_img/bottomCont.jpg") no-repeat top left;
	height: 15px;
}

/* FORMULARIO */
.form_padd { padding: 20px 50px 100px 10px; }
.form_container { background-color:#f8f8f8; border: 1px solid #eee; padding: 10px; }
.datos_contacto_tit { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 18px; color:#666; }
.datos_contacto { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color:#666; 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: 13px; color:#666; }
.form_inputs { padding: 5px 3px 5px 5px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color:#666; font-weight:bold; }
.form_inputs input, textarea { padding:2px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color:#444; border: #778 solid 1px; background-color:#FFF; font-weight:normal; }
form .button { margin: 0; padding: 0 4px; border: #444 outset 1px; background-color:#FFF; font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; }
