.fondo {
	background-image: url(images/fondo-cortinilla.gif);
	background-position: top center;
	background-attachment: fixed;
	background-color: ffffff;
	background-repeat: no-repeat;
}

/***** foto slider home *****/


#slider1 {
	width: 790px; /* important to be same as image width */
	height: 560px; /* important to be same as image height */
	position: relative; /* important */
	overflow: hidden; /* important */
	
	
}

#slider1Content {
    width: 790px; /* important to be same as image width or wider */
	height: 560px; 
    position:relative;
	top: -15;
	left: -40;
}
.slider1Image {
       width: 790px; /* important to be same as image width or wider */
	height: 560px; 
	
}
.slider1Image span {
    position: absolute;
	text-align:right;
	FONT-FAMILY:  "PT Sans Narrow", Calibri;
	FONT-SIZE: 12pt;
    padding: 8px 12px 12px 12px;
    
    background-color: #6d1914;
    filter: alpha(opacity=50);
    -moz-opacity: 0.7;
	-khtml-opacity: 0.7;
    opacity: 0.7;
    color: #fff;
    display: none;
	background-image: url(images/fondo-slide-tx.png);

}
.clear {
	clear: both;
}


.bottom {
	top: 520;
	bottom: 0;
    left: 6;
	width: 784px !important;
	height: 40px;
}
ul { list-style-type: none;}






/***** foto slider *****/
.slider-wrapper {
		width:420px;
	height:560px;
	
	position:relative;
	overflow:hidden;
	
}
.slider {
			width:420px;
	height:560px;
}
.items {display:none;
}



.td-tabla{
 background-color: #feefc8;
 vertical-align: middle;
 color: #7a1501;
 FONT-FAMILY: tahoma;
 FONT-SIZE: 8pt;

}

.td-tabla1{
 background-color: #d1d1d2;
 text-align: center;
 vertical-align: middle;
 color: #757575;

 FONT-FAMILY: tahoma;
 FONT-SIZE: 7pt;
 text-transform: uppercase;
}



.td-tabla2{
 background-color: #0071bc;
 text-align: center;
 vertical-align: middle;
 color: #ffffff;

 FONT-FAMILY: tahoma;
 FONT-SIZE: 7pt;
 text-transform: uppercase;
}


.fondo-servicios { 
	
	background-image: url(images/fondo-servicios.png); 
	background-attachment: fixed;
	background-position: top center;
	text-align: left;
	vertical-align: middle;
 	color: #7a1501;
	font-family:Garamond,Times New Roman,calibri;
	font-size:12pt;
	width: 482px;
 	height: 65px;
	padding:1px;
	padding-left:72px;
	padding-right:20px;
	padding-top:12px; 

}

.servicios {
	COLOR: #7a1501; FONT-FAMILY:  Garamond,Times New Roman, calibri, tahoma; FONT-SIZE: 12pt;
	
	}

.menu {
	text-align:right;
	COLOR: #030000;
	FONT-FAMILY:  CopprplGoth Hv BT, Copperplate, Calibri;
	font-size:10pt;
	margin-right: 15px;
}
A.menu:link {
	text-align:right;
	color: #030000;
	text-decoration: none;
	FONT-FAMILY:  CopprplGoth Hv BT, Copperplate, Calibri;
	font-size:10pt;
	margin-right: 15px;
}
A.menu:visited {
	
	text-align: right;
	color: #030000;
	text-decoration: none;
	FONT-FAMILY:  CopprplGoth Hv BT, Copperplate, Calibri;
	font-size:10pt;
	margin-right: 15px;
}
A.menu:hover {
 	text-align: right;
	text-decoration: underline;
	color: #ffffff;
	FONT-FAMILY: CopprplGoth Hv BT, Copperplate, Calibri;
	font-size:10pt;
	margin-right: 15px;
}


.menu-over {

	text-align: right;
	color: #030000;
	FONT-FAMILY:  CopprplGoth Hv BT, Copperplate, Calibri;
	font-size:10pt;
	margin-right: 15px;
	
}






.sub-menu {
	COLOR: #7a1501;FONT-FAMILY:  Garamond,Times New Roman, calibri, tahoma; FONT-SIZE: 11pt;
}
A.sub-menu:link {
	 margin-left: 7px;
	display: block;
	color: #7a1501;
	font-weight: bold;
	text-decoration: none;
	font-family:Garamond,Times New Roman,calibri;
	font-size:11pt;
}
A.sub-menu:visited {
	 margin-left: 7px;
	 display: block;
	color: #7a1501;
	font-weight: bold;
	text-decoration: none;
	font-family:Garamond,Times New Roman,calibri;
	font-size:11pt;
}
A.sub-menu:hover {
	margin-left: 7px;
	font-weight: bold;
	text-decoration: underline;
	color: #7a1501;
	font-family: Garamond,Times New Roman,calibri;
	font-size:11pt;
}


.sub-menu-over {
	margin-left: 7px;
	font-weight: bold;
	color: #ffffff;
	BACKGROUND-COLOR:#7a1501;
	font-family:Garamond,Times New Roman,calibri;
	font-size:11pt;
}





