* { padding: 0; margin: 0; }

body {
 background-image:url(../img/fondo-interior.png);
 background-repeat:repeat-x;
 
}
#wrapper-office { 
 margin: 0 auto;
 width: 922px;
  background-image:url(../img/cabezal-interior.png);
  background-repeat:no-repeat;
}
#wrapper-pensions { 
 margin: 0 auto;
 width: 922px;
  background-image:url(../img/cabezal-pensions.png);
  background-repeat:no-repeat;
}
#wrapper-mortgage { 
 margin: 0 auto;
 width: 922px;
  background-image:url(../img/cabezal-mortgage.png);
  background-repeat:no-repeat;
}
#wrapper-property { 
 margin: 0 auto;
 width: 922px;
  background-image:url(../img/cabezal-property.png);
  background-repeat:no-repeat;
}
#wrapper-protection { 
 margin: 0 auto;
 width: 922px;
  background-image:url(../img/cabezal-protection.png);
  background-repeat:no-repeat;
}
#wrapper-contacto { 
 margin: 0 auto;
 width: 922px;
  background-image:url(../img/cabezal-contacto.png);
  background-repeat:no-repeat;
  overflow:hidden;
}
#wrapper-videos { 
 margin: 0 auto;
 width: 922px;
  background-image:url(../img/cabezal-videos.png);
  background-repeat:no-repeat;
}
#wrapper-partners { 
 margin: 0 auto;
 width: 922px;
  background-image:url(../img/cabezal-partners.PNG);
  background-repeat:no-repeat;
}
#wrapper-ernest-maude { 
 margin: 0 auto;
 width: 922px;
  background-image:url(../img/cabezal-ernest-maude.png);
  background-repeat:no-repeat;
}
#wrapper-mortgage #contenido {
 margin: 0px 0px 20px 0px;
 height: 830px;
}
#contenido-office {
 margin: 0px 0px 20px 0px;
 padding-left:15px;
 padding-top:20px;
 background-image:url(../img/cabezla-office.png);
 background-repeat:no-repeat;
}
#wrapper-property #contenido {
 margin: 0px 0px 20px 0px;
 height: 1200px;
}
#faux {
 margin-bottom: 0px;
 overflow: auto; 
 width: 100%

}
#cabezal-protection, #cabezal-mortgage, #cabezal {
 color: #333;
 width: 902px;
 padding: 10px;
 height:240px;
 margin: 0px 0px 0px 0px;
}
#menu {
 margin: 0px 0px 0px 0px;
 height:30px;
 padding-left:20px;
 border-top: 4px solid #fff;
 background-image:url(../img/menu.png);
}

#contenido {
 margin: 0px 0px 20px 0px;
 padding-left:5px;
 padding-top:20px;
 height: 600px;
 background-image:url(../img/cabezla-contenido.png);
 background-repeat:no-repeat;
}
#contenido-protection {
 margin: 0 0 20px 0;
 padding: 20px 0 0 35px;
 background-image:url(../img/cabezla-contenido.png);
 background-repeat:no-repeat;
}

#contenido-property {
 margin: 0px 0px 20px 0px;
 padding-left:5px;
 padding-top:20px;
 height: 300px;
 background-image:url(../img/cabezla-contenido.png);
 background-repeat:no-repeat;
}
#contenido-partners {
 margin: 0px 0px 20px 0px;
 padding-left:5px;
 padding-top:20px;
 height: 700px;
 background-image:url(../img/cabezla-contenido.png);
 background-repeat:no-repeat;
}
#contenido-videos {
 margin: 0px 0px 20px 0px;
 padding: 0 0 0 35px;
 padding-top:20px;
 background-image:url(../img/cabezla-contenido.png);
 background-repeat:no-repeat;
}
#contenido-ernest-maude {
 margin: 0px 0px 20px 0px;
 padding-left:5px;
 padding-top:20px;
 height: 700px;
 background-image:url(../img/cabezla-contenido.png);
 background-repeat:no-repeat;
}
#contenido-contacto {
 margin: 0px 0px 20px 0px;
 padding-left:255px;
 padding-top:20px;
 background-image:url(../img/cabezla-contenido.png);
 background-repeat:no-repeat;
}
#property {
 margin: 0px;
 padding-left:0px;
 padding-top:20px;
 height: 200px;
 float:left;
 width:900px;

}
#izquierda { 
 /*display: inline;*/
 margin: 10px 4px 10px 0px;
 padding: 0px;
 width: 300px;
 float: left;
	background-image:url(../img/mortagage.png);
	height:240px;
}
#item2 { 
 margin: 10px 0px 10px 0px;
 padding: 0px;
 width: 380px;
 float: right;
