/*
Theme Name: Corfisa
Theme URI: http://wordpress.org/
Description: Plantilla para la página web de Corfisa
Version: 1.0
Author: e_make
Author URI: http://www.agencia-de-internet.es/
*/

/* 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%;
}
.cf_hidden {
	display: none;
}
.alignleft {
	padding-right: 10px;
	padding-bottom: 5px;
	float: left;
}
.alignright {
	padding-left: 10px;
	padding-bottom: 5px;
	float: right;
}
/* Reset del CSS */

/*

Colores:

	Rosa claro: #E2007A
	Rosa oscuro: #B23077

*/
body {
	background: url('img/fondo-cuerpo.png') repeat-x left top;
	font-family: "Trebuchet MS";
}
#contenedor {
	width: 990px;
	margin: 10px auto;
}
#encabezado {
	background: url('img/fondo-encabezado.gif') no-repeat left top;
	text-align: right;
}
#logo {
	width: 187px;
	height: 69px;
}
#encabezado img, #encabezado object {
	margin: 22px 20px 15px 20px;
}
#widget-make_wlp_customized-1 ul {
	width: 100%;
	background: #003368;
	font-size: 90%;
	text-align: right;
	overflow: hidden;
}
#widget-make_wlp_customized-1 li {
	float: right;
}
#widget-make_wlp_customized-1 a {
	padding: 5px 20px;
	display: block;
	color: #FFF;
	text-decoration: none;
}
#widget-make_wlp_customized-1 .current_page_item a, #widget-make_wlp_customized-1 a:hover {
	background: #001D3B;
	text-decoration: underline;
}
#contenido {
	background: #FFF;
}
#izquierda {
	width: 225px;
	padding: 15px 35px 0px 10px;
	float: left;
}
#execphp-180873561 {
	display: none;
	margin: 0px 0px 15px 0px;
}
#buscador {
	margin-bottom: 20px;
	padding: 5px 10px 7px 10px;
	background: #B5B5B5 /*url('img/fondo-buscador.gif') no-repeat left bottom*/;
}
#buscador #s {
	width: 114px;
}
#buscador #boton-buscar {
	width: auto;
}
#execphp-3 {
	display: none;
}
#widget-make_wlp_customized-2 {
	margin-bottom: 40px;
}
#widget-make_wlp_customized-2 .title {
	margin-bottom: 10px;
	font-size: 135%;
}
#widget-make_wlp_customized-2 li {
	margin: 5px;
	padding-left: 20px;
	color: #003368;
	border-bottom: 1px solid #003368;
	background: url('img/+.gif') no-repeat left 2px;
}
#widget-make_wlp_customized-2 li.selected {
	background: url('img/-.gif') no-repeat left 2px;
}
#widget-make_wlp_customized-2 a {
	color: #003368;
	text-decoration: none;
}
#widget-make_wlp_customized-2 li ul {
	display: none;
	color: #000;
}
#widget-make_wlp_customized-2 li li {
	padding: 5px 0px;
	color: #000;
	font-size: 85%;
	border-bottom: none;
	list-style: disc outside;
	background: url('');
}
#widget-make_wlp_customized-2 li li a {
	color: #000;
	text-decoration: underline;
}
#widget-make_recentposts-1 .title {
	height: 0px;
	margin-bottom: 5px;
	padding-top: 32px;
	background: url('img/fondo-noticias.jpg') no-repeat left top;
	overflow: hidden;
}
#widget-make_recentposts-1 li {
	padding: 5px 10px;
	font-size: 80%;
}
#widget-make_recentposts-1 a {
	color: #003368;
	font-weight: bold;
}
#execphp-180876543 {
	padding-top: 20px;
}
#execphp-180876543 img {
	width: 200px;
	height: 70px;
}
#centro {
	width: 475px;
	float: left;
}
#localizador {
	margin: 10px 0px;
	font-size: 65%;
	color: #B5B5B5;
}
#localizador a {
	color: #B5B5B5;
}
#centro h1 {
	margin: 15px 0px;
	font-size: 150%;
}
#centro h1 a {
	color: #000;
	text-decoration: none;
}
#centro h1 a:hover {
	text-decoration: underline;
}
#centro #submenu {
	margin-bottom: 20px;
	padding: 4px 5px;
	background: #003368;
	font-size: 85%;
}
#submenu li {
	margin: 0px 10px;
	display: inline;
}
#submenu a {
	color: #FFF;
}
#centro .texto {
	font-size: 80%;
	text-align: justify;
}
#centro .texto h2 {
	margin-bottom: 15px;
	color: #003368;
	font-size: 110%;
	font-weight: bold;
}
#centro .texto h2 {
	margin: 15px 0px;
	font-weight: bold;
}
#centro .texto p, #centro .texto ul {
	margin-bottom: 1.3em;
}
#centro .texto ul {
	margin-left: 20px;
	margin-bottom: 0.8em;
	padding-left: 10px;
	list-style: disc outside;
}
#centro .texto ol {
	margin-left: 20px;
	margin-bottom: 0.8em;
	padding-left: 10px;
	list-style: decimal outside;
}
#centro .texto li {
	margin-bottom: 0.8em;
}
#centro iframe {
	display: none;
}
#centro .listado li {
	cursor: default !important;
}
#cformsform {
	margin: 30px;
}
#cformsform li {
	width: 350px;
	margin: 0px auto !important; 
	padding-bottom: 5px !important;
	overflow: hidden;
	list-style-type: none !important;
}
#cformsform name {
	display: none;
}
#cformsform label {
	width: 100px;
	margin-right: 5px;
	float: left;
	text-align: right;
}
#cformsform input, #cformsform textarea {
	width: 200px;
}
#cformsform  #li--6 {
	margin-top: 15px;
	padding-right: 70px;
	text-align: right;
}
#cformsform #li--6 input {
	width: 12px;
	margin-right: 5px;
	float: right;
}
#cformsform #li--6 label {
	width: auto;
	float: right;
}
#cformsform .cf-sb {
	text-align: center;
}
#centro #destacados {
	margin: 0px;
	padding: 0px;
}
#centro #destacados li {
	width: 130px;
	margin: 0px;
	padding: 10px;
	float: left;
	background: url('img/fondo-destacados.gif') no-repeat left top;
	font-size: 90%;
	text-align: left;
	list-style: none;
}
#centro #destacados li.central {
	margin: 0px 12px;
}
#centro #destacados h2 {
	margin: 5px 0px;
	color: #003368;
	font-size: 115%;
	text-align: center;
}
#centro #destacados h2 a {
	color: #003368;
	text-decoration: none;
}
#centro .listado {
	width: 100%;
	margin: 0px !important;
	padding: 0px !important;
	overflow: hidden;
}
#centro .listado li {
	width: 200px;
	padding: 15px;
	margin: 0px;
	position: relative;
	float: left;
	list-style: none;
	cursor: pointer;
}
#centro .listado li span, #centro .listado li div {
	display: none;
}
#derecha {
	width: 200px;
	padding-right: 10px;
	float: right;
}
#text-411615901 {
	margin: 15px 0px;
}
#execphp-180876541 {
	margin: 10px 0px;
}
#execphp-180876541 img {
	width: 200px;
	height: 56px;
}
#cformsii-no-2 .title {
	text-align: left;
	padding-top: 82px;
	background: url('img/encabezado-formulario.png') no-repeat left top;
}
#cforms2form  {
	padding: 5px 10px;
	background: url('img/fondo_formulario.png') no-repeat left bottom;
	font-size: 90%;
}
#cforms2form ol {
}
#cforms2form li {
	padding-bottom: 5px;
}
#cforms2form li.textonly {
	text-align: left;
}
#cforms2form label {
	display: block;
	font-size: 85%;
}
#cforms2form input {
	width: 165px;
	padding: 3px 5px;
	border: 1px solid #000;
}
/*
#cforms2form #li-2-1 {
	margin-bottom: 10px;
	font-size: 80%;
}
*/
#cforms2form #li-2-5 input {
	width: 12px;
	margin-right: 5px;
}
#cforms2form #li-2-5 {
	margin-top: 5px;
	font-size: 80%;
}
#cforms2form label.cf-after {
	display: inline;
}

