/* 
Banco FIE - 2010
Design: Logos Comunicaciones
www.logoscomunicaciones.com
*/


/* RESET */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
vertical-align: baseline;
background: transparent;
}
body{
line-height: 1;
}
ol,ul{
list-style: none;
}
blockquote,q{
quotes: none;
}
blockquote:before,blockquote:after,q:before,q:after{
content: '';
content: none;
}
focus{
outline: 0;
}
ins{
text-decoration: none;
}
del{
text-decoration: line-through;
}
table{
border-collapse: collapse;
border-spacing: 0;
}
/* RESET */


body,html{
color: #00519e;
font-family: Arial,Helvetica,sans-serif;
text-align: center;
background-color: #fff;
height: 100%;
}


#container {
font-size: 0.69em;
background: url(../lib/bg_footer.gif) repeat-x center  604px;
width: 100%;
height: 100%;
}


#containerIn {
font-size: 0.75em;
height: 100%;
}

#header {
width: 1000px;
height: 84px;
margin: 0 auto;
}
#header a.logo:link, a.logo:visited, a.logo:hover {
display: block;
float: left;
background: url(../lib/logo.gif) no-repeat;
outline: none;
text-indent: -9000px;
text-decoration: none;
width: 174px;
height: 57px;
margin-top: 15px;
margin-left: 15px;
*margin-left: 7px;
}


#banner{
background: #00519e url(../lib/bg_banner.gif) repeat-x;
height: 210px;
margin: 0 auto 10px auto;
padding-top: 2px;
}


#content {
width: 1000px;
margin: auto;
}

#contHome{
float: left;
width: 745px;
padding: 0 5px;
}
#contHome .news{
float: left;
background: url(../lib/bg_novedades.gif) no-repeat 20px;
width: 637px;
height: 80px;
margin-top: 15px;
padding-left: 105px;
}


#moreInfo{
float: left;
text-align: left;
width: 215px;
margin-left: 30px;
}
#moreInfo img{
margin: 2px 0;
*margin: 1px 0;
}

.tipoCambio{
float: left;
color: #fff;
text-align: left;
background: #e10d7a url(../lib/box_tipo_cambio.jpg) no-repeat;
width: 202px;
height: 101px;
margin: 2px 0;
padding: 28px 0 0 10px;
}
.tipoCambio .titCambio{
float: left;
width: 120px;
line-height: 22px;
margin-left: 7px;
}
.tipoCambio .dateCambio{
float: left;
width: 50px;
line-height: 22px;
margin-left: 7px;
}


.tipoCambio2{
float: left;
color: #fff;
text-align: left;
font-size: 0.92em;
background: #e10d7a url(../lib/box_tipo_cambio.jpg) no-repeat;
width: 202px;
height: 101px;
margin: 2px 0;
padding: 28px 0 0 10px;
}
.tipoCambio2 .titCambio{
float: left;
width: 120px;
line-height: 22px;
margin-left: 7px;
}
.tipoCambio2 .dateCambio{
float: left;
width: 50px;
line-height: 22px;
margin-left: 7px;
}

#wrapper {
clear: both;
overflow: hidden;
background: url(../lib/bg_wrapper.gif) repeat-x top;
margin: 0 auto;
}
#contentIn{
overflow: inherit;
width: 1000px;
margin: 8px auto 100px auto;
}

#contOpt{
float: left;
overflow: hidden;
width: 235px;
margin-right: 25px;
}
#contOpt p{
clear: both;
text-align: justify;
margin: 10px 0;
}


.boxSubmenu{
background: url(../lib/submenu.gif) no-repeat bottom;
width: 235px;
margin-bottom: 20px;
}
.boxSubmenu .top{
overflow: hidden;
color: #fff;
background: url(../lib/submenu_top.gif) no-repeat top;
width: 228px;
padding: 10px 7px 10px 0;
}
.boxSubmenu .top h1{
color: #fff;
font-size: 1.50em;
font-weight: lighter;
text-align: left;
margin: 10px 0;
padding-left: 20px;
}


