@import url("template.css");


/* ENLACES */

.links {
	padding-top: 5px;
	font-size: 1px;
}

.links LI {
	display: inline;
	color: #6B6B6B;
	font-size: 11px;
	margin-left: 2px;
}

TABLE.links {
	padding-top: 0px;
}

.links A {
	font-size: 11px;
	color: #6B6B6B;
}

.links A.styleB {
	font-size: 11px;
	font-family: "Times New Roman";
	color: #2C4F63;
}

.links A.styleC {
	font-size: 10px;
	color: #6A6A6A;
}

.links A.styleD {
	font-size: 11px;
	color: #2B5164;
}

.links A:hover {
	text-decoration: underline;
}

.links H4 {
	color: #2B5063;
	font-size: 70%;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}


.date2 {
	padding: 5px 0px 15px 5px;
	color: #6A6A6A;
	font-size: 60%;
	font-family: Georgia;
	margin: 5px 0px 10px 0px;
	border-left: 1px solid #6A6A6A;
}


.picture-footer {
	color: #275066;
	font-size: 60%;
	font-style: italic;
	padding: 5px;
}

.content-ficha H4, .content-ficha2 H4 {
	color: #2B5063;
	font-size: 70%;
	font-weight: bold;
	text-align: justify;
	margin: 0px 0px 0px 8px;
	padding: 0px;
}

.content-ficha H4 SPAN, .content-ficha2 H4 SPAN {
	font-weight: normal;
}

.content-ficha {
	width: 250px;
	margin: 0px;
	padding: 10px 10px;
	border-bottom: 1px solid #E1E1E1;
}

.content-ficha2 {
	width: 210px;
	margin: 0px;
	padding: 10px 6px;
	border-bottom: 1px solid #E1E1E1;
}

.content-ficha P, .content-ficha2 P {
	padding: 0px ! important;
	margin: 0px 0px 0px 8px ! important;
}


.ficha-edificio {
	width: 250px;
	padding-left: 10px;
	padding-right: 10px;
	text-align: center ! important;
}
.ficha-edificio #edif-logo{
	display: inline;
}

.mnu-servicios {
	margin: 2px 0px 30px 8px;
	font-size: 70%;
	text-align: left;
}
.mnu-servicios A{
	color: #2A5063;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 5px;
}
.mnu-servicios A:hover{
	color: #0A8DB7;
	text-decoration: underline;
	background-color: #F5F5F5;
}

.mnu-bajo-img{
	margin: 2px 0px 30px 8px;
	color: #2A5063;
	font-size: 70%;
}
.mnu-bajo-img SPAN{
	font-weight: bold;
	margin-left: 10px;
}
.mnu-bajo-img A{
	background: url(../img/mnu-sec-bullet_off.gif) no-repeat 3px 6px;
	color: #2A5063;
	padding: 2px 5px 2px 10px;
}
.mnu-bajo-img A:hover{
	color: #0A8DB7;
	text-decoration: underline;
	background-color: #F5F5F5;
}

/* TABLES */

.tbl1 {
	width: 518px;
}

.tbl1 TD {
	padding: 10px 2px;
	vertical-align: middle;
	text-align: left;
	border-bottom: 1px solid #E1E1E1;
}

.tbl1 TR.gray {
	background-color: #F9F9F9;
}

.tbl1 H4 {
	color: #2B5063;
	font-size: 70%;
	padding: 0px;
	margin: 10px 0px 0px 0px;	
}

.tbl1 H4.styleB {
	color: #0085B4;
	margin: 3px 0px 0px 0px;
}

.tbl1 P {
	color: #2B5063;
	font-size: 60% ! important;
	text-align: justify;
	margin: 0px 30px 0px 0px ! important;
}

.tbl1 SPAN.styleB {
	color: #969696;
	font-size: 60%;
	margin-left: 10px;
}
.tbl1 .code{
	font-size: 9px ! important;
	color: #6A6A6A;
	padding-left: 10px;
}

