/*<group=Font>*/

/**
 * 84.5% for !IE, keywords for IE
 * Percents could work for IE, but for backCompat purposes, we are using keywords.
 * x-small is for IE < 6 and IE6 quirks mode.
 *
 */


body {font:13px verdana, arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small }


table {font-size:inherit;font:100%;}

/**
 * 99% for safari; 100% is too large
 */

select, input, textarea {font:99% arial,helvetica,clean,sans-serif; border: 1px solid #bcb6a9;
}

/**
 * Bump up !IE to get to 13px equivalent
 */

pre, code {font:115% monospace;*font-size:100%;}

/**
 * Default line-height based on font-size rather than "computed-value"
 * see: http://www.w3.org/TR/CSS21/visudet.html#line-height
 */

body * {line-height:1.22em;}

/*</group>*/

/*<group=Reset>*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}

table{border-collapse:collapse;border-spacing:0;}

fieldset,img{border:0;}

address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}

em{font-style:italic;}

ol,ul {list-style:none;}

caption,th {text-align:left;}

h1,h2,h3,h4,h5,h6{font-size:100%;}

q:before,q:after{content:'';}

/*</group>*/ 
html, body{ 
 margin:0; 
 padding:0; 
 text-align:center; 
 background-color:#FFFFFF;
} 
 
#pagewidth{ 
 width:955px; 
 background-color:#FFFFFF;
 text-align:left;  
margin-left:auto; 
 margin-right:auto; 
}

.line
{
	clear: both;
	width: 100%;
	font-size: 1px;
	margin: 5px 0px  5px 0px;
	border-bottom: SOLID 1px #bcb6a9;
}

.line-socios-izq
{
    width:400px;
	font-size: 1px;
	margin: 5px 0px  5px 0px;
	border-bottom: SOLID 1px #bcb6a9;
	float:left;
	background-color:#FFFFFF;
}

.cuadro-socios {
    width: 155px;
	background-color: #bcb6a9;
	float:left;
	font-size: 10px;
	color: #FFFFFF;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}

.line-socios-dch
{
    width:400px;
	font-size: 1px;
	margin: 5px 0px  5px 0px;
	border-bottom: SOLID 1px #bcb6a9;
	float:right;
	background-color:#FFFFFF;
}
/*<group=header>*/

#header_width {
	width: 610px;
	float: right;
	height: 105px;
}

#idiomas {
	width: 610px;
	margin-top: 70px;
	position: absolute;
	text-align: right;
	padding-bottom: 4px;
	height: 25px;
	color: #ffffff;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}

#idiomas a:link, #idiomas a:visited{
	color: #ffffff;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}

#logo {
	width: 300px;
	float: left;
	height: 100px;
} 
 
#header{
 	background-repeat: no-repeat;
 	position:relative; 
	height: 105px; 
 	width:100%;
	margin-top: 10px;
}

#header ul{
	margin: 0;
	padding-top: 10px;
	padding-left: 5px;
	padding-bottom: 0;
}

#header ul li{
	list-style: none;
	color: #ffffff;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	padding: 0;
	border-bottom: 1px solid #ffffff;
	margin: 0;
}

#header ul li a:link, #header ul li a:visited{
	color: #ffffff;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

#header ul li a:hover{
	color: #ffffff;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

#header input.cuadro {
	border: 1px solid #bcb6a9;
	width: 170px;
	background: #FFFFFF;
	margin-top: 0px;
	height: 11px;
	// margin-top: -1px;
	// height: 13px;
}

#header button.btn{
   color:#FFFFFF;
   font-family:verdana,helvetica,sans-serif;
   font-size:90%;
   font-weight:bold;
   background-color:#bcb6a9;
   height:13px;
   width:56px;
   border: 0px;
   margin: 2px 4px 0px -5px;
   // margin: 2px 4px 0px -4px;
   // height:15px;
}

/*</group>*/

/*<group=menu>*/



#menu {
position : relative;
float: left;
height: 37px;
padding:0px;
color: #FFFFFF;
z-index: 10;
margin-bottom: 15px;
}

#menu dt, #menu dl, #menu dd, #menu li {
list-style-type: none;
margin: 0px 0px 0 0;
padding: 0;
}

#menu dt, #menu dl {
background-color: #bcb6a9;
}

#menu dd, #menu ul, #menu li {
background-color: #bcb6a9;
}

#menu dt {
width:186px;
text-align:center;
height: 16px;
padding-top: 2px;

}

#menu dd {
margin-right:0px;

}

#menu ul {
list-style-type: none;
margin: 0px 0 0 0;
border-top: 1px solid white;
}

#menu dl {
float: left;
font: 12px Verdana, Arial, Helvetica, sans-serif;
font-variant:small-caps;
font-weight:bold;
height: 18px;
margin-right: 1px;

}

#menu li {
display: inline;
padding-left: 10px;
margin-left: 0px;
padding-right: 10px;
border-right: 1px solid white;
padding-bottom: 3px;
height: 18px;
}

#menu a {
text-decoration: none;
color: #FFFFFF;
/*background: C7C9C9;*/
}

/* #menu li a {
/* background-color:#BDBEC0;
}*/

#smenu1, #smenu2, #smenu3, #smenu4, #smenu5, #smenu6  {
height: 16px;
font-size: 0.85em;
font-variant:normal;
font-weight:bold;
background-color:#bcb6a9;
margin-right: 0px;

}

#smenu1 {
position: absolute;
left: 0;
width: 955px;
}

#smenu2 {
position: absolute;
left: 187px;
width: 768px;
}

