﻿/**************Estilos Generales**************/
*{margin:0px; padding:0px;}
td{padding:0px; border-collapse:collapse; vertical-align:top;}
tr{padding:0px; border-collapse:collapse;}
th{padding:0px; border-collapse:collapse;}
table{padding:0px; border-collapse:collapse;}
.clear{clear:both;}
.has_negrita{font-weight:bold;}
.has_italic{font-style:italic;}
.has_underlined{text-decoration:underline;}
.Container{text-align:center;}
.FullWidth{width:100%}
:focus{outline:0;}
a{outline:none;}
img{border:none;}
.dataTables_wrapper table{width:100% !important;}
.hidden{display:none;}
a, .WordSection1 a:hover img{transition:  all 0.5s ease 0s; -moz-transition:  all 0.5s ease 0s; /* Firefox 4 */ -webkit-transition:  all 0.5s ease 0s; /* Safari and Chrome */ -o-transition:  all 0.5s ease 0s; /* Opera */}
/**************Fin Estilos Generales**************/
body
{
    background:url(/images/bgr.jpg) repeat-x top left #B3B3B3;
    text-align:center;
}
.Left
{
    display:block;
    float:left;
}
.Right
{
    display:block;
    float:right;
}
.PrincipalTableContainer
{
    margin:0px auto;
    text-align:left;
}
.headerContainer
{
    background:url(/images/bgr_top.jpg) repeat-x top left;
}
.LeftSideBar
{
    width:206px;
}
.RightSideBar
{
    width:286px !important;
}
.SideBar
{
    width:206px;
    background:#800000;
}
.ConsultasContainer
{
    background:url(/images/bgr_consultas.jpg) repeat-x top left;
    height:187px;
    padding:40px 22px 0px;
}
.ConsultasHeader
{
    display:block;
    text-align:center;
    font-family:Century Gothic;
    font-size:17px;
    color:#800000;
    font-weight:bold;
}
.ConsultasContent
{
    width:416px;
    padding-top:10px;
}
.ConsultasContent li
{
    display:block;
    float:left;
    padding:3px 5px;
    text-align:right;
    font-family:Century Gothic;
    font-size:12px;
    color:#444444;
    height:20px;
}
.ConsultasContent li.ConsultasLiLeft
{
    width:70px;
}
.ConsultasContent li select
{
    border:1px solid #e1e1e1;
    width:105px;
    color:#444444;
}
.ConsultasContent li select option
{
    padding:2px;
}
.ConsultasContent li input
{
    border:1px solid #e1e1e1 !important;
    text-align:center !important;
    font-family:Century Gothic !important;
}
.ConsultasContent .consultabotonenviar
{
    background:url(/images/buscar_inmuebles_btn.jpg) no-repeat !important;
    margin:0px !important;
    padding:0px !important;
    border:0px !important;
    width:83px !important;
    height:20px !important;
    cursor:pointer !important;
}
.PrincipalMenuContainer
{
    background:url(/images/menu_principal_bgr.jpg) repeat-x top left;
    height:50px;    
}
.rssbtn
{
    display:block;
    text-align:center;
    margin:0px auto;
}
.CenterContainer
{
    background:#ffffff;
    padding:10px;
    text-align:center;
}
.CenterContainer table
{
    margin:0px auto;
    text-align:center;
}
.CenterContainer table table,
.CenterContainer .MainContentPlaceDiv
{
    margin:0px;
    text-align:left;
}
p.MsoNormal, li.MsoNormal, div.MsoNormal,
.MsoListParagraph, p.MsoListParagraphCxSpMiddle,
li.MsoListParagraphCxSpMiddle, div.MsoListParagraphCxSpMiddle,
p.MsoListParagraphCxSpFirst, li.MsoListParagraphCxSpFirst,
div.MsoListParagraphCxSpFirst, p.MsoListParagraphCxSpLast,
li.MsoListParagraphCxSpLast, div.MsoListParagraphCxSpLast,
#HERMES_FORM_Container, #HERMES_FORM_Container label, #HERMES_FORM_Container select,
.CenterContainer
{
    font-family:Century Gothic !important;
    color:#262626 !important;
    font-size:13px !important;
}
.CenterContainer h1
{
    font-size:18px !important;
    font-family:Century Gothic !important;
    padding:3px 0px !important;
    color:#C00000 !important;
    font-weight:bold !important;
}
.CenterContainer h2
{
    font-size:13px !important;
    font-family:Century Gothic !important;
    padding:3px 0px !important;
    color:#602828 !important;
    font-weight:bold !important;
}
.CenterContainer span.MsoHyperlink
{
    color:#923d3d !important;
    text-decoration:none !important;
}
.CenterContainer a, .CenterContainer a span
{
    color:#923d3d !important;
    text-decoration:none;
}
.CenterContainer a:hover, .CenterContainer a:hover span
{
    text-decoration:underline;
}
.NewsHeader
{
    background:url(/images/noticias_bgr_top.jpg) repeat-x top left !important;
    height:33px !important;
    padding:0px 15px !important;
    text-align:left !important;
}
.HeaderRightSideBar
{
    background:url(/images/sidebar_derecha_bgr_item.jpg) repeat-x top left;
    height:39px;
    text-align:center;
    color:#ffffff;
    font-family:Century Gothic;
    font-size:18px;
    margin:10px 0 0px;
    padding:12px 0px 0px;
}
.HeaderRightSideBar a
{
    color:#ffffff;
    text-decoration:none;
}
.IngresarContainer
{
    padding:3px 0px 5px;
    margin:10px auto;
    background:url(/images/noticias_bgr_top.jpg) repeat-x top left;
    border:1px solid #420000;
    border-radius:4px;
    width:190px;
    text-align:center;
}
.IngresarContainer a, .IngresarContainer span
{
    color:#ffffff;
    font-family:Century Gothic;
    font-size:13px;
    padding:0px 1px;
    text-decoration:none;
}
.BottomContainer
{
    background:url(/images/bgr_bottom.jpg) repeat-x top left;
    height:72px;
}
/*Buscador*/
.PrincipalSearchContainer
{
    margin:5px;
}
.PrincipalSearchContainer td
{
    padding:3px;
}
.busqueda-txt
	{
	font-family:Century Gothic;
	font-size:11px;
	color:#666;
	padding:1px 0px;
	width:170px;
	border:1px solid #999999;
	border-radius:11px;
	text-align:center;
	background:none;
	}
