body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #fef0d3;
}

/* ---------------------- index --------------------------*/

#contenedor {
	display: table;
	margin-left: auto;
	margin-right: auto;
	width:955px;
	height: 100%;
	
}
#avis_form{
	width:292px;
	height:63px;
	margin: 0 auto;
	background-color:#000;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	float:left;
	z-index: 15;
	position:absolute;
	left: 373px;
	top: 280px;
	text-align:center;
	padding-top:20px;
	
	border-top:2px solid #c30066;
	border-left:2px solid #c30066;
	border-right:2px solid #c30066;
	border-bottom:2px solid #c30066;
	


}
#avis_form a{
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
}
#avis_form a:hover{
	color:#f6b223;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
}

#avis_form1{
	width:292px;
	height:63px;
	margin: 0 auto;
	background-color:#000;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	float:left;
	z-index: 15;
	position:absolute;
	left: 373px;
	top: 280px;
	text-align:center;
	padding-top:20px;
	
	border-top:2px solid #c30066;
	border-left:2px solid #c30066;
	border-right:2px solid #c30066;
	border-bottom:2px solid #c30066;
	


}
#avis_form1 a{
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
}
#avis_form1 a:hover{
	color:#f6b223;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
}
#avis_form2{
	width:292px;
	height:63px;
	margin: 0 auto;
	background-color:#000;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	float:left;
	z-index: 15;
	position:absolute;
	left: 373px;
	top: 280px;
	text-align:center;
	padding-top:20px;
	
	border-top:2px solid #c30066;
	border-left:2px solid #c30066;
	border-right:2px solid #c30066;
	border-bottom:2px solid #c30066;
	


}
#avis_form2 a{
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
}
#avis_form2 a:hover{
	color:#f6b223;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
}
#avis_form3{
	width:292px;
	height:63px;
	margin: 0 auto;
	background-color:#000;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	float:left;
	z-index: 15;
	position:absolute;
	left: 373px;
	top: 280px;
	text-align:center;
	padding-top:20px;
	
	border-top:2px solid #c30066;
	border-left:2px solid #c30066;
	border-right:2px solid #c30066;
	border-bottom:2px solid #c30066;
	


}
#avis_form3 a{
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
}
#avis_form3 a:hover{
	color:#f6b223;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
}
#avis_form4{
	width:292px;
	height:63px;
	margin: 0 auto;
	background-color:#000;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	float:left;
	z-index: 15;
	position:absolute;
	left: 373px;
	top: 280px;
	text-align:center;
	padding-top:20px;
	
	border-top:2px solid #c30066;
	border-left:2px solid #c30066;
	border-right:2px solid #c30066;
	border-bottom:2px solid #c30066;
	


}
#avis_form4 a{
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
}
#avis_form4 a:hover{
	color:#f6b223;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
}

#avis_form5{
	width:292px;
	height:63px;
	margin: 0 auto;
	background-color:#000;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	float:left;
	z-index: 15;
	position:absolute;
	left: 373px;
	top: 280px;
	text-align:center;
	padding-top:20px;
	
	border-top:2px solid #c30066;
	border-left:2px solid #c30066;
	border-right:2px solid #c30066;
	border-bottom:2px solid #c30066;
	


}
#avis_form5 a{
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
}
#avis_form5 a:hover{
	color:#f6b223;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
}

#avis_form6{
	width:292px;
	height:63px;
	margin: 0 auto;
	background-color:#000;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	float:left;
	z-index: 15;
	position:absolute;
	left: 373px;
	top: 280px;
	text-align:center;
	padding-top:20px;
	
	border-top:2px solid #c30066;
	border-left:2px solid #c30066;
	border-right:2px solid #c30066;
	border-bottom:2px solid #c30066;
	


}
#avis_form6 a{
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
}
#avis_form6 a:hover{
	color:#f6b223;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
}

#avis_form7{
	width:292px;
	height:63px;
	margin: 0 auto;
	background-color:#000;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	float:left;
	z-index: 15;
	position:absolute;
	left: 373px;
	top: 280px;
	text-align:center;
	padding-top:20px;
	
	border-top:2px solid #c30066;
	border-left:2px solid #c30066;
	border-right:2px solid #c30066;
	border-bottom:2px solid #c30066;
	


}
#avis_form7 a{
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
}
#avis_form7 a:hover{
	color:#f6b223;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
}