#smenu3 {
position: absolute;
left: 374px;
width: 581px;
}

#smenu4 {
position: absolute;
left: 561px;
width: 394px;
}


#smenu1 ul, #smenu2 ul, #smenu3 ul, #smenu4 ul, #smenu5 ul, #smenu6 ul {
background-color:#bcb6a9;

}


#menu1{
 position: relative; 
 height: 25px; 
 width:100%;
	margin-top: 0px;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	font-variant:small-caps;
	font-weight:bold;
	color:#bcb6a9;
}

/*</group>*/

#portada {
 width: 328px;
 height: 500px;
 float: right; 
 position: relative;
 margin-top: -220px;
 padding-left: 1px;
 background-color: #FFFFFF;
}

#portada .header{
width: 324px;
height: 14px;
background-color:#163458;
padding-left: 4px;
overflow:hidden;
}

#portada .header img{
vertical-align:top;

}

#portada h1, #portada a h1, #portada h1 a, #portada a:link h1, #portada a:visited h1, #portada h1 a:link, #portada h1 a:visited, #portada .header a:link h1, #portada .header a:visited h1, #portada .header h1 a:link, #portada .header h1 a:visited {
font-weight:bold;
FONT-SIZE: 10px;
WIDTH: 290px;
COLOR: #ffffff;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
HEIGHT: 12px;
BACKGROUND-COLOR: #163458;
TEXT-ALIGN: left;
TEXT-DECORATION: none;
display:inline;
vertical-align:2px;
padding-top: 0px;
margin-top: 0px;
}



/*<group=leftcol-property>*/

#leftcol-property {
 margin-top: 5px;
 width: 328px;
 height: 580px;
 float: left; 
 position: relative;
}
  
#leftcol-property .carac {
	width: 328px;
	position: relative;
	margin-bottom: 4px;
	float: left;
	background: #FFFFFF;
	}
	
   
#leftcol-property label {
    	width: 162px;
	position: relative;
	text-align: left;
	padding: 0;
	margin: 0;
	float: left;
	clear: none;
	background: #FFFFFF;
}

#leftcol-property .cabecera {
 background-color: #163458;
 font-family: 13px Verdana, Arial, Helvetica, sans-serif;
 padding-left: 5px;
 color: #FFFFFF;
 padding-bottom: 1px;
 }
 
 
#leftcol-property img {
 width: 162px;
 height: 127px;
 margin: 1px 1px 1px 1px;
 }
 		
/*</group>*/



/*<group=herramientas>*/

#herramientas{
 width: 328px;
 height: 96px;
 float: left; 
 position: relative;
}

#herramientas .cabecera {
 background-color: #bcb6a9;
 font-family: 13px Verdana, Arial, Helvetica, sans-serif;
 padding-left: 5px;
 color: #000000;
 padding-bottom: 1px;
 }

#herramientas td {
 width: 109px;
 font: 10px Verdana, Arial, Helvetica, sans-serif;
 color: #000000;
  height: 32px;
  vertical-align: middle;
  line-height: 9px;
}

#herramientas img {
 padding-right: 3px;
 border: 0px;
 width: 25px;
 height: 20px;
 }
 
#herramientas a:link, #herramientas a:visited {
text-decoration: none;
color:#374d77;
 }
 
#herramientas a:hover {
text-decoration: none;
color:#000000;
 }

/*</group>*/

/*<group=rightcol>*/

#rightcol{
 margin-top: 5px;
 width: 620px;
 height: 580px;
 float: right; 
 position: relative;
 margin-right: 0px;
}

#rightcol h1{
   font: 20px Verdana, Arial, Helvetica, sans-serif;
   color: #FFFFFF;
   background: #163458;
   padding-left: 5px;
   padding-bottom: 2px;
   text-align: left;
   }
	
/*</group>*/

/*<group=maincol>*/

#maincol strong {
	color: #000000;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
}

#maincol{  
 position: relative; 
 width: 955px;
 font-size: 12px;
 padding-top: 2px;
 margin-top: 2px;
 background-color:#FFFFFF;
}

#maincol h1{  
 background-color: #163458;
 font-family: 20px Verdana, Arial, Helvetica, sans-serif;
 padding-left: 5px;
 color: #FFFFFF;
 padding-bottom: 1px;
}

#navegacion {
    width: 955px;
    /*min-height:20px;
    height:auto !important;
    height:20px;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	visibility:visible;
	/*position: absolute;
	top:120px;*/
	z-index:20;
	clear: both;
	margin-top:4px;
	margin-bottom:4px;
	}

#navegacion a:link, #navegacion a:visited{
	color: #374d77;
	text-decoration: none;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

#navegacion a:hover{
	color: #000000;
	text-decoration: none;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

#navegacion2 {
    width: 955px;
    min-height:20px;
    height:auto !important;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	visibility:visible;
	z-index:20;
	clear: both;
	}

#navegacion2 a:link, #navegacion2 a:visited{
	color: #374d77;
	text-decoration: none;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

#navegacion2 a:hover{
	color: #000000;
	text-decoration: none;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
	
/*</group>*/

/*<group=portada>*/
ul#portfolio {
	border: 0px;
	background-color:#FFFFFF;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	text-align:justify;
	height:500px;
	width: 620px;
}

ul#portfolio li {
	border: 0px;
	background-color:#FFFFFF;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	text-align:justify;
	height:500px;
}

ul#portfolio h1{
	width: 610px;
	height: 26px;
	background-color:#bcb6a9;
	font: 18px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight:bold;
	padding-left:10px;
	margin-top: 3px;
}