#contSit{
float: left;
overflow: hidden;
text-align: justify;
line-height: 18px;
width: 485px;
margin-right: 30px;
padding-top: 15px;
}
#contSit2{
float: left;
overflow: hidden;
line-height: 18px;
width: 735px;
padding-top: 15px;
}
#contSit p{
clear: both;
text-align: justify;
margin: 10px 0;
}
#contSit p a{
color: #e40f82;
text-decoration: underline;
}
#contSit p a:hover{
text-decoration: none;
}
#contSit ul{
overflow: hidden;
clear: both;
margin: 10px 0;
width: 470px;
}
#contSit ul li{
float: left;
clear: both;
text-align: left;
line-height: 14px;
background: url(../lib/bullet_01.gif) no-repeat left 5px;
width: 455px;
padding-left: 15px;
margin: 3px 0;
}
#contSit li a{
color: #e40f82;
text-decoration: underline;
}
#contSit li a:hover{
text-decoration: none;
}


#contSit h1{
color: #e40f82;
font-size: 1.67em;
font-weight: lighter;
text-align: left;
margin: 10px 0;
}
#contSit h2{
color: #e40f82;
font-size: 1.17em;
font-weight: lighter;
text-align: left;
margin: 15px 0;
}


#contSit .btnPdf a{
display: block;
float: left;
color: #fff;
text-decoration: none;
line-height: 37px;
background: url(../lib/left_btn.gif) no-repeat left top;
height: 37px;
margin: 20px 0;
padding: 0 0 0 30px;
}
#contSit .btnPdf a span{
display: block;
float: left;
cursor: pointer;
line-height: 37px;
background: url(../lib/right_btn.gif) no-repeat right top;
height: 37px;
padding: 0 15px 0 5px;
}
#contSit .btnPdf a:hover{
display: block;
float: left;
color: #facfe6;
height: 37px;
}


#contSit .btnDoc a{
display: block;
float: left;
color: #fff;
text-decoration: none;
line-height: 37px;
background: url(../lib/left_btn_word.gif) no-repeat left top;
height: 37px;
margin: 20px 0;
padding: 0 0 0 30px;
}
#contSit .btnDoc a span{
display: block;
float: left;
cursor: pointer;
line-height: 37px;
background: url(../lib/right_btn.gif) no-repeat right top;
height: 37px;
padding: 0 15px 0 5px;
}
#contSit .btnDoc a:hover{
display: block;
float: left;
color: #facfe6;
height: 37px;
}



#contSit .btnXls a{
display: block;
float: left;
color: #fff;
text-decoration: none;
line-height: 37px;
background: url(../lib/left_btn_xls.gif) no-repeat left top;
height: 37px;
margin: 20px 0;
padding: 0 0 0 30px;
}
#contSit .btnXls a span{
display: block;
float: left;
cursor: pointer;
line-height: 37px;
background: url(../lib/right_btn.gif) no-repeat right top;
height: 37px;
padding: 0 15px 0 5px;
}
#contSit .btnXls a:hover{
display: block;
float: left;
color: #facfe6;
height: 37px;
}



#contSit .btnFile a{
display: block;
float: left;
color: #fff;
text-decoration: none;
line-height: 37px;
background: url(../lib/left_btn_fil.gif) no-repeat left top;
height: 37px;
margin: 20px 0;
padding: 0 0 0 30px;
}
#contSit .btnFile a span{
display: block;
float: left;
cursor: pointer;
line-height: 37px;
background: url(../lib/right_btn.gif) no-repeat right top;
height: 37px;
padding: 0 15px 0 5px;
}
#contSit .btnFile a:hover{
display: block;
float: left;
color: #facfe6;
height: 37px;
}




.boxAgencias{
float: left;
background: #e8eff6 url(../lib/bg_box_ag.gif) no-repeat left bottom;
width: 484px;
margin: 10px auto;
}
.boxAgencias .top{
float: left;
background: url(../lib/bg_box_ag_top.gif) no-repeat left top;
width: 460px;
padding: 15px 12px !important;
}







#contInf{
float: left;
overflow: hidden;
width: 212px;
margin-top: 30px;
}