#avis_form8{
	width:292px;
	height:63px;
	margin: 0 auto;
	background-color:#000;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	float:left;
	z-index: 15;
	position:absolute;
	left: 373px;
	top: 280px;
	text-align:center;
	padding-top:20px;
	
	border-top:2px solid #c30066;
	border-left:2px solid #c30066;
	border-right:2px solid #c30066;
	border-bottom:2px solid #c30066;
	


}
#avis_form8 a{
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
}
#avis_form8 a:hover{
	color:#f6b223;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
}





#cabecera {
	width:955px;
	height:113px;
	float: left;
	background-image: url(images/cabecera.gif);
	position:relative;
}

h1 {
	position:absolute;
	top:70px;
	left:105px;
	font-size:12px;
	text-transform:uppercase;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
}

div.telefon {
	position:absolute;
	top:55px;
	left:750px;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:18px;
	font-weight:bold;
}
div.telefon strong {font-size:24px;}

div.idiomas {
	position:absolute;
	top:0;
	right:20px;
}
div.idiomas div {
	float:left;
	margin-right:5px;
	height:15px;
	padding:4px;
	background:#e5e5e5;
	color:#999;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
}
div.idiomas div a {color:#333; text-decoration:none;}
div.idiomas div a:hover {color:#fff;}
div.idiomas div.aqui:hover {background:#c30066; color:#fff;}
div.idiomas div.aqui:hover a {color:#fff;}

#menus {
	width:955px;
	height:28px;
	float: left;
	background-image: url(images/paramenus.jpg);
}

#contenido {
	width:955px;
	height:auto;
	float: left;
	background-color: #FFFFFF;
	position:relative;
	z-index:0;
}
#pie {
	width:935px;
	float: left;
	background-color: #C30066;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	padding: 15px 10px;
}
#pie p {margin:0 0 5px 0;} 
#pie a {
	color:#fff;
	display:block;
	float:left;
	width:210px;
	margin:4px 10px 4px 0;
}
#pie p a {
	color:#fff;
	display:inline;
	float:none;
	margin:0;
}
#menus2 {
	width:955px;
	height:auto;
	float: left;
	background-color: #FCD991;
}
.menu1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	border-top-width: 3px;
	border-right-width: 2px;
	border-bottom-width: 3px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #F7B323;
	border-right-color: #F7B323;
	border-bottom-color: #F7B323;
	color: #000000;
}
.menu1 a:link {
	color: #000000;
	text-decoration: none;
}
.menu1 a:visited {
	text-decoration: none;
	color: #000000;
}
.menu1 a:hover {
	text-decoration: none;
	color: #C30066;
}
.menu1 a:active {
	text-decoration: none;
	color: #000000;
}
.menu2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	border-top-width: 3px;
	border-right-width: 2px;
	border-bottom-width: 3px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #F7B323;
	border-bottom-color: #F7B323;
	color: #000000;
}
.menuseleccionado {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	border-top-width: 3px;
	border-right-width: 2px;
	border-bottom-width: 3px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #F7B323;
	border-right-color: #F7B323;
	border-bottom-color: #F7B323;
	color: #C30066;
}
.menuseleccionado a {text-decoration:none; color:#c30066;}
.txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: left;
	padding-left: 20px;
	padding-right: 30px;
	list-style-image: url(images/bola.gif);
}
.tit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	text-align: left;
	list-style-image: url(images/bola.gif);
	font-weight: bold;
	padding-left: 1px;
}
.destacado {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #C30066;
	text-align: left;
	list-style-image: url(images/bola.gif);
	font-weight: bold;
	padding-left: 1px;
}
#columnas {
	width:391px;
	height:auto;
	float: left;
	background-color: #FFFFFF;
}
#columnas2 {
	width:563px;
	height:auto;
	float: left;
	background-color: #FFFFFF;
}
#colizq1 {
	width:391px;
	height:358px;
	float: left;
	background-color: #FFFFFF;
	background-image: url(images/rural_1.jpg);
	background-repeat: no-repeat;
}
#colizq2 {
	width:391px;
	float: left;
	background-image: url(images/fondo1.gif);
	background-repeat: repeat-y;
	padding-top: 20px;
}
#colizq3 {
	width:391px;
	float: left;
	background-image: url(images/fondo2.gif);
	background-repeat: no-repeat;
	height: 7px;
}
#coldr1 {
	width:563px;
	height:210px;
	float: left;
	background-image: url(images/rural_2.jpg);
	background-repeat: no-repeat;
}