.PrincipalSearchContainer .buscar-btn
	{
	font-family:Century Gothic;
	font-size:11px;
	color:#666;
	border:none !important;
	width:81px;
	height:18px;
	background:url(/images/buscar_btn.jpg) no-repeat !important;
	cursor:pointer;
	}
/************************************ Mapa de Sitio ***************************/
.bullet_1nivel{	width:30px;	height:11px; background:url("/images_srv/bullet_1nivel.gif") no-repeat;}
.bullet_2nivel{	width:30px;	height:10px; background:url("/images_srv/bullet_2nivel.gif") no-repeat;}

.root { text-align:left; margin-left:50px;}
.root li {  list-style-image: url("/images_srv/bullet_1nivel.gif"); padding:0 0 0 15px; } 
.root ul li{ list-style-image: url("/images_srv/bullet_2nivel.gif"); } 

.mapaS_1Nivel{color: #666 !important; font-size: 12px; font-family: Century Gothic; font-weight:bold; float:none !important;}
.mapaS_1Nivel a{color: #666 !important; font-size: 12px; font-family: Century Gothic; font-weight:bold; float:none !important;}

.mapaS_2Nivel{color: #666 !important; font-size: 12px; font-family: Century Gothic; font-weight:normal !important; float:none !important;}
.mapaS_2Nivel a{ color: #666 !important; font-size: 12px; font-family: Century Gothic; font-weight:normal !important; float:none !important;}

/************************************Fin Mapa de Sitio ***************************/
/*********************************************************Breadcrum*******************************************/
.HASBreadCrumbs
	{
	color:#800000 !important;
	font-family:Century gothic;
	font-size:13px;
	display:block;
	padding:7px 5px 15px 10px;
	text-align:left;
	}
.HASBreadCrumbs li
	{
	display:block !important;
	float:left;
	padding:3px 5px 3px 12px;	
	}
.HASBreadCrumbs li:before
{
	content:"> ";
}
.HASBreadCrumbs li.breadcrumbhome
{
    padding-left:0px !important;
}
.HASBreadCrumbs li.breadcrumbhome:before
{
	content:" ";
}
.HASBreadCrumbs a:link, .HASBreadCrumbs a:visited, .HASBreadCrumbs a:active
	{
	color:#800000 !important;
	font-size:13px;
	}
.HASBreadCrumbs a:hover
	{
	color:#AF2900 !important;
	text-decoration:underline;
	}

/**********************/
.ChangeSizeContainer 
{
    padding:5px 10px;
    display:block;
}
.ChangeSizeContainer li
{
    display:block;
    float:left;
}
.ChangeSizeContainer li a
{
    display:block;
    text-decoration:none;
    color:#630100;
    font-family:Century Gothic !important;
}
.decreaseFont {
    font-size: 12px;
    padding:7px 5px 0px;
}
.resetFont {
    font-size: 15px;
    padding:3px 5px 0px;
}
.increaseFont {
    font-size: 18px;
    padding:0px 5px;
}




/********************RSS**********************/
#RssContainer
{
    width:202px;
    display:block;
}
#rssWidget 
{
    display: block;
}
#rssWidget li 
{
    display: block;
    list-style: none;
    width: 202px !important;
	font-family:Century Gothic;
	font-size:12px;
	color:#ffffff;
}
#rssWidget li .RSSItem
{
    padding:0px 10px 10px 10px;
    display:block;
    border-bottom:1px solid #e1e1e1;
}
#rssWidget li a 
{
    color: #ffffff !important;
    text-decoration: none;
	font-family:Century Gothic;
    display:block;
	font-size:12px;
	font-weight:bold;
}
#rssWidget li .TipoPub
{
    display:block;
    float:left;
    padding:5px;
    font-weight:bold;
}
#rssWidget li .RSSDate
{
    display:block;
    float:right;
    padding:5px;
}
#rssWidget li .clear
{
    display:block;
}
#rssWidget li .HomeRSSTitulo
{
    display:block;
    padding:5px 10px 10px;
    font-size:14px;
}
#rssWidget li h4, #rssWidget li p
{
	display:block;
	font-family:Century Gothic;
}
#rssWidget li h4
{
	font-size:15px;
	font-family:Century Gothic;
	font-weight:bold;
}
.rssWidgetPrev, .rssWidgetNext
{
    position:absolute;
    right:20px;
    width:17px;
    height:12px;
    display:none !important;
}
.rssWidgetPrev
{
    top:5px;
}
.rssWidgetNext
{
    bottom:-20px;
}
.RSSDate
{
font-family:Century Gothic;
font-size:11px;
padding:3px 0px;
display:block;
}
.NoticiasTitulo
{
    display:block;
    background:url(/images/line_rss.jpg) no-repeat bottom center;
    width:202px;
}
.NoticiasTitulo a
{
    color:#ffffff;
    padding:5px 0px 10px 10px;
    display:block;
    font-size:11px !important;
    font-weight:bold !important;
    text-decoration:none;
    letter-spacing:0px;
}
/*Final de las noticias de rss*/
/*Video*/
#YouTubeChannelWidget
{
    padding:5px !important;
}
.VideoTableContainer
{
    border:1px solid #e1e1e1;
    font-size:12px !important;
}
.VideoTableContainer td
{
    padding:5px 5px 5px 5px;
}
.VideoTableContainer td ul li 
{
    padding:5px;
}
.VideoTableContainer td ul li.odd
{
    background:#f1f1f1;
}
.VideoTableContainer td ul li img
{
    margin:0px 15px 5px 0px;
}
.VideoTableContainer td ul li .title
{
    display:block;
}