height: auto;

}
#flecha { 
 margin: 10px 4px 10px 0px;
 padding: 0px;
 width: 390px;
 float: right;
height: 300px;
background-image:url(../img/felcha.png);
}

#video { 
 margin: 10px 4px 10px 0px;
 padding: 0px 0px 0px 0px;
 width: 400px;
 float: right;
height: 550px;
}
#calculadora { 
 margin: 0px 4px 10px 0px;
 padding: 0px 10px 0px 20px;
 width: 350px;
 float: right;
background-position: bottom;
background-repeat:no-repeat;
background-color: #eef3f6;
	font-family: Verdana, sans-serif;
font-size: 12px;
font-weight: normal;
text-transform: normal;
letter-spacing: normal;
line-height: 1.4em;
color:#06C;
}

#calculadora span { 
float: left;
}

#calctit {
	float:right;
	background-color: #0097fa;
	color: white;
	margin-top: 1px;
	padding: 10px 10px 10px 10px;
	width: 364px;
	font-family: Verdana, sans-serif;
	
}

.calculadorasign {
float: right; 
padding-right: 10px;
}

.clacrow {
	padding: 20px 0 20px 0;
	border-bottom: 1px solid white;
}

.inputscalc { 
	float: right;
	width: 50px;
}
#calculadora  ul, #calculadora li {
	width:250px;
	list-style-type: none;
}

#calculadora  ul {
	margin: 0;
	padding: 0px 0px 0px 60px;
}

#calculadora li {
	font-weight:bold;
	
	padding :5px 0px 5px 20px;
}
#contenido-protection  ul, li {
	list-style-type: circle;
}

#contenido-protection ul {
	margin: 0;
	padding: 0px 0px 0px 60px;
}

#contenido-protection li {
	
	padding :5px 0px 5px 20px;
}
#contenido-protection h1{font-family: Cambria, serif;
font-size: 20px;
font-style: italic;
font-weight: normal;
text-transform: normal;
letter-spacing: normal;
line-height: 1.4em;
color:#06C;
padding-bottom:20px;}


#centro {
		background-image:url(../img/property.png);
 float: left;
 margin: 10px 7px 10px 7px;
 padding: 0px;
 width: 300px;
 display: inline;
 position: relative;
 	height:240px;
}
#derecha {
 height:240px;
 background-image:url(../img/pensions.png);
 display: inline;
 /*position: relative;*/
 margin: 10px 0px 10px 0px;
 padding: 0px;
 width: 300px;
 float: right;
}
#celeste {
	 border-top: 4px solid #fff;
	background-image:url(../img/celeste.png);
 height:40px;
 width: 300px;
 float: right;
 margin-bottom:0px;
 margin-top:200px;
 color:#FFF;
}
#pie { 
font-family: Verdana, sans-serif;
 width: 902px;
 clear: both;
 align: center;
 color: #333;
 background: #0099ff;
 margin: 0px 0px 10px 0px;
 padding: 10px;
}
h1{
	padding:10px 10px 10px 30px;
font-family: Verdana, sans-serif;
font-size: 13px;
font-style: normal;
font-weight: normal;
text-transform: uppercase;
letter-spacing: normal;
line-height: 1.6em;
}
h2{
font-family: Cambria, serif;
font-size: 30px;
font-style: italic;
font-weight: normal;
text-transform: normal;
letter-spacing: normal;
line-height: 1.4em;
color:#06C;
padding-bottom:20px;
}
h3{
font-family: Cambria, serif;
font-size: 20px;
font-style: italic;
font-weight: normal;
text-transform: uppercase;
letter-spacing: normal;
line-height: 1.4em;
color:#06C;
padding-bottom:20px;
}