#coldr3 {
	width:563px;
	/*height:251px;*/
	height:241px;
	float: left;
	background-image:url(images_opos/685rural_3.gif);
	background-repeat: no-repeat;
	/*background-position: center center;*/
	background-position:center -10px;
}
#coldr3_1 {
	width:563px;
	/*height:251px;*/
	height:241px;
	float: left;
	background-image:url(images_opos/685rural_3.gif);
	background-repeat: no-repeat;
	/*background-position: center center;*/
	background-position:center -10px;
}
#coldr2 {
	width:512px;
	float: left;
	padding-right: 30px;
	padding-left: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: left;
	list-style-image: url(images/bola.gif);
}
.formtxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	text-align: right;
	padding-left: 0px;
	padding-right: 10px;
	list-style-image: url(images/bola.gif);
	font-weight: bold;
	vertical-align: middle;
}
.formtxt2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #C30066;
	text-align: right;
	list-style-image: url(images/bola.gif);
	font-weight: bold;
	vertical-align: middle;
}
.formtxt3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-align: right;
	padding-left: 0px;
	padding-right: 25px;
	list-style-image: url(images/bola.gif);
	font-weight: normal;
	vertical-align: middle;
}
.formcampo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;
	text-align: left;
	vertical-align: middle;
	padding-left: 10px;
	border: 1px solid #333333;
	width: 206px;
	height: 20px;
	/*padding-top: 3px;*/
}
.formcampo2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #FFFFFF;
	text-align: left;
	vertical-align: middle;
	padding-left: 10px;
	border: 1px solid #333333;
	width: 311px;
	height: 50px;
	padding-top: 3px;
}
.formtxt4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	text-align: left;
	padding-left: 25px;
	padding-right: 10px;
	list-style-image: url(images/bola.gif);
	font-weight: bold;
	vertical-align: middle;
	padding-bottom: 10px;
	line-height: 30px;
}
.txtaviso {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	text-align: left;
	padding-left: 5px;
	vertical-align: top;
	padding-right: 25px;
}

.txtaviso a:link {
	color: #000000;
	text-decoration: underline;
}
.txtaviso a:visited {
	text-decoration: underline;
	color: #000000;
}
.txtaviso a:hover {
	text-decoration: underline;
	color: #C30066;
}
.txtaviso a:active {
	text-decoration: underline;
	color: #000000;
}
.destacado2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #C30066;
	text-align: center;
	list-style-image: url(images/bola.gif);
	font-weight: bold;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 0px;
}

/* ---------------------- on estem --------------------------*/

#contenido2 {
	width:955px;
	height:auto;
	float: left;
	background-color: #FFFFFF;
	text-align:center;
}
#plano {
	width:728px;
	height:914px;
	padding-left:138px;
	padding-right:89px;
}

#direccion {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-image:url(images/a_5_min.png);
	background-repeat:no-repeat;
	background-position:580px 24px;
	
}

/* ---------------------- noticies --------------------------*/

#n_col_izq {
	width:724px;
	height:auto;
	float: left;
	
}
#n_col_der {
	height:auto;
	float: right;
	
}

/* ---------------------- AUXILIAR ADMINISTRATIVO --------------------------*/


#aux_admin_1 {
	width:563px;
	height:210px;
	float: left;
	background-image:url(images/aux_administrativo.jpg);
	background-repeat: no-repeat;
}

#aux_admin_2 {
	width:391px;
	height:358px;
	float: left;
	background-color: #FFFFFF;
	background-image:url(images/aux_administrativo1.jpg);
	background-repeat: no-repeat;
}


/* ---------------------- BOMBERO --------------------------*/


#bombers_1 {
	width:563px;
	height:210px;
	float: left;
	background-image:url(images/bombers_1.jpg);
	background-repeat: no-repeat;
}

#bombers_2 {
	width:391px;
	height:358px;
	float: left;
	background-color: #FFFFFF;
	background-image:url(images/bombers_2.jpg);
	background-repeat: no-repeat;
}


/* ---------------------- GUARDIA CIVIL --------------------------*/


#guardia_civil_1 {
	width:563px;
	height:210px;
	float: left;
	background-image:url(images/guardia_civil_1.jpg);
	background-repeat: no-repeat;
}

#guardia_civil_2 {
	width:391px;
	height:358px;
	float: left;
	background-color: #FFFFFF;
	background-image:url(images/guardia_civil_2.jpg);
	background-repeat: no-repeat;
}


#info_tip {
	width:563px;
	height:251px;
	float: left;
	background-image: url(images/info.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

#cabecera_esp {
	width:955px;
	height:113px;
	float: left;
	background-image: url(images/cabecera_esp.gif);
}


/* ---------------------- MOSSO --------------------------*/


#mosso_1 {
	width:563px;
	height:210px;
	float: left;
	background:url(images_opos/10mosso_1.jpg) no-repeat;
}