.tbl1 IMG {
	margin: 0px 10px;
}

.tbl1 IMG.styleB {
	margin: 0px 0px 0px 5px;
}

.tbl1 .moreInfo {
	font-size: 60%;
	color: #6A6A6A;
	background: url(../img/more.gif) no-repeat center left;
	padding-left: 16px;	
	text-align: right;
	margin-right: 8px;
	float: right;
	clear: left;
}
.tbl1 .moreInfo:hover {
	text-decoration: underline;
}

.priceGreen {
	background-color: #7BB5CD;
	color: #FFFFFF;
	padding: 0px 3px;
}

.priceBlue {
	background-color: #0A8DB7;
	color: #FFFFFF;
	padding: 0px 3px;
}

/******************/

.tbl2 {
	text-align: left;
	width: 360px;
	margin: 5px 0px 0px 0px;
}

.tbl2 TH {
	background-color: #0185B5;
	color: #FFFFFF;
	font-weight: normal;
	font-size: 60%;
	text-align: left;
	vertical-align: middle;
	padding: 2px 0px 2px 2px;
}

.tbl2 TD {
	background-color: #ECECEC;
	color: #2C5066;
	font-size: 60%;
	text-align: center ! important;
	padding: 2px 1px;
}

/*********************/


.tbl3 {
	text-align: left;
	width: 515px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 30px;
}

.tbl3 TD {
	padding: 10px;
	border-bottom: 1px solid #E1E1E1;
}

.tbl3 TD TD {
	padding: 0px;
	border: none;
}

.tbl3 TD.first {
	background-color: #F5F5F5;
}

.tbl3 .date2 {
	margin: 0px;
	padding: 2px 4px;
}

.tbl3 H4 {
	color: #0183B4;
	font-size: 90%;
	font-family: Georgia;
	margin: 5px 0px;
	padding: 0px;
}

.tbl3 .first H4 {
	font-size: 100%;
}

.tbl3 P {
	color: #2B5063;
	font-size: 70%;
	text-align: justify;
	margin: 0px;
}

.tbl3 IMG {
	margin-right: 10px;
}

.tbl3 .moreInfoNews{
	font-size: 60%;
	color: #6A6A6A;
	background: url(../img/more.gif) no-repeat center left;
	padding-left: 16px;	
	margin-right: 8px;
}

.tbl3 .moreInfoNews:hover {
	text-decoration: underline;
}


/***********************/

#select-picture {
	padding: 0px; margin: 0px;
	text-align: right;
	font-size: 60%;
}
#select-picture SPAN{
	font-size: 100%;
	color: #595959;
	background-color: #DDDBDC;
	width:100px;
}

#picture {
	border: none;
	margin: 0px 0px 1px 0px;
	padding: 0px;
	display: block;
}

#select-picture A {
	background-color: #DDDBDC;
	color: #595959;
	padding: 0px 4px 0px 4px ! important;
	margin: 0px;
}


/* Search */

#search2 {
	width: 518px;
	text-align: left;
	font-size: 70%;
	color: #2B4F69;
	padding-bottom: 20px;
	margin-left: auto;
	margin-right: auto;
}

#search2 .radios {
	padding-bottom: 5px;
	margin-left: 10px;
	border-bottom: 1px solid #E1E1E1;
}

#search2 .radios INPUT {
	width: 12px;
	height: 14px;
	margin-left: 5px;
}

#search2 .selects {
	width: 515px;
	border-bottom: 1px solid #E1E1E1;
}

#search2 SELECT {
	color: #2B4F69;
	font-size: 100%;
	width: 150px;
	border: 1px solid #E1E1E1;
}

#search2 H4 {
	color: #0087AE;
	font-size: 100%;
	margin: 10px 10px -5px 10px;

}

#search2 .checks {
	width: 515px;
	margin: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #E1E1E1;
}

#search2 .checks LABEL {
	line-height: 20px;
}