#property h3{
font-family: Cambria, serif;
font-size: 14px;
font-style: italic;
font-weight: normal;
text-transform: uppercase;
letter-spacing: normal;
line-height: 1.4em;
color:#06C;
padding-bottom:20px;
}

p{
font-family: Verdana, sans-serif;
font-size: 13px;
font-style: normal;
font-weight: normal;
letter-spacing: inherit;  
line-height: 1.6em;
text-align:justify;
}

#contenido p{
font-family: Verdana, sans-serif;
font-size: 13px;
font-style: normal;
font-weight: normal;
letter-spacing: normal;
line-height: 1.6em;
text-align:justify;
width:500px;
}

#contenido-protection p{
padding-bottom: 15px;
font-family: Verdana, sans-serif;
font-size: 13px;
font-style: normal;
font-weight: normal;
letter-spacing: normal;
line-height: 1.6em;
text-align:justify;
text-transform: none;
}

#colderprotec {
	float: right;
}

#texto-protection {
	width: 480px;
	float: left;
}
#texto-protection a {
	color: blue;
}

#contenido-property p{
margin-top:10px;
font-family: Verdana, sans-serif;
font-size: 13px;
font-style: normal;
font-weight: normal;
letter-spacing: normal;
line-height: 1.6em;
text-align:justify;
width:800px;
}

#contenido-ernest-maude p{
margin-top:10px;
font-family: Verdana, sans-serif;
font-size: 13px;
font-style: normal;
font-weight: normal;
letter-spacing: normal;
line-height: 1.6em;
text-align: justify;
width:800px;
}

#property p{
margin-top:70px;
font-family: Verdana, sans-serif;
font-size: 13px;
font-style: normal;
font-weight: normal;
letter-spacing: normal;
line-height: 1.6em;
text-align:justify;
width:780px;

}
#flecha div {
	margin-top:80px;
	margin-left:50px;
	width: 300px;
font-family: Cambria, serif;
font-size: 13px;
font-style: italic;
font-weight: normal;
text-transform: normal;
letter-spacing: normal;
line-height: 1.4em;
color: #FFF;
}


#item {
	float:right;
	width: 330px;
	font-family: Cambria, serif;
font-size: 17px;
font-style: italic;
font-weight: normal;
text-transform: normal;
letter-spacing: normal;
line-height: 1.4em;
color:#06C;
	
}
#item ul, li {
	list-style-type: none;
}

#item ul {
	margin: 0;
	padding: 0;
}

#item li {
	list-style-image: url(../img/item.png);
	padding-bottom:5px;
	padding-top:5px;
}

#item a {
	text-decoration: none;
	color: #3366CC;
	background: #F0F7FC;
	display: block;
	padding: 3px 6px;
	
}

#item a:hover {
	background: #DBEBF6;
}
#firma {
	width:257px;
	height:110px;
	float:left;
	background-image:url(../img/firma.png);
}

/*TITULERA CON CARRUSEL*/
#NewsTicker{
background:#eaf5e0;
width:300px;
height:345px;
background-color:#35a6eb;
float:right;
	
}
	#NewsTicker h1{
		padding:6px; margin:0; border:0;
		background-color:#35a6eb;
		color:#fff;
		font-size:11px;
		font-weight:bold;
	}
	#NewsVertical {
	width: 300px;
	height: 300px;
	display: block;
	overflow: hidden;
	position: relative;
	}
	#controller{
	padding:6px;
	font-size:11px;
	color:#fff;
	cursor:pointer;
	}
	#play_scroll_cont{display:none;}