#cforms2form .cf-sb {
	padding-top: 5px;
	padding-bottom: 10px;
	text-align: right;
}
#cforms2form .cf-sb input {
	width: 100px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	color: #994800 !important;
	background: #FED81C !important;
	font-size: 90%;
	font-weight: bold;
	border: 1px solid #994800;
}

/**********Landing-Page**********/

.post-698 {
	background: #FFFFFF url(img/degradado.gif) repeat-x top left;
}
.post-698 #izquierda {
	padding-top: 15px;
}
#text-2 {
	text-align: center;
}
#text-2 h1 {
	font-size: 140%;
	font-weight: bold;
	color: #034284;
}
#text-2 h2 {
	font-size: 125%;
	font-weight: bold;
}
.post-698 #centro {
	width: 420px;
}
.post-698 h1 {
	font-size: 200%;
	font-weight: bold;
	color: #034284;
}
#.post-698 #centro img {
	padding: 0px 10px;
}
.post-698 #derecha {
	width: 260px;
}
.post-698 #derecha #cforms3form {
	text-align: right;
	background: url(img/cuerpo_formulario.png) no-repeat bottom left;
}
.post-698 #derecha #execphp-2 .title {
	background: url(img/cabecera-form.png) no-repeat top left;
	height: 0px;
	padding-top: 80px;
	overflow: hidden;
}
.post-698 #derecha #execphp-2 .cf-ol {
	padding-top: 10px;
	font-size: 75%;
}
#execphp-2 li {
	padding: 3px 25px 3px 0px;
}
#execphp-2 li input {
	border: 1px solid #034284;
	padding: 2px;
}
#execphp-2 li label {
	padding-right: 5px;
}
#execphp-2 li .cf-after span {
	font-size: 85%;
}
#execphp-2 #sendbutton3 {
	margin: 15px 30px !important;
	padding: 0px !important;
	float: none !important;
}
#derecha .cf_li_text_err {
	font-size: 80%;
	color: red;
	text-align: left !important;
	padding-left: 20px;
}
#derecha #text-3 {
	margin-top: 30px;
}