#footer {
clear: both;
overflow: hidden;
color: #fff;
background: url(../lib/bg_footer.gif) no-repeat top;
height: 128px;
margin: 20px auto 0 auto;
}
#footer p{
display: block;
float: left;
font-size: 0.82em;
text-align: left;
line-height: 11px;
width: 550px;
margin-top: 3px;
}
#footer .menuInst{
width: 855px;
height: 83px;
margin: auto;
padding-top: 12px;
padding-left: 50px;
}
#footer .crLogo{
width: 905px;
margin: 0 auto;
}
#footer a.byLogos:link,a.byLogos:visited {
display: block;
float: right;
outline: none;
text-indent: -9000px;
text-decoration: none;
background: url(../lib/powered_logos.gif) no-repeat top;
width: 51px;
height: 22px;
}
#footer a.byLogos:hover {
background-position: bottom;
}





.imgB{
border: 1px solid #00519e;
}


.imgBigD{
float: left;
margin-right: 15px;
margin-bottom: 5px;
}

.date{
color: #f187c0;
font-size: 0.82em;
line-height: 12px;
}

.subtitleNew{
color: #e40f82;
font-size: 1.33em;
font-weight: lighter;
text-align: left;
line-height: 18px;
margin: 15px 0;
}


.titOprod{
font-size: 1.17em;
}




.left{
float: left;
}

.right{
float: right;
}

.clear{
clear: both;
}

.bold{
font-weight: 700;
}

.bold2{
color: #e40f82;
font-weight: 700;
}

.small{
font-size: 0.82em;
line-height: 12px;
}

.small2{
color: #e40f82;
font-size: 0.82em;
line-height: 12px;
}

.color2{
color: #e40f82;
}

.color3{
color: #6697c5;
}

.subtitle{
display: block;
color: #e40f82;
font-size: 1.17em;
font-weight: lighter;
margin: 10px 0;
}




/* LINKS */
a.lnk1:link,a.lnk1:visited {
color: #333;
text-decoration: none;
}
a.lnk1:hover {
color: #999;
}


a.lnk2:link,a.lnk2:visited {
color: #003aa9;
text-decoration: none;
}
a.lnk2:hover {
color: #a0b6df;
}

a.lnkBold:link,a.lnkBold:visited{
color: #333;
font-weight: 700;
text-decoration: none;
line-height: 16px;
}
a.lnkBold:hover {
color: #5c5c5c;
border-bottom: 1px dashed #e83b45;
}


a.lnkMap:link,a.lnkMap:visited{
clear: right;
display: block;
float: right;
color: #e40f82;
font-size: 0.92em;
text-decoration: none !important;
line-height: 20px;
background: url(../lib/ico_map.gif) no-repeat left;
width: 65px;
margin-left: 20px;
padding: 20px 0 20px 20px;
}
a.lnkMap:hover{
color: #920009 !important;
}


a.titN:link,a.titN:visited{
color: #e40f82;
font-size: 1.17em;
font-weight: lighter;
text-align: left;
text-decoration: none !important;
margin: 15px 0;
}
a.titN:hover {
color: #ec57a7 !important;
}


a.lnkBack:link,a.lnkBack:visited {
display: block;
float: right;
color: #e40f82 !important;
text-decoration: none !important;
line-height: 14px;
margin: 10px 0;
}
a.lnkBack:hover {
color: #f6b2d7 !important;
}




/* LISTADOS */


/* MENU */
ul.liMenu{
float: left;
margin-top: 30px;
margin-left: 75px;
}
ul.liMenu li {
display: block;
float: left;
margin: 0 5px;
}
ul.liMenu a.lnkIni:link,a.lnkIni:visited{
display: block;
float: left;
outline: none;
text-indent: -9000px;
text-decoration: none;
background: url(../lib/btn/inicio.gif) no-repeat bottom;
width: 71px;
height: 54px;
}
ul.liMenu a.lnkIni:hover{
background-position: left -110px;
}
ul.liMenu .actIni {
display: block;
float: left;
outline: none;
text-indent: -9000px;
background: url(../lib/btn/inicio.gif) no-repeat top;
width: 71px;
height: 54px;
}