/* --------------- */
/* Ticker Vertical */
	#TickerVertical {
		width: 300px;
		height: 330px;
		display: block;
		list-style: none;
		margin: 0;
		padding: 0;
	}
	#TickerVertical li {
		display: block;
		width: 288px;
		color: #333333;
		text-align: left;
		font-size: 11px;
		margin: 0;
		padding: 6px;
		float: left;
	}
		#TickerVertical li .NewsTitle{
			display: block;
			color: #fff;
			font-size: 11px;
			font-weight:bold;
			margin-bottom:6px;
		
		}

		#TickerVertical li .NewsTitle a:link,
		#TickerVertical li .NewsTitle a:Visited {
			display: block;
			color: #fff;
			font-size: 12px;
			font-family:Arial,Tahoma,Verdana,Helvetica,sans-serif;
			font-weight: normal;
			text-decoration:none;
			border-bottom:solid 1px #FFF;
			padding-bottom:10px;
		}
		#TickerVertical li .NewsTitle a:hover {
			text-decoration:none;
			color:#003;
		}
		#TickerVertical li .NewsImg{
			float:left;
			margin-right:10px;
		}
		#TickerVertical li .NewsFooter{
			display: block;
			color: #000000;
			font-size: 10px;
			margin:6px 0 14px 0;
		}
.intarcalar{
	background-color:#666;}

#columna-nueva{
width:300px;
height:375px;
background-color:#35a6eb;
float:right;
}
	
#titulo-columna-nueva{
	color:#FFF;
	width:280px;
	height:auto;
	background-color:#0a5486;
	padding:5px 10px;
	float: left;
	margin-left:612px;
}

#titulo-columna-nueva h1{
padding:5px 10px 5px 0px;
font-family: Arial,Tahoma,Verdana,Helvetica,sans-serif;
font-size: 16px;
font-style: normal;
font-weight: bold;
text-transform: uppercase;
letter-spacing: normal;
line-height: 1.4em;
}
#contenido-columna-nueva{
	width:280px;
	height:auto;
	padding:5px 10px;
	float: left;
	margin-left:612px;
	background-color:#58baf8;
}

#contenido-columna-nueva2{
	width:280px;
	height:auto;
	padding:10px;
}
#contenido-columna-nueva p, #contenido-columna-nueva2 p {
font-family: Verdana, sans-serif;
font-size: 12px;
font-style: normal;
font-weight: bold;
text-transform: uppercase;
letter-spacing: normal;
line-height: 1.6em;
}

#menu ul {
font-family: Verdana, sans-serif;
font-size: 13px;
font-style: normal;
font-weight: normal;
text-transform: uppercase;
letter-spacing: normal;
line-height: 1.6em;
padding: 0px;
margin: 0px;
list-style: none;
font-size: 14px;
width: 100%;
height: 30px;
float: left;
}

#menu ul li {
display: inline;
}

#menu ul li a:link, #menu ul li a:visited {
border-height:4px;
color:#FFF;
padding: 5px 15px;
float: left;
text-decoration: none;
}

#menu ul li a:hover, #menu ul li a:active{
border-bottom: 4px solid #0099ff;
}
.clear { clear: both; background: none; }

tab-buttons-panel {
    width: auto;
    float: left;
    background: url(../img/wt-norm.png) repeat-x bottom;
}

.tab-buttons-panel ul {
    margin: 0;
    padding: 0px;
    list-style: none;    
}

.tab-buttons-panel li {
	width: auto;
    float:left;    
    margin:0;
    padding:5px 10px;
    cursor: pointer;
    background: url(../img/wt-right.png) no-repeat right top;
}

.tab-buttons-panel span {
    display: block;
    background: url(../img/wt-left.png) no-repeat left top;
    padding: 5px 15px 4px;
}

.tab-buttons-panel li.tab-show {
     background: url(../img/wt-right.png) no-repeat right top;
    border-width: 0px 0px 0px 0px;
}

.tab-buttons-panel li.tab-show span {
      background:url(../img/wt-left.png) no-repeat left top;
      padding:0px;
}

.tab-content {
    display: none;
	padding:10px;
	
}

.ext-border-box .tab-content {
    top: 0px;    
}

.tab-content-show {
    display: block;
}

.tab-content-panel-border {
    margin-bottom: 10px;
}

.tab-content-panel {
	background-image:url(../img/1.png);
    padding: 5px 5px 15px 5px;
}

