/* CSS Document */

/* COMMON */
.body { margin-top: 20px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; background: url(fs_files/tpl_img/body_fdo.jpg); }
.div_container { background: url(fs_files/tpl_img/body_fdo.jpg) top left repeat-x; }
.firmas { margin: 30px 10px; font-family:sans-serif; color:#e2f3bc; font-size: 8pt; text-decoration:none; }
.firmas a:active { font-family:sans-serif; color:#e2f3bc; font-size: 8pt; text-decoration:none; }
.firmas a:link { font-family:sans-serif; color:#e2f3bc; font-size: 8pt; text-decoration:none; }
.firmas a:hover { font-family:sans-serif; color:#e2f3bc; font-size: 8pt; text-decoration:none; }
.firmas a:visited { font-family:sans-serif; color:#e2f3bc; font-size: 8pt; text-decoration:none; }

/* HEAD */
.Head { background: url(fs_files/tpl_img/head_background.jpg) bottom left no-repeat; height: 313px; }

/* FOOTER */
.footer { font-family:sans-serif; color: #FFFFFF; font-size: 11px; padding: 16px 20px 20px 20px; background: url(fs_files/tpl_img/foot_fdo.jpg) top left repeat-x;  }
.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: #e2f3bc ; padding: 0 0 0 20px ; }
.br_01_menu { /*background: url(fs_files/tpl_img/br_01_fdo.jpg) top left repeat-y #FFFFFF; */ width: 300px; }
.br_01_menu ul { list-style: none; margin: 0 ; padding: 24px 0 24px 24px; }
.br_01_menu a{ font-family:sans-serif; font-size: 12px; color: #E2F3BC; text-decoration: none;  display: block; background: url(fs_files/tpl_img/bgMenuNormal.jpg) no-repeat; padding: 4px 0 2px 25px; background-position: 8px 0px; width: 145px; height: 18px;}
.br_01_menu a:hover { font-family:sans-serif; font-size: 12px; color: #E2F3BC; text-decoration: none;  display: block; padding: 4px 0 2px 25px; background-position: 8px 0px; width: 145px; height: 18px;}

.mainContent{background: #e2f3bc; padding: 0 0 15px 0; }
.content_base { background: #e2f3bc; }
.content_top {  }
.content_padd { padding: 0 20px;  color: #e2f3bc; font-size: 11px; font-family: sans-serif;  }

#Head { position:relative; top:0; left:0; display:block; }
#LogoNameSlogan { padding: 25px 20px 50px 20px; display:table; width: 300px }
#Logo {padding: 7px 0 0 0 ;; float:left; margin-right: 6px; }
#Name a { font-family:"tahoma", Times, serif; font-size:26px; font-weight:bold; color:#FFF; text-decoration:none; letter-spacing: 1px; }
#Slogan { font-family:"tahoma", Times, serif; font-size:14px; font-weight:normal; color:#FFF; letter-spacing: 3px; margin-left: 41px; }
#MenuPpal { position:absolute; top: 86px; right:10px; padding:0; width: 97%; }

.btMenu_0 { background: url(fs_files/tpl_img/menu_fdo.gif) top left repeat-x; padding: 4px 0px 0 0px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #FFF; text-decoration: none; height: 30px }
.btMenu_0 a:active { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #FFF;  text-decoration: none; padding: 0 2px }
.btMenu_0 a:link { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #FFF; text-decoration: none; margin: 0 2px }
.btMenu_0 a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #FFF;  text-decoration: none; }
.btMenu_0 a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #FFF;  text-decoration: underline; }


.TablePpal tr td.mainContent{
	background: url("fs_files/tpl_img/bottomCont.jpg") no-repeat top left;
	height: 15px;
}

/* FORMULARIO */
.form_padd { padding: 0 50px 100px 10px; }
.form_container { background-color:; border: 0px solid #AAA; padding: 10px; }
.datos_contacto_tit { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 18px; color:#e2f3bc; }
.datos_contacto { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color:#e2f3bc; 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:#e2f3bc; }
.form_inputs { padding: 5px 3px 5px 5px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color:#444; font-weight:bold; }
.form_inputs input, textarea { padding:2px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color:#444; border: #e2f3bc solid 1px; background-color:#e2f3bc; font-weight:normal; }
form .button { margin: 0; padding: 0 4px; border: #444 outset 1px; background-color:#e2f3bc; font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; }



.menuTop{
	background: url("fs_files/tpl_img/menuTop.jpg") no-repeat;
	height: 8px;
	width: 189px;
}

.menuCont{
	background: url("fs_files/tpl_img/menuCont.jpg");
	width: 189px;
}
.menuBottom{
	background: url("fs_files/tpl_img/menuBottom.jpg") no-repeat;
	height: 8px;
	width: 189px;
}

.mainContentTop{
	background: url("fs_files/tpl_img/mainContentTop.jpg") no-repeat;
	height: 15px;
	width: 540px;
}

.mainContentCont{
	background: url("fs_files/tpl_img/mainContentCont.jpg");
	width: 540px;
}
.mainContentBottom{
	background: url("fs_files/tpl_img/mainContentBottom.jpg") no-repeat;
	height: 15px;
	width: 540px;
}