.search2-submit {
	background: url(../img/search-submit2.gif) no-repeat top left;
	display: block;
	text-indent: -700em;
	width: 96px;
	height: 15px;
	text-align: left;
	margin: 10px;
	border: none;
	cursor: hand;
	cursor: pointer;
}
.search2-submit-en {
	background: url(../img/search-submit2-en.gif) no-repeat top left;
	display: block;
	text-indent: -700em;
	width: 96px;
	height: 15px;
	text-align: left;
	margin: 10px;
	border: none;
	cursor: hand;
	cursor: pointer;
}
.search2-submit-ale {
	background: url(../img/search-submit2-ale.gif) no-repeat top left;
	display: block;
	text-indent: -700em;
	width: 96px;
	height: 15px;
	text-align: left;
	margin: 10px;
	border: none;
	cursor: hand;
	cursor: pointer;
}
.search2-submit-fra {
	background: url(../img/search-submit2-fra.gif) no-repeat top left;
	display: block;
	text-indent: -700em;
	width: 118px;
	height: 15px;
	text-align: left;
	margin: 10px;
	border: none;
	cursor: hand;
	cursor: pointer;
}

.search2-submit-rus {
	background: url(../img/search-submit2-rus.gif) no-repeat top left;
	display: block;
	text-indent: -700em;
	width: 118px;
	height: 15px;
	text-align: left;
	margin: 10px;
	border: none;
	cursor: hand;
	cursor: pointer;
}
/*******************/

.whoAre {
	width: 50%;
}

.whoAre .download {
	margin-left: 10px;
}

.whoAre .download H4 {
	font-size: 100%;
	color: #0186B3;
	padding: 0px ! important;
}


/********************/

.subtitle {
	color: #6A6A6A;
	font-size: 60%;
	font-family: Georgia;
	padding: 3px 0px 3px 5px;
	margin: 5px 0px 5px 10px;
	border-left: 1px solid #6A6A6A;
}


/*******************/


#mnu-float {
	position: relative;
}


#mnu-float UL {
	position: absolute;
	top: 55px;
	left: 443px;
	text-align: left;
}

#mnu-float LI {
	display: inline;
}

#mnu-float A {
	display: block;
	color: #2A4F62;
	font-size: 11px;
	padding-left: 7px;
	margin-bottom: 3px;
}

#mnu-float A:hover {
	background: url(../img/bullet2.gif) no-repeat left center;
	color: #0184B2;
	font-weight: bold;
}

#mnu-float A.sel {
	background: url(../img/bullet2.gif) no-repeat left center;
	color: #0184B2;
	font-weight: bold;
}

/* Phones */

#phone {
	width: 520px;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 100px;
}

#phone H3 {
	background: url(../img/celular.gif) no-repeat 13px 2px;
	font-family: Georgia;
	font-size: 100%;
	text-align: left;
	color: #0184B2;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 28px;
	border-bottom: 1px solid #E1E1E1 ! important;
}

#phone TABLE {
	width: 100%;
}

#phone TD {
	color: #285165;

	text-align: left;
	width: 50%;
	vertical-align: top;
}

#phone TD TD {
	font-size: 70%;
	width: auto;
	padding: 2px 10px 2px 20px;
}

#phone TD.gray {
	background-color: #F2F2F2;

}

/***********************/


#col-left #form-contact2 {
	text-align: left;
	padding-left: 10px;
}

#col-left #form-contact2 TABLE {
	width: 400px;
	margin: 10px 0px;
}

#col-left #form-contact2 LABEL {
	color: #0085B2;
	font-size: 70%;
	font-weight: bold;
}

#col-left #form-contact2 TD {
	width: 50%;
	padding: 0px 30px 10px 0px;
}

#col-left #form-contact2 INPUT {
	width: 180px;
	padding: 2px 5px;
	border: 1px solid #CECECE;
	font-size: 100%;
}

#col-left #form-contact2 SELECT  {
	width: 190px;
	font-size: 100%;
}