#mosso_2 {
	width:391px;
	height:358px;
	float: left;
	background-color: #FFFFFF;
	background-image:url(images/tipo_opsicion.jpg);
	background-repeat: no-repeat;
}
#tiol_1 {
	position:absolute;
	right:12px;
	top:260px;
	width:336px;
	height:29px;
	z-index:1;
	overflow:hidden;
	color:#FFF;
	text-align:center;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:25px;
	
	
	
}



/* ---------------------- PENITENCIARIAS --------------------------*/


#carcel_1 {
	width:563px;
	height:210px;
	float: left;
	background-image:url(images/carcel_1.jpg);
	background-repeat: no-repeat;
}

#carcel_2 {
	width:391px;
	height:358px;
	float: left;
	background-color: #FFFFFF;
	background-image:url(images/carcel_2.jpg);
	background-repeat: no-repeat;
}


/* ---------------------- POLICIA LOCAL --------------------------*/


#poli_local_1 {
	width:563px;
	height:210px;
	float: left;
	background-image:url(images/poli_local_1.jpg);
	background-repeat: no-repeat;
}

#poli_local_2 {
	width:391px;
	height:358px;
	float: left;
	background-color: #FFFFFF;
	background-image:url(images/poli_local_2.jpg);
	background-repeat: no-repeat;
}

/* ---------------------- INDEX BUENO --------------------------*/

#oposicions-1 {
	float:left;
	width:955px;
	height:202px;
	background-image:url(images/oposicions_1.jpg);
}
#oposicions-1 h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:48px;
	font-weight:normal;
	color:#000;
	text-align:right;
	padding-right:40px;
}
#oposicions-1 h2 span {
	color:#bb1064;
}

#oposicions-2 {
	float:left;
	width:329px;
	height:607px;
	/*background-image:url(images/oposicions_2.png);
	*/
	
}


#pnl_h_top{
	float:left;
	width:329px;
	height:57px;
	background-image:url(images/pnl_h1.jpg);
	/*background-image:url(images/oposicions_2.png);
	*/
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
}
#pnl_h_top h3 {
	padding:10px 80px 0 80px;
	display:block;
	font-weight:normal;
	margin:0;
}
#pnl_h_bts{
	float:left;
	width:314px;
	height:34px;
	padding-top:14px;
	padding-left:15px;
	text-align:center;
	background-image:url(images/pnl_h_bts.png)
	/*background-image:url(images/oposicions_2.png);
	*/
	
}
#pnl_h_foot{
	float:left;
	width:329px;
	height:22px;
	background-image:url(images/pnl_h_pie.jpg)
}

#oposicions-3 {
	float:left;
	width:360px;
	height:695px;
	background-image:url(images_opos/685rural_3.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	padding-left:17px;
	padding-top:12px;
	
}

#oposicions-4 {
	float:right;
	width:231px;
	height:810px;
}

#oposicions-5 {
	float:left;
	width:724px;
	height:199px;
}

#oposicions-6 {
	float:left;
	width:231px;
	height:10px;
}

.home_links {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #ffffff;
	text-decoration: none;
}

.home_links a:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-decoration: none;
	color: #ffffff;
	
}
.home_links a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-decoration: none;
	color: #ffffff;
}
.home_links a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #f6b223;
	text-decoration: none;
}
.home_links a:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-decoration: none;
	color: #ffffff;
}


.destacado25 {
	font-family:Verdana, Geneva, sans-serif;
	font-size: 18px;
	color: #C30066;
	text-align: left;
	
	
}

.destacado26 {
	font-family:Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #00000;
	text-align: left;
	font-weight: bold;
	line-height:16px;
	
}
.destacado27 {
	font-family:Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #00000;
	text-align: left;
	line-height:16px;
	
	
}

ul
{
list-style-image:url("images/ul_icon.png");
list-style-position:-10px;


}




/* ---------------------- POLICIA NACIONAL --------------------------*/


#policia_nacional_1 {
	width:563px;
	height:210px;
	float: left;
	background-image:url(images/policia_nacional_1.jpg);
	background-repeat: no-repeat;
}

#policia_nacional_2 {
	width:391px;
	height:358px;
	float: left;
	background-color: #FFFFFF;
	background-image:url(images/policia_nacional_2.jpg);
	background-repeat: no-repeat;
}


/* ---------------------- AUXILIAR ADMINISTRATIVO ESTADO --------------------------*/


#aux_adm_1 {
	width:563px;
	height:210px;
	float: left;
	background-image:url(images/aux_adm_1.jpg);
	background-repeat: no-repeat;
}

