/* CSS Document */
body {font:62.5%/120% arial,Helvetica,sans-serif;text-align:left;background:#242f4b;}
*,html {margin:0;padding:0;}

p {margin-bottom:1em;}
ul,ol,dl {margin:0 0 1.5em 2em;}
li,dt,dd {margin-bottom:0.5em;}
ul ul,ol ol,dl dl {margin-top:.5em;}
a img {border:none;}
a {color:#2279bb;text-decoration:none;}
a:hover {color:#555;text-decoration:underline;}
:focus {outline:0;}
caption,th,td {font-weight:normal;text-align:left;}
blockquote:before,blockquote:after,q:before,q:after {content:"";}
blockquote,q {quotes:"" "";}
input,select,textarea {padding:.25em;font:1em Arial, Helvetica, sans-serif;vertical-align:text-top;color:#777;border:1px solid #808080;background:#fff url(../imgs/bk.degradado-horiz-blanco-griscl.png) left bottom repeat-x;}
fieldset {padding:0;border:none;}
.accesorio{display:none;}

.CheckRadio {background:none;}

.Izda {margin:0 1.5em 1.5em 0;float:left;}
.Dcha {margin:0 0 1.5em 1.5em;float:right;}
.Izquierda {text-align:left;}
.Centrado {text-align:center;}
.Derecha {text-align:right;}

h1,h2,h3,h4,h5 {margin-bottom:.5em;}
h1 {font-size:2em;}
h2 {font-size:2.5em;}
h3 {font-size:1.2em;}
h4 {font-size:1em;}
h5 {font-size:0.9em;}
h6 {font-size:0.8em;}

/*-----------------------------ESTRUCTURA--------------------------*/
div#Estructura{width:100%;margin:0 auto;}

/*-----------------------------CONTENIDO CABECERA Y MENU--------------------------*/
div#BloqueContenidoPrincipal{width:100%;background:#b9e3fb url(../imgs/bk.nubes.jpg) left bottom repeat-x;border-bottom:4px solid #e7e7e7;margin:0;padding:0;}

/*CONTENIDO CABECERA*/
div#Cabecera{width:97.4em;padding:1.3em 1.3em 0.5em 1.3em;overflow:hidden;margin:0 auto;}
div#Cabecera div#BloqueLogoSlogan{width:80%;float:left;overflow:hidden;}
div#Cabecera div#BloqueLogoSlogan h1{width:30%;float:left;}
div#Cabecera div#BloqueLogoSlogan h1 a img{width:auto;border:none;}
div#Cabecera div#BloqueLogoSlogan p#Slogan{text-align:right;line-height:1em;margin-top:0.7em;width:60%;font-size:2.1em;color:#204090;font-weight:bold;float:left;margin-left:0.5em;}
div#Cabecera div#BloqueLogoSlogan p#Slogan span{background:#fff;font-size:0.8em;color:#f86800;}


div#Cabecera div#BloqueIdiomas{width:15%;float:right;text-align:right;}
div#Cabecera div#BloqueIdiomas ul{list-style:none;margin-bottom:2em;}
div#Cabecera div#BloqueIdiomas ul li{display:inline;font-size:1.2em;color:#204090;padding-right:0.3em;border-right:1px solid #204090;}
div#Cabecera div#BloqueIdiomas ul li#Ultimo{border-right:none;padding-right:0;}
div#Cabecera div#BloqueIdiomas ul li a{color:#204090;padding:0.2em;text-decoration:none;}
div#Cabecera div#BloqueIdiomas ul li a:hover, div#Cabecera div#BloqueIdiomas ul li a#BloqueIdiomasEnlaceActivo{color:#fff;padding:0.2em;background:#204090;text-decoration:none;}

div#Cabecera p#BotoneraBlog a{padding:0.3em 0.8em;background:#f86800 url(../imgs/bk.botonBlog.gif) left top repeat-x;font-size:1.2em;border:0.1em solid #c05100;color:#fff;}
div#Cabecera p#BotoneraBlog a:hover{text-decoration:none;}

/*CONTENIDO SECCIONES*/
div#BloqueContenido{position:relative;width:98em;height:32em;margin:0 auto;}
div#BloqueContenidoQueEsSemantix,
div#BloqueContenidoNuestrosProductos,
div#BloqueContenidoCasosExito{position:absolute;top:0;width:98em;height:30em;overflow:hidden;margin:0 auto;padding:1em 0;}
div#BloqueContenidoQueEsSemantix h2,
div#BloqueContenidoNuestrosProductos h2,
div#BloqueContenidoCasosExito h2{color:#000;}

div#BloqueContenidoQueEsSemantix{text-align:center;background:url(../imgs/icos.portada.png) center bottom no-repeat;}
div#BloqueContenidoQueEsSemantix img{margin:0.5em 0 0 0;}

/*pagina nuestros productos*/
div#BloqueContenidoNuestrosProductos h2{display:none;}
div#BloqueContenidoNuestrosProductos h3.Producto1{background:#edeff5 url(../imgs/bk.Producto1.cabecera.jpg) center top no-repeat;}
div#BloqueContenidoNuestrosProductos h3.Producto2{background:#edeff5 url(../imgs/bk.Producto2.cabecera.jpg) center top no-repeat;}
div#BloqueContenidoNuestrosProductos h3 span{display:none;}
div#BloqueContenidoNuestrosProductos h3 img{width:auto;}
div#BloqueContenidoNuestrosProductos div.BloqueProducto{background:#fff;width:48.6%;float:left;border:0.1em solid #e5e5e5;margin-right:1em;overflow:hidden;}
div#BloqueContenidoNuestrosProductos .BloqueUltimo{margin-right:0;}
div#BloqueContenidoNuestrosProductos div.BloqueProducto div{width:98%;padding:1em;overflow:hidden;}
div#BloqueContenidoNuestrosProductos div.BloqueProducto div img{width:auto;border:0.1em solid #e5e5e5;float:left;margin:0 1.5em 0 0;}
div#BloqueContenidoNuestrosProductos div.BloqueProducto div p{float:left;width:47%;font-size:1.2em;color:#4a4a4a;line-height:1.3em;}
div#BloqueContenidoNuestrosProductos div.BloqueProducto div p.BotoneraVerMas{text-align:right;}
div#BloqueContenidoNuestrosProductos div.BloqueProducto div p.BotoneraVerMas a{color:#fff;padding:0.3em 0.7em;font-size:1.2em;border:0.1em solid #c05100;background:#f86800 url(../imgs/bk.botonBlog.gif) left top repeat-x;}
div#BloqueContenidoNuestrosProductos div.BloqueProducto div p.BotoneraVerMas a:hover{text-decoration:none;}

/*pagina casos de exito */
div#BloqueContenidoCasosExito h2{display:none;}
div#BloqueContenidoCasosExito div.BloqueContenidoClientes{position:absolute;top:0;border:0.1em solid #e5e5e5;width:95.5%;height:21em;padding:2em;background:#fff;margin-bottom:0.1em;}
div#BloqueContenidoCasosExito div.BloqueContenidoClientes h3 img{width:auto;}
div#BloqueContenidoCasosExito div.BloqueContenidoClientes p{font-size:1.2em;line-height:1.2em;color:#666;}
div#BloqueContenidoCasosExito div.BloqueContenidoClientes p.entradilla{font-size:1.7em;color:#000;}
div#BloqueContenidoCasosExito div#MenuCasosExito{width:99.8%;margin-top:24em}
div#BloqueContenidoCasosExito div#MenuCasosExito ul{width:100%;overflow:hidden;margin:0;padding:0;list-style:none;}
div#BloqueContenidoCasosExito div#MenuCasosExito ul li{width:auto;margin:0;padding:1.6em 0 0.5em 0.5em;float:right;}
div#BloqueContenidoCasosExito div#MenuCasosExito ul li a{font-size:1.1em;font-weight:bold;text-decoration:none;}
div#BloqueContenidoCasosExito div#MenuCasosExito ul li a span{color:#204090;background:#b4d5ed;padding:0.3em;}
div#BloqueContenidoCasosExito div#MenuCasosExito ul li a:hover,
div#BloqueContenidoCasosExito div#MenuCasosExito ul li a.CasosExitoActivo, div#BloqueContenidoCasosExito div#MenuCasosExito ul li a.CasosExitoActivo:hover{color:#fff;background:url(../imgs/ico.menuflecha.png) center top no-repeat;padding:1.5em 0 0 0;}
div#BloqueContenidoCasosExito div#MenuCasosExito ul li a:hover span,
div#BloqueContenidoCasosExito div#MenuCasosExito ul li a.CasosExitoActivo span, div#BloqueContenidoCasosExito div#MenuCasosExito ul li a.CasosExitoActivo:hover span{color:#fff;background:#204090}



/*MENU*/
div#MenuPrincipal{width:100em;margin:0 auto;background: url(../imgs/bk.menutop.png) center top no-repeat;padding:1em 0 0 0;}
div#MenuPrincipal ul{width:100%;margin:0;padding:0;list-style:none;overflow:hidden;background:url(../imgs/bk.menudcha.png) right top no-repeat;}
div#MenuPrincipal ul li{margin:0;text-transform:uppercase;width:32.8%;text-align:center;font-size:1.7em;float:left;border-right:1px solid #b1d6e5;}
div#MenuPrincipal ul li.Primero{background:url(../imgs/bk.menuizda.png) left top no-repeat;padding-left:0.5em;}
div#MenuPrincipal ul li.Ultimo{border-right:none;}
div#MenuPrincipal ul li a{width:99.7%;display:block;padding:1.5em 0;color:#f86800;text-decoration:none;background:#fff;font-weight:bold;}
div#MenuPrincipal ul li a:hover, div#MenuPrincipal ul li a.MenuPrincipalActivo{background:#35559d url(../imgs/bk.menuhover.gif) left top repeat-x;color:#fff;text-decoration:none;}

/*-----------------------------CONTENIDO INFORMACION SECUNDARIA--------------------------*/
div#BloqueContenidoSecundario{width:100%;background:#fff;margin:0;padding:1.5em 0;}
div#BloqueContenidoSecundarioContenedor{width:100em;margin:0 auto;overflow:hidden;}
div#BloqueContenidoSecundario div.BloqueQueDicenNuestrosClientes,
div#BloqueContenidoSecundario div#BloqueContacta{width:32.2%;padding:0.5em 0 0 0;float:left;}
div#BloqueContenidoSecundario div#BloqueQueDicenLosMedios{width:30%;padding:0.5em 0 0 0;float:left;}
div#BloqueContenidoSecundario div.BloqueQueDicenNuestrosClientes{margin:0 1.8em 0 0.4em;}
div#BloqueContenidoSecundario div#BloqueContacta{margin-right:0.5em;}
div#BloqueContenidoSecundario div.BloqueQueDicenNuestrosClientes h3,
div#BloqueContenidoSecundario div#BloqueContacta h3,
div#BloqueContenidoSecundario div#BloqueQueDicenLosMedios h3{color:#204090;font-size:1.6em;}

/*bloque que dicen los clientes*/
div.BloqueBocadilloComentario1{background:url(../imgs/bk.izda.comentario1.jpg) left top no-repeat;}
div.BloqueBocadilloComentario2{background:url(../imgs/bk.dcha.comentario1.jpg) right top no-repeat;}
div.BloqueBocadilloComentario3{background:url(../imgs/bk.izda.comentario2.jpg) left bottom no-repeat;}
div.BloqueBocadilloComentario4{background:url(../imgs/bk.dcha.comentario2.jpg) right bottom no-repeat;padding:0.5em 0.3em 2.8em 0.3em;}
div.BloqueBocadilloComentario4 blockquote{padding:0.8em 0;font-size:1.3em;line-height:1.1em;}
div.BloqueBocadilloComentario4 blockquote p{background:url(../imgs/ico.comillas1.png) left top no-repeat;color:#4a4a4a;font-family:times, georgia, san-serif;font-style:italic;padding:0.3em;margin:0 1em;}
div.BloqueBocadilloComentario4 blockquote p span{background:url(../imgs/ico.comillas2.png) right bottom no-repeat;padding:0 1.8em 0 1.4em;}
p.BloqueLogoCliente{width:100%;text-align:center;margin:0.8em 0 0 0;background:none;}
p.BloqueLogoCliente img{width:auto;background:none;}
p.BloqueLogoCliente a img{border:none;background:none;}


/*bloque contacta*/
div#BloqueContenidoSecundario div#BloqueContacta fieldset{font-size:1.2em;}
div#BloqueContenidoSecundario div#BloqueContacta fieldset legend{display:none;}
div#BloqueContenidoSecundario div#BloqueContacta fieldset input, div#BloqueContenidoSecundario div#BloqueContacta fieldset textarea{border:0.1em solid #4f93ce;color:#000;}
div#BloqueContenidoSecundario div#BloqueContacta fieldset input{width:12em;}
div#BloqueContenidoSecundario div#BloqueContacta fieldset textarea{width:25em;}
div#BloqueContenidoSecundario div#BloqueContacta fieldset div{width:100%;overflow:hidden;}
div#BloqueContenidoSecundario div#BloqueContacta fieldset div p{width:48%;float:left;padding:0.3em 0;margin:0 0 0.3em 0;}
div#BloqueContenidoSecundario div#BloqueContacta fieldset p#BotoneraForm{width:100%;text-align:right;margin:0.5em 0 0 0;}
div#BloqueContenidoSecundario div#BloqueContacta fieldset p#BotoneraForm input{cursor:pointer;width:6em;padding:0.3em 1.3em;color:#fff;margin:0 1em 0 0;border:none;background:#397fb7 url(../imgs/bk.BotonFormulario.gif) left bottom repeat-x;}
p#BloqueContacta-gracias{font-size:1.2em;font-weight:bold;color:#f86800;}



/*bloque medios*/
div#BloqueQueDicenLosMedios ul{width:100%;list-style:none;margin:0;}
div#BloqueQueDicenLosMedios ul li{width:100%;overflow:hidden;margin:0 0 0.5em 0;}
div#BloqueQueDicenLosMedios ul li p{margin:0 0 0.3em 0;font-size:1.3em;}
div#BloqueQueDicenLosMedios ul li img{width:16%;padding:6% 0.7%;float:left;margin-right:2%;border:0.3em solid #e1e1e1;}
div#BloqueQueDicenLosMedios ul li div{width:74%;float:left;}
div#BloqueQueDicenLosMedios ul li div blockquote{background:url(../imgs/ico.comillas1.png) left top no-repeat;}
div#BloqueQueDicenLosMedios ul li div blockquote p{color:#4a4a4a;font-family:times, georgia, san-serif;font-style:italic;padding:0.3em 0 0 0;}
div#BloqueQueDicenLosMedios ul li div blockquote p span{background:url(../imgs/ico.comillas2.png) right bottom no-repeat;padding:0 1.6em 0 1.8em;}

/*pagina de condiciones y terminos*/
div#EstructuraTerminosCondiciones{width:100%;margin:0;padding:2em 0;}
div#TerminosCondiciones{width:100%;margin:0 auto;padding:0;color:#666;font-size:1.2em;background:#fff;line-height:1.2em;}
div#TerminosCondiciones h1, div#TerminosCondiciones h2, div#TerminosCondiciones h3{color:#f86800;line-height:1.2em;}
div#TerminosCondiciones h1{font-size:1.6em;}
div#TerminosCondiciones h2{font-size:1.3em;}
div#TerminosCondiciones h3{font-size:1.2em;}
div#TerminosCondiciones strong{color:#333;}
div#TerminosCondiciones p#BotoneraCerrarVentana{text-align:center;padding:1em 0;}
div#TerminosCondiciones p#BotoneraCerrarVentana a{padding:0.3em 0.8em;background:#f86800 url(../imgs/bk.botonBlog.gif) left top repeat-x;font-size:1.2em;border:0.1em solid #c05100;color:#fff;}
div#TerminosCondiciones p#BotoneraCerrarVentana a:hover{text-decoration:none;}

/*-----------------------------CONTENIDO PIE--------------------------*/
div#PiePagina{width:100em;margin:0 auto;}
div#PiePagina ul{list-style:none;margin:0.5em 0 0 0;font-size:1.1em;}
div#PiePagina ul li{display:inline;border-right:0.1em solid #fff;color:#fff;margin-right:0.3em;padding-right:0.7em;}
div#PiePagina ul li.ultimo{border-right:none;}
div#PiePagina ul li a{color:#fff;text-decoration:underline;}
div#PiePagina ul li a:hover{text-decoration:none;}
