body {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #655f52;
	font-size: 10px;
	/*background-image: url(imagenes/fondos/siga.jpg);*/
	background-color: #FFFFFF;
	margin: 0px;
	/*background-repeat: no-repeat;
	background-position: left top;*/
}
table td{
padding:3px;
}
form{
	margin:0px;
}
img{
border:0px;
}

#cabecera{
width:100%;
text-align:center;
overflow:hidden;
height:130px;
max-height:130px;
}
.bodyLogo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #163e63;
	font-size: 10px;
	background-image: url(imagenes/fondo_logo.gif);
	background-color: #FFFFFF;
	margin: 0px;

}
#logotipo{
	float:left;
	width:580px;
}
.menu_idiomas{
	float:right;
	clear:right;
	display:block;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:15px;
	padding-left:0px;
	padding-right:10px;
	list-style-type: none;
	
}
#menu1{
float:right;
margin-bottom:4px;
width:180px;
position:relative;
top:4px;
}
#adorno_cabecera{
	float:left;
	width:100%;
	height:65px;
	min-height:65px;
	margin-bottom:0px;
	background-color: #49402f;
	background-image: url(imagenes/cabecera_todoelancho.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.menu_idiomas li{
	margin-left:15px;
	display: inline;	
	list-style-type: none;
	font-size:1em;
}
.menu_idiomas li a{
font-size:0.85em;
color:#0e3e6f;
text-decoration:none;
}
.menu_idiomas li a:hover{
font-size:0.85em;
color:#0e3e6f;
text-decoration:underline;
}
#menu_principal{
	float:left;
	width:100%;
	background-image: url(imagenes/fondo_menu_prin.gif);
	background-repeat: repeat-x;
	/*background-color: #0099CC;*/
	height:50px;
	min-height:50px;
	max-height:50px;

}
#menu_prin_izda{
float:left;
color:#0e3e6f;

}
#menu_prin_izda a{
font-family: "Lucida Grande","Lucida Sans Unicode",sans-serif;
color:#685e3e;
background-color: #d8cfb0;
padding-top:6px;
padding-bottom:6px;
padding-left:10px;
padding-right:10px;
text-decoration:none;
}
#menu_prin_izda a:hover{
font-family: "Lucida Grande","Lucida Sans Unicode",sans-serif;
color:#e7ddbc;
background-color: #685e3e;
padding-top:6px;
padding-bottom:6px;
padding-left:10px;
padding-right:10px;
text-decoration:underline;
}
#pestana_inicio{
	float:left;
	min-height:45px;
	margin-left:7px;
	margin-right:0px;
	height:45px;
	padding:20px 0px 8px 5px;
	position:relative;
	top:-5px;
	font-family: "Lucida Grande","Lucida Sans Unicode",sans-serif;
	text-transform: uppercase;
	font-weight: normal;

}
#facebook{
	float:left;
	min-height:45px;
	margin-left:7px;
	margin-right:0px;
	height:45px;
	padding:14px 0px 8px 5px;
	position:relative;
	top:-5px;
	font-family: "Lucida Grande","Lucida Sans Unicode",sans-serif;
	text-transform: uppercase;
	font-weight: normal;

}
#menu_prin_izda #facebook a{
background-color: transparent;
padding-top:0;
padding-bottom:0;
padding-left:0;
padding-right:0;
}
#pestana_botonicaro{
	float:left;
	min-height:45px;
	margin-left:7px;
	margin-right:0px;
	height:45px;
	padding:14px 0px 8px 5px;
	position:relative;
	top:-5px;
	font-family: "Lucida Grande","Lucida Sans Unicode",sans-serif;
	text-transform: uppercase;
	font-weight: normal;
}
#pestana_botonicaro #out1 #in1 a{
	margin-top:0px;
	display:block;
}
/*#pestana_inicio_actual{
	float:left;
	min-height:45px;
	margin-left:8px;
	margin-right:4px;
	height:45px;
	background-image: url(imagenes/pestana_siga.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top:20px;
	padding-left:35px;
	padding-right:35px;
}*/
#registro{
	/*float:left;
	min-height:45px;
	margin-left:8px;
	height:45px;
	padding-top:20px;
	background-color:#d8cfb0;
	padding-bottom:0px;*/
	
	text-transform: uppercase;
	font-weight: normal;
	float:left;
	min-height:45px;
	margin-left:7px;
	margin-right:0px;
	height:45px;
	padding:20px 0px 7px 0px;
	position:relative;
	top:-5px;
}

