@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;}

.social_media{
    float:right;
    height:23px;
    margin:3px 0 0;
	padding:0 10px 0 0;
    width:140px;}

.btnfb{
	background:url(img/fb.png) no-repeat center top;
	float:left;
	width:40px;
	height:38px;}
	
.btnfb:hover{
	background:url(img/fb_hover.png) no-repeat center top;
	float:left;
	width:40px;
	height:38px;}
	
.btntw{
	background:url(img/tw.png) no-repeat center top;
	float:left;
	width:40px;
	height:38px;}
	
.btntw:hover{
	background:url(img/tw_hover.png) no-repeat center top;
	float:left;
	width:40px;
	height:38px;}
	

.btnlin{
	background:url(img/linkedin.png) no-repeat center top;
	float:left;
	width:40px;
	height:38px;}
	
.btnlin:hover{
	background:url(img/linkedin_hover.png) no-repeat center top;
	float:left;
	width:40px;
	height:38px;}
	
.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;
width:120px;}

.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;
font-weight:normal;
}

.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;
width:920px}

.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;}
.conte_novedades{
	margin-top:40px;
	width:909px;
	background-color:#eeeeee;
	}
.top1{
	width:909px;
	height:14px;
	background-image:url(img/top_.jpg);
	}
.botom{
	width:909px;
	height:14px;
	background-image:url(img/botton_.jpg);
	}
.cuadro_eventos{
	width:300px;
	float:left;
	}
.calendar{
	width:193px;
	height:197px;
	background-color:#666;
	margin:auto;
	}
.flash_date{
	width:200px;
	height:340px;
	margin:auto;
	}
	
.listado{
	margin:20px 0 0 0;
	float:left;
	width:900px;
	margin-bottom:10px;
	}
.cabeza{
	background:url(img/listado.jpg);
	width:890px;
	height:29px;
	}
.cuerpo{
	float:left;
	width:890px;
	background-image:url(img/bod.jpg);
	background-repeat:repeat-y;	
	}
.piez{
	width:890px;
	height:151px;
	
	background-repeat:no-repeat;
	background-image:url(img/listado_abajo.jpg);
	}
.img_conte{
	float:left;
	position:absolute;
	margin:-10px 0 0 13px;
	background:#333;
	width:227px;
	height:286px;
}
	
.float{
	float:left;
	width:625px;
	}
	
.descripcion_evento{
	float:left;
	margin:10px 0 0 ;}
	
.line-cross{
	clear:both;
	height:4px;
	border-top:1px solid #3e535f;}
	
.detalle{
	margin:20px 0 0 0;
	font-size:15px;
	font-weight:bold;}
.detalle_evento{
	margin:20px 0 0 0;
	font-size:15px;
	font-weight:normal;}
.detalle_evento span{
	font-weight:bold;}
	
.boton{
	margin:10px 0 0 ;}
	
.titulo{
	margin:10px 0 3px 0;
	font-weight:bold;
	dont-size:15px;
	color:#3E535F;}
#wrapper {
	background-color: black;
	width: 600px;
	margin: auto;
	min-height: 100%;
}
#content {
	padding: 50px;
}
.list_carousel {
	margin:auto;
	width:195px;
	height:164px;
	background-image:url(img/bjs.png);
	background-repeat:no-repeat;
}
.list_carousel ul {
	margin: 0;
	padding: 0;
	list-style: none;
	display: block;
}
.list_carousel li {
	font-size: 13px;
	color: #666;
	text-align: center;
	width: 172px;
	height: 144px;
	margin:auto;
	display: block;
	float: left;
}
.clearfix {
	float: none;
	clear: both;
}
#prev1, #prev2 {
	margin-left: 10px;
}
#next1, #next2 {
	float: right;
	margin-right: 10px;
}
.pagination {
	text-align: center;
	position:absolute;
	margin-left:110px;
	margin-top:-25px;
}
div.pagination a.selected {
	background-position: -25px -300px;
	cursor: default;
}
div.pagination a {
	background:url(img/miscellaneous_sprite.png) no-repeat scroll 0 -300px transparent;
	display: inline-block;
	height: 15px;
	margin: 0 5px 0 0;
	width: 15px;
}
a {
	color: black;
	outline: medium none;
	text-decoration: underline;
}
.pagination a span {
	display: none;
}
.ui-widget {
    font-family: Verdana,Arial,sans-serif;
    font-size: 0.75em;
}
.ui-datepicker {
    margin: 10px auto;
    padding: 0.2em 0.2em 0;
    width: 15em;
}
.cont_novedad{
	width:298px; 
	height:425px; 
	margin:0px 5px 0px 0px; 
	float:left; 
	background:url(img/bg-home-box.jpg) no-repeat top center;	
}
