/* Reset del CSS */

body, h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
	font-weight: normal;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
	margin: 0px;
	padding: 0px;
}
table {
	border-collapse:collapse;
	border-spacing: 0px;
}
fieldset, img, abbr, acronym {
	border: 0px;
}
address, caption, cite, code, dfn, th, var {
	font-style: normal;
	font-weight: normal;
}
ol, ul {
	list-style: none;
}
caption, th {
	text-align: left;
}
a {
	outline: none;
}
.clearfix {
	overflow: hidden;
	width: 100%;
}
.alignleft {
	float: left;
	padding: 0px 20px 20px 0px;
}

/* Reset del CSS */

body {
	font-family: Arial, Helvetica, sans-serif;
	text-align: justify;
}
#encabezado {
	background: #BFBFBF;
	font-family: Trebuchet MS, Verdana, Arial;
}
#encabezado p {
	margin-bottom: 0.5em;
}
.contenedor {
	width: 850px;
	margin: auto;
	position: relative;
	overflow: hidden;
}
#widget-encabezado {
	width: 250px;
	float: right;
	padding-top: 30px;
}
#widget-make_wlp_customized-1 {
	font-weight: bold;
	text-transform: uppercase;
}
#widget-make_wlp_customized-1 li {
	float: right;
	font-size: 80%;
	padding-left: 15px;
}
#widget-make_wlp_customized-1 h2 {
	font-weight: bold;
}
#widget-make_wlp_customized-1 li a:link, #widget-make_wlp_customized-1 li a:visited {
	color: #003D6E;
	text-decoration: underline;
}
#widget-make_wlp_customized-1 li a:hover {
	color: #000000;
	text-decoration: underline;
}
#widget-make_wlp_customized-3 {
	padding-top: 10px;
	float: right;
	width: 160px;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 70%;
}
#widget-make_wlp_customized-3 li {
	float: right;
	padding-left: 15px;
}
#widget-make_wlp_customized-3 li a:link, #widget-make_wlp_customized-3 li a:visited {
	color: #003D6E;
	text-decoration: underline;
}
#widget-make_wlp_customized-3 li a:hover {
	color: #000000;
}
#logo {
	margin-bottom: 10px;
	margin-top: 10px;
}
.direccion {
	font-size: 70%;
	color: #7B7B7B;
}
.direccion a {
	color: #7B7B7B;
	text-decoration: none;
}
#widget-make_wlp_customized-4 {
	width: 100%;
	padding-bottom: 4em;
	position: relative;
	float: right;
	font-family: Trebuchet MS, Verdana, Arial;
	font-weight: bold;
	text-transform: uppercase;
	text-align: right;
}
#widget-make_wlp_customized-4 li {
	float: left;
	font-size: 80%;
	padding-left: 25px;
}
#widget-make_wlp_customized-4 .level-0 {
	position: absolute;
	right: 0px;
}
#widget-make_wlp_customized-4 li.page-67 {
	margin-left: 40px !important;
}
#widget-make_wlp_customized-4 li.current_page_parent a {
	color: #FFF !important;
}
#widget-make_wlp_customized-4 li.current_page_parent li a {
	color: #003D6E !important;
}
#widget-make_wlp_customized-4 li.current_page_item a {
	color: #FFF !important;
}
#widget-make_wlp_customized-4 li.current_page_item li a {
	color: #003D6E !important;
}
#widget-make_wlp_customized-4 li li.current_page_item a {
	color: #FFF !important;
}
#widget-make_wlp_customized-4 h2 {
	margin-bottom: 10px;
	float: left;
	font-weight: bold;
}
#widget-make_wlp_customized-4 li a:link, #widget-make_wlp_customized-4 li a:visited {
	color: #003D6E;
	text-decoration: underline;
}
#widget-make_wlp_customized-4 li a:hover {
	color: #000000;
}
#widget-make_wlp_customized-4 .level-1 {
	width: 110%;
	display: none;
	position: absolute;
	top: 2em;
	right: 0px;
	font-size: 95%!important;
}
#widget-make_wlp_customized-4 .current_page_item .level-1, #widget-make_wlp_customized-4 .current_page_parent .level-1 {
	display: block;
	font-size: 105%;
}
#widget-make_wlp_customized-4 .level-1 li {
	float: right;
	text-align: left!important;
	padding-bottom: 5px;
	/*padding-left: 15px !important;*/
	padding-left: 22px !important;
}
.page-id-20 #widget-make_wlp_customized-4 .level-1 {
	width: 100%;
}
#contenido {
	margin-bottom: 25px;
}
#buscador {
	width: 220px;
	height: 20px;
	margin-bottom: 20px;
	padding: 10px;
	float: right;
	background-color: #08436F;
}
input#boton-buscar {
	background: none;
	border: none;
	width: 50px;
	text-align: right;
	color: #FFFFFF;
	right: 20px;
}
#equipo {
	width: 840px;
	float: right;
	font-size: 80%;
	clear: both;
}
.texto {
	width: 700px;
	padding: 20px;
	float: right;
	background: url(img/fondo-semitransp.png) repeat top left;
	font-size: 80%;
	border: #B3B2B2 solid 2px;
	clear: both;
}
.texto.page {
	width: 640px;
	margin-bottom: 10px;
}
.texto.page a:link, .page a:visited {
	font-weight: bold;
	text-decoration: none;
	color: #24547C;
}
.texto.page a:hover {
	font-weight: bold;
	color: #000;
}
.texto h1 {
	color: #003D6E;
	font-size: 200%;
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: 10px;
	text-align: left;	
}
.single h1 {
	font-size: 150%;
}
.texto-post a {
	color: #08436f;
	text-decoration: none;
}
h1.resultado {
	padding-top: 20px;
	font-weight: bold;
}
h1.listado-noticias {
	font-size: 110%;
}
.texto p {
	margin-bottom: 1em;
}
.texto ul {
	margin-left: 40px;
	margin-top: 10px;
	padding-bottom: 1em;
	list-style-type: disc;
}
.texto li a:link, .texto li a:visited {
	text-decoration: none;
	color: #114874;
	font-weight: bold;
}
.texto li a:hover {
	text-decoration: none;
	color: #000;
	font-weight: bold;
}
.texto ul.oficinas-izq {
	float: left;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
}
.texto ul.oficinas-izq li {
	margin-bottom: 1em;
}
.texto ul.oficinas-der {
	float: right;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
}
.texto ul.oficinas-der li {
	margin-bottom: 1em;
	margin-right: 80px;
}
.persona {
	float: left;
	width: 370px;
	padding: 10px;
	margin-left: 25px;
	margin-bottom: 20px;
	background: url(img/fondo-semitransp.png) repeat left top;
	font-size: 80%;
	border: #B3B2B2 solid 1px;
}
.persona img {
	float: left;
	padding-right: 10px;
}
.persona h2 {
	font-size: 120%;
	font-weight: bold;
}
.persona h2 a {
	color: #114874;
}
.persona p.simple {
	margin-top: 1em;
}
.persona p a:link, .persona p a:visited {
	color: #114874;
	font-size: 110%;
	font-weight: bold;
	text-decoration: none;
}
.persona p a:hover {
	color: #000;
	font-size: 110%;
	font-weight: bold;
	text-decoration: none;
}
#publicaciones {
	width: 820px;
	float: right;
	font-size: 90%;
	clear: both;
}
.categorias {
	margin-top: 10px;
}
h1.categorias {
	font-size: 150%;
}
#cformsform {
	float: left;
	font-size: 80%;
}
#cformsform span {
	text-align: left;
	width: 100px;
}
#cformsform input {
	width: 200px;
}
#cformsform input#sendbutton {
	width: auto;
	font-size: 110%;
	float: left;
	margin-left: 100px;
}
#cformsform textarea {
	width: 300px;
	background-color: #FFF;
}
input#cf_field_6 {
	width: 10px;
}
.cf-after span {
	width: 500px !important;
	text-align: justify;
}
#li--7 {
	margin-left: 100px !important;
}
.textonly {
	width: 180px;
	background: none !important;
	padding: 2px !important;
}
.linklove {
	display: none;
}
#pie {
	width: 710px;
	text-align: center;
	margin: auto;
	padding-bottom: 20px;
	font-size: 65%;
	color: white;
}
.textwidget a.legal {
	color: #FFF;
}
h1.legal {
	color: #003D6E;
	font-size: 200%;
}
#linkcat-3, #execphp-3 {
	width: 710px !important;
	list-style-type: none;
	margin-top: 20px;
}
#linkcat-3 .title {
	display: none;
}
#linkcat-3 ul.xoxo li, #execphp-3 li {
	display: inline;
	padding: 0px 5px;
	font-weight: bold;
	border-right: 1px #FFF solid;
}
#linkcat-3 ul.xoxo li a:link, #linkcat-3 ul.xoxo li a:visited, #execphp-3 ul li a:link, #execphp-3 ul li a:visited {
	color: #FFF;
	text-decoration: none;
}
#linkcat-3 ul.xoxo li a:hover, #execphp-3 ul li a:hover {
	color: #000;
	text-decoration: none;
}
.widget_MAKE_recent_posts {
	float: left;
	width: 340px;
	height: 135px;
	padding: 10px;
	margin-left: 25px;
	margin-bottom: 20px;
	background: url(img/fondo-semitransp.png) repeat top left;
	font-size: 80%;
	border: #B3B2B2 solid 1px;
}
.widget_MAKE_recent_posts li {
	list-style-type: disc;
	margin-left: 15px;
	margin-bottom: 10px;
}
.widget_MAKE_recent_posts .title {
	margin-bottom: 10px;
	color: #003D6E;
	font-size: 120%;
	font-weight: bold;
}
.widget_MAKE_recent_posts a {
	color: #000000;
	text-decoration: none;
}
.a2a_dd {
	float: left;
	padding-right: 15px;
}