ul.liMenu a.lnkProd:link,a.lnkProd:visited{
display: block;
float: left;
outline: none;
text-indent: -9000px;
text-decoration: none;
background: url(../lib/btn/productos_servicios.gif) no-repeat bottom;
width: 163px;
height: 54px;
}
ul.liMenu a.lnkProd:hover{
background-position: left -110px;
}
ul.liMenu .actProd {
display: block;
float: left;
outline: none;
text-indent: -9000px;
background: url(../lib/btn/productos_servicios.gif) no-repeat top;
width: 163px;
height: 54px;
}


ul.liMenu a.lnkOf:link,a.lnkOf:visited{
display: block;
float: left;
outline: none;
text-indent: -9000px;
text-decoration: none;
background: url(../lib/btn/nuestras_oficinas.gif) no-repeat bottom;
width: 158px;
height: 54px;
}
ul.liMenu a.lnkOf:hover{
background-position: left -110px;
}
ul.liMenu .actOf {
display: block;
float: left;
outline: none;
text-indent: -9000px;
background: url(../lib/btn/nuestras_oficinas.gif) no-repeat top;
width: 158px;
height: 54px;
}


ul.liMenu a.lnkAtc:link,a.lnkAtc:visited{
display: block;
float: left;
outline: none;
text-indent: -9000px;
text-decoration: none;
background: url(../lib/btn/atencion_al_cliente.gif) no-repeat bottom;
width: 155px;
height: 54px;
}
ul.liMenu a.lnkAtc:hover{
background-position: left -110px;
}
ul.liMenu .actAtc {
display: block;
float: left;
outline: none;
text-indent: -9000px;
background: url(../lib/btn/atencion_al_cliente.gif) no-repeat top;
width: 155px;
height: 54px;
}


ul.liMenu a.lnkNov:link,a.lnkNov:visited{
display: block;
float: left;
outline: none;
text-indent: -9000px;
text-decoration: none;
background: url(../lib/btn/novedades.gif) no-repeat bottom;
width: 109px;
height: 54px;
}
ul.liMenu a.lnkNov:hover{
background-position: left -110px;
}
ul.liMenu .actNov {
display: block;
float: left;
outline: none;
text-indent: -9000px;
background: url(../lib/btn/novedades.gif) no-repeat top;
width: 109px;
height: 54px;
}


/* SUBMENU */

ul.liSubmenu{
float: left;
width: 215px;
margin: 5px 0;
}
ul.liSubmenu li {
display: block;
float: left;
width: 215px;
}
ul.liSubmenu li a{
display: block;
float: left;
color: #fff;
text-align: left;
text-decoration: none;
line-height: 14px;
width: 195px;
margin: 5px 0;
padding-left: 20px;
}
ul.liSubmenu li a:hover{
color: #facfe6;
}
ul.liSubmenu .actSub{
color: #fff;
font-weight: 700;
background: url(../lib/act_submenu.gif) no-repeat left;
}


/* LISTADO */

ul.liOpt{
float: left;
border-top: 1px solid #fad0e7;
width: 225px;
margin: 5px 0;
}
ul.liOpt li {
display: block;
float: left;
border-bottom: 1px solid #fad0e7;
width: 225px;
margin: 5px 0;
}
ul.liOpt li a{
display: block;
float: left;
color: #e40f82;
text-align: left;
text-decoration: none;
background: url(../lib/bullet_01.gif) no-repeat left;
width: 205px;
height: 20px;
line-height: 20px;
padding: 5px 0 5px 20px;
}
ul.liOpt li a:hover{
background-color: #fefafd;
}


/* SERVICES */
ul.liBox {
float: left;
}
ul.liBox li {
display: block;
float: left;
text-align: left;
width: 237px;
margin: 0 5px;
*margin: 0 4px;
}
ul.liBox span {
cursor: hand;
}
ul.liBox .txt{
display: block;
font-weight: 700;
line-height: 14px;
margin: 7px;
*margin: 5px 7px;
}