ul#portfolio p{
    color:#000000;
	padding: 7px 15px 0px 10px;
}
	
ul#portfolio img {
   width: 620px;
   height: 403px;
}

/*</group>*/

/*<group=leftcol>*/

#leftcol{
   width: 245px;
   float: left; 
   position: relative;
   padding-top: 4px;
}

#leftcol h1{
   background-color: #000000;
   font-family: 13px Verdana, Arial, Helvetica, sans-serif;
   padding-left: 5px;
   color: #FFFFFF;
   padding-bottom: 1px;
}
   
.noticias {
	width: 249px;
	min-height: 120px;
 	height: auto !important;
	overflow:hidden;
	margin-top: 10px;
	border: 1px solid #dbd9d1;
	}

.noticias a h4, .noticias h4, .noticias h4 a {
   color: #000000;
   width: 249px;
   height: auto;
   background-color: #7199c9;
   font: bold 13px Verdana, Arial, Helvetica, sans-serif;
   text-align: left;
   text-decoration: none;
   }
   
.noticias a:link p, .noticias a:visited p, .noticias p a:link, .noticias p a:visited {
   color: #163458;
   font: 12px Verdana, Arial, Helvetica, sans-serif;
   text-align: justify;
   text-decoration: none;
   padding-right: 3px;
   }
 
.noticias a:hover p, .noticias p a:hover {
   color: #000000;
   font: 12px Verdana, Arial, Helvetica, sans-serif;
   text-align: justify;
   text-decoration: none;
   padding-right: 3px;
   }
   
.noticias a img {
	width: 120px;
	height: 100px;
	margin-right: 5px;
   }

.magazine {
	color: #000000;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: justify;
	padding: 5px 7px 5px 7px;
}

.magazine a:link {
	color: #000000;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;	
	}

.magazine a:visited {
	color: #000000;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.magazine a:hover {
	color: #444444;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

#leftcol ul{
	color: #000000;
	text-align: right;
	font: 13px Verdana,Arial, Helvetica, sans-serif;
}

#leftcol .leftcol_title{
	color: #000000;
	border-bottom: 1px solid #bcb6a9;
	border-top: 1px solid #bcb6a9;
	background: #7199c9;
	font: bold 13px Verdana, Arial, Helvetica, sans-serif; /*cambio por Arial*/
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: right;
	display: block;
	width: 100%;
	padding-right: 4px;
}

#leftcol .leftcol_p{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}

#leftcol .leftcol_p a {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #163458;
	text-decoration: underline;
}

#leftcol .leftcol_p a:hover{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #7199c9;
	text-decoration: underline;
}

#leftcol ul li{
	color: #000000;
	border-bottom: 1px solid #bcb6a9;
	background: #ffffff;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: right;
	list-style: none;
	font-style: normal;
	padding-right: 4px;
}

#leftcol ul li a:link, #leftcol ul li a:visited{
	color: #163458;
	text-decoration: none;
	font-style: normal;
}

#leftcol ul li a:hover{
	color: #bcb6a9;
	text-decoration: none;
	font-style: normal;
}

#leftcol .last{
   border-bottom:none;
}

#leftcol .special{
   border-top: 1px solid #B2D9F3;
   border-bottom:none;
   width:100%;
}

#leftcol .first{
   width: 240px;
}

#leftcol input.cuadro {
   border: 2px solid;
   border-top-color:#B2D9F3;
   border-left-color:#B2D9F3;
   border-right-color:#0A3B75;
   border-bottom-color:#0A3B75;
   width: 82px;
   background: #B2D9F3;
   filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffB2D9F3');
}

#leftcol select.sel {
	border-width: 2px solid;
	border-color: #0A3B75;
	font-size:75%;
	font-weight:bold;
	width:130px;
	background: #d5e6f2;
	color:#0A3B75;
}

#leftcol button.btn{
   color:#0A3B75;
   font-family:verdana,helvetica,sans-serif;
   font-size:70%;
   font-weight:bold;
   background-color:#B2D9F3;
   border:1px solid;
   border-top-color:#B2D9F3;
   border-left-color:#B2D9F3;
   border-right-color:#0A3B75;
   border-bottom-color:#0A3B75;
   height:18px;
   width:40px;
   filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffB2D9F3');}

#leftcol button.btnhov{
   border-top-color:#0A3B75;
   border-left-color:#0A3B75;
   border-right-color:#000000;
   border-bottom-color:#000000;}

	
/*</group>*/


/*<group=maincol2>*/

#maincol2{  
   float: right; 
   display:inline; 
   position: relative; 
   width: 698px;
   font-size: 12px;
   padding-top: 4px;
}

#maincol2 img.left{
   padding: 5px 15px 5px 0;
}

#maincol2 img.right{
   padding-left: 15px;
}

#maincol2 p {
   color: #000000;
   font: normal 12px Verdana, Arial, Helvetica, sans-serif;
   text-align: justify;
}

#maincol2 p.subP {
   color: #000000;
   font: normal 12px Arial, Verdana, Helvetica, sans-serif;
   text-align: justify;
   padding-top: 5px;
}

#maincol2 p.subP strong{
   color: #000000;
   font: bold 12px Arial, Verdana, Helvetica, sans-serif;
}

#maincol2 ul{
   margin-left: 20px;
}

#maincol2 ul li{
   color: #000000;
   font: normal 12px Verdana, Arial, Helvetica, sans-serif;
   text-align: justify;
   padding-top: 5px;
   list-style-type: square;
}

