/* CSS Document */

/* COMMON */
* { font-family:Arial, Helvetica, sans-serif; font-family:Tahoma, Geneva, sans-serif; line-height:20px; font-size:12px; color:#333;}
.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-x; }
.div_container { background: url(fs_files/tpl_img/body_fdo.jpg) top left repeat-x; }
.firmas { margin: 30px 10px; font-family:"sans-serif"; color:#cccccc; font-size: 8pt; text-decoration:none; }
.firmas a { color:#cccccc; font-size: 8pt; text-decoration:none; }
.firmas a strong{ color:#cccccc; font-size: 8pt; text-decoration:none; }
.firmas a:hover { text-decoration:underline; }

/* HEAD */
.Head { background: url(fs_files/tpl_img/head_background.jpg) top  center no-repeat; }

/* FOOTER */
.footer { font-family:Arial, Helvetica, sans-serif;color: #666; font-size: 10px; padding: 4px 20px; background: url(fs_files/tpl_img/foot_fdo.jpg) top left repeat-x;background-color:#CEE8F5;}
.footer a:active { font-family:Arial, Helvetica, sans-serif; color:#666; font-size: 12px; text-decoration:none; }
.footer a:link { font-family:Arial, Helvetica, sans-serif; color:#666; font-size: 12px; text-decoration:none; }
.footer a:hover { font-family:Arial, Helvetica, sans-serif; color:#666; font-size: 12px; text-decoration:underline; }
.footer a:visited { font-family:Arial, Helvetica, sans-serif; color:#666; font-size: 12px;}

/* OTROS */
.TablePpal { border-left: solid #79CE17 2px; border-bottom: solid #79CE17 2px; border-right: solid #79CE17 2px; background-color:#FFF;}
.br_01_fdo_01 { background:  #FFFFFF;}
.br_01_menu { background:  #FFFFFF; }
.br_01_menu ul { list-style: none;  padding: 0; background-color:#fff; width:240px; margin:0; margin-top:10px;}
.br_01_menu li:hover { list-style: none; background-color:#80C5E1; cursor: hand; color:#FFF;}
.br_01_menu li:hover a{  color:#FFF; cursor:hand;}
.br_01_menu li { background-color:#F0F0F0; margin:2px 0 2px 10px; padding-left: 15px; padding-top: 8px; padding-bottom: 10px; color:#333;}
.br_01_menu a:active { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #B31753; font-weight: bold; text-decoration: none;}
.br_01_menu a:link { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #46555C; font-weight: bold; text-decoration: none;}
.br_01_menu a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #B31753; font-weight: bold; }
.br_01_menu a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #fff; font-weight: bold; text-decoration: none;}

.content_base { background:  #FFFFFF; }
.content_top {  }
.content_padd { padding: 10px 20px; }

#Head { position:relative; top:0; left:0; display:block; width:676px; }
#LogoNameSlogan {  margin: 20px 0 50px 20px; display:table;}
#Logo { float:left; margin-right: 12px; }
#Name { font-family: Verdana, Geneva, sans-serif; font-style:italic; font-size:26px; font-weight:bold; width:500px; color:#46555C; }
#Name a { font-family: Verdana, Geneva, sans-serif; font-size:24px;font-style:italic; font-weight:bold; color:#46555C; line-height:37px; text-decoration:none;line-height:24px; }
#Slogan { font-family: Verdana, Geneva, sans-serif; font-size:16px; font-weight:normal; color:#048CC4; margin-top:3px;}
#MenuPpal { position:absolute; top: 110px; margin-left:10px; padding:0; }
h1 { font-family:Arial, Helvetica, sans-serif; font-weight:normal; text-align:center; color:#FFF; background-color:#79CE17; font-size:20px;  margin-left:10px; margin-bottom:2px; padding-bottom:6px; padding-top:6px;}
h2 { color:#333; font-weight:normal;}

.btMenu_0 { background: url(fs_files/tpl_img/menu_fdo.gif) top left repeat-x; padding: 0 14px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; text-decoration: none; }
.btMenu_0:hover { background: url(fs_files/tpl_img/menu_fdo_hover.gif) top left repeat-x; }
.btMenu_0 a:active { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #fff; font-weight: bold; text-decoration: none; }
.btMenu_0 a:link { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #fff; font-weight: bold; text-decoration: none; }
.btMenu_0 a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #fff; font-weight: bold; text-decoration: none; }
.btMenu_0 a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #fff; font-weight: bold; text-decoration: none; }

/* FORMULARIO */
.form_padd { padding: 15px 50px 100px 50px; }
.form_container { background-color:#F0F0F0; border: 1px solid #46555C; padding: 15px; }
.datos_contacto_tit { font-family: Verdana, Geneva, sans-serif; font-style:italic; font-weight: bold; font-size: 18px; color:#80C5E1; line-height:60px; }
.datos_contacto { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color:#77CE15; 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:#46555C; }
.form_inputs { padding: 5px 3px 5px 5px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color:#46555C; font-weight:bold; }
.form_inputs input, textarea { padding:2px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color:#46555C; border: #46555C solid 1px; background-color:#fff; font-weight:normal; }
form .button { margin: 0; padding: 0 4px; border: #FFF2F2 outset 1px; background-color:#fff; font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; }