.cabe{
	
	COLOR: #503f2d;
	FONT-FAMILY:  CopprplGoth Hv BT, Copperplate, Calibri;
	FONT-SIZE: 15pt; 
}

.cabe-ch{
	COLOR: #503f2d;
	FONT-FAMILY:  CopprplGoth Hv BT, Copperplate, Calibri;
	FONT-SIZE: 13pt; 
}

.cabe-secu{
	COLOR: #503f2d;
	FONT-FAMILY:  Calibri;
	FONT-SIZE: 11pt; 
	font-weight:bold;
}



div.scroll {
height: 260px;
width: 235px;
overflow: auto;
padding: 0px;
COLOR: #030000;
	FONT-FAMILY:  Calibri;
	FONT-SIZE: 11pt; 
line-height:15px;
scrollbar-arrow-color: #b48a57;
scrollbar-base-color: #fdf9f5;
scrollbar-dark-shadow-color: #eae7e4;
scrollbar-track-color: #eae7e4;
scrollbar-face-color: #ede6e0;
scrollbar-shadow-color: #b48a57;
scrollbar-highlight-color: #b48a57;
scrollbar-3d-light-color: #b48a57;

}

div.scroll-obras {
height: 240px;
width: 235px;
overflow: auto;
padding: 0px;
COLOR: #030000;
	FONT-FAMILY:  Calibri;
	FONT-SIZE: 11pt; 
line-height:12px;
scrollbar-arrow-color: #b48a57;
scrollbar-base-color: #fdf9f5;
scrollbar-dark-shadow-color: #eae7e4;
scrollbar-track-color: #eae7e4;
scrollbar-face-color: #ede6e0;
scrollbar-shadow-color: #b48a57;
scrollbar-highlight-color: #b48a57;
scrollbar-3d-light-color: #b48a57;

}


div.scroll-ch {
height: 170px;
width: 235px;
overflow: auto;
padding: 0px;
COLOR: #030000;
FONT-FAMILY:  Calibri;
FONT-SIZE: 11pt;
line-height:15px;
scrollbar-arrow-color: #b48a57;
scrollbar-base-color: #fdf9f5;
scrollbar-dark-shadow-color: #eae7e4;
scrollbar-track-color: #eae7e4;
scrollbar-face-color: #ede6e0;
scrollbar-shadow-color: #b48a57;
scrollbar-highlight-color: #b48a57;
scrollbar-3d-light-color: #b48a57;
}

/* Let's get this party started */
::-webkit-scrollbar {
    width: 10px;
}
 
/* Track */
::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); 
    -webkit-border-radius: 10px;
    border-radius: 10px;
}
 
/* Handle */
::-webkit-scrollbar-thumb {
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background: rgba(148,142,108,0.8); 
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5); 
}
::-webkit-scrollbar-thumb:window-inactive {
	background: rgba(148,142,108,0.4); 
}

.desarrollo {
	COLOR: #030000;
	FONT-FAMILY:  Calibri; FONT-SIZE: 9pt;  line-height:19px; 
}
A.desarrollo:link {
	COLOR: #4b4b4b; TEXT-DECORATION: underline
}
A.desarrollo:visited {
	COLOR: #4b4b4b; TEXT-DECORATION: underline
}
A.desarrollo:hover {
	COLOR: #ffffff; TEXT-DECORATION: none; font-weight:bold; BACKGROUND-COLOR:#afaa8a
}


.obras{
	COLOR: #030000;
	FONT-FAMILY:  Calibri; FONT-SIZE: 9pt;  line-height:14px; 
}

.desarrollo02 {
	COLOR: #030000;
	FONT-FAMILY:  Calibri;FONT-SIZE: 8pt;  line-height:18px;
}
A.desarrollo02:link {
	COLOR: #841f19; TEXT-DECORATION: underline
}
A.desarrollo02:visited {
	COLOR: #841f19; TEXT-DECORATION: underline
}
A.desarrollo02:hover {
	COLOR: #ffffff; TEXT-DECORATION: none;  BACKGROUND-COLOR:#841f19
}


.desarrollo03 {
	COLOR: #841f19; FONT-FAMILY: tahoma, Helvetica, sans-serif; FONT-SIZE: 7.5pt;  line-height:18px;
}


.home {
	COLOR: #636466; FONT-FAMILY: tahoma, Helvetica, sans-serif; FONT-SIZE: 8pt; 
}
A.home:link {
	COLOR: #0071bc; TEXT-DECORATION: underline
}
A.home:visited {
	COLOR: #0071bc; TEXT-DECORATION: underline
}
A.home:hover {
	COLOR: #636466; TEXT-DECORATION: none
}





.titu-cabecera {
	COLOR: #0071bc; FONT-FAMILY: tahoma, Helvetica, sans-serif; FONT-SIZE: 12pt; 
}



.pie {
	COLOR: #4b4b4b; FONT-FAMILY: tahoma; FONT-SIZE: 8pt; line-height:18px; 
}
A.pie:link {
	COLOR: #4b4b4b; TEXT-DECORATION: underline
}
A.pie:visited {
	COLOR: #4b4b4b; TEXT-DECORATION: underline
}
A.pie:hover {
	COLOR: #ffffff; TEXT-DECORATION: none; BACKGROUND-COLOR:#afaa8a
}