@charset "utf-8";
/* CSS Document */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, 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, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, tbody, tfoot, thead, th, p { 
margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; list-style:none; list-style-image:none; list-style-type:none; font-family:Arial, Helvetica, sans-serif; outline:none; font-weight:500;}

.izq{float:left;}
.der{float:right;}
.centro{text-align:center;}
.negro{font-weight:bold;}

.base{width:100%;height:100%;}
.conte{width:980px;margin:0 auto;padding:0px}
.header{float:left; padding: 5px 0 7px 0;}
.botonera{float:left; padding: 25px 0 0 100px;}
.botonera ul li {float:left; padding-right:3px;}
ul li a span{display:none}
ul li a.mine{background:url(../images/btn_01.jpg) no-repeat 0 0; display:block; width:75px; height:53px; }
ul li a.mine:hover { background-position:0 -53px;}
ul li a.inmine{background:url(../images/btn_01.jpg) no-repeat 0 -53px;}

ul li a.hist{background:url(../images/btn_02.jpg) no-repeat 0 0; display:block; width:93px; height:53px; }
ul li a.hist:hover { background-position:0 -53px;}
ul li a.inhist{background:url(../images/btn_02.jpg) no-repeat 0 -53px;}

ul li a.comu{background:url(../images/btn_03.jpg) no-repeat 0 0; display:block; width:180px; height:53px; }
ul li a.comu:hover { background-position:0 -53px;}
ul li a.incomu{background:url(../images/btn_03.jpg) no-repeat 0 -53px;}

ul li a.prove{background:url(../images/btn_04.jpg) no-repeat 0 0; display:block; width:90px; height:53px; }
ul li a.prove:hover { background-position:0 -53px;}
ul li a.inprove{background:url(../images/btn_04.jpg) no-repeat 0 -53px;}

ul li a.cont{background:url(../images/btn_05.jpg) no-repeat 0 0; display:block; width:67px; height:53px; }
ul li a.cont:hover { background-position:0 -53px;}
ul li a.incont{background:url(../images/btn_05.jpg) no-repeat 0 -53px;}

ul li a.webmail{background:url(../images/webmail.jpg) no-repeat right bottom; display:block; width:92px; height:53px; padding-left:30px;}


.logo{float:left; padding-left:20px;}
.contenido{margin: auto; width:970px; background-color:#fff;}
.contenido01{float:left; border-bottom: 1px solid #a0a0a0; padding: 57px 0 20px 0;}
.contenido_tit{float:left; width:572px; padding-bottom:10px;}
.contenido_txt{width:572px; float:left; padding: 20px 0 0 0; border-top: 1px solid #a0a0a0; margin-right:65px; line-height: 17px;}
.contenido_txt p{font-family:Arial, Helvetica, sans-serif; color:#666666; font-size:12px; padding: 0 0 20px 0;}
.contenido_txt span{ color:#7d7d7d; font-weight:bold;}
.contenido_txt a{color:#7d7d7d; }
.contenido02{float:left; width:970px; padding: 40px 0;}
.cont02_img{float:left; padding: 10px 21px;}

/*pie*/
.footer{width:100%;clear:both; background-color:#FFF;}
.cont_foo{margin:auto;padding:23px 0;color:#666; font-family:Arial, Helvetica, sans-serif; font-size:10px;width:980px; text-align:center;}
.cont_foo a{color:#666;}

/*contacto*/
.textos{color:#666; font-size:12px;}
.textos input{border: 1px solid #999;}
.textos textarea{border: 1px solid #999; width:283px!important; height:100px!important;}
.textos select{border: 1px solid #999;}
.boton{cursor:pointer; color:#666; font-size:12px;}
.graci{text-align:center; padding-top:10px; color:#666; font-family:Verdana, Arial, Helvetica, sans-serif;}
