/* CSS Document */

/* COMMON */
* {
	font-family:Arial, Helvetica, sans-serif;
	font-family:Tahoma, Geneva, sans-serif;
	line-height:20px;
	font-size:12px;
	color:#030;
}
.body { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; background: url(fs_files/tpl_img/pattern_157.gif) top left  }
.div_container { background: url(fs_files/tpl_img/pattern_157.gif) top left  }
.firmas { margin: 30px 10px; font-family:"Times New Roman", Times, serif; color:#ccc; font-size: 8pt; text-decoration:none; }
.firmas a strong{ font-family:"Times New Roman", Times, serif; color:#cccccc; font-size: 8pt; text-decoration:none; }
.firmas a { font-family:"Times New Roman", Times, serif; color:#cccccc; font-size: 8pt; text-decoration:none; }
.firmas a:link { font-family:"Times New Roman", Times, serif; color:#cccccc; font-size: 8pt; text-decoration:none; }
.firmas a:hover { font-family:"Times New Roman", Times, serif; color:#cccccc; font-size: 8pt; text-decoration:none; }
.firmas a:visited { font-family:"Times New Roman", Times, serif; color:#cccccc; font-size: 8pt; text-decoration:none; }

/* HEAD */
.Head { background: url(fs_files/tpl_img/head_background.jpg) top  center no-repeat; width:760px; }

/* 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; }
.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 {  background-color:#FFF; border: solid 2px #FFF;}
.br_01_fdo_01 { background:  #f0f0f0; margin-top:200px;}
.br_01_menu {background:url(fs_files/tpl_img/sub_menu_middle.jpg) repeat-y; width:316px; font-size:12px;  display:block; }
.br_01_menu_t {background:url(fs_files/tpl_img/sub_menu_top.jpg) no-repeat; height:7px; width:316px; font-size:12px;  display:block;}
.br_01_menu_b {background:url(fs_files/tpl_img/sub_menu_btm.jpg) no-repeat; height:8px; width:316px; font-size:12px;  display:block;}
.br_01_menu ul { list-style: none;  padding: 0; width:240px; margin:0 0 0 13px; margin-top:10px;}
.br_01_menu li:hover { }
.br_01_menu li:hover a{ cursor:hand;}
.br_01_menu li { margin:2px 0 2px 0px; padding: 0 0 0 15px; color:#333; list-style:inside square; }
.br_01_menu a:active { font-family: Arial, Helvetica, sans-serif;  color: #333;  list-style:inside square;}
.br_01_menu a:link { font-family: Arial, Helvetica, sans-serif;  color: #333; font-weight: bold; text-decoration: none;list-style:inside square; }
.br_01_menu a:visited { font-family: Arial, Helvetica, sans-serif;  color: #333; font-weight: bold; list-style:inside square;}
.br_01_menu a:hover { font-family: Arial, Helvetica, sans-serif; color:#333; text-decoration: underline; list-style:inside square;}

.content_base { background:  #FFFFFF; }
.content_top {  }
.content_padd { padding: 10px 20px; background-color:#F0F0F0; }

#Head { position:relative; top:0; left:0; display:block; width:760px; }
#LogoNameSlogan {  margin: 20px 0 50px 20px; display:table;  width:700px;}
#Logo { float:left; margin-right: 6px; }
#Name { font-family: Arial, Helvetica, sans-serif; font-size:30px; font-weight:bold; color:#081302; width:500px; }
#Name a { font-family: Arial, Helvetica, sans-serif; font-size:30px; color: #081302; text-decoration:none;line-height:24px;}
#Slogan { font-family: Georgia, "Times New Roman", Times, serif; font-size:20px; font-weight:normal; color:#081302; margin-top:3px; float:left;}
#MenuPpal {
	position:absolute;
	top: 265px;
	padding:0;
	margin:0;
	background-color:#0C0;
	width:760px;
	background:url(fs_files/tpl_img/menu_fdo.jpg);
	left: -1px;
}
#Menusec {
	position:absolute;
	top: 329px;
	left:8px;
	padding:0;
	width:244px;
	height:310px;
	display:block;
}
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.jpg) top left repeat-x; padding: 0 20px; 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.jpg) top left repeat-x; padding: 0 20px;  }
.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;background: url(fs_files/tpl_img/menu_fdo_hover.jpg) top left repeat-x;  }

/* FORMULARIO */
.form_padd { padding: 15px 50px 100px 50px; background-color:#F0F0F0; }
.form_container { background-color:#fff; border: 1px solid #4C6D3E; padding: 15px; }
.datos_contacto_tit { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 18px; color:#CD9F03; }
.datos_contacto { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color:#CD9F03; line-height: 20px; margin-bottom: 20px; }
.datos_img { display:block; float:left; margin-right: 5px; margin-top:2px; }
.form_labels { padding: 8px 0 5px 5px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color:#4C6D3E; }
.form_inputs { padding: 5px 3px 5px 5px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color:#CD9F03; font-weight:bold; }
.form_inputs input, textarea { padding:2px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color:#CD9F03; border: #4C6D3E solid 1px; background-color:#F0F0F0; font-weight:normal; }
form .button { margin: 0; padding: 0 4px; border: #FFF2F2 outset 1px; background-color:#F0F0F0; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color:#666; }