#maincol2 ul li strong{
   font: bold 12px Verdana, Arial, Helvetica, sans-serif;
}

#maincol2 ul.subP{
   margin-left: 20px;
}

#maincol2 ul.subP li{
   color: #000000;
   font: normal 12px Arial, Verdana, Helvetica, sans-serif;
   text-align: justify;
   padding-top: 5px;
   list-style-type: square;
}

#maincol2 ul.subP li strong{
   font: bold 12px Arial, Verdana, Helvetica, sans-serif;
}

#maincol2 h4 {
   color: #000000;
   /* background-color: #163458; */
   font: bold 12px Arial, Verdana, Helvetica, sans-serif;
   padding-top: 8px;
}

#maincol2 .olIndexLevel1
   {
   font-family: Arial, Verdana, Helvetica, sans-serif;
   font-size: 100%;
   color: #000000;
   list-style: decimal;
   margin-left: 25px;
   text-align: justify;
}

#maincol2 .olIndexLevel2
   {
   font-family: Arial, Verdana, Helvetica, sans-serif;
   font-size: 100% !important;
   list-style: lower-roman;
   margin-left: 40px;
}

#maincol2 .olIndexLevel1 li{
   font-size: 100%;
   font-family: Arial, Verdana, Helvetica, sans-serif;
   padding-bottom: 4px;
   }
   
#maincol2 .olIndexLevel1 li strong{
   font-family: Arial, Verdana, Helvetica, sans-serif;
}

#maincol2 .olIndexLevel1 a:link, #maincol2 .olIndexLevel1 a:visited{
   font-family: Arial, Verdana, Helvetica, sans-serif;
   color: #5e6167;
   text-decoration: none;
   }

#maincol2 .olIndexLevel1 a:hover{
   font-family: Arial, Verdana, Helvetica, sans-serif;
   color: #000000;
   text-decoration: underline;
   }

#maincol2 h2 {
	color: #000000;
	font: bold 13px Verdana, Arial, Helvetica, sans-serif;
	padding-bottom: 8px;
	padding-top: 8px;
}

#maincol2 h3 {
   color: #000000;
   font: 13px Verdana, Arial, Helvetica, sans-serif;
   font-weight: normal;
   text-decoration: underline;
   font-style: italic;
}

#maincol2 strong {
	color: #000000;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
}

#maincol2 strong1 {
	color: #FFFFFF;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
}

#maincol2 h1{
	font: 18px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: #163458;
	margin-bottom: 5px;
}

#maincol2 a:link, #maincol2 a:visited{
	color: #374d77;
	text-decoration: underline;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#maincol2 a:hover{
	color: #000000;
	text-decoration: underline;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#maincol2 p a:link, #maincol2 p a:visited{
	color: #374d77;
	text-decoration: underline;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#maincol2 p a:hover{
	color: #bcb6a9;
	text-decoration: underline;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
	
/*</group>*/

/*<group=listing TPL>*/

.tool {
	width: 615px;
	text-align: right;
}

.tool a:link, .tool a:visited{
	color: #5e6167;
	text-decoration: none;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.tool a:hover{
	color: #0A3B75;
	text-decoration: none;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/*<group=basic>*/

#basic button {
	width: 50px;
	border: 1px solid #0082d6;
	background: #e5f2fb;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #0A3B75;
	margin-left: 5px;
}

#basic h2 {
	color: #1E318B;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	padding-bottom: 2px;
	padding-top: 5px;
}



#basic {
	width: 615px;
	height: 290px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	display: inline-table;
}

#basic_left {
	width: 150px;
	height: 250px;
	float: left;
	position: relative;
	text-align: left;
	display: inline-table
}

#basic_right {
	width: 465px;
	height: 250px;
	float: left;
	display: inline-table
}

#basic_right_top {
	width: 465px;
	height: 70px;
}

#basic_right_bottom {
	width: 465px;
	height: 180px;
}

#basic_right_bottom_left {
	width: 215px;
	height: 180px;
	float: left;
	text-align: left;
}

#basic_right_bottom_right {
	width: 232px;
	height: 180px;
	float: right;
	text-align: left;
}

#basic_right_bottom_right p {
	text-align: right;
	color: #000000;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}

#basic_right_bottom_right p a:link, #basic_right_bottom_right p a:visited{
	color: #0082D6;
	text-decoration: none;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#basic_right_bottom_right p a:hover{
	color: #0A3B75;
	text-decoration: none;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#checkboxes {
	width: 140px;
}

#checkboxes legend { 
	border:1px solid #ddd;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	padding: 0;
	margin: 0;
}

#checkboxes input {
	margin: 0px;
	width: 12px;
}

#checkboxes label {
	position: relative;
	text-align: left;
	padding: 0;
	margin: 0;
}
	
/*</group>*/

/*<group=onecol>*/
#onecol{  
 float: right; 
 display:inline; 
 position: relative; 
 width: 955px;
 font-size: 11px;
 padding-top: 7px;
}

#onecol p {
 color: #000000;
 font: normal 11px Verdana, Arial, Helvetica, sans-serif;
 text-align: justify;
}

#onecol strong {
	color: #000000;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
}

#onecol h1{
	font: bold 20px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: #163458;
	padding: 0;
	margin-bottom: 5px;
}

#onecol h2{
	font: bold 18px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: #163458;
	padding: 0;
	margin-bottom: 5px;
}

#onecol ul li {
	text-align: right;
	list-style: none;
	background-color: #FFFFFF;
}

#onecol .leftcol_title{
	color: #000000;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif; /*cambio por Arial*/
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: right;
	display: block;
	padding-right: 2px;
}