ul.liBox a.box1:link,a.box1:visited {
display: block;
color: #d0ebc8;
text-decoration: none;
background: #60bd48 url(../lib/box1.gif) no-repeat;
width: 233px;
height: 126px;
margin: 7px 0;
padding: 2px;
}
ul.liBox a.box1:hover {
color: #fff;
}
ul.liBox a.box2:link,a.box2:visited {
display: block;
color: #feebbd;
text-decoration: none;
background: #fabb22 url(../lib/box2.gif) no-repeat;
width: 233px;
height: 126px;
margin: 7px 0;
padding: 2px;
}
ul.liBox a.box2:hover {
color: #fff;
}
ul.liBox a.box3:link,a.box3:visited {
display: block;
color: #cfd6ea;
text-decoration: none;
background: #5d77ba url(../lib/box3.gif) no-repeat;
width: 233px;
height: 126px;
margin: 7px 0;
padding: 2px;
}
ul.liBox a.box3:hover {
color: #fff;
}


/* TIPOS DE CAMBIO */
ul.liCambio {
float: left;
margin-top: 4px;
}
ul.liCambio li {
display: block;
float: left;
background: url(../lib/bg_li_cambio.gif) no-repeat;
text-align: left;
width: 190px;
height: 22px;
margin: 2px 0;
}



/* AGENCIAS */
ul.liAgencias {
float: left;
}
ul.liAgencias li {
clear: none !important;
display: block !important;
float: left !important;
background: none !important;
width: 155px !important;
margin: 2px 0 !important;
padding: 0 !important;
}
ul.liAgencias li a{
clear: none !important;
display: block !important;
float: left !important;
color: #00519e !important;
text-decoration: none !important;
text-align: left !important;
background: url(../lib/bullet_02b.gif) no-repeat left !important;
width: 145px !important;
padding-left: 10px !important;
}
ul.liAgencias li a:hover{
color: #999 !important;
}
ul.liAgencias .actAg{
color: #e40f82 !important;
background: url(../lib/bullet_01b.gif) no-repeat left !important;
}


/* DIRECCIONES AGENCIAS */
ul.liDirAg {
float: left;
margin: 0 !important;
}
ul.liDirAg li {
clear: both !important;
display: block !important;
float: left !important;
text-align: left !important;
line-height: 18px !important;
border-bottom: 1px solid #facfe6 !important;
background: none !important;
width: 485px !important;
margin: 0 !important;
padding: 13px 0 !important;
}
ul.liDirAg p{
display: block;
clear: none !important;
float: left !important;
width: 370px !important;
margin: 0 !important;
}


/* DIRECCIONES AGENCIAS */
ul.novInt {
float: left;
margin: 0 !important;
}
ul.novInt li {
clear: both !important;
display: block !important;
float: left !important;
text-align: left !important;
line-height: 18px;
border-bottom: 1px solid #facfe6 !important;
background: none !important;
width: 485px !important;
margin: 0 !important;
padding: 10px 0 !important;
}
ul.novInt .boxI{
display: block;
float: left !important;
width: 110px !important;
margin-right: 25px !important;
}
ul.novInt .txtNov{
float: left !important;
line-height: 16px;
width: 345px !important;
}



/* NOVEDADES */

ul.liNov li{
float: left;
display: block;
margin: 0 4px;
*margin: 0 3px;
}
ul.liNov li a{
float: left;
display: block;
color: #00519e !important;
text-align: left;
text-decoration: none !important;
line-height: 14px;
width: 310px;
height: 69px;
padding-top: 11px;
}
ul.liNov li a:hover{
background: url(../lib/bg_li1.gif) no-repeat;
}
ul.liNov img{
float: left;
margin: 0 12px;
}
ul.liNov span{
cursor: hand;
}
ul.liNov .txt{
float: left;
width: 210px;
margin: 2px 0;
}


/* PAGINADOR */
.pagNews{
float: right !important;
margin: 5px 0;
}

ul.Num {
float: right !important;
width: auto !important;
margin: 0 !important;
padding: 0 !important;
}
ul.Num li{
clear: none !important;
float: left !important;
display: block !important;
background: none !important;
width: auto !important;
margin: 0 !important;
padding: 0 !important;
}
ul.Num li a{
clear: none !important;
float: left !important;
color: #e40f82 !important;
line-height: 18px !important;
text-decoration: none !important;
padding: 0 5px !important;
}
ul.Num li a:hover{
color: #f7b7d9 !important;
}
ul.Num li .pagAct{
color: #00519e !important;
font-weight: 700 !important;
}






