@font-face {
	font-family: 'repsol-regular';
	src: url('../fuentes/Repsol.woff') format('woff'); /* Modern Browsers */
}
	
body {
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size: 15px;
	background-color:#FFFFFF;
}
.scroll-pane
	{
		width: 100%;
		height: 400px;
		overflow: auto;
	}
.ubicacion{
	margin-top: 30px;
	border-spacing: 0px;
	border: 0.5px solid #CBC4BC;
}
.ubicacion td {
	font-family: "repsol-regular", Calibri, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #6E6259;
	border: 0.5px solid #CBC4BC;
	padding:5px;
}
.ubicacionExt{
	margin-top: 30px;
	border-spacing: 0px;
	border: 0.5px solid #CBC4BC;
}
.ubicacionExt td {
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #6E6259;
	border: 0.5px solid #CBC4BC;
	padding:5px;
}
.ubicacionVoto{
	margin-top: 5px;
	border-spacing: 0px;
	border: 0.5px solid #CBC4BC;
}
.ubicacionVoto td {
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #6E6259;
	border: 0.5px solid #CBC4BC;
	padding:5px;
}
.ubicacionVotoTitulo{
	font-family: "repsol-regular", Calibri, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #6E6259;
	border: 0.5px solid #CBC4BC;
	padding:5px;
}
.login td{
	font-family: Calibri, Arial, Helvetica, sans-serif;
	border:0px;
	font-size:18px;
}
#titulo {
	font-family:'repsol-regular', Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #6E6259;/*#6E6259; FF8200*/
}
#bienvenido {
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #6E6259;
	padding:5px;
}
.negrita{
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size: 15px;
	text-align:center;
}
img{
	border:0px;
}

td {
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #6E6259;
	padding:5px;
}
.tdtabla {
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #6E6259;
	border: 0.5px solid #CBC4BC;
}
.nombres {
	font-family: "repsol-regular", Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #000000;
	padding:5px;
	text-align:right;
	text-transform: capitalize;
}
th {
	font-family: "repsol-bold", Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #6E6259;
	background-color:#FF8200;
	text-transform: capitalize;
	text-align: center;
}
.th1 {
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
	height:28px;
	background-color:#FF8200;/*#FF8200;*/
	text-transform: capitalize;
	border: 0.5px solid #CBC4BC;
	text-align: center;
}
.th2 {
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
	height:28px;
	background-color:#008598;/*#008C00;*/
	text-transform: capitalize;
	border: 0.5px solid #CBC4BC;
	text-align: center;
}
.th3 {
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
	height:28px;
	background-color:#003856;
	border: 0.5px solid #CBC4BC;
	text-transform: capitalize;
	text-align: center;
}
a {
	font-family: "repsol-regular", Arial, Helvetica, sans-serif;
	color: #333300;
	font-size: 14px;
	text-decoration: underline;
	font-weight: bold;
}
a:hover {
	TEXT-DECORATION: underline
}
#titulo01{
	background-color:#FAFAE6;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	margin: 2px;
	padding: 2px;
}
.titulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
}

.par {
	font-family: "repsol-regular", Arial, Helvetica, sans-serif;
	color: #6E6259;
	margin: 2px;
	padding: 2px;
	border: 1px inset #003366;
	background-color:#FFFFFF;
}
.impar {
	font-family: "repsol-regular", Arial, Helvetica, sans-serif;
	margin: 2px;
	padding: 2px;
	border: 1px inset #003366;
	background-color:#E6E3BD;
}

#barramenusup {
	width:100%;
	color:#111111;
	height:28px;
	background-color:#FFCC33;
	background-image: url(../imagenes/th01.jpg);
	}
#barramenusup ul{
	display:block;
	list-style-type:none;
	padding: 2px;
	margin: 2px;
	}
#barramenusup ul li{
	display:block;
	float:left;
	border: thin solid #666600;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
	background-color: #FFFFCC;
	margin-right: 2px;
	}
#barramenusup ul li a{
	color:#003333;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	display: block;
	background-color: #FFFFCC;
	}		
#barramenusup ul li a:hover{
	background-color:#DFDFDF;
	}

fieldset {
	border:1px double #333300;
	background-image: url(../imagenes/bg02.jpg);
}

fieldset table{
	margin: 2px;
}

.titulomenu{
	display:block;
	padding: 3px;
	margin: 3px;
text-align:center;	
}
.definicion{
	font-weight: bold;	
}
h1{
	text-transform: uppercase;
	text-align: center;
}
h2{
	text-decoration: underline;
	text-transform: uppercase;
}
h3{
	text-decoration: underline;
	text-transform: uppercase;
	text-align:center;
	background-image:url(../imagenes/bg_naranja.png)
}
.etiqueta{
	font-family: Calibri, Arial, Helvetica, sans-serif;
	text-align:right;
	font-weight:bold;
	font-size:18px;
}
div ul li{
	padding:4px;
}
input[type=checkbox]
{
  -ms-transform: scale(1.5); /* IE */
  -moz-transform: scale(1.5); /* FF */
  -webkit-transform: scale(1.5); /* Safari y Chrome */
  -o-transform: scale(1.5); /* Opera */
  padding: 8px;
}
input[type=submit]
{
	font-family: Calibri, Arial, Helvetica, sans-serif;
}

input[type=text]
{
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size: 14px;
}
input[type=password]
{
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size: 14px;
}