#onecol a:link, #onecol a:visited{
	color: #374d77;
	text-decoration: none;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#onecol a:hover{
	color: #000000;
	text-decoration: none;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#onecol columna {
	height:450px;
	background-color: #e8e3d9;
}
/*</group>*/

/*<group=search>*/

#search button {
	width: 50px;
	border: 1px solid #0082d6;
	background: #e5f2fb;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #0A3B75;
	margin-left: 5px;
}

#search a:link, #search a:visited{
	color: #0082D6;
	text-decoration: none;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#search a:hover{
	color: #0A3B75;
	text-decoration: none;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#search {
	width: 615px;
	text-align: right;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	display: table;
	position: relative;
	margin-top: 15px;
}
	
/*</group>*/

/*<group=extended2>*/

#extended2 {
	width: 615px;
	text-align: left;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	position: relative;
	clear: both;
}

#extended2 h3 {
	color: #000000;
	padding-bottom: 10px;
}

.input_text {
	color: #000000;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	padding-top: 5px;
	padding-bottom: 4px;
}

.extended2_input {
	width: 40px;
	border: 1px solid #0082d6;
	background: #e8f5ff;
	margin-left: 5px;
	color: #0A3B75;
	height: 15px;
}

.extended2_select {
	width: 150px;
	border: 1px solid #0082d6;
	background: #e5f2fb;
	margin-left: 5px;
	color: #0A3B75;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	height: 15px;
}

.extended2_button {
	width: 50px;
	border: 1px solid #0082d6;
	background: #e5f2fb;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #0A3B75;
	margin-left: 5px;
}

.extended2 a:link, .extended2 a:visited{
	color: #0082D6;
	text-decoration: none;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.extended2 a:hover{
	color: #0A3B75;
	text-decoration: none;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#checkboxes2 {
	width: 100%;
	position: relative;
	display: block;
	clear: both;
	float: right;
	margin: 0;
	padding: 0;
}


#checkboxes2 legend { 
	border:1px solid #ddd;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	padding: 0;
	margin: 0;
}

#checkboxes2 input {
	margin: 0px;
	padding: 0;
}

#checkboxes2 label {
	margin: 0;
	position: relative;
	text-align: left;
	width: 150px;
	display:inline;
	float: left;
	clear: none;
	padding: 0;
}
	
/*</group>*/

/*<group=listado>*/

#hide {
	display: none;
}

#hide2 {
	display: none;
}

#listado {
	width: 615px;
	padding-top: 20px;
	padding-bottom: 20px;
	display: block;
	position: relative;
	clear: both;
}

#listado_left {
	width: 205px;
	float: left;
	text-align: left;
}

#listado_right {
	width: 410px;
	float: right;
	display: inline;
}

#listado_right_left {
	width: 205px;
	float: left;
	text-align: left;
}

#listado_right_right {
	width: 205px;
	float: right;
	display: inline;
	text-align: left;
}
	
/*</group>*/
	
/*</group>*/

/*<group=Poperties TPL>*/



#maincol_properties{  
 float: left; 
 display:inline; 
 position: relative; 
 width: 620px;
 font-size: 12px;
 padding-top: 2px;
}

#maincol_properties a:link, #maincol_properties a:visited {  
 color: #446a98;
 text-decoration: underline;
 font-weight:bold;
}

#maincol_properties a:hover {  
 color: #000000;
 text-decoration: underline;
 font-weight:bold;
}

#maincol_properties p .resalte a:link, #maincol_properties p .resalte a:visited {  
 text-decoration: underline;
 font-size:12px;
 font-weight:bold;
 font-variant:small-caps;
} 

#maincol_properties h4 {
   color: #163458;
   font: bold 11px Arial, Verdana, Helvetica, sans-serif;
   padding-top: 8px;
}

#maincol_properties h2 {
	color: #ffffff;
	font: bold 13px Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 8px;
	background-color: #163458;
	padding-bottom:1px;
	width: 620px;
}

#maincol_properties h2 a:link, #maincol_properties h2 a:visited {  
 color: #ffffff;
 text-decoration: none;
 background-color: #163458;

}

#maincol_properties h2 a:hover {  
 color: #cccccc;
 text-decoration: none;
 background-color: #163458;

}

#maincol_properties h3 {
   color: #000000;
   font: 12px Verdana, Arial, Helvetica, sans-serif;
   font-weight: normal;
   text-decoration: underline;
   font-style: italic;
}
/*
#maincol_properties strong, #maincol_properties p strong {
	color: #000000;
	font: 11px bold Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
*/
#maincol_properties h1{
	font: 18px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: #163458;
	margin-bottom: 5px;
}

#tpl-properties-searchinfo {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	width: 620px;
	height: auto;
	clear: both;
}

#maincol_properties .post img.left{  
 padding-right: 15px;
 margin-bottom: 20px;
}

#maincol_properties .post img.right{
 padding-left: 15px;
}



.tpl-properties-searchinfo-paging {
	text-align: right;
	font-size: 10px;
}

.tpl-properties-searchinfo-paging a:link, .tpl-properties-searchinfo-paging a:visited {
	text-decoration: none;
	color: #87898F;
}

.tpl-properties-searchinfo-paging a:hover {
	text-decoration: none;
	color: #000000;
}

.tpl-properties-searchinfo-actual-page {
	font-size: 12px;
	font-weight: bold;
	background: #000000;
	color: #ffffff;
}

#tpl-properties-searchinfo-found {
	float: left;
	font-size: 10px;
}