#col-left #form-contact2 TEXTAREA {
	width: 100%;
	height: 100px;
	overflow: auto;
	border: 1px solid #CECECE;
	font-family: Tahoma;
	font-size: 100%;
}

#col-left #form-contact2 .tag {
	color: #2B4F65;
	font-weight: normal ! important;
	font-size: 70%;
}

#col-left #form-contact2 .submit,
#col-left #form-contact2 .reset {
	display: block;
	margin: 3px 8px 0px 0px;
	float: left;
	text-indent: -700em;
	width: 74px;
	height: 15px;
	border: none;
	cursor: hand;
	cursor: pointer;
}
#col-left #form-contact2 .submit {
	/*background: url(../img/send.gif) no-repeat top left;*/
	background: url(../img/send.gif) no-repeat top left;
	display: block;
	text-indent: -700em;
	width: 96px;
	height: 15px;
	text-align: left;
	margin: 10px;
	border: none;
	cursor: hand;
	cursor: pointer;	
}
#col-left #form-contact2 .submiten {
	/*background: url(../img/send-en.gif) no-repeat top left;*/
	background: url(../img/send-en.gif) no-repeat top left;
	display: block;
	text-indent: -700em;
	width: 96px;
	height: 15px;
	text-align: left;
	margin: 10px;
	border: none;
	cursor: hand;
	cursor: pointer;	
}
#col-left #form-contact2 .submit-fra {
	/*background: url(../img/send-fra.gif) no-repeat top left;*/
	background: url(../img/send-fra.gif) no-repeat top left;
	display: block;
	text-indent: -700em;
	width: 118px;
	height: 15px;
	text-align: left;
	margin: 10px;
	border: none;
	cursor: hand;
	cursor: pointer;
}
#col-left #form-contact2 .submit-ale {
	/*background: url(../img/send-fra.gif) no-repeat top left;*/
	background: url(../img/send-ale.gif) no-repeat top left;
	display: block;
	text-indent: -700em;
	width: 96px;
	height: 15px;
	text-align: left;
	margin: 10px;
	border: none;
	cursor: hand;
	cursor: pointer;	
}

#col-left #form-contact2 .submit-rus {
	/*background: url(../img/send-rus.gif) no-repeat top left;*/
	background: url(../img/send-rus.gif) no-repeat top left;
	display: block;
	text-indent: -700em;
	width: 96px;
	height: 15px;
	text-align: left;
	margin: 10px;
	border: none;
	cursor: hand;
	cursor: pointer;	
}

#col-left #form-contact2 .reset {
	/*background: url(../img/reset.gif) no-repeat top left;*/
	background: url(../img/reset.gif) no-repeat top left;
	display: block;
	text-indent: -700em;
	width: 96px;
	height: 15px;
	text-align: left;
	margin: 10px;
	border: none;
	cursor: hand;
	cursor: pointer;	
}
#col-left #form-contact2 .reseten {
	/*background: url(../img/reset-en.gif) no-repeat top left;
	height: 10px;
	width: 50px;*/
	background: url(../img/reset-en.gif) no-repeat top left;
	display: block;
	text-indent: -700em;
	width: 96px;
	height: 15px;
	text-align: left;
	margin: 10px;
	border: none;
	cursor: hand;
	cursor: pointer;	
}
#col-left #form-contact2 .reset-fra {
	/*background: url(../img/reset-fra.gif) no-repeat top left;*/
	background: url(../img/reset-fra.gif) no-repeat top left;
	display: block;
	text-indent: -700em;
	width: 96px;
	height: 15px;
	text-align: left;
	margin: 10px;
	border: none;
	cursor: hand;
	cursor: pointer;	
}
#col-left #form-contact2 .reset-ale {
	/*background: url(../img/reset-fra.gif) no-repeat top left;*/
	background: url(../img/reset-ale.gif) no-repeat top left;
	display: block;
	text-indent: -700em;
	width: 96px;
	height: 15px;
	text-align: left;
	margin: 10px;
	border: none;
	cursor: hand;
	cursor: pointer;	
}
/* Donde Estamos */