/*.texto h2 {
	margin-bottom: 10px;
	font-size: 125%;
	font-style: italic;	
}
.texto h3 {
	margin-bottom: 20px;
}*/
h3 a {
	text-decoration: underline;
	color: #08436f; 
}
/*.texto h4 {
	margin-bottom: 20px;
	font-size: 125%;
	font-weight: bold;
	color: #003D6E;
}
.texto p {
	margin-bottom: 1.3em;
}
.texto p a {
	text-decoration: underline;
}
.texto a {
	color: #003D6E;
	text-decoration: none;
	font-weight: bold;
}*/
.rp-home-link {
	bottom: 0px !important;
	margin: 20px 0px 10px 0px;
	font-size: 90%;
	font-weight: bold;
	text-align: center;
}
.rp-home-link a {
	padding: 4px 6px;
	background: #003D6E;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
.rp-home-link a:hover {
	text-decoration: underline;
}

/* Pagebar */

.pagebar {
	text-align: center;
	margin-right: 120px;
	margin-top: 20px;
	font-weight: bold;
	color: #003D6E;
}
.pagebar a:link, .pagebar a:visited {
	color: #D4DBE0;
}
.pagebar a:hover {
	color: #003D6E;
}
.pagebar .this-page {
	color: #D4DBE0;
}