.tpl-properties {
	border: 1px solid #163458;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 10px;
	text-align: justify;
	background: #7199c9;
	height: 120px;
	padding-bottom: 0px;
}

.tpl-properties-onportfolio {
	width: 155px;
	height: 18px;
	float: right;
}

.tpl-properties-head {
	background-color: #163458;
	color: #FFFFFF;
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#maincol_properties .tpl-properties-head h5 {
	font-size: 12px;
	color: #FFFFFF;
	background: #163458;
	padding-bottom: 3px;
	font-weight: bold;
}

#maincol_properties .tpl-properties-head h5 a:link, #maincol_properties .tpl-properties-head h5 a:visited, #maincol_properties .tpl-properties-head h5 a:hover {
	font-size: 12px;
	color: #FFFFFF;
	background: #163458;
	padding-bottom: 3px;
	font-weight: bold;
	text-decoration: none;
}

#maincol_properties .tpl-properties-imgviewer {
	float: left;
	width: 160px;
	height: 120px;
	margin-right: 10px;

}

#leftcol .tpl-properties {
	margin-top: 10px;
	width: 249px;
	height: auto;
	}

#leftcol .tpl-properties-imgviewer a img {
	width: 110px;
	height: 90px;
	margin: 7px 7px 5px 10px;
	}

#leftcol .tpl-properties-imgviewer a p {
	padding-left: 7px;
	padding-right: 7px;
	padding-bottom: 5px;
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	}
	
#rightcol .tpl-properties-imgviewer a img {
	width: 160px;
	height: 120px;
	margin-right: 10px;
	}

#maincol_properties .tpl-properties-imgviewer a img {
	width: 160px;
	height: 120px;
	border: 0px;
	text-decoration: none;
	margin-bottom: 0px;
	padding-bottom: 0px;
}


.tpl-properties-description {
	height: 100px;
	width: 283px;
	position: relative;
	float: left;
	padding-right: 10px;
}

.tpl-properties-description a:link, .tpl-properties-description p a:link {
	color: #163458;
	text-decoration: none;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.tpl-properties-description a:visited, .tpl-properties-description p a:visited {
	color: #163458;
	text-decoration: none;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.tpl-properties-description a:hover, .tpl-properties-description p a:hover{
	color: #000000;
	text-decoration: none;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.tpl-properties-description p {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
}

.tpl-properties-description p a:link, #tpl-properties-description p a:visited {
	color: #666366;
	text-decoration: none;
}

#tpl-properties-description a:visited {
	color: #666366;
	text-decoration: none;
}

.tpl-properties-description p a:hover {
	color: #000000;
	text-decoration: none;
}

.tpl-properties-features {
    position: relative;
	float: left;
    width: 150px;
	height: 100px;
	font-size: 9px;
	border-left: 1px solid #bcb6a9;
}

.tpl-properties-features p {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	line-height: 14px;
	margin-left: 7px;
}

.tpl-properties-features p strong {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: left;
	line-height: 15px;
}

.tpl-properties-features p a:link, .tpl-properties-features p a:visited {
	text-decoration: none;
	color: #163458;
}

.tpl-properties-features p a:hover {
	text-decoration: none;
	color: #000000;
}

/*</group>*/

/*<group=form>*/

.tpl-portfolio-form {

}

.tpl-portfolio-instructions {
	padding-bottom: 15px;
	padding-top: 5px;
}

.tpl-portfolio-form form {
	padding: 0 10px 10px 10px !important;
	margin: 0;
	background: #e8e3d9;
}

.tpl-portfolio-form label {
	margin-top: 10px;
	position: absolute;
	text-align:right;
	width: 100px;
}

.tpl-portfolio-form form input {
	border: 2px solid #87898f;
	margin-top: 10px;
	margin-left: 110px;
	width: 400px;
	background: #ffffff;
}

.tpl-portfolio-form form button {
	border: 2px solid #87898f;
	margin-top: 10px;
	margin-left: 110px;
	width: 100px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	background: #c7c9c9;
	text-align: center;
}

.tpl-portfolio-form form textarea {
	border: 2px solid #87898f;
	margin-top: 10px;
	margin-left: 110px;
	width: 400px;
	background: #ffffff;
}

.tpl-portfolio-form form select {
	border: 2px solid #87898f;
	margin-top: 10px;
	margin-left: 110px;
	width: 400px;
	background: #ffffff;
}

.tpl-properties-mini {
	border: 1px solid #87898f;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 10px;
	text-align: justify;
	padding: 1px;
	background: #e8e3d9;
	width: 90%;
	height: 65px;
}

.tpl-properties-imgviewer-mini {
	float: left;
	width: 90px;
}

.tpl-properties-imgviewer-mini a img {
	width: 75px;
	background: #ffffff;
	border: 1px solid #b2d9f3;
	padding: 1px;
	height: 60px;
}

.tpl-properties-imgviewer-mini a:hover img {
	background: #e5f2fb;
}

.tpl-properties-imgviewer-mini a:hover {
	background: #e5f2fb;
}

.tpl-properties-description-mini {
	height: 40px;
}

.tpl-properties-description-mini a:link {
	color: #0082D6;
	text-decoration: none;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.tpl-properties-head-mini {
}

.tpl-properties-head-mini h5 {
	font-size: 12px;
	color: #0A3B75;
	padding-bottom: 5px;
	font-weight: bold;
}

.tpl-properties-head-mini table {
}

.tpl-properties-head-mini table td {
	text-align: left;
	padding-right: 5px;
}

.tpl-properties-head-mini table td strong {
}

.tpl-properties-description-mini {
	height: 45px;
}

.tpl-properties-description-mini a:link{
	color: #0082D6;
	text-decoration: none;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.tpl-properties-description-mini a:visited{
	color: #0082D6;
	text-decoration: none;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.tpl-properties-description-mini a:hover{
	color: #0A3B75;
	text-decoration: none;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.tpl-properties-description-mini p {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
}

.tpl-properties-description-mini p a:link, #tpl-properties-description p a:visited {
	color: #0082D6;
	text-decoration: none;
}

.tpl-properties-features-mini {
	font-size: 9px;
	padding-top: 3px;
}

.tpl-properties-features-mini a:link, .tpl-properties-features a:visited {
	text-decoration: none;
	color: #0082D6;
}

.tpl-properties-features-mini a:hover {
	text-decoration: underline;
	color: #0A3B75;
}

/*</group>*/

/*</group>*/

/*<group=Property TPL>*/

/*<group=form>*/

.tpl-property-form br {
	line-height: 3px;
}



.tpl-property-instructions {
	padding-bottom: 15px;
	padding-top: 5px;
}

.tpl-property-form form {
	width: 450px;
	padding: 0 10px 10px 10px !important;
	margin: 0;
	background: #FFFFFF;
}

.tpl-property-form label {
	margin-top: 10px;
	position: absolute;
	text-align:left;
	width: 250px;
}

.tpl-property-form form input, .tpl-property-form form select {
	border: 2px solid #bcb6a9;
	margin-top: 10px;
	margin-left: 250px;
	width: 270px;
	height: auto; /*18px*/
	background: #ffffff;
	margin-bottom:5px; /*IE needs this or the bottom border does not render, set to border width*/
}

#sel select {
// height:100%;
// margin-left: 250px;
}
* html #sel select {
// margin-bottom:5px;
}
#sel {
// border:1px solid #bcb6a9;
}
body>#sel {
// border-top-width:1px;
// border-bottom-width:1px;
// border-left-width: 1px;
// border-right-width: 1px;
}