.tab-content-panel2 {
	background-image:url(../img/2.png);
	background-repeat:no-repeat;
    padding: 5px;
}
.tab-content-panel3 {
	background-image:url(../img/3.png);
	background-repeat:no-repeat;
    padding: 5px 5px 15px 5px;
}
.tab-content-panel4 {
	background-image:url(../img/4.png);
	background-repeat:no-repeat;
    padding: 5px 5px 15px 5px;
}
.tab-content-panel5 {
	background-image:url(../img/5.png);
	background-repeat:no-repeat;
    padding: 5px 5px 15px 5px;
}
.tab-content-panel6 {
	background-image:url(../img/6.png);
	background-repeat:no-repeat;
    padding: 5px 5px 15px 5px;
}
.tab-content-panel7 {
	background-image:url(../img/7.png);
	background-repeat:no-repeat;
    padding: 5px 5px 15px 5px;
}
.tab-content-panel li {
    list-style-type: circle;
    list-style-position: inside;
}
#seguidor{
	width:50px;
	height:50px;
	background-color:#666;
	float:left;
		
	}
			.boxgrid{ 
				width: 325px; 
				height: 260px; 
				margin:10px; 
				float:left; 
				background:#161613; 
				border: solid 2px #8399AF; 
				overflow: hidden; 
				position: relative; 
			}
				.boxgrid img{ 
					position: absolute; 
					top: 0; 
					left: 0; 
					border: 0; 
				}
				.boxgrid p{ 
					padding: 0 10px; 
					color:#afafaf; 
					font-weight:bold; 
					font:10pt "Lucida Grande", Arial, sans-serif; 
				}
				
			.boxcaption{ 
				float: left; 
				position: absolute; 
				background: #000; 
				height: 100px; 
				width: 100%; 
				opacity: .8; 
				/* For IE 5-7 */
				filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
				/* For IE 8 */
				-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
 			}
 				.captionfull .boxcaption {
 					top: 260;
 					left: 0;
 				}
 				.caption .boxcaption {
 					top: 220;
 					left: 0;
 				}
				
#pie p{
	font-family: Verdana, sans-serif;
font-size: 11px;
text-transform: uppercase;
font-style: normal;
font-weight: normal;
letter-spacing: inherit;  
line-height: 1.6em;
	text-align:center;
	color:#FFF;
}
a:link, a:visited {
color:#036;
text-decoration: none;
}

a:hover, a:active{
	color: #000;
	
}

h1 a:link, h1 a:visited {
color:#fff;
text-decoration: none;
}

h1 a:hover, h1 a:active{
	color: #036;
	
}
h3 a:link, h3 a:visited {
color: #036;
text-decoration: none;
}

h3 a:hover, h3 a:active{
	color: #036;
	
}


.boton {
        color:#06C;
        border:0px;
        width: 180px;
        height:39px;
		float: left;
		 cursor: pointer;
}

/*sub menu*/

#sub-menu {
	padding: 22px 0 22px 35px;
	font-family: Verdana, sans-serif;
	font-size:14px;
	color: white;
	background: #c5dff9;
}
.sub-menuimagen {
	width: 276px;
}

#sub-menu1, #sub-menu2, #sub-menu3 {
	float: left;
 }
 
#sub-menu1, #sub-menu2 {
	margin-right: 11px;
}

.sub-menutitulo, .sub-menuopcion {
	padding: 5px;
	border-bottom: #b8b8b8 solid 1px;

	}
.sub-menutitulo {

	color: #0099FF;

}

.sub-menuopcion {
	padding: 5px;
	background: #0097fa;
}

.sub-menuopcion:hover {
}

.sub-menuopcion a {
	color: gray;
}


/* Seccion videos*/

.videocont {
	width: 415px;
	float: left;
	margin: 10px 20px 10px 0;
}

.floatbox {
	float: left;
}

.floatbox img {
	width: 150px;
	padding: 4px;
	border: solid 1px gray;
}

.videocont p, .videocont  h4 {
	margin: 0 0 0 170px;
}

h4 {
	font-size: 14px;
	padding-bottom:10px;
	font-family: verdana, sans-serif;
	color: #0099FF;
}
		
.clearfix {
	clear: both;
}