/* MENU FOOTER */

div.hoverBtn {
position: relative;
float: left;
background: url(../lib/btn/nuestro_banco.gif) repeat-x bottom scroll;
margin-right: 50px;
}
div.hoverBtn a {
position: relative;
z-index: 2;
display: block;
width: 92px;
height: 22px;
line-height: 22px;
text-indent: -9000px;
text-decoration: none;
}
div.hoverBtn div {
display: none;
position: absolute;
z-index: 1;
top: 0px;
left: 0px;
background: url(../lib/btn/nuestro_banco.gif) repeat-x top scroll;
}
.hoverBtn{
float: left;
background: url(../lib/btn/nuestro_banco.gif) top;
width: 92px;
height: 22px;
line-height: 22px;
text-indent: -9000px;
margin-right: 50px;
}


div.hoverBtn2 {
position: relative;
float: left;
background: url(../lib/btn/transparencia_comp_social.gif) repeat-x bottom scroll;
margin-right: 40px;
}
div.hoverBtn2 a {
position: relative;
z-index: 2;
display: block;
width: 198px;
height: 22px;
line-height: 22px;
text-indent: -9000px;
text-decoration: none;
}
div.hoverBtn2 div {
display: none;
position: absolute;
z-index: 1;
top: 0px;
left: 0px;
background: url(../lib/btn/transparencia_comp_social.gif) repeat-x top scroll;
}

.hoverBtn2{
float: left;
background: url(../lib/btn/transparencia_comp_social.gif) top;
width: 198px;
height: 22px;
line-height: 22px;
text-indent: -9000px;
margin-right: 40px;
}


div.hoverBtn3 {
position: relative;
float: left;
background: url(../lib/btn/informacion_financiera_calf.gif) repeat-x bottom scroll;
margin-right: 40px;
}
div.hoverBtn3 a {
position: relative;
z-index: 2;
display: block;
width: 250px;
height: 22px;
line-height: 22px;
text-indent: -9000px;
text-decoration: none;
}
div.hoverBtn3 .act3 {
background-position: top !important;
}
div.hoverBtn3 div {
display: none;
position: absolute;
z-index: 1;
top: 0px;
left: 0px;
background: url(../lib/btn/informacion_financiera_calf.gif) repeat-x top scroll;
}

.hoverBtn3{
float: left;
background: url(../lib/btn/informacion_financiera_calf.gif) top;
width: 250px;
height: 22px;
line-height: 22px;
text-indent: -9000px;
margin-right: 40px;
}


div.hoverBtn4 {
position: relative;
float: left;
background: url(../lib/btn/memorias_publicaciones.gif) repeat-x bottom scroll;
}
div.hoverBtn4 a {
position: relative;
z-index: 2;
display: block;
width: 151px;
height: 22px;
line-height: 22px;
text-indent: -9000px;
text-decoration: none;
}
div.hoverBtn4 div {
display: none;
position: absolute;
z-index: 1;
top: 0px;
left: 0px;
background: url(../lib/btn/memorias_publicaciones.gif) repeat-x top scroll;
}

.hoverBtn4{
float: left;
background: url(../lib/btn/memorias_publicaciones.gif) top;
width: 151px;
height: 22px;
line-height: 22px;
text-indent: -9000px;
}



/* FORM 1 */
.formA fieldset{
float: left;
border: none;
width: 480px;
margin: 5px 0;
}
.formA label{
display: block;
float: left;
text-align: left;
line-height: 15px;
width: 155px;
padding: 8px 0;
}
.formA .inputB{
display: block;
float: left;
color: #4c4c4c;
font-size: 1.00em;
border: none;
background: url(../lib/input_bas.gif) no-repeat;
width: 278px;
height: 18px;
padding: 6px;
}
.formA .req{
display: block;
float: left;
font-size:  1.00em;
border: none;
background: url(../lib/input_error.gif) no-repeat;
width: 278px;
height: 18px;
padding: 6px;
}
.formA textarea{
display: block;
float: left;
color: #4c4c4c;
font-size: 1.00em;
font-family: Arial,Helvetica,sans-serif;
border: none;
background: url(../lib/box_txt.gif) no-repeat;
width: 434px;
height: 123px;
padding: 6px 4px;
}
.formA .button{
cursor: pointer;
color: #fff;
font-size: 1.17em;
text-align: center;
border: none;
background: #c70d72 url(../lib/btn_form.gif) no-repeat;
width: 95px;
height: 40px;
}
.formA p{
clear: both;
margin: 6px 0px;
padding: 10px 0;
*padding: 0;
}
.formA .datInf{
display: block;
float: left;
font-size:  1.00em;
font-family: Arial,Helvetica,sans-serif;
padding: 6px 4px;
}

