@charset "utf-8";
/* CSS Document */

body{
background:url(img/bg.jpg) repeat-x #FFFFFF;
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
color:#3e535f;}

.clear{
clear:both;}


h1{
padding:0;
margin:20px 0 20px 0;
font-size:30px;
font-family:"Calibri",Arial, Helvetica, sans-serif;
font-weight:normal;}

h2{
padding:0;
margin:20px 0 0px 0;
font-size:20px;
font-family:"Calibri",Arial, Helvetica, sans-serif;
font-weight:normal;
text-decoration:underline;}

p{
	font-size:13px;
	text-align: left;
}

.centrar{
margin:auto;
width:900px;
position:relative;
z-index:0;}

.top{
height:133px;}

.logo{
float:left;
width:275px;
height:84px;
padding-top:22px;}

.top_der{
background:url(img/pestana-arriba.png) no-repeat center top;
float:left;
width:625px;
height:132px;}

.fecha{
color:#FFFFFF;
font-size:13px;
padding:12px 0 0 65px;
float:left;
width:265px;}

.bolsa{
color:#FFFFFF;
font-size:13px;
padding:8px 0 0 10px;
float:left;
width:235px;
height:25px;}


.cont_abajo{
background:url(img/bg-soporte-top.png) no-repeat;
float:right;
width:446px;
height:37px;
padding-top:43px;}

.search{
background:url(img/lupita.gif) no-repeat center left #FFFFFF;
border:#27333a 1px solid;
height:19px;
padding:5px 0 0 20px;
font-size:12px;}

.btn_search{
background:url(img/btn_buscar.gif);
width:72px;
height:24px;
border:0;
/*border:#27333a 1px solid;*/}

/* MENU */
.menu{
margin-top:px;
background:url(img/bg-menu.jpg) repeat-x;
height:54px;}

.menu ul{
padding:0;
margin:0;
}

.menu ul li{
list-style-type:none;
float:left;}

.menu ul li.inicio a{
background:url(img/m_inicio.gif) center top;
display:block;
width:80px;
height:54px;}

.menu ul li.inicio a:hover{
background:url(img/m_inicio.gif) center center;}

.menu ul li.inicio a.seleccionado{
background:url(img/m_inicio.gif) center bottom;}

.menu ul li.institucional a{
background:url(img/m_institucional.gif) center top;
display:block;
width:150px;
height:54px;}

.menu ul li.institucional a:hover{
background:url(img/m_institucional.gif) center center;}

.menu ul li.institucional a.seleccionado{
background:url(img/m_institucional.gif) center bottom;}

.menu ul li.productos a{
background:url(img/m_productos.gif) center top;
display:block;
width:122px;
height:54px;}

.menu ul li.productos a:hover{
background:url(img/m_productos.gif) center center;}

.menu ul li.productos a.seleccionado{
background:url(img/m_productos.gif) center bottom;}

.menu ul li.soluciones a{
background:url(img/m_soluciones.gif) center top;
display:block;
width:127px;
height:54px;}

.menu ul li.soluciones a:hover{
background:url(img/m_soluciones.gif) center center;}

.menu ul li.soluciones a.seleccionado{
background:url(img/m_soluciones.gif) center bottom;}

.menu ul li.lanzamientos a{
background:url(img/m_lanzamientos.gif) center top;
display:block;
width:152px;
height:54px;}

.menu ul li.lanzamientos a:hover{
background:url(img/m_lanzamientos.gif) center center;}

.menu ul li.lanzamientos a.seleccionado{
background:url(img/m_lanzamientos.gif) center bottom;}

.menu ul li.descargas a{
background:url(img/m_descargas.gif) center top;
display:block;
width:118px;
height:54px;}

.menu ul li.descargas a:hover{
background:url(img/m_descargas.gif) center center;}

.menu ul li.descargas a.seleccionado{
background:url(img/m_descargas.gif) center bottom;}

.menu ul li.contactos a{
background:url(img/m_contactos.gif) center top;
display:block;
width:144px;
height:54px;}

.menu ul li.contactos a:hover{
background:url(img/m_contactos.gif) center center;}

.menu ul li.contactos a.seleccionado{
background:url(img/m_contactos.gif) center bottom;}

/* FIN MENU*/

.flash{
text-align:center;
padding:10px 0 0 0;
margin-left:-5px;}

.cont_cols{
padding:30px 0 0 0;
height:450px;
border-bottom:#aab1b5 1px solid;}

.cont_cols_45{
padding:30px 0 0 0;
height:468px;}


.cont_cols_2{
padding:30px 0 0 0;
height:495px;
border-bottom:#aab1b5 1px solid;}

.cont_cols_3{
padding:30px 0 0 0;
height:450px;
border-bottom:#aab1b5 1px solid;}

.col{
width:249px;
float:left;
margin:0 0px 0 0;
}
.aba{
	background-position:bottom;
	}

.col h1{
padding:0;
margin:0 0 20px 0;
font-size:20px;
font-family:"Calibri",Arial, Helvetica, sans-serif;
font-weight:normal;}

.col p{
font-size:13px;
padding:10px 0 0 0}

.marcas_repre{
	padding:10px 0 0 0;
	margin:0 0 10px 0;
	font-family:"Calibri", Arial, Helvetica, sans-serif;
	font-size:15px;
	text-align: center;
}

/* PIE */
.pie{
background:url(img/bg-pie.jpg) repeat-x;
height:197px;}

.pie_centrar{
width:900px;
margin:auto;
height:197px;}

.menu_rapido{
text-align:center;
position:absolute;
z-index:1;
margin-top:-20px;
height:26px;
width:900px;}

.menu_abajo{
padding:15px 0 0 0;
height:28px;}

.menu_abajo ul{
padding:0;
margin:0;
color:#FFFFFF;}

.menu_abajo ul li{
list-style-type:none;
float:left;
height:15px;}

.menu_abajo ul li.separacion_abajo{
background:url(img/separacion-menu-pie.jpg) no-repeat center center;
width:2px;
height:15px;
padding:0 20px 0 20px;}

.menu_abajo ul li a{
color:#FFFFFF;
font-size:15px;
text-decoration:none;
display:block;
height:15px;
text-transform:uppercase;}

.menu_abajo ul li a:hover{
color:#999999;}

.abajo_medio{
height:48px;
padding-top:15px;}

.logo_pie{
float:left;
width:28px;}

.texto_pie{
float:left;
width:770px;
font-size:15px;
color:#FFFFFF;
padding:8px 0 0 15px;}

.maps{
float:left;
font-size:15px;
color:#FFFFFF;}

.abajo_abajo{
padding-top:15px;}

.pie_izq{
color:#FFFFFF;
font-size:11px;
width:500px;
float:left;}

.pie_der{
float:left;
text-align:right;
width:400px;}

.bajada h3 {
padding:0;
margin:20px;
font-size:16px;
font-family:"Calibri",Arial, Helvetica, sans-serif;
font-weight:normal;
text-align:center;
}

.barra_prod {
	float:left;
	width:860px;
	height:39px;
	background:url(img/barra_busqueda.gif) no-repeat;
	padding:10px 20px 0 20px;
}

.filtro {
	float:left;
}

.busqueda_barra {
	float:right;
}

.titulo_productos {
float:left;
margin-top:-30px;
margin-left:0px;
}

.titulo_prod_left {
	float:left;
	background:url(img/solapa_left.png) no-repeat;
	width:16px;
	height:69px;
}

.titulo_prod_center {
	float:left;
	background:url(img/solapa_center.png) repeat-x;
	width:auto;
	height:49px;
	padding-top:20px;
	font-size:18px;
	text-transform:uppercase;
}
.titulo_prod_center_2 {
	float:left;
	background:url(img/solapa_center.png) repeat-x;
	width:165px;
	height:49px;
	padding-top:20px;
	font-size:18px;
	text-transform:uppercase;
}


.titulo_prod_right {
	float:left;
	background:url(img/solapa_right.png) no-repeat;
	width:14px;
	height:69px;
}

.cuerpo_productos {
	float:left;
	margin-top:50px;
	background:url(img/prod_marco.gif) no-repeat;
	width:840px;
	min-height:216px;
	padding-left:30px;
	padding-right:30px;
}

.foto_producto {
	float:left;
	width:300px;
}

.prod {
	float:left;
	width:200px;
	font-size:12px;
	padding:10px 40px;
}

.texto_producto {
	float:right;
	width:500px;
}

.ampliar {
	padding:5px;
	color:white;
	background:#333;
	text-decoration:none;
	font-size:12px;
}

.ampliar_2 {
	width:155px;
	height:37px;
	margin:auto;
	margin-top:8px;
}
.ad {
	width:99px;
	height:29px;
	margin:auto;
	margin-top:5px;
}
.separa {
	margin-top:60px;
	background:url(img/separacion_productos_pie.gif) no-repeat center top;
	width:900px;
	height:27px;
	float:left;
}

/**********************/
.pd-float {
	margin:0px 3px;
}

.pd-document16{
	padding-left:20px;
	background: url('img/icon-document-16.png') 0px center no-repeat;
	height:16px;
    line-height:16px;
}

td.pdfile {
	border-collapse:collapse;
	border-bottom:1px dotted #cccccc;
	padding-top:15px;
	padding-bottom:15px;
}

/* BUTTON - DOWNLOAD */

.pddownload {
	border-top:		1px solid #00CC00;
	border-right:	1px solid #008F00;
	border-bottom:	1px solid #008F00;
	border-left:	1px solid #00CC00;
	margin:			1px 0px 1px 3px;
	background: 	#008F00 url('img/bg-download.png') 0 0 repeat-x;
	
}
.pddownload div {
	border:			1px solid #fff;
	background: 	transparent url('img/icon-download.png') 3px center no-repeat;
	padding:		3px 10px 3px 25px;
}
.pddownload div a {
	color:			#fff;
	font-weight:	bold;
	text-decoration:none;
}
.btn_marcas{
	margin-top:8px;
	width:852px;
	height:80px;
	margin:auto;
	}
.foto{
	margin-top:45px;
	width:300px;
	height:220px;
	float:left;
	}
.tx_noticia{
	width:569px;
	height:381px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	float:left;
	margin-left:25px;
	margin-top:40px;
	}
.tx_noticia_2{
	width:569px;
	height:425px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	float:left;
	margin-left:25px;
	margin-top:40px;
	}
.tx_noticia_3{
	width:569px;
	height:300px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	float:left;
	margin-left:25px;
	margin-top:40px;
	}
.ver{
	width:90px;
	height:26px;
	margin:auto;
	}
.tx{
	margin-top:0px;
	width:220px;
	height:481px;
	background-image:url(img/soporte/img_1.gif);
	background-repeat:no-repeat;
	}
.txx p{
	font-family:Arial, Helvetica, sans-serif;
	padding-left:4px;
	font-size:20px;
	color:#555555;
	margin:0px 0px 0px 0px;
	width:220px;
	height:82px;
	}
.immg_buton{
	width:880px;
	height:29px;
	background-image:url(img/soporte/buttom.gif);
	background-repeat:no-repeat;
	margin:auto;}