#fondos{
	/*float:left;
	min-height:45px;
	margin-left:8px;
	margin-right:4px;
	height:45px;
	padding-top:20px;
	background-color:#d8cfb0;
	padding-bottom:0px;*/
	font-family: "Lucida Grande","Lucida Sans Unicode",sans-serif;
	text-transform: uppercase;
	font-weight: normal;
	float:left;
	min-height:45px;
	margin-left:7px;
	margin-right:0px;
	height:45px;
	padding:20px 0px 7px 0px;
	position:relative;
	top:-5px;
}
#usuarios{
	float:left;
	height:45px;
	margin-right:8px;
	padding:21px 0 8px 4px;	
}

#parroquias{
	float:left;
	height:45px;
	margin-right:8px;
	padding:21px 0 8px 0;
}

#resumen_solicitudes{
	float:left;
	height:45px;
	margin-right:8px;
	padding:21px 4px 8px 0;
}
#solicitudes_aceptadas{
	float:left;
	height:45px;
	margin-right:8px;
	padding:21px 4px 8px 0;
}
#menu_prin_dcha{
float:right;

}
#menu_prin_dcha a{
font-family: "Lucida Grande","Lucida Sans Unicode",sans-serif;
	text-transform: uppercase;
	font-weight: normal;
font-size:1em;
color:#685e3e;
text-decoration:none;
}
#menu_prin_dcha a:hover{
font-family: "Lucida Grande","Lucida Sans Unicode",sans-serif;
	text-transform: uppercase;
	font-weight: normal;
font-size:1em;
color:#685e3e;
text-decoration:underline;
}

.input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	border: 1px solid #666666;
}
.form {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #655f52;
	line-height: normal;
	padding-left: 5px;
	padding-right: 5px;
	background-color: #ffffcc;
	border: 1px dotted #003366;
	overflow:hidden;

}
.form_sinborde{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003366;
	line-height: normal;
	padding-left: 5px;
	padding-right: 5px;
	background-color: #FFFFCC;

}
.form_interna {
	border-top: 1px solid #8ea6c6;
	border-right: 1px solid #8ea6c6;
	border-bottom: 1px solid #8ea6c6;
	border-left: 1px solid #8ea6c6;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003366;
	line-height: normal;
	padding-left: 5px;
	padding-right: 5px;
	background-color: #EBEAEA;
}


.sub_form_interna{
	background-color: #E2E0E0;
}
.pieBotones_interna{
	background-color: #FFFFCC;
	border-top: 1px solid #8ea6c6;
}
.cabBotones_interna{
	background-color: #FFFFCC;
	border-bottom: 1px solid #8ea6c6;
}

.subtabla {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003366;
	background-color: #EFEFEF;
	border:1px solid #8ea6c6;
}
.link:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #676767;
}
.subtabla_selec {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003399;
	background-color: #FBE077;
	border: 1px solid #EFEFEF;
}

.notapie {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	background-color: #FFFFCC;
	background-position: center center;
	padding-top: 1px;
	border-top: 1px solid #CCCC99;

}
.notapie_interna {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	background-color: #EBEAEA;
	background-position: center center;
	padding-top: 1px;
	border-top: 1px solid #CCCC99;

}

.nota {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333366;
	background-color: #FFFFCC;
	background-position: center center;
	padding-top: 1px;
}
li {
	list-style-image: url(imagenes/iconos/LI3.gif);
	line-height: normal;
	margin-bottom: 6px;
	
}
a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333366;
	text-decoration: none;
	background-position: center;
}
a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #655f52;
	text-decoration: underline;
}


