﻿body
{
	margin: 0px 10px 20px 10px;
	font: 11px Verdana, Arial, sans-serif;
	z-index:0;
	top: 0px; 
	left: 0px;
	line-height: 16px;
	text-align: center;
}
form, #form{
	width: 970px;
	text-align: left;
	margin: auto;
}
A, A:active, A:hover, A:visited
{
	color: blue;
}
.frm_Title
{
	padding: 0px;
	margin: 0px 0px 10px 0px;
	font-size: 15px;
	font-weight: bolder;
	font-family: Verdana;
}
.frm_Subtitle1
{
	padding: 0px;
	margin: 0px 0px 10px 0px;
	font-size: 15px;
	font-family: Verdana;
	font-weight: normal;
}
.frm_Subtitle2
{
	padding: 0px;
	margin: 0px 0px 5px 0px;
	font-size: 11px;
	font-family: Verdana;
}
.frm_Subtitle3
{
	padding: 0px;
	margin: 0px 0px 5px 0px;
	font-size: 10px;
	font-family: Verdana;
}
.frm_SubtitleSearchMaps
{
	padding: 0px;
	margin: 0px 0px 5px 0px;
	font-size: 16px;
	font-weight: bold;
	font-family: Verdana;
}
.content-box-row
{
	line-height: 25px;
}
.frm_Text
{
	width: 25%;
	font-size: 11px;
	font-weight: bold;
	vertical-align: text-top;
}
.frm_Textf
{
	width: 155px;
	font-size: 11px;
	font-weight: bold;
	vertical-align: text-top;		
}

.frm_InputPta
{
	border-color:#666666 rgb(204, 204, 204) rgb(204, 204, 204) rgb(102, 102, 102);
	border-style:solid;
	border-width:1px;
	color:#666666;
	font-family:verdana,arial;
	font-size:11px;
	margin:0px;
	padding:0px;
	width:262px;
	vertical-align:text-top;

}
.frm_Input
{
	width: 50%;
	vertical-align: text-top;
}	
.frm_TextBig
{
	font-size: 14px;
	font-weight: bold;
	vertical-align: text-top;
}
.frm_Inputf
{
	vertical-align: text-top;	
}

.frm_Inputf2
{
	width: 260px;	
	vertical-align: text-top;	
}
.frm_Inputfsmall
{
	width: 110px;
	vertical-align: text-top;
}

.frm_NoteData
{
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
	vertical-align: text-top;
	color: #999999;
}
.frm_Note
{
	width: 25%;
	font-size: 10px;
	font-family:Arial, Helvetica, sans-serif;
	vertical-align: text-top;
	color: #999999;
}
.frm_Note2
{
	width: 25%;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	vertical-align: text-top;
	color: #666666;
}
.frm_Notef
{	
	width: 340px;
	font-size: 10px;
	font-family:Arial, Helvetica, sans-serif;
	vertical-align: text-top;	
}
.frm_Text_Disabled
{
	width: 20%;
	font-size: 13px;
	font-weight: bold;
	vertical-align: text-top;
	color: #C0C0C0;
}
.frm_smallNote
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #999999;
}
.smallnote
{
	color: darkgray;
	font-weight: normal;
	font-size: 8pt;
}
.smallnote A, .smallnote A:hover, .smallnote A:active, .smallnote A:visited
{
	color: darkgray;
	text-decoration: underline;
}
.ErrorMessage
{
	color: Red;
	font-size: 10pt;
	font-weight: bold;
	text-align: center;
	width: 100%;
}
INPUT.frm_Input, SELECT.frm_Input, TEXTAREA.frm_Input
{
	width: 100%;
	margin: 0px;
	padding: 0px;
	font-size: 8pt;
	font-family: verdana, arial;
	border:1px;
	border-style:solid;
	border-color:  #666666 #CCCCCC #CCCCCC #666666;
	color:#666666;
	font-size:11px;

}
.frm_Input_Small
{
	width: 20px;
	font-size: 8pt;
	font-family: verdana, arial;
}
.frm_Input_File
{
	width: 60%;
	font-size: 9pt;
	font-family: verdana, arial;
}
.chk
{
	text-align: left;
}
td
{
	font-family: verdana, arial;
	font-size: 11px;
	text-decoration: none;
}
.btn
{
	width: 75px;
	font-weight: bold;
	margin: 0px 5px 0px 5px;
}
.btn_Promoter
{
	text-align: left;
	width: 100px;
	height: 22px;
	font-family: verdana, arial;
	font-size: 10px;
	font-weight: bold;
	color: #3F4C55;
	cursor: hand;
}

