*{ margin:0; padding:0; }
html,body{margin:0;padding:0}
*:focus { outline: none; }

body {margin-top:0px; margin-bottom:50px; font: 11px Verdana, Arial, Helvetica, sans-serif; text-align:center; color:#5d5d5d; background-color:#fff; overflow:scroll; /*background: url("../img/bg2.gif") repeat-x; overflow-y : scroll;*/
}

#wrapper2 {	text-align: left; margin: 0px auto; padding: 0px; border:0; width: 980px;} 

#header { margin:0; width:980px; height:148px; background: url("../img/header.jpg") no-repeat;} 
#logosheader { float: right; width: 380px; height:148px;}
#log_toshiba { float: left; width: 128px; height:32px; margin:100px 0 10px 0;}
#log_bj{ float: left; width: 161px; height:41px; margin:100px 0 10px 5px;}
#log_fb { float: left; width: 37px; height:37px; margin:95px 0 10px 26px;}
  #side-a { float: left; width: 22px; height:auto;  background: url("../img/side-a.jpg") repeat-y;}
  #side-b { float: right; width: 22px; height:auto; background: url("../img/side-b.jpg") repeat-y; }
#swf_a { margin:0 0 0 10px; padding:0; width:960px; height:140px; float:left; background: url(../img/back_swf-a.jpg) top right no-repeat;}
#swf_b { margin:0; padding:0; width:980px; height:35px; float:left; background: url(../img/back_swf-b.jpg) top right no-repeat;}


/*MENU PRINCIPAL*/

#menuppal {width: 980px; height: 34px; background-color:#fff; margin:0px ; padding:5px 0 0 0;}
#menuppallist {position: relative; margin: 0; padding: 0; width: 980px; height: 34px; background: url(../img/menuppal.jpg);}
#menuppallist li {width:980px; height: 34px; position: absolute; top: 0px; background: url(../img/menuppal.jpg) 0 0 no-repeat; display: block; list-style: none; font-size: 5px; text-indent: -9999px;}
#menuppallist a {height: 34px; display: block; border: 0px; font-size: 5px; text-indent: -9999px; text-decoration: none;}

#menuppallist #un {left: 80px; background-position: -80px 0; width: 60px;}
#menuppallist #dos {left: 140px; background-position: -140px 0; width: 155px;}
#menuppallist #tre {left: 295px; background-position: -295px 0; width: 138px;}
#menuppallist #cua {left: 433px; background-position: -433px 0; width: 145px;}
#menuppallist #cin {left: 577px; background-position: -577px 0; width: 122px;}
#menuppallist #sei {left: 700px; background-position: -700px 0; width: 11+px;}
#menuppallist #sie {left: 816px; background-position: -816px 0; width: 84px;}

#menuppallist #un a:hover {background: url(../img/menuppal.jpg) -80px -34px no-repeat;}
#menuppallist #dos a:hover {background: url(../img/menuppal.jpg) -140px -34px no-repeat;}
#menuppallist #tre a:hover {background: url(../img/menuppal.jpg) -295px -34px no-repeat;}
#menuppallist #cua a:hover {background: url(../img/menuppal.jpg) -433px -34px no-repeat;}
#menuppallist #cin a:hover {background: url(../img/menuppal.jpg) -577px -34px no-repeat;}
#menuppallist #sei a:hover {background: url(../img/menuppal.jpg) -700px -34px no-repeat;}
#menuppallist #sie a:hover {background: url(../img/menuppal.jpg) -816px -34px no-repeat;}

#menuppallist #un.selected {background: url(../img/menuppal.jpg) -80px -34px no-repeat;}
#menuppallist #dos.selected {background: url(../img/menuppal.jpg) -140px -34px no-repeat;}
#menuppallist #tre.selected {background: url(../img/menuppal.jpg) -295px -34px no-repeat;}
#menuppallist #cua.selected {background: url(../img/menuppal.jpg) -433px -34px no-repeat;}
#menuppallist #cin.selected {background: url(../img/menuppal.jpg) -577px -34px no-repeat;}
#menuppallist #sei.selected {background: url(../img/menuppal.jpg) -700px -34px no-repeat;}
#menuppallist #sie.selected {background: url(../img/menuppal.jpg) -816px -34px no-repeat;}

/*FIN MENU PRINCIPAL*/

#tit{ margin:0; padding:0; width:1025px; float:left; height:103px;}

#fotos-dcha {  margin:10px 25px 0 5px; padding:0; width:420px; float:right;}
#fotos-izda { margin:0; padding:0; width:355px; float:left;}