.tpl-property-form form button {
	border: 2px solid #bcb6a9;
	margin-top: 10px;
	margin-left: 250px;
	width: 100px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	background: #7199c9;
	text-align: center;
}

.tpl-property-form form textarea {
	border: 2px solid #bcb6a9;
	margin-top: 10px;
	margin-left: 250px;
	width: 270px;
	height: 180px;
	background: #ffffff;
}

.tpl-property-form h2 {
    font: 15px bold Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	margin: 5px 0 5px 0;
}

/*</group>*/

#tpl-property-virtual {
	color: #000000;
	background: #eeeeee;
	height: 20px;
	width: 100%;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	margin-bottom: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 10px;
}

/*<group=Portfolio>*/

.tpl-property-onportfolio {
	text-align: center;
	width: 402px;
	font-size: 11px;
	position: absolute;
	background: #0a3b75;
	color: #ffffff;
	padding-top: 2px;
	padding-bottom: 2px;
	font-weight: bold;
}

.tpl-property-onportfolio a:link, .tpl-property-onportfolio a:visited {
	text-decoration: underline;
	color: #ffffff;
	font-weight: bold;
}

.tpl-property-onportfolio a:hover {
	text-decoration: underline;
	color: #ffffff;
	font-weight: bold;
}

/*</group>*/

/*<group=Img Viewer>*/

#tpl-property-imgviewer {
	width: 412px;
	position: relative;
	float: left;
	margin-right: 15px;
	margin-bottom: 15px;
}

#tpl-property-imgviewer p {
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: center;
	padding-top: 5px;
}

#tpl-property-visor {
	width: 412px;
	text-align: center;
}

#tpl-property-visor img {
	padding: 5px;
	border: 1px solid #666666;
	background: #ffffff;
	width: 390px;
	height: 290px;
}

#tpl-property-thumbnails {
	text-align: center;
	width: 412px;
	position: relative;
	padding-top: 5px;
}

#tpl-property-thumbnails img {
	width: 74px;
	height: 55px;
}

/*</group>*/

/*<group=features>*/

#tpl-property-features {
	float: right;
	width: 185px;
	display: list-item;
	margin-bottom: 0px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	margin-top: 15px;
}

#tpl-property-features label {
	margin: 0;
	position: relative;
	text-align: left;
	width: 178px;
	display:list-item;
	float: left;
	clear: none;
	padding: 0;
}

#tpl-property-features img {
	width: 74px;
	height: 55px;
}

/*</group>*/

/*<group=Description>*/

#tpl-property-description {
	position: relative;
	clear: both;
}

#tpl-property-description p {
	padding-bottom: 10px;
}

/*</group>*/


/*<group=Interested>*/

#tpl-property-interested {
	position: relative;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	margin-top: 15px;
}

#tpl-property-interested p {
	padding-bottom: 15px;
}
#tpl-property-interested h5 {
	font-size: 16px;
	width: 100%;
	border-bottom: 1px solid #000066;
	color: #000066;
	margin-bottom: 15px;
}

/*</group>*/

/*</group>*/

/*<group=rightcol_properties>*/

#rightcol_properties{
 width: 328px; 
 float:right; 
 position:relative;
}

#rightcol_properties select.sel {
	border-width: 2px solid;
	border-color: #0A3B75;
	font-size:75%;
	font-weight:bold;
	width:130px;
	background: #d5e6f2;
	color:#0A3B75;
}

#rightcol_properties h2 {
	margin-left: 10px;
	margin-top: 3px;
	font-weight:bold;
	color: #ffffff;
}