#pie {
	padding-top: 50px;
	background: #FFF;
	border-bottom: 10px solid #003368;
}
#widget-make_wlp_customized-3 ul {
	margin: 5px 20px;
	font-size: 65%;
	text-align: right;
}
#widget-make_wlp_customized-3 li {
	margin: 0px 5px;
	display: inline;
	color: #000;
}
#widget-make_wlp_customized-3 li a {
	color: #000;
	text-decoration: none;
}
.cf_error {
	background: yellow;
}
.cf_li_text_err {
	font-size: 90%;
	color: red;
}
.linklove {
	display: none;
}


.postTabs_divs {
	padding: 4px;	
}
.postTabs_titles {
	display:none;	
}
.postTabs {
	margin:0px 0px 1em !important;
	padding: 0.2em 1em 0.2em 20px !important;
	border-bottom: 1px solid #ccc !important;
	font-size: 11px;
	list-style-type: none !important;
	line-height:normal;
	text-align: left;
	display: block !important;
	background: none;
}
.postTabs li {	
	display: inline !important;
	font-size: 11px;
	line-height:normal;
	background: none;
	padding: 0px;
	margin: 0px;
}
.postTabs li:before {
	content: none;	
}  	
.postTabs li a {
	text-decoration: none;
	background: #f3f3f3;
	border: 1px solid #ccc  !important;
	padding: 0.2em 0.4em !important;
	color: #666 !important;
	outline:none;	
	cursor: pointer;
}
.postTabs_curr a {
	border-bottom: 1px solid #fff  !important;
	background: #fff;
	color: #000000 !important;
	text-decoration: none;
}
.postTabs li a:hover {
	color: #666 !important;
	background: #fff;
	text-decoration: none;
}
.postTabsNavigation {
	display: block !important;
	overflow:hidden;
}
.postTabs_nav_next {
	float:right;
}
.postTabs_nav_prev {
	float:left;
}

/* Landing Page MADRID */