/*#side-a {
	float: left; width: 169px;
	height: auto!important;
    height: 348px;
    min-height: 348px;
	background: url("../img/fondo-menu-home.gif") no-repeat;
}*/

p {padding-top:10px;}

h1.print { display:none}
h2.print { display:none}
h3.print { display:none}
.tit { font: Verdana, Arial, Helvetica, sans-serif; font-size:16px; color:#5d5d5d; font-weight: bold; margin-left:10px;}
#tit a:link { color:#969696; text-decoration:underline;}
#tit a:visited { color:#969696; text-decoration:underline;}
#tit a:hover { color:#969696; background-color:#FF0000; text-decoration:none;} 
#tit a:active { color:#969696; text-decoration:underline;}

.rojo { font: Verdana, Arial, Helvetica, sans-serif; color:#e2041a; font-weight: bold; margin-left:0px;}
.rojo-table { font: Verdana, Arial, Helvetica, sans-serif; color:#e2041a; font-weight: bold; margin-left:0px; text-decoration:none;}
.rojo-table:hover{color:#fff; background-color:#FF0000;}
#descargar { width:50px; margin-left:10px; text-decoration:none;}
#descargar a:link {text-decoration:none;}
#descargar a:visited {text-decoration:none;}
#descargar a:hover {text-decoration:none;}
#descargar a:active {text-decoration:none;}



#texto { width:890px; height:auto; margin:10px 15px 0 30px; /*background-color:#CCCCCC;*/ float:left; text-align:justify;}
#texto a:link { color:#FF0000; text-decoration:underline;}
#texto a:visited { color:#FF0000; text-decoration:underline;}
#texto a:hover { color:#fff; background-color:#FF0000; text-decoration:none;} 
#texto a:active { color:#FF0000; text-decoration:underline;}

#div_bg { width:891px; height:auto; margin:0; /*background-color:#CCCCCC;*/ float:left; text-align:justify;}
#bg_table { width:840px; height:auto; margin:20px 0 0 0; padding:0 0 0 28px; background: url("../img/marco-table-bg.jpg") repeat-y; float:right;}
#txt_table { width:615px; height:auto; margin:0; padding:0; float:left;}

#content { width:980px; height:auto; margin:0 0 0 0px; /*background-color:#CCCCCC;*/ float:left; text-align:justify;}
#content_inicio { width:980px; height:440px; margin:0 0 0 0px; /*background-color:#CCCCCC;*/ float:left; background: url("../img/bg-inicio.jpg")}
#texto-content_inicio { width:370px; height:auto; /*margin para el cartel de vota: margin:198px 0 0 516px;*/  margin:250px 0 0 516px; /*background-color:#CCCCCC;*/ float:left; text-align:justify; }
#texto2 { width:615px; height:auto; margin:0 10px 0 0px; /*background-color:#CCCCCC;*/ float:left; text-align:justify;}
#texto2 a:link { color:#FF0000; text-decoration:underline;}
#texto2 a:visited { color:#FF0000; text-decoration:underline;}
#texto2 a:hover { color:#fff; background-color:#FF0000; text-decoration:none;} 
#texto2 a:active { color:#FF0000; text-decoration:underline;}
#texto3 { width:230px; height:117px; margin:110px 0 0 0; background: url("../img/pdfs.gif") no-repeat; float:left; /*background-color:#CCCCCC;*/}
#texto4 {  margin:10px 25px 0 5px; padding:0; width:420px; height:auto;  float:right;/*background-color:#CCCCCC;*/ text-align:justify;}
#texto3 a:link { color:#000; text-decoration:underline;}
#texto3 a:visited { color:#000; text-decoration:underline;}
#texto3 a:hover { color:#FF0000; text-decoration:underline;} 
#texto3 a:active { color:#000; text-decoration:underline;} 
#texto4 a:link { color:#000; text-decoration:underline;}
#texto4 a:visited { color:#000; text-decoration:underline;}
#texto4 a:hover { color:#FF0000; text-decoration:underline;} 
#texto4 a:active { color:#000; text-decoration:underline;}
#texto5 { width:288px; height:auto; float:left;}
#texto6 { width:288px; height:auto; float:right;} 
p.a0 { margin:0 0 10px 0; text-align:left;}
p.a1 { margin:0 0 10px 0; text-align:justify;}
p.a2 { margin:0;}
p.a3 { margin:0; text-align:right;}
p.a31 { margin:10px 0 0 0; text-align:right;}
p.a4 { margin:0 0 10px 0; font-size:12px; font-weight:bold;}
p.a5 { margin:0 0 33px 0; }
p.a6 { margin:0;}
p.a7 { margin:0 0 10px 0; font-size:12px; font-weight:bold; color:#FF0000;}
p.a8 { margin:0 0 10px 0; font-size:12px; font-weight:bold; color:#000;}
p.a9 { margin:0 0 2px 0; font-size:12px; font-weight:bold; color:#FF0000;}
p.ac1 { margin:0 0 2px 0; color:#000;}
p.ac2 { margin:0 0 2px 0; color:#FF0000;}
.bolitas { vertical-align:bottom;}
.bol { font-weight: bold;}
#fotos { margin:25px 0 0 0;}
#fotos tr td { padding:0 11px 0 0;}
a img {border:none}
#content { float: left; width: 980px;}
#bg-content { float: left; width: 980px; background: url("../img/bg-content.gif") repeat-y;}
#content-vert-candidatos { float: left; width: 326px;}

#barreras { width:609px; height:140px; background: url("../img/barreras.jpg") no-repeat;}
#candidatos { width:609px; height:140px; background: url("../img/candidatos.gif") no-repeat;}
#contacto { width:609px; height:140px; background: url("../img/contacto.gif") no-repeat;}

ul.mw1 { line-height: 1.4em; list-style: none; margin: 0; padding: 0; text-align:justify; } 
ul.mw1 li { background: url("../img/bull-1.gif") no-repeat 18px 7px; padding: 4px 10px 0 35px; margin: 0; }
ul.mw1 li a:link {color:#008293; text-decoration:none;} 
ul.mw1 li a:visited {color:#008293; text-decoration:none;}
ul.mw1 li a:hover {color:#fffef6; background-color:#008293; text-decoration:none;}
ul.mw1 li a:active {color:#008293; text-decoration:none;}

ul.mw2 { line-height: 1.4em; list-style: none; margin: 0; padding: 0; text-align:justify; } 
ul.mw2 li { background: url("../img/bull-2.gif") no-repeat 18px 7px; padding: 4px 10px 0 35px; margin: 0; }
ul.mw2 li a:link {color:#008293; text-decoration:none;} 
ul.mw2 li a:visited {color:#008293; text-decoration:none;}
ul.mw2 li a:hover {color:#fffef6; background-color:#008293; text-decoration:none;}
ul.mw2 li a:active {color:#008293; text-decoration:none;}

ul.num { line-height: 1.4em; list-style: none; margin: 0 0 0 35px; padding: 0; text-align:justify;} 
ul.num li {	list-style-type: decimal; padding: 4px 10px 0 0px;	margin: 0;  }
ul.num li a:link {color:#008293; text-decoration:none;} 
ul.num li a:visited {color:#008293; text-decoration:none;}
ul.num li a:hover {color:#fffef6; background-color:#008293; text-decoration:none;}
ul.num li a:active {color:#008293; text-decoration:none;}



#footer { clear: both; background: #A2A2A2;}



#pie { float:left; width: 980px; height:36px; margin:10px 0; padding:0; background-color:#fff;}
#pielist { position:relative; margin: 0; padding: 0; width: 980px; height: 36px; background: url(../img/pie.jpg);}
#pielist li {width: 980px; height: 36px; position: absolute; top: 0px; background: url(../img/pie.jpg) 0 0 no-repeat; display: block; list-style: none; font-size: 5px; text-indent: -9999px;}
#pielist a {height: 36px; display: block; border: 0px; font-size: 5px; text-indent: -9999px; text-decoration: none;}
#pielist #a {left: 414px; background-position: -414px 0; width: 50px;}
#pielist #b {left: 490px; background-position: -490px 0; width: 71px;}

#pielist #a a:hover {background: url(../img/pie.jpg) -414px -36px no-repeat;}
#pielist #b a:hover {background: url(../img/pie.jpg) -490px -36px no-repeat;}

#pielist #a.selected {background: url(../img/pie.jpg) -414px -36px no-repeat;}
#pielist #b.selected {background: url(../img/pie.jpg) -490px -36px no-repeat;}


.txtpie { font: Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#969696; text-align:center;}

#form{ width:450px; height:auto; /*border: 1px solid #FF0000;  font-size: 5px; text-indent: -9999px;text-decoration: none;*/ }
legend {color:#FF0000; font-size:100%; text-transform:uppercase; font-weight: bolder;}
fieldset {
	padding: 1em;
	margin-bottom: 0.5em;
	border: 1px solid #FF0000;
}