.boxtitle{
	color: #ffffff;
	background: #7199c9;
	font: bold 12px Verdana, Helvetica, sans-serif; /*cambio por Arial*/
	text-align: left;
	display: block;
	width: 327px;
	padding-left: 2px;
	margin-top: 4px;
}

.boxtitle a:link, .boxtitle a:visited {
	color: #374d77;
	text-decoration: none;
	font-family: Verdana;
}

.boxtitle a:hover {
	color: #bcb6a9;
	text-decoration: none;
}

.box {
	font: normal 11px Verdana;
	border: 1px solid #7199c9;
	width: 323px;
	color: #000000;
	background: #FFFFFF;
	text-align: left;
	margin-bottom: 8px;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:4px;
}

.box p {
	text-align: left;
}

.box strong {
	font-weight: bold;
	font-size: 10px;
	color: #000000;
}

.box ul {
	margin: 0;
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 0;
	list-style: none;
	list-style-type: none;
	list-style-image: none;
	list-style-position: outside;
}

.box li {	list-style-position: outside;}

.box li {
	padding-bottom: 0px;
	padding-left: 0px;
	list-style-type: none;
	list-style-image: none;
	list-style: none;
	list-style-position: outside;
	background: #FFFFFF;
	margin-bottom: 4px;
}

.box ul li  {
	padding-bottom: 0px;
	padding-left: 12px;
	list-style-type: none;
	list-style-image: none;
	list-style: none;
	list-style-position: outside;
	background: #FFFFFF;
}

.box a:link, .box a:visited {
	color: #163458;
	text-decoration: none;
	font-family: Verdana;
}

.box a:hover {
	color: #bcb6a9;
	text-decoration: underline;
}
	
/*</group>*/

#refinar{
 width:328px;
 /* height:auto; */
 /* height:85px; */
 background-color: #7199c9;
 margin: 0px 0px 8px 0px;
 /*min-height: 100%; /* alto minimo FF y Safari */
/*height: 100%; /* alto minimo para IE Windows */
padding: 0px 0px 8px 0px;
min-height:100%;
height:auto !important;
height:100%;

 /* padding-bottom: 15px;
 padding-bottom: 5px; */
}

#refinar p {
 font: normal 10px Verdana;
}

#refinar select {
 width:140px;
 /*height:15px;*/
 height:auto;
 margin: 5px 10px 0px 10px;
}

#refinar select.sel {
	border-width: 2px solid;
	border-color: #A8A9AD;
	font-size:75%;
	font-weight:bold;
	width:140px;
	background: #FFFFFF;
	color:#000000;
}

/*<group=secciones>*/

#secciones{
 width:328px;
 height:93px;
 float:right; 
 position:relative;
 background-color: #BDBEC0;
 margin: 0px 0px 5px 0px;
 border: 1px #a8a9ad solid;
}

#secciones h1{
    background-color: #000000;
	color: #FFFFFF;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	padding-top: 0px;
	padding-bottom: 1px;
	padding-left: 4px;
}

#secciones h2{
	color: #FFFFFF;
	text-decoration: none;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	padding-left:4px;
	padding-right:2px;
}

#secciones img{
	width: 120px;
	height: 80px;
	margin-right: 8px;
}

#secciones a h2 {
	color: #FFFFFF;
	text-decoration: none;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	padding-left:4px;
	padding-right:2px;
}

#secciones a p {
	color: #FFFFFF;
	text-decoration: none;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	padding-left:4px;
	padding-right:2px;
}
/*</group>*/


#twocols{
 width: 955px;
 float:right; 
 position:relative; 
  }
  
.sociallinks{
	float: right;
	position: relative;
	width: 135px;
	font-size: 11px;
	padding-top: 7px;
	padding-left: 10px;
	display: inline;
}

.sociallinks .leftcol_title{
	color: #000000;
	border-bottom: 1px solid #87898F;
	border-top: 1px solid #87898F;
	background: #E8E3D9;
	font: bold 11px Arial, Verdana, Helvetica, sans-serif; /*cambio por Arial*/
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	display: block;
	width: 128px;
	padding-right: 2px;
	padding-right: 2px;
}


/*<group=footer2>*/

#footer2{ 
 width: 620px;
	padding-top: 3px;
	font-size: 11px;
	clear: both;
	padding-left: 10px;
}

#footer2 h1{
	font: 20px Times New Roman, Times, serif;
	color: #0A3B75;
	background: repeat-x url(/myimages/h1.gif)  bottom;
	padding: 0;
	margin-bottom: 5px;
}

/*</group>*/ 

/*<group=footer>*/

#footer{ 
	width: 955px;
	padding-top: 0px;
	font-size: 11px;
	text-align: center;
	background-color: #FFFFFF;
}

#footer p.subP{
	color: #222222; 
	font-size: 10px;
	text-align: justify;
}

#footer p.subP strong{
font-weight:100;
}

#footer ul{
}

#footer ul li{
	display: inline;
}

#footer a:link, #footer a:visited{
	color: #374d77;
	text-decoration: none;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

#footer a:hover{
	color: #bcb6a9;
	text-decoration: none;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
	
/*</group>*/ 
 

 
 /* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block; background-color:#FFFFFF}
/* End hide from IE-mac */  


 
 /*printer styles*/ 
 @media print{ 
/*hide the left column when printing*/ 
#leftcol{display:none;} 

/*hide the right column when printing*/ 
#rightcol{display:none;} 
#twocols, #maincol{width:100%; float:none;}
}