.cabsubtabla {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003366;
	background-color: #CCCC99;
	border: 1px solid #666666;
	text-transform: capitalize;
	vertical-align: middle;
	font-weight: bold;

}
.negritaform {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #003366;
}

.lineaSUBform {
	border-bottom: 1px solid #8ea6c6;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #2A4E7D;
	vertical-align: bottom;
	font-size: 11px;
	font-style: italic;
	line-height: 15px;
}
.lineasForm {
	border-bottom: 1px solid #8ea6c6;
	border-top: 1px solid #8ea6c6;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #2A4E7D;
	vertical-align: bottom;
	font-size: 11px;
	font-style: italic;
	line-height: 15px;
}
.lineaTOPform {
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #8ea6c6;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #8ea6c6;
}
.subLinea{
	border-bottom: 1px solid #999999;
	line-height: 10px;
}
.topLinea{
	border-top: 1px solid #999999;
	line-height: 10px;
}
.subLineaCAB{
	border-bottom: 1px solid #999999;
	line-height: 10px;
	background-color: #FBE077;
}
.subnegritaform {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	font-weight: bold;
	color: #999966;
}

input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #655f52;
	clear:both;
}

select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.caja {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	border: 1px solid #EFEFEF;
	padding: 10px;

}
.barraBoton{
clear:both;
	text-align:center;
	padding:3px;
}
.textos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #999999;
}

.cabeceras {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-position: top;
	line-height: 20px;
	margin:auto;
	width:700px;
	padding:5px;
}

.nivel2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #9F0C5A;
}
.nivel3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003366;
	/*color:#45a7b0;*/
}
.nivel4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
color: #3083BF;
		/*color:#45a7b0;*/
}

.nivel5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003366;
}
.secundario{
	background-color: #EBEAEA;
}

.cabBotones{
	background-color: #EBEAEA;
	border-bottom: 1px solid #8ea6c6;
}
.pieBotones{
	background-color: #EBEAEA;
	border-top: 1px solid #8ea6c6;
}
.pieBotones{
	background-color: #EBEAEA;
	border-top: 1px solid #8ea6c6;
}
textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.letras {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #003366;
}
a.letras:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	background-color: #003366;
}
.actual {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	background-color: #003366;
}
/*---------------------------------------------------------------/
/							SIGA v2.0 							 /
/---------------------------------------------------------------*/

/***********  OBJETOS  *****************************/
#contenido{
clear:both;
margin:auto;
width:700px;
padding:5px;
}
#form_persona{
float:left;
width:390px;
}
#consejos{
float:left;
width:280px;
}
#form_registro{
clear:both;
float:left;
width:100%;
}



/***********  CLASES  ****************************/
.stiloboton{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background:url(imagenes/bt_fondo.gif) #2F547E left center no-repeat;
	text-align: center;
	padding: 2px 10px 2px 12px;
	border: 1px solid #30557F;
	font-weight: bold;
	text-decoration:none;
	margin-top:5px;
	margin-bottom:5px;
	max-width:110px;
	cursor:pointer;
}
.stiloboton:hover{
	text-decoration:none;
	background:url(imagenes/bt_fondo2.gif) #BFB79B left center no-repeat;
	color:#2F547E;
	cursor:pointer;
}


.left{
width:60%;
float:left;

}
.right{
width:35%;
float:right;
text-align:right;
}

/* extranet*/
.libro{
width:760px;
padding:5px 5px 5px 25px;
margin:15px;
border:#EFEFEF 1px solid;
}
.pagina{
padding:5px;
margin:0px;
width:30%;
float:left;
}
.clear{
clear:both;
width:100%;
}

.oculto{
color:#ffffff;
}
#contenedor_central {
width:100%;
text-align:center;
}

#pestanas {
  margin:0px auto;
  width:700px;
  font:0.9em Georgia,Serif;
  /*background:#FFFFFF url(imagenes/pestanas/bg.gif) repeat-x bottom;*/
  background:#FFFFFF;
  line-height:normal;
  text-align:left;
}
#pestanas ul {
  margin:0;
  padding:10px 10px 0;
  list-style:none;
  }