#aux_adm_2 {
	width:391px;
	height:358px;
	float: left;
	background-color: #FFFFFF;
	background-image:url(images/aux_adm_2.jpg);
	background-repeat: no-repeat;
}


/* ---------------------- AUXILIAR JUDICIAL --------------------------*/


#aux_jud_1 {
	width:563px;
	height:210px;
	float: left;
	background-image:url(images/aux_jud_1.jpg);
	background-repeat: no-repeat;
}

#aux_jud_2 {
	width:391px;
	height:358px;
	float: left;
	background-color: #FFFFFF;
	background-image:url(images/aux_jud_2.jpg);
	background-repeat: no-repeat;
}


/* ---------------------- AUXILIAR JUDICIAL --------------------------*/


#subaltern_1 {
	width:563px;
	height:210px;
	float: left;
	background-image:url(images/subaltern_1.jpg);
	background-repeat: no-repeat;
}

#subaltern_2 {
	width:391px;
	height:358px;
	float: left;
	background-color: #FFFFFF;
	background-image:url(images/subaltern_2.jpg);
	background-repeat: no-repeat;
}


/* ---------------------- AGENTE RURAL --------------------------*/


#rural_2 {
	width:391px;
	height:358px;
	float: left;
	background-color: #FFFFFF;
	background-image:url(images/rural_1.jpg);
	background-repeat: no-repeat;
}

/* ---------------------- NOTICIAS BLOG --------------------------*/


#contenido20 {
	width:955px;
	height:auto;
	float: left;
	background-color: #FFFFFF;
}

#news-1 {
	float:left;
	width:955px;
	height:45px;
}

#news-2 {
	float:left;
	width:955px;
	height:63px;
	background-image:url(images/news_2.gif)
}

#news-3 {
	float:left;
	width:672px;
	height:auto;
	/*background-image:url(images/news_3.png);*/
	padding-top:37px;
	padding-left:27px;
	padding-right:27px;
}

#news-4 {
	float:right;
	width:206px;
	height:642px;
	background-image:url(images/news_4.png);
	padding-top:37px;
	padding-left:15px;
}

#news-5 {
	float:left;
	width:955px;
	height:36px;
}

.link_12_sub {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #C30066;
	text-decoration: underline;
}

.link_12_sub a:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #C30066;
	text-decoration: underline;
	
}
.link_12_sub a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #C30066;
	text-decoration: underline;
}
.link_12_sub a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
}
.link_12_sub a:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #C30066;
	text-decoration: underline;
}



input { 
	font-family:  Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #000000; 
	background-color: #ffffff; 
	border: #f8b323; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
	margin-bottom:8px;
	margin-top:5px;
}


.link_14_b {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight:bold;
	
}

.link_14_b a:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight:bold;
	
}
.link_14_b a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight:bold;
}
.link_14_b a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #C30066;
	font-weight:bold;
}
.link_14_b a:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight:bold;
}


#gracies-1 {
	float:left;
	width:955px;
	height:550px;
	text-align:center;
}



/* ---------------------- QUI SOM --------------------------*/


#foto_qui_som {
	width:auto;
	height:auto;
	margin-left: auto;
	margin-right: auto;
}

#txt_qui_som {
	text-align:justify;
	width:741px;
	height:auto;
	margin-left: auto;
	margin-right: auto;
	
}

.txt1_qui_som {
	font-family:Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #00000;
	font-weight: bold;
}

.txt2_qui_som {
	font-family:Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #00000;
	
}
	
/* ---------------------- INFO GENERAL --------------------------*/


#info_general_1 {
	width:563px;
	height:210px;
	float: left;
	background-image:url(images/info_general_1.jpg);
	background-repeat: no-repeat;
}

#info_general_2 {
	width:391px;
	height:358px;
	float: left;
	background-color: #FFFFFF;
	background-image:url(images/info_general_2.jpg);
	background-repeat: no-repeat;
	text-align:center;
}
#info_general_2 h2 {
	margin:215px 0 0 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#000;
}
#info_general_2 h2 span {color:#fff; font-size:30px; display:block; padding-top:8px;}

#info_general_2 p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	margin:15px 10px 0 30px;
}



/**************/
div.mensaje-cuadro {
	padding-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	width:300px;
}
div.mensaje-cuadro h4 {
	font-size:24px;
	margin:0 0 10px 0;
}
div.mensaje-cuadro p {
	font-size:18px;
	margin:0 0 15px;
}
div.mensaje-cuadro p em {
	font-size:14px;
	color:#bb1064;
}
.empuja1 {margin:40px 0 0 120px;}
