/* CSS Document */

/* COMMON */
.body { margin-top: 0; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; background: #99CCFF; }
.div_container {  }
.firmas { margin: 30px 10px; font-family:sans-serif; color:#777; font-size: 8pt; text-decoration:none; }
.firmas a:active { font-family:sans-serif; color:#777; font-size: 8pt; text-decoration:none; }
.firmas a:link { font-family:sans-serif; color:#777; font-size: 8pt; text-decoration:none; }
.firmas a:hover { font-family:sans-serif; color:#777; font-size: 8pt; text-decoration:none; }
.firmas a:visited { font-family:sans-serif; color:#777; font-size: 8pt; text-decoration:none; }

/* HEAD */
/*  .Head { background: url(fs_files/tpl_img/head_background.jpg) top left no-repeat; height: 86px; } */

/* FOOTER */
.footer {
	font-family:sans-serif;
	color: #999;
	font-size: 11px;
	padding: 16px 20px 10px 20px;
	background-color: #FFFFFF;
	background-image: url(fs_files/tpl_img/foot_fdo.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.footer a { font-family:sans-serif; color: #777; font-size: 11px; text-decoration:none; padding: 0 13px; }
.footer a:active { font-family:sans-serif; color: #777; font-size: 11px; text-decoration:; }
.footer a:link { font-family:sans-serif; color: #777; font-size: 11px; text-decoration:none; }
.footer a:hover { font-family:sans-serif; color: #777; font-size: 11px; text-decoration:underline; }
.footer a:visited { font-family:sans-serif; color: #777; font-size: 11px; text-decoration:none; }

/* OTROS */
.TablePpal {  }
.br_01_fdo_01 { background: url(fs_files/tpl_img/menuDet.gif) no-repeat ; padding: 20px 0 0 0 ; background-position: 155px 20px}
.br_01_menu { /*background: url(fs_files/tpl_img/br_01_fdo.jpg) top left repeat-y #FFFFFF; */ width: 200px; }
.br_01_menu ul { list-style: none; margin: 0 0 0 0px; padding: 25px 0 80px 0; }
.br_01_menu li { }
.br_01_menu a:active {font-family:sans-serif; font-size: 12px; color: #222; text-decoration: none;  display: block; background: url(fs_files/tpl_img/bgMenuNormal.gif) no-repeat; padding: 4px 0 2px 14px; width: 177px; height: 22px;}
.br_01_menu a:link { font-family:sans-serif; font-size: 12px; color: #222; text-decoration: none;  display: block; background: url(fs_files/tpl_img/bgMenuNormal.gif) no-repeat; padding: 4px 0 2px 14px; width: 177px; height: 22px;}
.br_01_menu a:visited {font-family:sans-serif; font-size: 12px; color: #222; text-decoration: none;  display: block; background: url(fs_files/tpl_img/bgMenuNormal.gif) no-repeat; padding: 4px 0 2px 14px; width: 177px; height: 22px;}
.br_01_menu a:hover { font-family:sans-serif; font-size: 12px; color: #222; text-decoration: underline;  display: block; background: url(fs_files/tpl_img/bgMenuNormal.gif) no-repeat; padding: 4px 0 2px 14px; width: 177px; height: 22px;}

.mainContent{ background: url(fs_files/tpl_img/contentBG.jpg) repeat-y left; }
.content_base { /*background: url(fs_files/tpl_img/contentBG.jpg);*/ }
.content_top { background: url(fs_files/tpl_img/content_fdo_br01.gif) top left repeat-x; }
.content_padd { padding: 40px 20px;  color: #666; font-size: 11px; font-family: sans-serif;  }

#Head { position:relative; top:0; left:0; display:block; }
#LogoNameSlogan { margin: 0 auto ; padding:0px 0 0 10px; }
#Logo {padding: 7px 0 0 0 ;; float:left; margin-right: 6px; }
#Name { padding-top:6px;}
#Name a { font-family:"tahoma", Times, serif; font-size:29px; color:#CCCC9A; text-decoration:none; letter-spacing: -1px; margin-left: 3px;  }
#Slogan { font-family:"tahoma", Times, serif; font-size:17px; font-weight:normal; color:#666;margin-left: 40px;position:relative;top:-5px;}
#MenuPpal { position:absolute; top: 220px; margin-left:0px; padding:0; width: 780px; color: #FFF; }
#fecha { position:absolute; top:285px; margin-left:0px; padding:0; width: 300px; color: #FFF;  background-color: #004080;  }
#lavilla { position:absolute; top:150px; margin-left:0px; padding:0; width:0px; color: #FFF; font-family:"tahoma"; font-size:17px;  }

.btMenu_0 {
	padding: 0 7px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ccc;
	text-decoration: none;
	background-image: url(fs_files/tpl_img/menu_fdo.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.btMenu_00{ padding: 0 0 0 16px}
.btMenu_0 a:active { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #111; text-decoration: none; margin: 0; }
.btMenu_0 a:link { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #111; text-decoration: none; margin: 0; }
.btMenu_0 a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #111; text-decoration: none; margin: 0; }
.btMenu_0 a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #111; margin: 0; 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: 20px 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:#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:#444; 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; }
