html {
	height:100%;
}
body {
	margin: 0px;
	height:100%;
}
body,ul,li,ol,p,table,tr,td,form,h1,h2,h3,h4,h5,h6,input,textarea {
	padding:0;
	margin:0;
	font-family: "Lucida Sans Unicode","Lucida Grande","Eras Medium ITC","DejaVu Sans",Helvetica,Verdana,sans-serif;
	font-size:12px;
	color:#7A7A7A;
}
a{
	color:#3087F1;
	text-decoration:none;
	outline:none;
}
a:hover{color:#7CADE9;}
img{
	border:0px;
}
ul,li{
	list-style-image: none;
	list-style-type: none;
}
p{
	margin-bottom:20px;
	text-indent:0px;
}
input,textarea{
background:url(../img/input.gif) no-repeat -1px -1px;
border:1px solid #CCCCCC;
padding:4px;
}
input.hidden,.form_contacto input.hidden{display:none;}
input.enviar,.form_contacto input.enviar{
background: url(../img/menu_left.gif) no-repeat left -2px;
width:90px;
color:#FFFFFF;
text-transform:uppercase;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight:bold;
cursor:pointer;
padding-bottom:3px;
}
input.enviar:hover,.form_contacto input.enviar:hover{
background: url(../img/menu_luz.gif) no-repeat center -2px;
}
/*---------------------------------------------*/
html{background:url(../img/fondo.png) repeat-y center top; }
body{background:url(../img/cabecera_menu.png) repeat-x center top; }
#cuerpo{
	background:url(../img/fondo.png) repeat-y center top;
	min-height:100%;
	width:990px;
	margin:0 auto;
}
* html #cuerpo{
height:100%;
}
#cabecera{
background:#FFFFFF url(../img/cebecera.png) repeat-x left top;
line-height:100px;
}
#cabecera div,#contenido div,#pie div{
width:991px;
margin:0 auto;
}
#cabecera div{
overflow:hidden;
}
#logo,#frase{
display:block;
height:100px;
text-indent:-9999px;
}
#logo{
float:left;
width:160px;
background:url(../img/logo.png) no-repeat left top;
margin-left:26px;
}
#frase{
float:right;
width:600px;
background:url(../img/serviciosintegrales.png) no-repeat right top;
margin-right:10px;
}
#menu{
text-align:center;
height:36px;
background: url(../img/menu_fondo.gif) repeat-x left top;
position:relative;
z-index:15;
}
#menu ul{
width:990px;
margin:0 auto;
height:36px;
background: url(../img/menu_right.gif) no-repeat left top;
padding-left:1px;
/**/
position:relative;
left:11px;
width:968px;
}
#menu li{
float:left;
background: url(../img/menu_right.gif) no-repeat right top;
padding-right:1px;
}
#menu a{
color:#FFFFFF;
text-transform:uppercase;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight:bold;
display:block;
background: url(../img/menu_left.gif) no-repeat left top;
height:36px;
float:left;
padding-left:1px;
font-size:13px;
}
#menu a span{
display:block;
float:left;
line-height:30px;
padding:0 18px;
padding-bottom:6px;
cursor:pointer;
background: url(../img/menu_luz.gif) no-repeat center 200px;
}
#menu a:hover{
background-position: left bottom;
}
#menu a:hover span{
background-position: center top;
}
#menu .ultimo{padding-right:0px;}
#menu .ultimo a span{padding-left:17px; padding-right:17px;}
.inicio #inicio,.empresa #empresa,.servicios #servicios,.clientes #clientes,.ayuda #ayuda,.contacto #contacto,.noticias #noticias,.colaboradores #colaboradores,.inversores #inversores,.sipe #sipe{ background-position: left bottom;}
.inicio #inicio span,.empresa #empresa span,.servicios #servicios span,.clientes #clientes span,.ayuda #ayuda span,.contacto #contacto span,.noticias #noticias span,.colaboradores #colaboradores span,.inversores #inversores span,.sipe #sipe span{ background: url(../img/menu_pulsado.gif) no-repeat center bottom;}
/**/
#contenido {
	position:relative;
	padding-bottom:80px;
	text-align:justify;
}
#contenido div{
overflow:hidden;
}
#pie {
	position:relative;
	line-height:60px;
	margin-top:-61px;
	width:100%;/*necesario xa q se vea el fondo*/
	text-align:center;
	color:#FFFFFF;
	font-size:11px;
	background:url(../img/pie2.gif) repeat-x left top;
}
#pie div {
background:url(../img/pie2.gif) repeat-x left top;
}
#pie a{color:#FFFFFF;padding:0 4px; text-decoration:underline}
#pie a:hover{color:#3F8EEF}
/**/
#contenido div#columna1{
float:left;
width:646px;
margin:30px 0px;
/**/
padding-left:26px;
width:620px;
}
#contenido div#columna2{
float:right;
width:314px;
margin:40px 0px;
margin-top:15px;
display:inline; /*IE6*/
}
#contenido div#columna2 #atencioalcliente{
width:250px;
height:150px;
background:url(../img/atencionalcliente.png) no-repeat left top;
text-indent:-9999px;
margin-bottom:18px;
}
/**/
a#messenger{
display:block;
width:135px;
height:110px;
float:right;
background:url(../img/messenger2.png) no-repeat left top;
text-indent:-9999px;
cursor:pointer;
position:absolute;
right:3px;
top:-27px;
z-index:99999;
}
* html  a#messenger{
background: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src="imagenes/messenger2.png", sizingMethod="crop");
background-repeat:no-repeat;
}
#messenger a:hover{
background-position:left bottom;
}
/**/
#asistencia h3{
display:block;
text-align:center;
width:312px;
margin-left:1px;
font-size:14px;
margin-bottom:8px;
height:80px;
text-indent:-9999px;
background:url(../img/departamento_comercial_online.png) no-repeat 0px top;
position:relative;
top:14px;
}
#asistencia iframe{
margin-left:1px;
width:312px;
height:350px;
border-top:1px solid #B9D5F7;
border-bottom:1px solid #B9D5F7;
}
#asistencia iframe.contacto_columna{height:424px;}
/**/
#columna2 #formacion{
width:250px;
height:82px;
margin:20px auto;
background:url(../img/formacion_columna.png) no-repeat left top;
border-bottom:2px solid #00254A;
}
#columna2 #formacion p{display:none;}
#columna2 #formacion a{
display:block;
text-indent:-9999px;
margin-bottom:1px;
position:relative;
top:45px;
padding-top:1px;
}
#columna2 #formacion a:hover{border-bottom:1px dashed #84AAD5}