.Grid_Photos
{
	border: 1px solid #D8D8D8;
	padding: 5px;
	width: 49%;
}
.ErrorMessageNoBold
{
	color: Red;
	font-size: 10pt;
	text-align: center;
	width: 100%;
}
#Bulletin_form .errormesage
{
	margin-bottom: 5px;
	font-size: 8pt;
}
.Detail_Title
{
	font-size: 13pt;
	color: #314D65;
	font-weight: bold;
}
.Detail_Subtitle
{
	font-size: 10pt;
	color: #314D65;
	font-weight: bold;
}

.Detail_Text
{
	font-size: 10pt;
	color: #314D65;
}

.Detail_Text_Note
{
	font-size: 9px;
	font-weight:normal;
	color: #666666;
}


#User_Ads .Without_BG
{
	background-color: #E3E8EB;
}
#User_Ads .Grid TD
{
	width: 100%;
	border: none;
}


.Calendar_Text
{
	font-size: 10pt;
	color: #314D65;
	cursor: hand;
}

.Information_Request_Detail
{
	font-size: 16px;
	font-weight: bold;
}
.See_More_Buildings
{
	font-size: 10px;
}
.Price_Detail
{
	color: #747474;
	line-height: 20px;
}

.SendToFriend_Note 
{
	font-size:9px;
	color:#666666;
	}

.StyleRef
{
	font-weight: bold;
	font-size: 8px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
}
.Mortgage
{	
	font-weight: bold;
	font-size: 20px;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
}
.Legal
{
	font-weight: bold;
	font-size: 8px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
}

.dropdown
{
	font-family: verdana, arial;
	font-size: 10px;
}
.search24x7-box
{
	width: 100%;
	float:left;
	
}
.search24x7-box-tabs
{
	width: 75%;
	float:left;
	}

.search24x7-box-border
{
	width: 1px; 
	height: 1px;
	background-color: #406379;
}

.search24x7-height
{
	height: 19px;
}

.Notab
{
	width: 11px;
	background-image: url('/portals/40/images/tab_NO.gif');
	
}

#tab1Left
{ 
	width: 10px;
	background-image : url('/portals/40/images/tab_PI.gif');

}

#tab2Left
{ 
	width: 10px;
	background-image : url('/portals/40/images/tab_SI.gif');

}

#tab1Right
{ 
	width: 10px;
	background-image : url('/portals/40/images/tab_PD.gif');

	
}

#tab2Right
{ 
	width: 10px;
	background-image : url('/portals/40/images/tab_SD.gif');

}

#tabNoUser
{
	width: 230px;
	background-image : url('/portals/40/images/tab_PF.gif');
}

#tabNoUser A
{
	cursor: hand;
}

#tabUser
{
	width: 240px;
	background-image : url('/portals/40/images/tab_SF.gif');
}

#tabUser A
{
	cursor: hand;
}

.search24x7_listbox
{
	width: 250px;
}
	
.searchMaps A:link
{
	font-family: Verdana;
	font-size: 11px;
	text-decoration: underline;
}
.searchMaps A:visited
{
	font-family: Verdana;
	font-size: 11px;
	text-decoration: underline;
}
.searchMaps A:hover
{
	font-family: Verdana;
	font-size: 11px;
	text-decoration: underline;
}
.searchMaps A:active
{
	font-family: Verdana;
	font-size: 11px;
	text-decoration: underline;
}
.vvQuality
{
	font-family: Verdana, Arial;
	font-size: 13px;
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #999999;
}
.vvQualitySelected
{
	font-family: Verdana, Arial;
	font-size: 13px;
	text-decoration: none;
	font-weight: bold;
	color: Black;
	background-color: White;
}
.vvQualityT
{
	font-family: Verdana, Arial;
	font-size: 13px;
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #324A62;
}

.li_circle { list-style-type: circle; }



.ul_ad_detail3 {float:right;margin:0;padding:0;}
.li_ad_detail3_pair 
{
	float:left;
	width:300px;
	height:233px;
	list-style-type:none;
	margin-left:15px;
	margin-bottom:20px;
	margin-right: 3px;
	padding:0;
}

.li_ad_detail3_odd 
{
	float:left;
	width:300px;
	height:233px;
	list-style-type:none;
	margin:0;
	padding:0;
}

