@charset "utf-8";
*{
margin:0px;
padding:0px;
}
html {
 overflow-y: scroll !important;
}
#wrapper{
	width:942px;
	height: 80px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 12px;
}
#footer{
	position:relative;
	bottom:0px;
	width:942px;
	height:50px;
}
#bottom_navigation{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	line-height:23px;
	height:23px;
	text-align:center;
	margin:39px 0 10px 0;
	text-decoration:none;
}
#bottom_navigation a{
margin:0 3px;
text-decoration:none;
}
#bottom_navigation a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#010101;
text-decoration:none;
}
#bottom_navigation a:visited{text-decoration:none}
#bottom_navigation a:hover{text-decoration:underline}
#copy{
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333;
text-decoration:none;
}
#copy a{
	text-decoration:none;
	color:#333;
}
#copy a:visited, .read_more:visited{
	text-decoration:none;
	color:#333;
}
#copy a:hover, .read_more:hover{text-decoration:none}
#containerglobal{
	width:942px;
	position: relative;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 20px;
}
.logo{
	width:250px;
	background-repeat: no-repeat;
	float: left;
	height: 75px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 5px;
	background-position: right center;
}
#menu{
	width:600px;
	float:right;
	border-top-width: 20px;
	border-top-style: solid;
	border-top-color: #ea7b21;
}
#imagen{
	width:942px;
	position: relative;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	height: 318px;
	top: 10px;
}
#content{
	width:942px;
	padding-top: 18px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0;
}
#bloques{
	width:942px;
	position: relative;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	top: 10px;
	padding-top: 10px;
}
#blocks{
	background-image:url(../images/3bg.gif);
	background-position:left top;
	background-repeat:repeat-y;
}
#blocks div{
width:275px;
float:left;
padding:12px 16px 18px 23px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#010101
}
#blocks .image{
margin-top:14px
}
#blocks p{
padding:14px 0 0 4px
}
.read_more{
margin:4px 0 0 4px;
display:block;
color:#0F84DF;
text-decoration:underline
}
#block{
	width:936px;
	margin:0 auto;
	background-image:url(../images/blockbg.gif);
	background-position:left top;
	background-repeat:repeat-y;
}
#block div{
display:block;
float:left;
padding:7px 0 13px 19px;
}
#block div p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#010101;
	display:block;
	width:430px;
	float:left;
	padding:9px 25px 0 4px
}
#block div img{
margin:0 7px 0 0
}
#blockobra{
	width:936px;
	margin:0 auto;
	background-image:url(../images/blockbg.gif);
	background-position:left top;
	background-repeat:repeat-y;
}
#blockobra div{
display:block;
float:left;
padding:7px 0 13px 19px;
}
#blockobra div p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#010101;
	display:block;
	width:800px;
	float:left;
	padding:9px 25px 0 4px
}
#blockobra div img{
margin:0 7px 0 0
}
.clientes{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#010101;
	display:block;
	width:630px;
	float:left;
	padding-top: 9px;
	padding-right: 25px;
	padding-bottom: 0;
	padding-left: 4px;
	text-align: justify;
}
.lssi{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#010101;
	display:block;
	width:870px;
	float:none;
	text-align: justify;
	height: 360px;
	position: relative;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
/* -- js -- */
#slideshow {
	height:319px;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow IMG.last-active {
    z-index:9;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}
/*--- estilos - - -*/
.estilo1 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	text-align: center;
	word-spacing: 0.1em;
	color: #333;
	font-weight: normal;
	}
.estilo2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	word-spacing: 0.2em;
	color: #333;
	font-weight: bolder;
	}
.estilo3 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	text-align: left;
	word-spacing: 0.1em;
	color: #ea7b21;
	font-weight: bolder;
	}
.estilo4 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 15px;
	text-align: left;
	word-spacing: 0.3em;
	color: #303030;
	font-weight: bold;
	}	
A:link.enlace {
	text-decoration:none;
	color:#333;
} 
A:visited.enlace {
	text-decoration:none;
	color:#333;
} 
A:hover.enlace {
	text-decoration:none;
	color:#333;
} 
A:active.enlace {
	text-decoration:none;
	color:#333;
}