#pestanas li {
  float:left;
  background:url(imagenes/pestanas/left.gif) no-repeat left top;
  margin:0;
  padding:0 0 0 10px;
  list-style:none;
  }
#pestanas a {
  display:block;
  background:url(imagenes/pestanas/right.gif) no-repeat right top;
  padding:2px 5px 2px 1px;
  text-decoration:none;
  font-weight:bold;
  }
#pestanas a:hover {
  color:#333;
  }
#pestanas #current {
  background-image:url(imagenes/pestanas/left_on.gif);
  }
#pestanas #current a {
  background-image:url(imagenes/pestanas/right_on.gif);
  color:#333;
  }
#menu2 {
float:right;
margin-bottom:0px;
position:relative;
top:5px;
}
/*indexacion*/
.stilobotonayuda{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #3869D8;
	margin:0px;
	padding:3px 3px 3px 19px;
	font-weight: bold;
	text-decoration:none;
	display:block;
	text-align:center;
	background:url(imagenes/information.gif) left center no-repeat;
	border: 1px dotted #6A97C4;
	width:80px;	
	float:right;
}
.stilobotonayuda:hover{
	text-decoration:none;
	color:#30557F;
	background:url(imagenes/information2.gif) left center no-repeat;
}
.tablardos {
border-collapse:separate;
}
.tablardos th{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003366;
	background-color: #CCCC99;
	border: 1px solid #666666;
	text-transform: capitalize;
	vertical-align: middle;
	font-weight: bold;
}
.tablardos td{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003366;
	background-color: #EFEFEF;
	border:1px solid #8ea6c6;
}

.tablardos tr.noencontrado{
background:#CCCCCC;

}
.tablardos tr.nopago td{
background:#FECB32;
}
.tablardos tr.pagado td{
background-color:#CEFF7F;
}
.tablardos tr.pagocaducado td{
background-color:#FF6600;
}
/* Abril 09 - Ainhize*/
h1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;
}
div.form{
	width:750px;
	margin:10px auto;
	padding:5px;
}

.stilobotonayuda{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #3869D8;
	margin:2px 0px;
	padding:3px 3px 3px 19px;
	font-weight: bold;
	text-decoration:none;
	display:block;
	text-align:center;
	background:url(imagenes/information.gif) left center no-repeat;
	border: 1px dotted #6A97C4;
	float:right;
	width:auto;
}
div.center{
	clear:both;
	margin:5px 10%;
	padding:10px 5px;
}
div.subtabla{
padding:5px;
}
p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	color: #655f52;
}
/*********************GESTION PUBLICA DE CITAS**********************************/
#tablaseccion {
overflow:hidden;
border:1px solid #8ea6c6;
}
#citas_usu {
width:100%;
border-collapse: collapse;
border:1px solid #8ea6c6;
margin-bottom:-1px;
margin-left:1px;
border-left:0;
}
#citas_usu td {
margin:0;
border:1px solid #8ea6c6;
border-top:1px solid #8ea6c6;
border-left:0;
padding:5px;
}
#citas_usu th {
text-align:left;
}
.calendar{
border:1px solid #8ea6c6;
border-top:2px solid #8ea6c6;
margin:0 auto;
background: #efefef;
}
.calendar th {
background: #fff;
}
.calendar caption {
border:1px solid #8ea6c6;
background: #efefef;
padding:2px;
margin-top:10px;
}

/*palabras clave*/
#palabras{
display:none;
position:absolute;
left:70%;
top:175px;
background:#CCCCCC;
font-size:0.9em;
width:320px;
overflow:hidden;
}
#col1, #col2{
width:45%;
float:left;
}
#palabras ul{
list-style:none;
margin:5px 1px 1px 10px;
padding:1px;
}
#palabras li{
list-style:none;
margin:1px;
padding:1px;
}
#palabras .cerrar{
width:50px;
float:right;
clear:both;
background:#EFEFEF;
border:#666666 1px solid;
margin:3px;
padding:2px;
text-align:center;
}