.asterisk
{
    color:Red;
    font-size:13px;
    font-weight:bold;
}
.BreadCrumb A
{
	font-weight: normal;
	color: Blue;
}
.BreadCrumb
{
	clear:both;

	margin-top: 10px;
	margin-bottom: 20px;
	font-family: Verdana;
	font-size: 7.5pt;
	font-weight: bold;
}





/*Nuevos*/
#ctl00_ContentPlaceHolder1_uie_PnlLogin{
	margin-bottom:40px;
}
#ctl00_ContentPlaceHolder1_uie_YourAds{
	font-size:15px;
}
#ctl00_ContentPlaceHolder1_uie_correos{
	color:#99999;
}
#ctl00_ContentPlaceHolder1_uie_street{
	color:#99999;
}



/*************************************
PESTAÑAS
**************************************/

.flaps
{
	width: 100%;
	height: 59px;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	background-image: url(/portals/40/skins/r4/images/flaps-bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	overflow: hidden;
}
.flaps A, .flaps A:hover, .flaps A:active, .flaps A:visited
{
	text-decoration: none;
	color: White;
}
.flap
{
	height: 35px;
	margin: 0px 0px 0px 0px;
	padding: 1px 8px 0px 0px;
	width: 125px;
	background-image: url(/portals/40/skins/r4/images/flap-home.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	font-size: 12px;
	font-family: Verdana;
	font-weight: bold;
	color: White;
	line-height: 30px;
	text-align: center;
	cursor:pointer; cursor:hand;
}
.flap-highlight
{
	width: 125px;
	height: 35px;
	margin: 0px 0px 0px 0px;
	padding: 1px 7px 0px 0px;
	background-image: url(/portals/40/skins/r4/images/flap-highlight-home.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	font-size: 12px;
	font-family: Verdana;
	font-weight: bold;
	color: Black;
	line-height: 30px;
	text-align: center;
}
.flap-highlight A, .flap-highlight A:hover, .flap-highlight A:active, .flap-highlight A:visited
{
	color: Black;
}
.flap-selected
{
	height: 35px;
	margin: 0px 0px 0px 0px;
	padding: 1px 7px 0px 0px;
	width: 125px;
	background-image: url(/portals/40/skins/r4/images/flap-selected-home.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	font-size: 12px;
	font-family: Verdana;
	font-weight: bold;
	color: White;
	line-height: 30px;
	text-align: center;
}
.flaps2
{
	width: 100%;
	height: 29px;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	background-image: url(/portals/40/skins/r4/images/flaps2-bg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	font-size: 9pt;
}
.flap2
{
	height: 29px;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 10px;
	float: left;
	line-height: 29px;
	text-align: center;
}
.flap2-selected
{
	/*width: 88px;
	height: 29px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(/portals/40/skins/r4/images/flap2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	font-weight: bold;
	line-height: 29px;
	text-align: center;*/
}
.flap2-selected A
{
	/*text-decoration: none;
	color: Black;*/
}

.flaps4Ad
{
	width: 100%;
	height: 59px;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	background-image: url(/portals/40/skins/r4/images/flaps-bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	overflow: hidden;
}

.flaps4Ad A, .flaps4Ad A:hover, .flaps4Ad A:active, .flaps4Ad A:visited
{
	color: Blue;
}

.flap4Ad
{
	height: 35px;
	margin: 0px 0px 0px 0px;
	padding: 1px 8px 0px 0px;
	width: 125px;
	background-image: url(/portals/40/skins/r4/images/new_flap.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	font-size: 12px;
	font-family: Verdana;
	font-weight: bold;
	color: White;
	line-height: 30px;
	text-align: center;
	cursor:pointer;
}

.flap4AdOver
{
	background-image: url(/portals/40/skins/r4/images/new_flapOn.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0px 5px 0px 0px;
	width: 88px;
	font-size: 11px;
	text-align: center;
	cursor:pointer;
	font-weight: bold;
	height: 35px;
	float: left;
	vertical-align:middle;
	line-height: 30px;
}

.flap4VirtualOver
{
	background-image: url(/portals/40/skins/r4/images/new_flapOn.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0px 5px 0px 0px;
	width: 88px;
	font-size: 11px;
	text-align: center;
	cursor: pointer;
	font-weight: bold;
	height: 35px;
	float: left;
	vertical-align: middle;
	line-height: 13px;
}

.TotalVisits
{
	color: Black;
	margin: 0px 0px 0px 0px;
	padding: 14px 8px 0px 0px;
	width: 340px;
	float: left;
	font-size: 12px;
	font-family: Verdana;
	text-align: right;
}


.Print A, .Print A:hover, .Print A:active, .Print A:visited
{
	color: Blue;
	text-decoration:underline;
	margin: 0px 0px 0px 0px;
	padding: 14px 8px 0px 0px;
	width: 85px;
	float: right;
	font-size: 12px;
	font-family: Verdana;
	text-align: right;
}






div.uedge
{
	background-image: url(/portals/40/skins/r4/images/caja/superior.gif);
	background-repeat: repeat-x;
	background-position: top;
}
div.redge
{
	background-image: url(/portals/40/skins/r4/images/caja/medio_dcha.gif);
	background-position: top right;
	background-repeat: repeat-y;
}
div.bedge
{
	background-image: url(/portals/40/skins/r4/images/caja/inferior.gif);
	background-position: bottom;
	background-repeat: repeat-x;
}
div.ledge
{
	background-image: url(/portals/40/skins/r4/images/caja/medio_izq.gif);
	background-position: top left;
	background-repeat: repeat-y;
}
div.ulcorner
{
	background-image: url(/portals/40/skins/r4/images/caja/superior_izq.gif);
	background-position: top left;
	background-repeat: no-repeat;
}
div.urcorner
{
	background-image: url(/portals/40/skins/r4/images/caja/superior_dcha.gif);
	background-position: top right;
	background-repeat: no-repeat;
}
div.blcorner
{
	background-image: url(/portals/40/skins/r4/images/caja/inferior_izq.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
}
div.brcorner
{
	background-image: url(/portals/40/skins/r4/images/caja/inferior_dcha.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
}
div.brcorner-no-head
{
	background-image: url(/portals/40/skins/r4/images/caja/inferior_dcha.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
	padding: 0px 6px 10px 4px;
}
div.innercontent
{
	padding: 10px 15px 0px 15px;
	margin: auto;
}

H1, .copy_title
{
	padding: 0px;
	margin: 0px 0px 10px 0px;
	font-size: 15px;
	font-weight: bolder;
	font-family: Verdana;
}
H2
{
	padding: 0px;
	margin: 0px 0px 10px 0px;
	font-size: 15px;
	font-family: Verdana;
	font-weight: normal;
}
H3
{
	padding: 0px;
	margin: 0px 0px 5px 0px;
	font-size: 11px;
	font-family: Verdana;
	font-weight:normal;
}

/* FORMULARIO DE AYUDA Y ERROR */
.f_help
{
	float: left;margin: 0; padding: 0; width: 370px; height: 23px;
}

.f_helparr
{
float: left; margin: 0; padding: 0; width: 30px; height: 23px; background-image: url(/portals/40/skins/r4/images/icons/arrow.gif); background-repeat: no-repeat; background-position: center center;
}
.f_helptex
{
	float: left; margin: 0; padding: 3px 10px 0 12px; width: 300px; border: solid 1px #CCCCCC;background-color: #FFFFCC;
}
.f_helptex2
{
	float: left; margin: 0; margin-top:-9px; padding: 3px 0 0 5px; width: 330px; border: solid 1px #CCCCCC;background-color: #FFFFCC;
}
.f_helpbor
{
	padding: 1px 1px 1px 1px; background-color: #FFFF00;
}

.f_err
{
	float: left;margin: 0; padding: 0; width: 370px; height: 23px;
}

.f_errarr
{
float: left; margin: 0; padding: 0; width: 30px; height: 23px; background-image: url(/portals/40/skins/r4/images/icons/arrow.gif); background-repeat: no-repeat; background-position: center center;
}
.f_errtex
{	 
	float: left; margin: 0; padding: 3px 0 0 24px; width: 300px; border: solid 1px #FF0101;background-color: #FFF0F0;
	background-image: url(/portals/40/skins/r4/images/icons/alert.gif); background-repeat: no-repeat; background-position: left;
}

.f_errbor
{
	padding: 1px 1px 1px 1px; background-color: #FF0101;
}
.frm_Text_Med
{
	font-family:Verdana;
	font-size:14px;
}
.frm_Text_Peq{
font-size:12px;
}
.cntTextoIntermedio
{
	padding-left:20px;
	padding-top:10px;
}
.frm_Text_Red{
	font-size:14px;
	font-weight:bold;
	color:#ff0000;
}

.frm_Text_Naranja{
        font-family:Verdana;
        font-size:14px;
        font-weight:bold;
        color:#F4C400;
}
.frm_Text_2{
	font-size:13px;
	vertical-align:text-top;
}
#cntTexto
{
padding-left:30px;
padding-top:30px;
}
#imgDestacado
{
padding-top:10px;
padding-left:10px;
}
.principal
{
background:#FFFFFF url(/portals/40/skins/r4/images/caja/wb_leftside.gif) repeat-y scroll left top;
width:600px;
margin:0 0 15px;
text-align:left;
}

.arriba
{
background:transparent url(/portals/40/skins/r4/images/caja/wb_top.gif) no-repeat scroll left top;
height:20px;
width:100%;
}
.arriba span
{
background:transparent url(/portals/40/skins/r4/images/caja/wb_topright.gif) no-repeat scroll right top;
display:block;
height:20px;
position:relative;
}
.medio
{
background:transparent url(/portals/40/skins/r4/images/caja/wb_rightside.gif) repeat-y scroll right top;
margin:-8px 0 -11px;
height:auto;
overflow:visible;
padding:1px 12px 1px 18px;
position:relative; _margin-top:-15px;
}
.abajo
{
background:transparent url(/portals/40/skins/r4/images/caja/wb_bottom.gif) no-repeat scroll left bottom;
height:25px;
position:relative;
width:100%;
z-index:1;
}

.abajo span
{
background:transparent url(/portals/40/skins/r4/images/caja/wb_bottomright_25.gif) no-repeat scroll right top;
display:block;
height:25px;
position:relative;
}
.frm_Logos
{
float:left;
width:40px;
}
.frm_Textos
{
float:left;
}
.frm_cuadros_formulario
{
padding-top:20px;
padding-left:35px;
}
.frm_Text_Izq
{
float:left;
width:20%;
padding-bottom:5px;
}
.frm_Text_Der
{
float:right;
width:70%;
padding-bottom:5px;
}
.frm_TextBox
{
width:250px;
font-family: verdana,arial;
border-top-width: 1px;
border-right-width-value: 1px;
border-bottom-width: 1px;
border-left-width-value: 1px;
border-top-style: solid;
border-right-style-value: solid;
border-bottom-style: solid;
border-left-style-value: solid;
border-top-color: #666666;
border-right-color-value: #cccccc;
border-bottom-color: #cccccc;
border-left-color-value: #666666;
color: #666666;
font-size: 11px;
}
.frm_button
{
text-align:center;
padding-right:40px;
}
.frm_Logos_bancos
{
float:left;
width:270px;
height:123px;
vertical-align:middle;
}
.frm_Logos_bancos_peq
{
float:left;
width:265px;
height:60px;
text-align:center;
}
 /*css nuevos 12 febrero 2010*/
.text_blue {color:#003366}

/*cambio css 14 abril 2010*/
.FotoGaleria img{background:url(/portals/40/images/master_pagos_online.png) -299px -115px;width:40px;height:40px;float:left;margin:-10px 20px -10px 5px;_margin:-10px 20px 0 5px;}
.FotoVideo img{background:url(/portals/40/images/master_pagos_online.png) -367px -76px;width:48px;height:48px;float:left;margin:-10px 20px -10px 5px;_margin:-12px 20px 0 5px;}
.f_divTop_portafolio{background:#DFDFDF;border-bottom:3px solid #D2D9E9;border-top:2px solid #D2D9E9;padding:8px 0;}
.f_divTop_portafolio .text{padding:8px 0;}
/*Atras y Adelante Flotante*/
.next_previus_float{position:absolute; top:70px; left:50%; margin-left:125px; width:250px;}
.next_previus_float table{float:right}

/*css nuevos 18 febrero 2010*/
.box_map {background:#F0F9FF;border:1px solid #0099FF;width:265px;margin-left:30px;float:left;padding:10px}
.box_map img{float:left; padding-left:20px}
.box_map .title{padding-left:67px}
.box_map .info{margin-top:20px}
.box_map .link{margin-top:5px; font-size:10px}
/**/
.helper-font10{font-size:10px}
.helper-float{float:left}
.helper-text-aling{text-align:right}
.f_cursiva{font-style:italic;font-weight:normal;}