#whereis {
	width: 518px;
	font-size: 100%;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 50px;
	background: url(../img/background-degre4.jpg) repeat-x top left #FFFFFF;
	padding-top: 3px;
}

#whereis #info TD {
	background: url(../img/background-degre5.jpg) repeat-x top left #FFFFFF;
	font-size: 80%;
	text-align: left;
	padding: 30px 0px 20px 0px;
}
#whereis #info TD .holder{
	padding: 0px 20px 0px 15px;
}
.paralelas {
	border-left: 1px solid #F2F2F2;
	border-right: 1px solid #F2F2F2;
}

#whereis #info H3 {
    color: #0186b3;
	font-size: 85%;
	margin: 0px;
}
#whereis #info P {
    color: #2a5065;
	font-size: 85%;
	margin: 5px 0px;
}
#whereis #info A {
    color: #2a5065;
    text-decoration: none;
}
#whereis #info .ico-acceso:hover {
	text-decoration: underline ! important;
}


/* info donde estamos*/
#whereis #info2 TD {
	font-size: 80%;
	text-align: left;
	padding: 30px 0px 20px 0px;
	border-bottom: 1px solid #E1E1E1;
}
#whereis #info2 TD .holder{
	padding: 0px 20px 0px 15px;
}

#whereis #info2 H3 {
    color: #0186b3;
	font-size: 85%;
	margin: 0px;
}
#whereis #info2 P {
    color: #2a5065;
	font-size: 85%;
	margin: 5px 0px;
}
#whereis #info2 A {
    color: #2a5065;
    text-decoration: none;
}
#whereis #info2 .ico-acceso:hover {
	text-decoration: underline ! important;
}
/* mapa */

#mapa {
	width: 520px;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 100px;
}
.H2mapa{
	font-family: "Times New Roman", Times, serif;
	font-size: 100%;
	text-align: left;
	color: #005978;
	margin: 0px;
	font-weight: bold;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 28px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E1E1E1;
}

#mapa H3 {
	font-family: Georgia;
	font-size: 80%;
	text-align: left;
	color: #0184B2;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 20px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #E1E1E1;
}
#mapa H3 a {
	color: #0184B2;
}
#mapa H3.gray a {
	color: #0184B2;
}

#mapa TD {
	color: #285165;
	text-align: left;
	vertical-align: top;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	padding-right: 10px;
}

#mapa TD TD.flecha {
	font-size: 70%;
	width: auto;
	padding: 2px 10px 2px 6px;
	background-image: url(../img/flecha_mapa_web.gif);
	background-repeat: no-repeat;
	background-position: left;
	color: #285165;
}
#mapa TD TD.flecha a{
	color: #285165;
}
#mapa TD TD.sub {
	font-size: 70%;
	width: auto;
	color: #376D87;
	padding-left: 6px;
}
#mapa TD TD.sub a{
	color: #376D87;
}

#mapa TD.gray {
	background-color: #F2F2F2;

}
#visitar {
	padding-top: 0px;
	padding-right: 30px;
	padding-bottom: 0px;
	padding-left: 30px;
}

#visitar TABLE{
	width: 100%;
}

#visitar TD {
	color: #285165;
	text-align: left;
	vertical-align: top;
}
#visitar TD TD{
	color: #285165;
	text-align: left;
	font-size: 70%;
	padding: 0px 15px 0px 15px;

}
#visitar TD.gray {
	background-color: #F2F2F2;
	padding-top: 2px;
	padding-right: 15px;
	padding-bottom: 2px;
	padding-left: 15px;
}
#visitar H3 {
	font-family: Georgia;
	font-size: 100%;
	text-align: left;
	color: #0184B2;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 28px;
	border-bottom: 1px solid #E1E1E1 ! important;
}


/***********************/