/* CSS Document */

/* COMMON */
.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:"Times New Roman", Times, serif; color:#CC0000; font-size: 8pt; text-decoration:none; }
.firmas a:active { font-family:"Times New Roman", Times, serif; color:#990000; font-size: 8pt; text-decoration:none; }
.firmas a:link { font-family:"Times New Roman", Times, serif; color:#990000; font-size: 8pt; text-decoration:none; }
.firmas a:hover { font-family:"Times New Roman", Times, serif; color:#990000; font-size: 8pt; text-decoration:none; }
.firmas a:visited { font-family:"Times New Roman", Times, serif; color:#990000; font-size: 8pt; text-decoration:none; }

/* HEAD */
.Head { background: url(fs_files/tpl_img/head_background.jpg) top left no-repeat; }

/* FOOTER */
.footer { font-family:"Times New Roman", Times, serif; color: #FFFFFF; font-size: 13px; padding: 4px 20px; background: url(fs_files/tpl_img/foot_fdo.jpg) top left repeat-x; }
.footer a:active { font-family:"Times New Roman", Times, serif; color: #FFFFFF; font-size: 13px; text-decoration:none; }
.footer a:link { font-family:"Times New Roman", Times, serif; color: #FFFFFF; font-size: 13px; text-decoration:none; }
.footer a:hover { font-family:"Times New Roman", Times, serif; color: #FFFFFF; font-size: 13px; text-decoration:underline; }
.footer a:visited { font-family:"Times New Roman", Times, serif; color: #FFFFFF; font-size: 13px; text-decoration:none; }

/* OTROS */
.TablePpal { border-left: solid #FFCCCC 3px; border-bottom: solid #FFCCCC 3px; border-right: solid #FFCCCC 3px; }
.br_01_fdo_01 { background: url(fs_files/tpl_img/br_01_fdo_02.jpg) top left repeat-y #FFFFFF; }
.br_01_menu { background: url(fs_files/tpl_img/br_01_fdo.jpg) top left repeat-y #FFFFFF; }
.br_01_menu ul { list-style: none; margin: 0 0 0 15px; padding: 0; }
.br_01_menu li { background: url(fs_files/tpl_img/br_01_corazon.gif) center left no-repeat; padding-left: 25px; padding-top: 5px; padding-bottom: 3px; }
.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: #B31753; 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; text-decoration: none;}
.br_01_menu a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #FF1D74; font-weight: bold; text-decoration: underline;}

.content_base { background: url(fs_files/tpl_img/content_flower_bg.jpg) bottom right no-repeat #FFFFFF; }
.content_top { background: url(fs_files/tpl_img/content_fdo_br01.gif) top left repeat-x; }
.content_padd { padding: 10px 20px; }

#Head { position:relative; top:0; left:0; display:block; }
#LogoNameSlogan { margin: 20px 430px 50px 20px; display:table; }
#Logo { float:left; margin-right: 6px; }
#Name { font-family:"Times New Roman", Times, serif; font-size:26px; font-weight:bold; color:#FFFFFF; }
#Name a { font-family:"Times New Roman", Times, serif; font-size:24px; font-weight:bold; color:#FFFFFF; text-decoration:none; }
#Slogan { font-family:"Times New Roman", Times, serif; font-size:16px; font-weight:normal; color:#FFFFFF; }
#MenuPpal { position:absolute; top: 150px; margin-left:30px; padding:0; }

.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: #B31753; font-weight: bold; text-decoration: none; }
.btMenu_0 a:active { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #B31753; font-weight: bold; text-decoration: none; }
.btMenu_0 a:link { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #B31753; font-weight: bold; text-decoration: none; }
.btMenu_0 a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #B31753; font-weight: bold; text-decoration: none; }
.btMenu_0 a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #FF1D74; font-weight: bold; text-decoration: underline; }

/* FORMULARIO */
.form_padd { padding: 15px 50px 100px 50px; }
.form_container { background-color:#FFE5E6; border: 1px solid #FF9999; padding: 15px; }
.datos_contacto_tit { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 18px; color:#B31753; }
.datos_contacto { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color:#B31753; 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:#B31753; }
.form_inputs { padding: 5px 3px 5px 5px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color:#B31753; font-weight:bold; }
.form_inputs input, textarea { padding:2px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color:#B31753; border: #FFABAB solid 1px; background-color:#FFF2F2; font-weight:normal; }
form .button { margin: 0; padding: 0 4px; border: #FFF2F2 outset 1px; background-color:#FFF2F2; font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; }