.boxError{
display: block;
color: #fff;
text-align: center;
line-height: 16px;
background: url(../lib/box_error.gif) no-repeat;
width: 170px;
height: 20px;
margin: -10px 0 -15px 155px;
*margin: -6px 0 0 155px;
padding-top: 12px;
}



/* TABLA */
table{
font-size: 0.92em;
width: 480px;
margin: auto;
}
table, th, td {
border: 1px solid #f2f6fa;
border-collapse: collapse;
margin: auto;
}

td, th {
padding: 3px 10px;
}

thead th {
color: #fff;
text-align: center;
background: #e40f82;
}

tbody tr {
text-align: left;
background: #fff;
}

tbody tr.trB td{
text-align: left;
background: #e5edf5;
}

tbody .siF{
font-size: 0.92em;
text-align: left;
vertical-align: super;
}

table .txtR{
text-align: right !important;
}
table .txtL{
text-align: left !important;
}



/* TABLA2 */
#contSit2 h1{
color: #e40f82;
font-size: 1.67em;
font-weight: lighter;
text-align: left;
margin: 10px 0;
}
#contSit2 h2{
color: #e40f82;
font-size: 1.17em;
font-weight: lighter;
text-align: left;
margin: 15px 0;
}
#contSit2 table{
font-size: 0.92em;
width: 734px;
margin: auto;
}
#contSit2 table, th, td {
border: 1px solid #f2f6fa;
border-collapse: collapse;
margin: auto;
}

#contSit2 td, th {
padding: 3px 10px;
}

#contSit2 thead th {
color: #fff;
text-align: center;
background: #e40f82;
}

#contSit2 tbody tr {
text-align: left;
background: #fff;
}

#contSit2 tbody tr.trB td{
text-align: left;
background: #e5edf5;
}

#contSit2 tbody .siF{
font-size: 0.92em;
text-align: left;
vertical-align: super;
}

#contSit2 table .txtR{
text-align: right !important;
}
#contSit2 table .txtL{
text-align: left !important;
}





/* SIMPLE WYSIWIG */

.bold{
font-weight: 700;
}

.bold2{
color: #e40f82;
font-weight: 700;
}

.small{
font-size: 0.82em;
line-height: 12px;
}

.small2{
color: #e40f82;
font-size: 0.82em;
line-height: 12px;
}

.color2{
color: #e40f82;
}

.subtitle{
display: block;
color: #e40f82;
font-size: 1.17em;
font-weight: lighter;
margin: 10px 0;
}

#wys ul{
overflow: hidden;
clear: both;
margin: 10px 0;
width: 470px;
}
#wys ul li{
float: left;
clear: both;
text-align: left;
line-height: 14px;
background: url(../lib/bullet_01.gif) no-repeat left 5px;
width: 455px;
padding-left: 15px;
margin: 3px 0;
}
#wys li a{
color: #e40f82;
text-decoration: underline;
}
#wys li a:hover{
text-decoration: none;
}


/* TABLA */
table{
font-size: 0.92em;
width: 480px;
margin: auto;
}
table, th, td {
border: 1px solid #f2f6fa;
border-collapse: collapse;
margin: auto;
}

td, th {
padding: 3px 10px;
}

thead th {
color: #fff;
text-align: center;
background: #e40f82;
}

tbody tr {
text-align: left;
background: #fff;
}

tbody tr.trB td{
text-align: left;
background: #e5edf5;
}

tbody .siF{
font-size: 0.92em;
text-align: left;
vertical-align: super;
}

table .txtR{
text-align: right !important;
}
table .txtL{
text-align: left !important;
}