body.landing {
	font-family: "Trebuchet MS";
	background: #054285;
}
#contenedor-landing {
	width: 990px;
	margin: 0px auto;
}
#encabezado-landing {
	width: 100%;
	height: 130px;	
	background: url('img/fondo-encabezado.gif') no-repeat top left;
}
#encabezado-landing img.logo {
	padding-left: 290px;
	padding-right: 20px;
}
#encabezado-landing #banner-landing {
	margin-top: 50px;
}
.post-964 #widget-make_wlp_customized-1 {
	display: none !important;
}
.post-975 #widget-make_wlp_customized-1 {
	display: none !important;
}
.post-977 #widget-make_wlp_customized-1 {
	display: none !important;
}
.post-979 #widget-make_wlp_customized-1 {
	display: none !important;
}
.post-982 #widget-make_wlp_customized-1 {
	display: none !important;
}
.post-983 #widget-make_wlp_customized-1 {
	display: none !important;
}
#contenido-landing {
	background: #FFF url('img/landing/degradado_gris.jpg') repeat-x top left;
	padding-top: 5px;
}
#izquierda-landing.post-964 {
	float: left;
	margin-top: 40px;
	margin-left: 20px;
	width: 190px;
	padding-top: 115px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 30px;
	background: url('img/landing/mapa-madrid.jpg') no-repeat top left;
	font-size: 75%;
}
#izquierda-landing.post-975 {
	float: left;
	margin-top: 40px;
	margin-left: 20px;
	width: 190px;
	padding-top: 115px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 30px;
	background: url('img/landing/mapa-sevilla.jpg') no-repeat top left;
	font-size: 75%;
}
#izquierda-landing.post-977 {
	float: left;
	margin-top: 40px;
	margin-left: 20px;
	width: 190px;
	padding-top: 115px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 30px;
	background: url('img/landing/mapa-malaga.jpg') no-repeat top left;
	font-size: 75%;
}
#izquierda-landing.post-979 {
	float: left;
	margin-top: 40px;
	margin-left: 20px;
	width: 190px;
	padding-top: 115px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 30px;
	background: url('img/landing/mapa-bcn.jpg') no-repeat top left;
	font-size: 75%;
}
#izquierda-landing.post-982 {
	float: left;
	margin-top: 40px;
	margin-left: 20px;
	width: 190px;
	padding-top: 115px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 30px;
	background: url('img/landing/mapa-valencia.jpg') no-repeat top left;
	font-size: 75%;
}
#izquierda-landing.post-983 {
	float: left;
	margin-top: 40px;
	margin-left: 20px;
	width: 190px;
	padding-top: 115px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 30px;
	background: url('img/landing/mapa-murcia.jpg') no-repeat top left;
	font-size: 75%;
}
#izquierda-landing h1 {
	padding-bottom: 12px;
	font-size: 140%;
	font-weight: bold;
	color: #000;
}
#izquierda-landing p {
	color: #FFF;
}
#izquierda-landing a.mail {
	color: #034284;
}
#izquierda-landing p.ver {
	padding-top: 12px;
	padding-right: 20px;
	text-align: right;
	color: #000;
}
#izquierda-landing .ver a {
	color: black;
	text-decoration: none;
}
#centro-landing {
	float: left;
	width: 430px;
	margin-top: 40px;
	padding-left: 20px;
	padding-right: 30px;
	font-size: 80%;
	text-align: justify;
}
#centro-landing h1 {
	padding-bottom: 20px;
	font-size: 240%;
	font-weight: bold;
	color: #054285;
}
#centro-landing h1 span {
	font-size: 80%;
	color: #000;
}
#centro-landing p {
	padding-bottom: 1em;
}
#derecha-landing {
	float: left;
	width: 260px;
}
#cforms3form, #cforms5form {
	text-align: right;
	background: url(img/cuerpo_formulario.png) no-repeat bottom left;
}
#execphp-2 .title, #execphp-180876542 .title {
	background: url(img/cabecera-form.png) no-repeat top left;
	height: 0px;
	padding-top: 80px;
	overflow: hidden;
}
#execphp-2 .cf-ol, #execphp-180876542 .cf-ol {
	padding-top: 10px;
	font-size: 75%;
}
#execphp-2 li, #execphp-180876542 li {
	padding: 3px 25px 3px 0px;
}
#execphp-2 li input, #execphp-180876542 li input {
	border: 1px solid #034284;
	padding: 2px;
}
#execphp-2 li label, #execphp-180876542 li label {
	padding-right: 5px;
}
#execphp-2 .cf-after span, #execphp-180876542 .cf-after span {
	font-size: 85%;
}
#execphp-2 #sendbutton3, #execphp-180876542 #sendbutton5 {
	margin: 15px 30px !important;
	padding: 0px !important;
	float: none !important;
}
#derecha-landing .cf_li_text_err {
	font-size: 80%;
	color: red;
	text-align: left !important;
	padding-left: 20px;
}
#derecha-landing #text-3 {
	margin-top: 20px;
}
.post-964 #pie {
	padding-top: 30px !important;
}