@charset "utf-8";
/* CSS Document */

/* ================================================================ */
/* ========================= RESETER ============================== */
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
    margin:0;
    padding:0;
    border:0;
    outline:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;}

h1, h2, h3, h4, h5, h6 {
	font-weight:normal;	
}

body {
    line-height:1;
}

article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section { 
    display:block;
}

nav ul {
    list-style:none;
}

blockquote, q {
    quotes:none;
}

blockquote:before, blockquote:after,
q:before, q:after {
    content:'';
    content:none;
}

a {
    margin:0;
    padding:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
}

a.s:link { text-decoration:underline; }
a.s:visited { text-decoration:underline; }
a.s:hover { text-decoration:underline; }
a.s:active { text-decoration:underline; }

/* change colours to suit your needs */
ins {
    background-color:#ff9;
    color:#000;
    text-decoration:none;
}

/* change colours to suit your needs */
mark {
    background-color:#ff9;
    color:#000; 
    font-style:italic;
    font-weight:bold;
}

del {
    text-decoration: line-through;
}

abbr[title], dfn[title] {
    border-bottom:1px dotted;
    cursor:help;
}

table {
    border-collapse:collapse;
    border-spacing:0;
}

/* change border colour to suit your needs */
hr {
    display:block;
    height:1px;
    border:0;   
    border-top:1px solid #cccccc;
    margin:1em 0;
    padding:0;
}

input, select {
    vertical-align:middle;
}

:focus {
	outline: 0;
}

table {
	border-collapse: separate;
	border-spacing: 0;
}

caption, th, td {
	text-align: left;
	font-weight: normal;
}

a img, iframe {
	border: none;
}

ol, ul {
	list-style: none;
}

input, textarea, select, button {
	font-size: 100%;
	font-family: inherit;
}

select {
	margin: inherit;
}
a { text-decoration:none; }

/* Fixes incorrect placement of numbers in ol's in IE6/7 */
ol { margin-left:2em; }
/* ========================= RESETER ============================== */


/* ========================================= clearfix == */
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;	
}

.clearfix {display: inline-block;font-size: 0px;}

* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* ========================================= clearfix == */

/* ========================================= COMUN == */
strong, b, .bold { font-weight:bold; }
.italic { font-style:italic; }
.center { text-align:center; }
.listaU li{ margin-bottom: 5px; margin-left: 25px; list-style-type:disc;}
.listaUP { margin-bottom:25px; }
.listaUP li{ margin-bottom: 5px; margin-left: 25px; list-style-type:disc; line-height:18px; text-align:justify;}
.listaO li { margin-bottom:5px; margin-left: 25px; list-style-type:disc;}
.listaOP { margin-bottom:25px; }
.listaOP li{ margin-bottom: 5px; margin-left: 25px; list-style-type:disc; line-height:18px; text-align:justify;}
.listaOrd li { margin-bottom:5px; margin-left: 25px; list-style-type:decimal;}
.hidden, .responsive { display:none; }
.hiddenforced{ display: none !important; }
p { line-height:18px; margin-bottom:25px; text-align:justify; }
.clicable { cursor:pointer; }

body { background-color:#FFF; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;  font-size:12px; color: #58595a; }

body a:link { color: #58595a; }
body a:visited { color: #58595a; }
body a:hover{ color: #6d6d98; }
body a:active { color: #58595a; }
.paginaTexto h1 { font-size:24px; margin-bottom:25px; }
h1.marginR { margin-right:290px; }
.solomovil {display:none;}

.txtDestacadoSobreBlanco { color:#8589bb; }
.txtAhorraTiempo { background-image:url(../img/index/ahorra-tiempo.png); background-repeat:no-repeat; padding-left:35px; }
.txtComparaAseguradoras { background-image:url(../img/index/compara-mejor-seguro.png); background-repeat:no-repeat; padding-left:35px; }
.txtCalculadora { background-image:url(../img/index/ahorra-dinero.png); background-repeat:no-repeat; padding-left:35px; }
.txtTitulo { font-weight:bold; margin:25px 0px 25px 0px; }
.txtTituloRemarcado { font-weight:bold; font-size:20px; }
.txtMargenSup { margin-top:25px; }
/* ======================================= formulario == */

.formTitulo {
	text-transform:uppercase;
	border-bottom:dotted 1px #171717;
	font-weight:bold;
	line-height:25px;
	margin-bottom:10px;
}
.formCelda { margin-bottom:10px; }
.formColumna1 {clear:both; float:left; width:180px; line-height:25px;}
.formColumna2 {float:left; width:400px; line-height:25px;}
.formColumna3 {clear:both; float:left; width:350px; line-height:25px;}
.formColumna4 {float:left; width:230px; line-height:25px;}
.formColumna5 {clear:both; float:left; width:230px; line-height:25px;}
.formBloque { margin-bottom:20px; }
.formSelect, .formText { width:100% !important;  color: #58595a; }

input.itemForm { padding:5px; }
textarea.itemForm { padding:5px; }
select.itemForm { padding:4px; }
label.itemForm { line-height:25px; margin-top:10px;}
input.itemShort { width:20px; }
input.itemShort3 { width:60px; }
label.itemCol1{width:90px;display:block;float:left;line-height:25px;margin-bottom:10px;}
input.itemLong{width:60%;}
input.itemAllLong { width:100%; }
select.itemAllLong { width:100%; }
textarea.itemAllLong { width:100%; }

.errorForm { background-color:#FFFF99; }
.perfil { background-color:#FF9; padding:5px; cursor:pointer; float:right; margin-left:10px; }
input, textarea { color:#58595a; }
select { background-color:#FFF; border:solid 1px #e1e1e0; color: #58595a; }
input[type="text"], input[type="password"] { border:solid 1px #e1e1e0; }
input[type="text"][disabled="disabled"], input[type="password"][disabled="disabled"], select[disabled="disabled"] { background-color:#f3f1ef; border:solid 1px #f3f1ef; }

.tarificadorTitulo {
	font-size:20px;
	margin-bottom:10px;
}

#contenedorPaginaFormulario {
	background-color:#eae8dd;
	width:900px;
	margin:auto;
	padding:30px;
	background-image:url(/img/fondoTarificador.png);
	background-repeat:repeat;
	border-bottom:solid 20px #373336;
}

.tarificadorPregunta {
	background-color:#FFF;
	padding:20px;
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
	border-radius: 10px 10px 10px 10px;
	margin-bottom:20px;
	
}

.respuestaContacto {
	background-color:#FFF;
	padding:20px;
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
	border-radius: 10px 10px 10px 10px;
	margin-bottom:20px;
	
}

#infocondiciones { 
	width:870px;
	height:60px;
	overflow:auto;
	color: #666; 
	font-size:0.9em;
	line-height:15px;
	padding:5px;
	text-align:justify;
 }

/* ======================================= formulario == */
	
	
/* ========================================= cabecera == */

#cabeceraPaginaDer{
	cursor: pointer;
}


#cabecera { height:120px; width:960px; margin:auto; }
#cabeceraPaginaIzq { 
	float:left; 
	width:750px; 
}
#cabeceraTelefono { color: #3f3f3e; font-size:37px; margin-top:20px; padding-top:30px; text-align:right; }
#cabeceraTelefono a:link { color: #3f3f3e; }
#cabeceraTelefono a:visited { color: #3f3f3e; }
#cabeceraTelefono a:hover { color: #3f3f3e; }
#cabeceraTelefono a:active { color: #3f3f3e; }
#cabeceraHorario { color: #939598; font-size:12px; letter-spacing:0.60px;text-align:right; }
#buscar { cursor: pointer; }
#cabeceraTeLlamamosGratis { width:130px; float:right; }
#botonIntTeLlamamosGratis { 
display:block;
background-repeat:no-repeat; 
background-image:url(/img/teLlamamosGratis.png);  
background-position:top middle;
height:30px;
line-height:10px;
margin:6px;
padding-top:5px;
padding-left:40px;
text-align:left;
vertical-align:middle;
}



/* ========================================= cabecera == */

/* =================================== menu principal == */	
#navegacionR { display:none; }
#navegacion  { background-color:#362f32; height:50px; }

#menuPagina  { width:960px; margin:auto; border-right: 1px solid #44404c; }
#menuSecciones { display: table; height:50px; float:left; width:640px; border-right: 1px solid #44404c; } 

#menuSecciones a { 
	text-transform:uppercase;
	display:table-cell;
	vertical-align: middle;
	font-weight:bold;
	color: #FFF;
	border-left: 1px solid #44404c;	
	text-align:center; 
	height:50px;
	padding-right:5px;
	padding-left:5px;
}
#menuSecciones a:link 		{ color:#FFF; }
#menuSecciones a:visited 	{ color:#FFF; }
#menuSecciones a:hover 		{ color:#FFF; background-color:#6d6d98; }
#menuSecciones a:active 	{ color:#FFF; }

#menuSecciones span { 
	text-transform:uppercase;
	display:table-cell;
	vertical-align: middle;
	font-weight:bold;
	color: #FFF;
	border-left: 1px solid #44404c;	
	text-align:center; 
	height:50px;
	padding-right:5px;
	padding-left:5px;
	cursor: pointer;
}
#menuSecciones span:link 		{ color:#FFF; }
#menuSecciones span:visited 	{ color:#FFF; }
#menuSecciones span:hover 		{ color:#FFF; background-color:#6d6d98; }
#menuSecciones span:active 	{ color:#FFF; }


#ms_golf { width:70px; } 

#menuAccesos { 
	float:left; 
	width:152px; 
	border-right: 1px solid #44404c;	
}
#menuAccesos a {
	text-transform:uppercase;
	display:block;
	background-repeat:no-repeat;
	line-height:25px;
	padding-right:5px;
	padding-left:5px;
}
#menuAccesos a:link 	{ color:#FFF; }
#menuAccesos a:visited 	{ color:#FFF; }
#menuAccesos a:hover 	{ color:#FFF; background-color:#6d6d98; }
#menuAccesos a:active 	{ color:#FFF; }

#menuAccesos span { 
	text-transform:uppercase;
	display:block;
	background-repeat:no-repeat;
	line-height:25px;
	padding-right:5px;
	padding-left:5px;
	cursor: pointer;
	color:#FFF;
}
#menuAccesos span:hover 	{ color:#FFF; background-color:#6d6d98; }



#menuBuscador { 
	float:left; 
	width:165px;
	padding-top: 15px;
	cursor:pointer;
}
#menuBuscador form { 
	margin-left:5px;
	border: solid 1px #FFF;
	padding:5px; 
	display:inline;
}
#menuBuscador button { 
	background-color: transparent; 
	border:0; width:16px; height:15px; 
	background-image:url(/img/index/iconosVentajas.png); 
	background-repeat: no-repeat;
	background-position:-2px -319px;
	vertical-align: middle;
}
#menuBuscador input { width:120px; background-color:transparent; color:#958b8c; border:none; } 
#menuBuscador input::-ms-clear { display: none; }

/* =================================== menu principal == */

/* =========================================== maximenu == */
.maximenuContenedor { position:absolute;}
.maximenu { display:none; position:relative; z-index:200; top:0px; left:0px; width:500px; height:335px; background-image:url(../img/index/fondoDestacadoFade.png); padding:25px; }
.maximenuTitulo    { color:#FFF; font-size:26px; text-transform:uppercase; padding-right:350px; display:block; }
.maximenuColumna1  { float:left; width:230px; padding-right:20px; border-right:dotted 1px #FFF; }
.maximenuColumna2  { float:left; width:227px; margin-left:20px; }
.maximenuContenido { margin-top:20px; }
.maximenuContenido a { 
	display:block; 
	text-transform:uppercase; 
	width:150px; 
	height:55px; 
	padding-top:15px;
	padding-right:10px; 
	padding-left:70px; 
	border-top:solid 1px #FFF; 
	background-repeat:no-repeat; 
	font-weight:bold;
	text-shadow: 1px 1px 3px #222222;
	font-size:18px;
	
}
.maximenuContenido a:link 	 { color: #FFF; }
.maximenuContenido a:visited { color: #FFF; }
.maximenuContenido a:hover 	 { color: #dad2f8;}
.maximenuContenido a:active  { color: #FFF;}
.maximenuEnlaceInferior { border-bottom:solid 1px #FFF; }
.MMCalculaAqui { background-image:url(../vistas/img/maximenu/iconosMaximenu.png); background-position:0px 10px; color:#b8b1d2; }
a.MMCalculaAqui:link    { color: #b8b1d2; }
a.MMCalculaAqui:visited { color: #b8b1d2; }
a.MMCalculaAqui:hover   { color: #dad2f8;}
a.MMCalculaAqui:active  { color: #b8b1d2; }

.MMBase  		{ color:#FFF; padding-right:0px !important; padding-left:0px !important; background-image:none !important; width:230px; } /* sin icono */
.MMSubBase  		{ color:#FFF; padding-right:0px !important; padding-left:15px !important; background-image:none !important; width:230px; border:0px !important; 
	font-size:16px !important;
	padding-top:0px !important; 
	height:25px !important; } /* sin icono */
.MMSeguroTercerosMotos 	 { background-image:url(../vistas/img/maximenu/iconosMaximenu.png); background-position:0px -135px; color:#FFF; }
.MMSeguroRoboincendioMotos { background-image:url(../vistas/img/maximenu/iconosMaximenu.png); background-position:0px -202px; color:#FFF; }
.MMSeguroTodoRiesgoMotos   { background-image:url(../vistas/img/maximenu/iconosMaximenu.png); background-position:0px -271px; color:#FFF; }

.MMSeguroTodoRiesgoCoches   { background-image:url(../vistas/img/maximenu/iconosMaximenu.png); background-position:0px -1170px; color:#FFF; }

.MMClubPontGrup   		{ background-image:url(../vistas/img/maximenu/iconosMaximenu.png); background-position:0px -345px; color:#FFF; }
.MMPreguntasFrecuentes  { background-image:url(../vistas/img/maximenu/iconosMaximenu.png); background-position:0px -62px; color:#FFF; }

.MMGolfInformacion  { background-image:url(../vistas/img/maximenu/iconosMaximenu.png); background-position:0px -773px; color:#FFF; }
.MMGolfDO   		{ background-image:url(../vistas/img/maximenu/iconosMaximenu.png); background-position:0px -548px; color:#FFF; }
.MMGolfBuggies   	{ background-image:url(../vistas/img/maximenu/iconosMaximenu.png); background-position:0px -700px; color:#FFF; }
.MMGolfDanos   		{ background-image:url(../vistas/img/maximenu/iconosMaximenu.png); background-position:0px -615px; color:#FFF; }


.MMSeguroHogarCoberturas  { background-image:url(../vistas/img/maximenu/iconosMaximenu.png); background-position:0px -1097px; color:#FFF; }
.MMSeguroHogarContinenteContenido  { background-image:url(../vistas/img/maximenu/iconosMaximenu.png); background-position:0px -840px; color:#FFF; }


.MMSeguroSaludDuracion  { background-image:url(../vistas/img/maximenu/iconosMaximenu.png); background-position:0px -908px; color:#FFF; }
.MMSeguroSaludAsegurado  { background-image:url(../vistas/img/maximenu/iconosMaximenu.png); background-position:0px -968px; color:#FFF; }
.MMSeguroSaludPrestaciones  { background-image:url(../vistas/img/maximenu/iconosMaximenu.png); background-position:0px -1097px; color:#FFF; }
.MMSeguroSaludModalidades  { background-image:url(../vistas/img/maximenu/iconosMaximenu.png); background-position:0px -1240px; color:#FFF; }
/* =========================================== maximenu == */

/* ============================================== pie == */
#pie { background-color:#d5d5cc;}
/*  padding-bottom:20px; */
#pie a {
	font-size:9px;	
	text-transform:uppercase; 
	}
#pie a:link  { color: #171717; }
#pie a:visited { color: #171717;	}
#pie a:hover 	 { color: #6d6d98;	}
#pie a:active  { color: #171717;	}

#pie span {
	color: #171717;
	font-size:9px;	
	text-transform:uppercase; 
	cursor: pointer;
	}

#pie span:hover 	 { color: #6d6d98;	}

#piePagina { width:960px; margin:auto; display:table;behavior: url(/PIE.php); }
#piePagina section{	display:table-cell; padding:20px; }
#piePagina header { font-weight:bold; width:55px; font-size:10px; margin-bottom:15px;  }
#piePagina1, #piePagina2, #piePagina3, #piePagina6 { vertical-align: top; }
#piePagina4, #piePagina5 { vertical-align: bottom; }

#piePagina a { display:block;  margin-bottom:5px;  }	
#piePagina6 a { font-weight:bold; margin-bottom:15px; width:80px;  font-size:10px; }

#piePaginaFin { width:960px; margin:auto; font-size:9px; padding-top:10px; padding-bottom:10px;}
#piePaginaFin p { margin-bottom:0px; }
.columnaPiePaginaFin1 {
	float:left;
	width:600px;
	padding-left:20px;
}
.columnaPiePaginaFin2 {
	float:right;
	width:300px;
	padding-right:5px;
}
.columnaPiePaginaFin2 p { text-align:right; }

.columnaPieReducidoFin1 {font-size:9px;
	float:left;
	width:450px;
	padding-top:10px;
	text-transform:uppercase;
}
.columnaPieReducidoFin2 {font-size:9px; text-align:right;
	float:right;
	width:350px;
	padding-top:10px;
	padding-right:5px;
}
#rating {
	background-color:#babee9; 
	color:#4b4d69; 
	text-align:center; 
	padding:20px;	
}
#ratingContenido {	width:960px; margin:auto; }
.ratingText { font-size:18px; float:left; width:700px; text-align:right; line-height:30px; }
.ratingPuntuacion { margin-right:10px; margin-left:20px;  }
/* ---- rate it ---- */
.bigstars {float:left; width:150px; text-align:left;  }

.bigstars .rateit-range
{
    background: url(../img/rateit/star-white32.png) !important;
    height: 32px;
}
 
.bigstars .rateit-hover
{
    background: url(../img/rateit/star-gold32.png) !important;
}
 
.bigstars .rateit-selected
{
    background: url(../img/rateit/star-red32.png) !important;
}
 
.bigstars .rateit-reset
{
    background: url(../img/rateit/star-black32.png) !important;
    width: 32px;
    height: 32px;
}
 
.bigstars .rateit-reset:hover
{
    background: url(/img/rateit/star-white32.png) !important;
}
/* ---- rate it ---- */
/* ============================================== pie == */


/* ========================= acceso profesionales == */
#acceder { width:100px; margin:auto; margin-top:20px; }		
#contenidoZonaAcceso input[type="text"], #contenidoZonaAcceso input[type="password"] { padding:5px; margin-right:20px; }
/* ========================= acceso profesionales == */

/* ================================= zona usuario == */
#accederAreaClientes { width:100px; margin:auto; margin-top:20px; }		
#contenidoZonaAccesoCliente input[type="text"] { padding:5px; margin-right:20px; }
.imagencaptcha{
	background-image: url(../../img/figuras.jpg);
	background-repeat:no-repeat;
	background-position: 150px 50px;
	height: 120px;
}
.imagencaptcha2{
	background-image: url(../../img/figuras.jpg);
	background-repeat:no-repeat;
	background-position: 172px 50px;
	height: 120px;
}
.infoZonaAccesoCliente{
	font-size:10px;
}

#zonaUsuario, #zonaCliente { background-color:#eeeeee; border-top:solid 1px #CCC; border-bottom:solid 1px #CCC; }		
#zonaUsuarioContenido, #zonaClienteContenido { width:960px; margin:auto; text-align:right; font-weight:bold; }
#zonaUsuarioTexto, #zonaClienteTexto  { width:800px; float:right; line-height:40px;  } 
.zonaUsuarioNombre, .zonaClienteNombre  { font-size:16px; }
#salirsesion, #salirAreaClientes { width:100px; float:right; margin-left:20px; }
/* ================================= zona usuario == */

/* ================================ ventana modal == */	
.ventanamodal { display:none; }	
.modal_cabecera { 
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;  
	background-color: rgba(255,255,255,1);
	background-image: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
	background-image: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(47%, rgba(246,246,246,1)), color-stop(100%, rgba(237,237,237,1)));
	background-image: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
	background-image: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
	background-image: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
	background-image: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed', GradientType=0 ); 
	line-height:35px;
	border-bottom:solid 1px #cecdcd;		
}
.modal_contenido { overflow:auto; }
.modal_contenido p { margin-bottom:15px; }
.modal_contenedor { 
	padding:20px;
	line-height:18px; }
.modal_titulo { margin-left:20px; font-weight:bold; font-size:16px; color:#878787; text-shadow: 1px 1px 1px #FFF; 
	 }
#modal_botonaceptar, #modal_botonaceptarmasinformacion { float:right; width:auto; padding-right:15px; padding-left:15px; }
#modal_botonmasinfo { float:left; width:auto; padding-right:15px; padding-left:15px; }
		
/* Overlay */
#simplemodal-overlay  { background-color:#666; }


/* Container */
#simplemodal-container {height:auto; width:350px; }
#simplemodal-container .simplemodal-data {}
#simplemodal-container a.modalCloseImg {display:none;}	

#ventanaemergente {display:none; width:250px;}
#ventanaemergente2 {display:none; width:500px;}
#ventanaemergentepartes {display:none; width:500px;}
#ventanaemergenteregistro {display:none; width:500px;}
#ventanaemergentecambios {display:none; width:500px;}

.simplemodal-data { 
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-color:#FFF;
	border:solid 1px #c7c7c7;					
	box-shadow: 2px 2px 5px #908d8d;
	-webkit-box-shadow: 2px 2px 5px #908d8d;
	-moz-box-shadow: 2px 2px 5px #908d8d;
	filter: shadow(color=#908d8d, direction=135, strength=2);
}

.cerrarModal { 
	width:25px; 
	float:right;
	margin-right:5px;
	cursor:pointer; 
	background-image:url(/img/icoCerrar.png); 
	background-repeat:no-repeat; 
	background-position:0px 7px; 
	height:30px;
}
/* ================================ ventana modal == */


/* ================== ventana informacion no modal == */
.contenedorVentanaInformacion { position:relative; display:none; float:left; left:16px; }
.contenidoVentanaInformacion {
	
	position:absolute;
	width:575px;
	z-index:3000;
	height:auto;
	font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:normal;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-color:#FFF;
	border:solid 1px #c7c7c7;					
	box-shadow: 2px 2px 5px #908d8d;
	-webkit-box-shadow: 2px 2px 5px #908d8d;
	-moz-box-shadow: 2px 2px 5px #908d8d;
	filter: shadow(color=#908d8d, direction=135, strength=2);
}


.textoExplicacionVentanaInformacion { padding:15px; }

.explicacionVentanaInformacion { 
	
	font-weight:bold; font-size:12px; color:#878787; text-shadow: 1px 1px 1px #FFF; 	
	text-transform:uppercase;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;  
	background-color: rgba(255,255,255,1);
	background-image: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
	background-image: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(47%, rgba(246,246,246,1)), color-stop(100%, rgba(237,237,237,1)));
	background-image: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
	background-image: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
	background-image: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
	background-image: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed', GradientType=0 ); 
	line-height:35px;
	border-bottom:solid 1px #cecdcd;
	padding-left:15px;
 }

.explicacionVentanaInformacionBoton { 
	width:25px; 
	float:right;
	margin-right:5px;
	cursor:pointer; 
	background-image:url(../img/icoCerrar.png); 
	background-repeat:no-repeat; 
	background-position:0px 7px; 
	height:30px;
}

.tituloVentanaInformacion { 
	display:block;
	text-transform:uppercase;
	font-weight:bold;
	margin-bottom:10px;
}
/* ================== ventana informacion no modal == */

/* ================================ loading modal == */
#loading { display:none; text-align:center; font-weight:bold; text-transform:uppercase; }
#loading p { text-align:center; }
p.textoConLoading img { vertical-align: middle; margin-right:20px; }
/* ================================ loading modal == */

/* ==================================== microsite == */
#contenedor_MS { background-image:url(/img/microsites/fondoMicrosite.jpg); background-repeat:no-repeat; height:650px; margin:auto; width:960px;}
#contenido_MS { padding-top:25px;}
#cabecera_MS { background-color:#FFF;   height:130px; }
#logotipos_MS { float:left; width: 600px; padding-top:15px; padding-left:15px; }
#telefono_MS { float:left; width: 300px; padding-right:10px; text-align:right;}
#productos_MS { width:400px; margin-top:30px; margin-left:590px; }
#productos_MS a { height:40px; width:95px; background-repeat:no-repeat; display:block; font-family: "Trebuchet MS",Arial, Helvetica, sans-serif; font-size:10px; color:#FFF; text-transform:uppercase;padding-top:10px; padding-left:66px; float:left; margin-bottom:5px; font-weight:bold; background-image:url(/img/microsites/botoneraMicrosite.png); }
.calculaSeguroMoto_MS_A { background-position:0px 0px; margin-right:5px; }
.calculaSeguroCoche_MS_A { background-position:0px -50px; margin-right:5px;  }
.calculaSeguroSalud_MS_A { background-position:0px -100px;  margin-right:5px; }
.calculaSeguroHogar_MS_A { background-position:0px -150px; }
.calculaSeguroMoto_MS_B { background-position:-170px 0px; margin-right:5px; }
.calculaSeguroCoche_MS_B { background-position:-170px -50px; }
.calculaSeguroSalud_MS_B { background-position:-170px -100px; margin-right:5px; }
.calculaSeguroHogar_MS_B { background-position:-170px -150px; }
#masInformacion_MS { clear:both; height:42px; width:63px; background-repeat:no-repeat; display:block; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; color:#FFF; text-transform:uppercase; text-align:center; font-weight:bold; background-image:url(../img/botonera.png); line-height:42px; cursor:pointer; }
.masInformacion_MS_A { background-position:0px -206px; }
.masInformacion_MS_B { background-position:-170px -206px; }
#tarjeta_MS { margin-top:90px; margin-left:10px; }
#contenedorMasInformacion_MS { display:none; background-color:#FFF; padding:0px !important; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; }
#contenedorBienvenida_MS { display:none; background-image:url(../img/fondo1.png); padding:0px !important; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; }
#contenidoMasInformacion_MS, #contenidoBienvenida_MS {
	 padding:25px !important; text-align:justify;
}
#contenedorCerrarMasInformacion_MS, #contenedorCerrarBienvenida_MS { line-height:25px; background-image:url(../img/fondo.jpg);  }
#cerrarMasInformacion_MS  { color:#FFF; cursor:pointer;  margin-left:740px; width:70px; text-align:right; font-weight:bold; background-image:url(../img/icocerrar.png); background-repeat:no-repeat; background-position:right center; padding-right:25px; }
#cerrarBienvenida_MS  { color:#FFF; cursor:pointer;  margin-left:340px; width:70px; text-align:right; font-weight:bold; background-image:url(../img/icocerrar.png); background-repeat:no-repeat; background-position:right center; padding-right:25px; }
#continuarBienvenida_MS { height:42px; width:160px; background-repeat:no-repeat; display:block; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; color:#FFF; text-transform:uppercase; text-align:center; font-weight:bold; background-image:url(../img/botonera.png); line-height:42px; cursor:pointer; margin:auto; margin-top:10px; }
.continuarBienvenida_MS_A { background-position:0px -263px; }
.continuarBienvenida_MS_B { background-position:-170px -263px; }
#contenedor_textoBienvenida_MS{
    z-index: 4;
    position: relative;
}
#textoBienvenida_MS,  #textoBienvenidaAmplio_MS{
	position:absolute;
	transform: rotate(355deg); 
	font-size:24px; 
	line-height:35px;
	color:#fff; 
	text-transform:uppercase;	
}
#textoBienvenida_MS {
    width: 400px;
	top:230px;
	left:530px;	
}
#textoBienvenidaAmplio_MS{
    width: 600px;
	top:230px;
	left:360px;	
}
#nombre_MS { font-size:30px; }
#logo_MS, .logo_partner { margin-left:20px; } 
.logo_partner_sep { margin-bottom:20px; margin-left:20px; border-left: solid 1px #999; padding-left:20px; } 
#acceso_MS { margin:30px; padding:20px; }

/* ==================================== microsite == */

/* =============================== pagina interna == */					
.tituloDestacadoInterno_1 { font-size:40px; line-height:35px;  text-transform:uppercase; color:#e7e5e5; display:block; margin-bottom:20px; }

.botonCalculaAquiLateral { display:block;  background-image:url(../img/index/iconosDestacados.png); height:50px; background-repeat:no-repeat; line-height:18px; font-size:18px; margin:20px 0px 15px 15px; padding:15px 55px 0px 65px; color:#FFF; text-transform:uppercase; width:125px; cursor: pointer;} 

#botonCalculaAquiInterno, #botonTeLlamamosInterno { display:block; background-image:url(../img/index/botonCalculaContacta.png); height:50px;  background-repeat:no-repeat; line-height:14px; font-size:14px; padding:15px 10px 0px 65px; color:#FFF; text-transform:uppercase; width:125px; } 
a#botonCalculaAquiInterno:link { color:#FFF; background-position:0px 0px; } 
a#botonCalculaAquiInterno:visited { color:#FFF; background-position:0px 0px; } 
a#botonCalculaAquiInterno:hover { color:#FFF; background-position:0px -72px; } 
a#botonCalculaAquiInterno:active { color:#FFF; background-position:0px 0px; } 
a#botonTeLlamamosInterno:link { color:#FFF; background-position:-230px 0px; } 
a#botonTeLlamamosInterno:visited { color:#FFF; background-position:-230px 0px; } 
a#botonTeLlamamosInterno:hover { color:#FFF; background-position:-230px -72px; } 
a#botonTeLlamamosInterno:active { color:#FFF; background-position:-230px 0px; } 

.contenedorContacta a:link { color:#FFF; }
.contenedorContacta a:visited { color:#FFF; } 
.contenedorContacta a:hover { color:#DAD2F8; } 
.contenedorContacta a:active { color:#FFF; } 

 .titularTarificador { background-color:#373336; line-height:40px; text-align:center; color:#FFF; text-transform:uppercase; font-size:18px; } 
a.enlaceTxt:link    { color: #8589bb; }
a.enlaceTxt:visited { color: #8589bb; }
a.enlaceTxt:hover   { color: #b8b1d2;}
a.enlaceTxt:active  { color: #8589bb; }


.enlaceTxt2::after {
    background: #5d5d8d none repeat scroll 0 0;
    bottom: 0;
    content: "";
    height: 0.15em;
    left: 50%;
    position: absolute;
    transform: translateX(-50%);
    transition: all 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;
    width: calc(100% - 5px);
    letter-spacing: 1px;
        font-weight: bold;
            color: #5d5d8d !important;


}
.enlaceTxt2  {
    color: #5d5d8d;
    cursor: pointer;
    display: inline-block;
    font-weight: 700;
    position: relative;
    text-decoration: none;
        font-weight: bold;
            color: #5d5d8d !important;


    
}
.enlaceTxt2:hover::after{
    width: 105%;
        color: #5d5d8d !important;

}
/* =============================== pagina interna == */

/* ================================ contenido ====== */
.seccionRemarcada {
	background-color:#FFF;
	padding:20px;
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
	border-radius: 10px 10px 10px 10px;
	margin-top:20px; 
	margin-bottom:20px; 
	background-image:url(../img/fondoaviso.png);
}

#contenedorPagina {
	border-top: dotted 1px #000;
	padding-top:15px; 
	width:960px; 
	margin:auto;
	margin-top:15px; 
}
#contenidoPaginaBlanco { 
	width:910px; 
	margin:auto;
	padding:25px;
	background-color:#FFF;
}
#contenidoPaginaFondo { 
	width:960px; 
	margin:auto;
	background-repeat:no-repeat;
}

.contenidoPaginaTxt { 
	margin:auto;
	padding-right:25px;
	padding-left:25px;
	font-size:14px;
	width:910px; 
}

#contenidoPagina { 
	width:910px; 
	margin:auto;
	margin-bottom:25px;
	background-image:url(../img/index/fondoDestacadoSolid.png);
	background-repeat:repeat; 
	padding:25px;
	color: #FFF;
	background-color:#312e2f;
}

#contenidoPagina a:link { color:#c7bfe2 ; }
#contenidoPagina a:visited { color:#c7bfe2 ; }
#contenidoPagina a:hover { color:#dad2f;}
#contenidoPagina a:active { color:#c7bfe2 ; }

#contenidoPagina span:link { color:#c7bfe2 ; }
#contenidoPagina span:visited { color:#c7bfe2 ; }
#contenidoPagina span:hover { color:#dad2f;}
#contenidoPagina span:active { color:#c7bfe2 ; }

.contenidoDestacado { 
	background-image:url(/img/fondoT3.png); 
	padding:25px; 
	padding-bottom:0px; 
	border-radius: 20px; 
	-moz-border-radius: 20px; 
	-webkit-border-radius: 20px; 
	margin-bottom:25px; 
	color:#FFF;
}
.contenidoDestacado a:link { color:#c7bfe2 !important; }
.contenidoDestacado a:visited { color:#c7bfe2 !important;  }
.contenidoDestacado a:hover { color:#dad2f8 !important;  }
.contenidoDestacado a:active { color:#c7bfe2 !important; }

.contenidoPaginaTitularBlanco { font-size:24px; padding-bottom:10px; margin-bottom:10px; color: #858bbd; line-height:30px;  }
.contenidoPaginaTitular { font-size:24px; padding-bottom:10px; margin-bottom:10px;  } 
.contenidoPaginaTexto { 
	display:block; 
	padding-top:20px; 
	padding-bottom:20px; 
	border-top:solid 1px #FFF;  
	border-bottom:solid 1px #FFF; 
	width:600px; 
	float:left; 
	text-align:justify; 
	line-height:20px;
	column-count: 2;
	-moz-column-count: 2;
	-webkit-column-count: 2; 
	column-gap: 40px;;
	-moz-column-gap: 40px;
	-webkit-column-gap: 40px;
	font-size:14px;
}

.headingP{display:inline;}
h2.headingP{font-size:18px;}

.contenidoPaginaTexto a:link { color:#c7bfe2 !important; font-style:italic; font-weight: bold; }
.contenidoPaginaTexto a:visited { color:#c7bfe2 !important; font-style:italic; font-weight: bold; }
.contenidoPaginaTexto a:hover { color:#dad2f8 !important; font-style:italic; font-weight: bold; }
.contenidoPaginaTexto a:active { color:#c7bfe2 !important; font-style:italic; font-weight: bold; }

.contenidoPaginaTexto h2, .contenidoPaginaTexto0C h2 { font-weight:bold; margin-bottom:20px; }
.contenidoPaginaTexto0C { 
	display:block; 
	padding-top:20px; 
	padding-bottom:20px; 
	border-top:solid 1px #FFF;  
	border-bottom:solid 1px #FFF; 
	width:600px; 
	float:left; 
	text-align:justify; 
	line-height:20px;
	font-size:14px;
}
.contenidoPaginaTexto0C a:link { color:#c7bfe2 !important; font-style:italic; font-weight: bold; }
.contenidoPaginaTexto0C a:visited { color:#c7bfe2 !important; font-style:italic; font-weight: bold; }
.contenidoPaginaTexto0C a:hover { color:#dad2f8 !important; font-style:italic; font-weight: bold; }
.contenidoPaginaTexto0C a:active { color:#c7bfe2 !important; font-style:italic; font-weight: bold; }

.contenidoPaginaTexto0C span { color:#c7bfe2 !important; font-style:italic; font-weight: bold; }
.contenidoPaginaTexto0C span:hover { color:#dad2f8 !important; font-style:italic; font-weight: bold; }
.contenidoPaginaTexto0C span:active { color:#c7bfe2 !important; font-style:italic; font-weight: bold; }

.contenidoPaginaTextoCol1 { float:left; margin-right:20px; margin-bottom:20px; }
.contenidoPaginaTextoCol2 { float:left; width:520px; }

.contenidoPaginaTexto0CRevista { 
	display:block; 
	padding-bottom:20px; 
	border-top:solid 1px #FFF;  
	border-bottom:solid 1px #FFF;
	float:left; 
	text-align:justify; 
	line-height:20px;
	font-size:14px;
}

.contenidoPaginaTexto0COtrosSeguros { 
	display:block; 
	padding-bottom:20px; 
	border-top:solid 1px #FFF;  
	border-bottom:solid 1px #FFF;
	width:400px;
	float:left; 
	text-align:justify; 
	line-height:20px;
	font-size:14px;
}

.contenidoPaginaTexto0CContacto { 
	display:block; 
	padding-bottom:20px; 
	border-top:solid 1px #FFF;  
	border-bottom:solid 1px #FFF;
	width:400px;
	float:left; 
	text-align:justify; 
	line-height:20px;
	font-size:14px;
}

.contenidoPaginaTexto0CGen { 
	display:block; 
	padding-bottom:20px; 
	border-top:solid 1px #FFF;  
	border-bottom:solid 1px #FFF;
	text-align:justify; 
	line-height:20px;
	font-size:14px;
}
.contenidoPaginaSeccionRemarcada { 
	display:block; 
	text-align:justify; 
	line-height:20px;
	font-size:14px;
} 

.contenidoPaginaTextoAmpliado { 
	display:block; 
	padding-top:20px; 
	padding-bottom:20px; 
	border-top:solid 1px #FFF;  
	border-bottom:solid 1px #FFF; 
	text-align:justify; 
	line-height:20px;
	font-size:14px;
} 
.contenidoPaginaTextoAmpliado2C { 
	display:block; 
	padding-top:20px; 
	padding-bottom:20px; 
	border-top:solid 1px #FFF;  
	border-bottom:solid 1px #FFF; 
	text-align:justify; 
	line-height:20px;
	column-count: 2;
	-moz-column-count: 2;
	-webkit-column-count: 2; 
	column-gap: 40px;;
	-moz-column-gap: 40px;
	-webkit-column-gap: 40px;
	font-size:14px;
} 
.contenidoPaginaTextoAmpliado3C { 
	display:block; 
	padding-top:20px; 
	padding-bottom:20px; 
	border-top:solid 1px #FFF;  
	border-bottom:solid 1px #FFF; 
	text-align:justify; 
	line-height:20px;
	column-count: 3;
	-moz-column-count: 3;
	-webkit-column-count: 3; 
	column-gap: 40px;;
	-moz-column-gap: 40px;
	-webkit-column-gap: 40px;
	font-size:14px;
} 

.contenidoPaginaTexto strong, .contenidoPaginaTextoAmpliado strong { font-weight:bolder; }
.contenidoPaginaLateral { float:left; width:245px; margin-left:30px;  border-left: dotted 1px #FFF; padding-left:30px; }
.contenidoPaginaLateral a {	display:block; font-size:18px; font-weight:bold; padding:15px 0px 15px 70px; border-top: solid 1px #FFF; background-image: url("../vistas/img/maximenu/iconosMaximenu.png"); background-repeat:no-repeat;  height: 40px;  text-transform:uppercase;  padding-right:35px;}
.contenidoPaginaLateral a:link { color:#FFF; }
.contenidoPaginaLateral a:visited { color:#FFF; }
.contenidoPaginaLateral a:hover { color:#dad2f8 !important; }
.contenidoPaginaLateral a:active { color:#FFF; }
.contenidoPaginaLateral a.enlaceInferior { border-bottom: solid 1px #FFF; }

.contenidoPaginaLateral span {	display:block; font-size:18px; font-weight:bold; padding:15px 0px 15px 70px; border-top: solid 1px #FFF; background-image: url("../vistas/img/maximenu/iconosMaximenu.png"); background-repeat:no-repeat;  height: 40px;  text-transform:uppercase;  padding-right:35px; cursor: pointer;}
.contenidoPaginaLateral span { color:#dad2f8; }
.contenidoPaginaLateral span:visited { color:#dad2f8; }
.contenidoPaginaLateral span:hover { color:#dad2f8 !important; }
.contenidoPaginaLateral span:active { color:#dad2f8; }
.contenidoPaginaLateral span.enlaceInferior { border-bottom: solid 1px #FFF; }
		
.contenidoPaginaLateral_TE_Moto { background-position: 0 -135px; cursor: pointer;color:#dad2f8; }
.contenidoPaginaLateral_RI_Moto { background-position: 0 -202px; }
.contenidoPaginaLateral_TR_Moto { background-position: 0 -271px; }

.contenidoPaginaLateral_TR_Coche { background-position: 0 -1170px; }

.contenidoPaginaLateral_PF { background-position: 0 -62px; }
.contenidoPaginaLateral_CPG { background-position: 0 -345px; }
.contenidoPaginaLateral_DET { background-position: 0 -415px; }
.contenidoPaginaLateral_APP { background-position: 0 -482px; }

.contenidoPaginaLateral_CyC_Hogar { background-position: 0 -840px; }
.contenidoPaginaLateral_Coberturas_Hogar { background-position: 0 -1097px; }


.contenidoPaginaLateral_Salud_Duracion { background-position: 0 -908px; }
.contenidoPaginaLateral_Salud_Asegurado { background-position: 0 -968px; }
.contenidoPaginaLateral_Salud_Prestaciones { background-position: 0 -1097px; }
.contenidoPaginaLateral_Salud_Limitaciones { background-position: 0 -1030px; }
.contenidoPaginaLateral_Salud_Modalidades { background-position: 0 -1240px; }

.contenidoPaginaLateral_Calcula_Moto, .contenidoPaginaLateral_Calcula_Hogar, .contenidoPaginaLateral_Calcula_Salud, .contenidoPaginaLateral_Calcula_Coche , .contenidoPaginaLateral_Calcula_Hogar{ background-position: 0 10px; }
.contenidoPaginaTexto_Calcula_Moto, .contenidoPaginaTexto_Calcula_Hogar, .contenidoPaginaTexto_Calcula_Salud { display:none; }

/* pagina fondo blanco, ej. noticias */
.contenidoPaginaLateralBlanco { float:left; width:229px; margin-left:30px;  border-left: dotted 1px #FFF; padding:25px; background-color:#f5f5f5; }
.contenidoPaginaLateralBlancoSinFondo { float:left; width:229px; margin-left:30px;  border-left: dotted 1px #FFF; padding:25px;}
.contenidoPaginaLateralBlancoOtrosSeguros { float:left; padding:5px;}
.contenidoPaginaLateralBlancoContacto { float:right;}
.contenidoPaginaLateralBlanco li { list-style-type:disc; margin-left:25px; margin-bottom:15px; }
.contenidoPaginaLateralBlanco .encabezadoseccion { font-weight:bold; font-size:16px; margin-bottom:30px; }


.MMClubPontGrup   		{ background-image:url(../vistas/img/maximenu/iconosMaximenu.png); background-position:0px -345px; color:#FFF; }
.MMPreguntasFrecuentes  { background-image:url(../vistas/img/maximenu/iconosMaximenu.png); background-position:0px -62px; color:#FFF; }

.MMGolfInformacion  { background-image:url(../vistas/img/maximenu/iconosMaximenu.png); background-position:0px -773px; color:#FFF; }
.MMGolfDO   		{ background-image:url(../vistas/img/maximenu/iconosMaximenu.png); background-position:0px -548px; color:#FFF; }
.MMGolfBuggies   	{ background-image:url(../vistas/img/maximenu/iconosMaximenu.png); background-position:0px -700px; color:#FFF; }
.MMGolfDanos   		{ background-image:url(../vistas/img/maximenu/iconosMaximenu.png); background-position:0px -615px; color:#FFF; }

#zonaMarcas span {font-size: 0.8em;}
#zonaMarcas>#MarcazonaMarca {height: 90px; float: left;; display: block; padding-left: 5px;}
/* ================================ contenido ====== */

/* ========================================= COMUN == */





/* ==================================== DESTACADOS == */

/* Emulan al slider principal para que el menu se mantenga en su posicion aunque no haya animacion de slide */
.bx-viewportFalse {width: 100%; overflow: hidden; position: relative; height: 420px;} 
.bxsliderFalse { width: auto; position: relative } 

/* paginas con imagen de cabecera 'estirable' */
.contenedorDestacadoPagina_moto, .contenedorDestacadoPagina_coche, .contenedorDestacadoPagina_hogar, .contenedorDestacadoPagina_salud, .contenedorDestacadoPagina_golf, .contenedorDestacadoPagina_deportes, .contenedorDestacadoPagina_empresas, .contenedorDestacadoPagina_personales, .contenedorDestacadoPagina_accidentes, .contenedorDestacadoPagina_embarcaciones, .contenedorDestacadoPagina_safetyschool, .contenedorDestacadoPagina_club, .contenedorDestacadoPagina_gasgas, .contenedorDestacadoPagina_ktm, .contenedorDestacadoPagina_yamaha,.contenedorDestacadoPagina_peugeot, .contenedorDestacadoPagina_malagafc, .contenedorDestacadoPagina_cadizfc, .contenedorDestacadoPagina_cordobafc, .contenedorDestacadoPagina_betisfc,.contenedorDestacadoPagina_kevinschwantz, .contenedorDestacadoPagina_jordiviladoms, .contenedorDestacadoPagina_xavivierge,  .contenedorDestacadoPagina_jorgelorenzo, .contenedorDestacadoPagina_scooter, .contenedorDestacadoPagina_naked, .contenedorDestacadoPagina_deportiva, .contenedorDestacadoPagina_movistar,  .contenedorDestacadoPagina_consejos, .contenedorDestacadoPagina_motoInicio, .contenedorDestacadoPagina_cocheInicio, .contenedorDestacadoPagina_hogarInicio, .contenedorDestacadoPagina_saludInicio, .contenedorDestacadoPagina_golfInicio { background-size: cover; -moz-background-size: cover; -webkit-background-size: cover; -o-background-size: cover;  no-repeat center center fixed; }
.contenedorDestacadoPagina_moto  { background-image:url(../img/seguros-de-moto.jpg); }
.contenedorDestacadoPagina_coche { background-image:url(../img/seguros-de-coche.jpg); }
.contenedorDestacadoPagina_hogar { background-image:url(../img/seguros-de-hogar.jpg); }
.contenedorDestacadoPagina_salud { background-image:url(../img/seguros-de-salud.jpg); }
.contenedorDestacadoPagina_golf  { background-image:url(../img/seguros-de-golf.jpg); }
.contenedorDestacadoPagina_motoInicio  { background-image:url(../img/pont-grup-sponsor-movistar-yamaha.jpg); }
.contenedorDestacadoPagina_cocheInicio { background-image:url(../img/seguros-de-coche-conformate-con-mas.jpg); }
.contenedorDestacadoPagina_hogarInicio { background-image:url(../img/seguros-de-hogar-conformate-con-mas.jpg); }
.contenedorDestacadoPagina_saludInicio { background-image:url(../img/seguros-de-salud-conformate-con-mas.jpg); }
.contenedorDestacadoPagina_golfInicio  { background-image:url(../img/seguros-de-golf-conformate-con-mas.jpg); }
.contenedorDestacadoPagina_deportes    { background-image:url(../img/fondoDestacadoDeportes.jpg); }
.contenedorDestacadoPagina_empresas   { background-image:url(../img/fondoDestacadoEmpresas.jpg); }
.contenedorDestacadoPagina_personales { background-image:url(../img/fondoDestacadoPersonales.jpg); }
.contenedorDestacadoPagina_accidentes { background-image:url(../img/fondoDestacadoAccidentes.jpg); }
.contenedorDestacadoPagina_embarcaciones { background-image:url(../img/fondoDestacadoEmbarcaciones.jpg); }
.contenedorDestacadoPagina_club { background-image:url(../img/fondoDestacadoClubPontGrup.jpg); }
.contenedorDestacadoPagina_safetyschool { background-image:url(../img/fondoDestacadoSafetySchool.jpg); }
.contenedorDestacadoPagina_gasgas { background-image:url(../img/fondoDestacadoGasGas.jpg); }
.contenedorDestacadoPagina_ktm { background-image:url(../img/fondoDestacadoKTM.jpg); }
.contenedorDestacadoPagina_yamaha { background-image:url(../img/fondoDestacadoYamaha.jpg); }
.contenedorDestacadoPagina_peugeot { background-image:url(../img/fondoDestacadoPeugeot.jpg); }
.contenedorDestacadoPagina_malagafc { background-image:url(../img/fondoDestacadoMalagaFC.jpg); }
.contenedorDestacadoPagina_kevinschwantz { background-image:url(../img/fondoDestacadoKevinSchwantz.jpg); }
.contenedorDestacadoPagina_jordiviladoms { background-image:url(../img/fondoDestacadoJordiViladoms.jpg); }
.contenedorDestacadoPagina_xavivierge { background-image:url(../img/fondoDestacadoXaviVierge.jpg);  }
.contenedorDestacadoPagina_jorgelorenzo { background-image:url(../img/fondoDestacadoJorgeLorenzo.jpg);  }
.contenedorDestacadoPagina_cadizfc { background-image:url(../img/fondoDestacadoCadizFC.jpg); }
.contenedorDestacadoPagina_cordobafc { background-image:url(../img/fondoDestacadoCordobaFC.jpg); }
.contenedorDestacadoPagina_betisfc { background-image:url(../img/fondoDestacadoBetisFC.jpg); }
.contenedorDestacadoPagina_scooter { background-image:url(../img/fondoDestacadoScooter.jpg); }
.contenedorDestacadoPagina_naked { background-image:url(../img/fondoDestacadoNaked.jpg); }
.contenedorDestacadoPagina_deportiva { background-image:url(../img/fondoDestacadoDeportiva.jpg); }
.contenedorDestacadoPagina_movistar { background-image:url(../img/pont-grup-sponsor-movistar-yamaha.jpg); }
.contenedorDestacadoPagina_consejos { background-image:url(../img/fondoDestacadoConsejos.jpg); }

 

/* paginas con imagen de cabecera de tamaño fijo */ 
.contenedorDestacadoPagina_sevillafc { background-image:url(../img/fondoDestacadoSevillaFC.jpg); background-color:#FFF; background-repeat:no-repeat; background-position:center; }
.contenedorDestacadoPagina_granadafc { background-image:url(../img/fondoDestacadoGranadaFC.jpg); background-color:#FFF; background-repeat:no-repeat; background-position:center; }
.contenedorDestacadoPagina_allianz { background-image:url(../img/fondoDestacadoAllianz.jpg); background-color:#3370a9; background-repeat:no-repeat; background-position:center; }
.contenedorDestacadoPagina_arag { background-image:url(../img/fondoDestacadoArag.jpg); background-color:#f6b861; background-repeat:no-repeat; background-position:center; }
.contenedorDestacadoPagina_reale { background-image:url(../img/fondoDestacadoReale.jpg); background-color:#3377b8; background-repeat:no-repeat; background-position:center; }
.contenedorDestacadoPagina_mapfre { background-image:url(../img/fondoDestacadoMapfre.jpg); background-color:#e9374d; background-repeat:no-repeat; background-position:center; }
.contenedorDestacadoPagina_aegon { background-image:url(../img/fondoDestacadoAegon.jpg); background-color:#3494ce; background-repeat:no-repeat; background-position:center; }
.contenedorDestacadoPagina_generali { background-image:url(../img/fondoDestacadoGenerali.jpg); background-color:#e9374d; background-repeat:no-repeat; background-position:center; }
.contenedorDestacadoPagina_pelayo { background-image:url(../img/fondoDestacadoPelayo.jpg); background-color:#338bbb; background-repeat:no-repeat; background-position:center; }
.contenedorDestacadoPagina_aig { background-image:url(../img/fondoDestacadoAIG.jpg); background-color:#00a3e4; background-repeat:no-repeat; background-position:center; }
.contenedorDestacadoPagina_adeslas { background-image:url(../img/fondoDestacadoAdeslas.jpg); background-color:#3494ce; background-repeat:no-repeat; background-position:center; }
.contenedorDestacadoPagina_sovag { background-image:url(../img/fondoDestacadoSovag.jpg); background-color:#39406e; background-repeat:no-repeat; background-position:center; }
.contenedorDestacadoPagina_sanitas { background-image:url(../img/fondoDestacadoSanitas.jpg); background-color:#3494ce; background-repeat:no-repeat; background-position:center; }
.contenedorDestacadoPagina_dkv { background-image:url(../img/fondoDestacadoDKV.jpg); background-color:#3e706d; background-repeat:no-repeat; background-position:center; }
.contenedorDestacadoPagina_liberty { background-image:url(../img/fondoDestacadoLiberty.jpg); background-color:#335173; background-repeat:no-repeat; background-position:center; }
.contenedorDestacadoPagina_plusultra { background-image:url(../img/fondoDestacadoPlusUltra.jpg); background-color:#e33954; background-repeat:no-repeat; background-position:center; }
.contenedorDestacadoPagina_previsoramallorquina { background-image:url(../img/fondoDestacadoPrevisoraMallorquina.jpg); background-color:#3a5e7e; background-repeat:no-repeat; background-position:center; }
.contenedorDestacadoPagina_previsorageneral { background-image:url(../img/fondoDestacadoPrevisoraGeneral.jpg); background-color:#367cd4; background-repeat:no-repeat; background-position:center; }
.contenedorDestacadoPagina_zurich { background-image:url(../img/fondoDestacadoZurich.jpg); background-color:#3756a8; background-repeat:no-repeat; background-position:center; }
.contenedorDestacadoPagina_fiatc { background-image:url(../img/fondoDestacadoFiatc.jpg); background-color:#33547d; background-repeat:no-repeat; background-position:center; }
.contenedorDestacadoPagina_helvetia { background-image:url(../img/fondoDestacadoHelvetia.jpg); background-color:#7a6286; background-repeat:no-repeat; background-position:center; }
.contenedorDestacadoPagina_qualitasauto { background-image:url(../img/fondoDestacadoQualitasAuto.jpg); background-color:#36649f; background-repeat:no-repeat; background-position:center; }
.contenedorDestacadoPagina_musepan { background-image:url(../img/fondoDestacadoMusepan.jpg); background-color:#357a81; background-repeat:no-repeat; background-position:center; }

.contenedorDestacadoPagina { 		
height:420px; 
}
.destacadoPagina { width:960px; margin:auto;}
.destacadoPagina p { line-height:normal; margin-bottom:auto; text-align:left;  }

.contenedorLema { width:260px; float:right; text-transform:uppercase; margin-top:30px; margin-right:124px; }
.contenedorLemaOtrosSeguros { width:260px; float:left; text-transform:uppercase; margin-bottom:30px; margin-right:124px; }
.lemaFondoClaro { color: #333;text-shadow: 1px 1px 3px #FFF; background-image:url(../img/fondoT1.png); }
.lemaFondoOscuro { color: #FFF;text-shadow: 1px 1px 4px #000; background-image:url(../img/fondoT2.png); }	
.contenedorLema1 { 
font-size:40px;
margin: 10px 30px 15px 20px;
line-height:35px !important;
}	
.contenedorLema2 { 
line-height:15px  !important; 
font-size:16px;
margin: 10px 40px 15px 20px;
}	
.contenedorLema3 { 
font-weight:bold;
font-size:28px;
line-height:22px  !important;
margin: 10px 40px 10px 20px  !important;
}	
.contenedorLema2OtrosSeguros { 
line-height:15px  !important; 
font-size:16px;
margin: 10px 40px 15px 0px;
}	
.contenedorLema3OtrosSeguros { 
font-weight:bold;
font-size:28px;
line-height:22px  !important;
margin: 10px 40px 10px 0px  !important;
}

.contenedorLema3 sup { font-size:16px; vertical-align:top; }

.contenedorDestacadoTexto { 
width:245px;
height:347px;
float:right; 
padding:25px 30px 13px 30px; 
background-image:url(../img/index/fondoDestacadoFade.png);  
color:#FFF;
font-size:11px;
text-align:justify;
}
.contenedorDestacadoTexto a { border-top:solid 1px #fff; border-bottom:solid 1px #fff; display:block; padding:10px; margin-top:10px; margin-bottom:20px; font-style:italic;} 

.contenedorDestacadoTexto a:link { color:#FFF; } 
.contenedorDestacadoTexto a:visited { color:#FFF; } 
.contenedorDestacadoTexto a:hover { color:#dad2f8; } 
.contenedorDestacadoTexto a:active { color:#FFF; } 
.destacadoTextoTitulo { text-transform:uppercase; font-weight:bold; font-size:14px; margin-bottom:5px; }

.contenedorCalculaAquiInicio { margin-right:270px; }

#enlacetarificador{
	cursor: pointer;
}


.contenedorCalculaAqui { 
width:244px;
height:352px;
float:right; 
padding:20px 30px 13px 30px; 
background-image:url(../img/index/fondoDestacadoFade.png);  
color:#FFF;
font-size:11px;
}
.botonCalculaAqui { display:block;  background-image:url(../img/index/iconosDestacados.png); height:50px; background-repeat:no-repeat; line-height:18px; font-size:18px; margin-bottom:10px; padding:15px 55px 0px 65px; color:#FFF; text-transform:uppercase; cursor: pointer;} 
a.botonCalculaAqui:link { color:#FFF; background-position:0px 0px; } 
a.botonCalculaAqui:visited { color:#FFF; background-position:0px 0px; } 
a.botonCalculaAqui:hover { color:#FFF; background-position:0px -72px; } 
a.botonCalculaAqui:active { color:#FFF; background-position:0px 0px; } 

.tituloCalculaAqui { font-size:18px; text-transform:uppercase; margin-bottom:10px; }	
.textoCalculaAqui { width:240px; line-height: normal;}
a.botonCalculaAqui:link { color:#FFF; background-position:0px 0px; } 
a.botonCalculaAqui:visited { color:#FFF; background-position:0px 0px; } 
a.botonCalculaAqui:hover { color:#FFF; background-position:0px -72px; } 
a.botonCalculaAqui:active { color:#FFF; background-position:0px 0px; } 


.destacadoAhorraTiempo, .destacadoComparaAseguradoras, .destacadoCambioAceite, .destacadoPerdidaLlaves, .destacadoContinenteContenido, .destacadoAsegurados,.destacadoVentajaGolf { background-image:url(../img/index/iconosVentajas.png); background-repeat:no-repeat; text-transform:uppercase; width:205px;  height:30px;  padding-left:35px; font-size:10px;  }
.destacadoAhorraTiempo { background-position:0px -5px; padding-top:12px; border-top:solid 1px #FFF; margin-top:10px;;  }
.destacadoComparaAseguradoras { background-position:0px -48px; padding-top:10px; }
.destacadoCambioAceite { background-position:0px -85px; padding-top:10px;  padding-bottom:10px;  border-bottom:solid 1px #FFF; margin-bottom:10px;  }
.destacadoPerdidaLlaves { background-position:0px -130px; padding-top:10px;  padding-bottom:10px;  border-bottom:solid 1px #FFF; margin-bottom:10px;  }
.destacadoContinenteContenido { background-position:0px -173px; padding-top:10px;  padding-bottom:10px;  border-bottom:solid 1px #FFF; margin-bottom:10px;  }
.destacadoAsegurados { background-position:0px -215px; padding-top:10px;  padding-bottom:10px;  border-bottom:solid 1px #FFF; margin-bottom:10px;  }
.destacadoVentajaGolf { background-position:0px -260px; padding-top:10px; border-bottom:solid 1px #FFF; margin-bottom:10px; }
.destacadoInferior { border-bottom:solid 1px #FFF;  padding-bottom:10px;}


.masInfoCalculaAqui { font-style:italic; color:#FFF; }
a.masInfoCalculaAqui:link { color:#FFF; } 
a.masInfoCalculaAqui:visited { color:#FFF; } 
a.masInfoCalculaAqui:hover { color:#FFF; } 
a.masInfoCalculaAqui:active { color:#FFF; } 


.contenedorContactaLateral a:link { color:#FFF; } 
.contenedorContactaLateral a:visited { color:#FFF; } 
.contenedorContactaLateral a:hover { color:#dad2f8; } 
.contenedorContactaLateral a:active { color:#FFF; } 


.contenedorContactaInicio a:link { color:#FFF; } 
.contenedorContactaInicio a:visited { color:#FFF; } 
.contenedorContactaInicio a:hover { color:#dad2f8; } 
.contenedorContactaInicio a:active { color:#FFF; } 

.contenedorContactaInicio  { position:absolute;  width:100%; height:1px;  }
.contenidoContactaInicio { position:relative; z-index:5; width:960px; margin:auto; }
.contactaInicio { width:270px;  height:385px; float:right;  background-image:url(../img/index/fondoDestacadoSolid.png); }

.contactaInicio span{ cursor: pointer; }
.contactaInicio span:hover{  color:#dad2f8; }

.contenedorContacta a:link { color:#FFF; } 
.contenedorContacta a:visited { color:#FFF; } 
.contenedorContacta a:hover { color:#dad2f8; } 
.contenedorContacta a:active { color:#FFF; } 

.contenedorContacta  { position:absolute;  width:100%; height:1px;  }
.contenedorContacta { position:relative; z-index:5; width:960px; margin:auto; }

.contenedorContacta { width:270px;  height:385px; float:right;  background-image:url(../img/index/fondoDestacadoSolid.png); }

.contenedorContacta span{ cursor: pointer; }
.contenedorContacta span:hover{  color:#dad2f8; }

.contenedorContactaLateral { float:right; width:270px;  background-image:url(../img/index/fondoDestacadoSolid.png); padding-bottom:25px;  margin-left:30px; margin-bottom:25px; }

.contenedorContacta { float:right; background-image:url(../img/index/fondoDestacadoSolid.png);  width:270px;  height:385px; }
.destacadoContacta, .destacadoLlamanos, .destacadoTeLlamamos, .destacadoNumeroLocal, .destacadoEncuentraPV { 
color:#FFF; 
width:140px; 
margin:auto; 
padding:15px 20px 15px 50px; 
border-bottom: solid 1px #FFF;
background-repeat:no-repeat;
background-position: 3px center; 
background-image:url(../img/index/iconosDestacados.png); 
background-repeat:no-repeat; 
font-size:14px; 
}

.destacadoTeLlamamos, .destacadoNumeroLocal, .destacadoEncuentraPV { 
cursor: pointer;
}

.destacadoTeLlamamos:hover, .destacadoNumeroLocal:hover, .destacadoEncuentraPV :hover{ 
 color:#dad2f8;
}



.destacadoContacta { background-position:3px -160px; padding-top:26px; padding-left:50px; font-size:18px; margin-top:20px; text-transform:uppercase; }
.destacadoLlamanos { background-position:0px -257px;font-size:16px; }
.destacadoTeLlamamos { background-position:0px -339px; }
.destacadoNumeroLocal { background-position:2px -420px; }
.destacadoEncuentraPV { background-position:2px -513px; }
/* ==================================== DESTACADOS == */

/* ==================================== SECCIONES == */	
.seccionesPagina { width:960px; margin:auto; margin-top:15px; border-top: dotted 1px #000; clear:both; }
#zonaSeguroOficial { float:left; width:318px; margin:15px 30px 15px 0px;  text-transform:uppercase; font-weight:bold; font-size:11px; }
#zonaPatrocinios { float:right; width:238px; margin:15px 0px 15px 0px; text-transform:uppercase; font-weight:bold; font-size:11px; }
#zonaPatrocinios2 { float:left; width:315px; margin:15px 15px 15px 15px; text-transform:uppercase; font-weight:bold; font-size:11px; }

#zonaSeguroOficial p, #zonaPatrocinios p, #zonaPatrocinios2 p { font-size:10px; font-weight:bold; }
#zonaSeguroOficial ul, #zonaPatrocinios ul, #zonaPatrocinios2 ul { display:table; margin:0; margin-top:5px; overflow:hidden; float:left; }
#zonaSeguroOficial li, #zonaPatrocinios li, #zonaPatrocinios2 li { display:table-cell; }
#zonaSeguroOficial a, #zonaPatrocinios a, #zonaPatrocinios2 a { display:table-cell; padding-top:85px; text-align:center; color: #979797; font-size:8px;background-repeat:no-repeat; background-image:url(../img/index/logos.png); vertical-align:bottom;  } 
#seguroYamaha	{ width:79px; background-position:0px 0px; }
#seguroPeugeot	{ width:79px; background-position:-79px 0px; }
#seguroKTM 		{ width:79px; background-position:-158px 0px; }
#seguroGasGas	{ width:80px; background-position:-237px 0px; }
#patrocinioSevilla		{ width:79px; background-position:-316px 0px; }
#patrocinioMalaga		{ width:79px; background-position:-395px 0px; }
#patrocinioGranada { width:79px; background-position:-474px 0px; }
#patrocinioJordiViladoms  { width:79px; background-position:-553px 0px; }
#patrocinioKevinSchwantz { width:80px; background-position:-632px 0px; }
#patrocinioXaviVierge { width:79px; background-position:-711px 0px; }
#patrocinioCadiz { width:79px; background-position:-790px 0px; }
#patrocinioCordoba { width:79px; background-position:-869px 0px; }
#patrocinioBetis { width:79px; background-position:-948px 0px; }
#patrocinioMovistar { width:79px; background-position:-1027px 0px; }
#patrocinioJorgeLorenzo { width:79px; background-position:-1106px 0px; }
#patrocinioYamahaWildcards { width:79px; background-position:-1185px 0px; }

/* ==================================== NOTICIAS == */
#zonaNoticias { clear:both; padding-top:15px; width:960px; }	
#zonaNoticias article { text-align:justify; width:285px; float:left;  margin-bottom:20px;}
#zonaNoticiasCen { margin-right: 52px; margin-left: 52px; }
#zonaNoticias header { text-transform:uppercase; color:#8589bb; font-size:18px; padding:10px 10px 0px 10px;  }
.detallesNoticia { text-transform:uppercase; font-size:10px; }
.tituloNoticia { text-transform:uppercase; }
#zonaNoticias p { padding:10px 10px 0px 10px; color:#373335; line-height:16px;  margin-bottom:0px; }
#zonaNoticias a:link 	{ color: #8589BB; }
#zonaNoticias a:visited { color: #8589BB; }
#zonaNoticias a:hover 	{ color: #6d6d98; }
#zonaNoticias a:active  { color: #373335; }

/* ==================================== NOTICIAS == */	

/* ==================================== OTROS SEGUROS == */
.otrosSegurosDestacado1{
	display:block;
	width:224px;
	height:20px;
	padding-top: 160px;
	text-align:center;
	background-color:#8387ba;
	float:left;
	border: 2px #8387ba solid;
	box-shadow: 2px 2px 2px #888888;
	margin-bottom:20px; 
	margin-left: 20px; 
	background-repeat:no-repeat;
	font-weight:bold;	
}


.otrosSegurosDestacado2{
	display:block;
	width:134px;
	height:20px;
	padding-top: 100px;
	text-align:center;
	background-color:#8387ba;
	float:left;
	border: 2px #8387ba solid;
	box-shadow: 2px 2px 2px #888888;
	margin-left: 20px; 
	background-repeat:no-repeat;	
	font-weight:bold;	
}
a.otrosSegurosDestacado1:link, a.otrosSegurosDestacado2:link  { color:#FFF;}
a.otrosSegurosDestacado1:visited, a.otrosSegurosDestacado2:visited  { color:#FFF;}
a.otrosSegurosDestacado1:hover, a.otrosSegurosDestacado2:hover  { color:#dad2f8;}
a.otrosSegurosDestacado1:active, a.otrosSegurosDestacado2:active  { color:#FFF;}

.destacadoDeportivos {background-image:url(/otros-seguros/img/deportes.jpg); }
.destacadoEmpresas {background-image:url(/otros-seguros/img/empresas.jpg); }
.destacadoPersonales {background-image:url(/otros-seguros/img/personales.jpg); clear:both; }
.destacadoAccidentes {background-image:url(/otros-seguros/img/accidentes.jpg); margin-left:32px;  }
.destacadoEmbarcaciones {background-image:url(/otros-seguros/img/embarcaciones.jpg); margin-left:32px; }
/* ==================================== OTROS SEGUROS == */

#contenedorZonaMarcas { width:910px; margin:auto; margin-top:15px; clear:both; }
#zonaMarcas { clear:both; padding:10px 0px 10px 0px; margin-bottom:10px; }
#zonaMarcas a { text-align:center; display:inline-block; width:50px; height:50px; margin:5px; }
#zonaMarcas .item { text-align:center; display:inline-block; width:50px; height:50px; margin:5px; }
.titularMarcas { margin-bottom:15px; font-size:18px; font-weight:bold; }
#zonaAseguradoras { clear:both; text-align:center; padding:10px 0px 10px 0px; margin-bottom:10px; }
#zonaAseguradoras a { display:inline-block; width:100px; height:50px; margin:5px; }
#zonaAseguradoras span.item { display:inline-block; width:100px; height:50px; margin:5px; }

#zonaAseguradorasInterior a { display:inline-block; width:100px; height:50px; margin:5px; padding: 10px; }


#zonaRedes { text-align:right; margin-top:20px;  margin-bottom:20px; }
#zonaRedes a { display:inline-block; width:35px; height:25px; background-image:url(../img/fondoRedes.png); background-repeat:no-repeat; margin-left:15px; }
#zonaRedes #redYahoo 	{ background-position:0px 0px; }
#zonaRedes a#redYahoo:hover { background-position:0px -40px; }
#zonaRedes #redYoutube 	{ background-position:-50px 0px; }
#zonaRedes a#redYoutube:hover { background-position:-50px -40px; }
#zonaRedes #redGooglePlus { background-position:-105px 0px; }
#zonaRedes a#redGooglePlus:hover { background-position:-105px -40px; }
#zonaRedes #redNube 	{ background-position:-155px 0px; }
#zonaRedes a#redNube:hover { background-position:-155px -40px; }
#zonaRedes #redFacebook { background-position:-210px 0px; }
#zonaRedes a#redFacebook:hover { background-position:-210px -40px; }
#zonaRedes #redRss 		{ background-position:-265px 0px; }
#zonaRedes a#redRss:hover { background-position:-265px -40px; }
#zonaRedes #redTuenti 	{ background-position:-320px 0px; }
#zonaRedes a#redTuenti:hover { background-position:-320px -40px; }
#zonaRedes #redTwitter 	{ background-position:-380px 0px; }
#zonaRedes a#redTwitter:hover { background-position:-380px -40px; }
#zonaRedes #redInstagram { background-position:-430px 0px; }
#zonaRedes a#redInstagram:hover { background-position:-430px -40px; }

#zonaAplicaciones { float:left; width:400px; margin-left:20px; text-align:left; margin-top:10px;  margin-bottom:20px; }
#zonaAplicaciones span { float:left; }
#zonaAplicaciones a { display:inline-block; height:50px; background-image:url(../img/fondoRedes.png); background-repeat:no-repeat; margin-left:15px; }
#zonaAplicaciones #appDetector 	      { width:35px; background-position:-10px -80px; }
#zonaAplicaciones a#appDetector:hover { width:35px; background-position:-61px -80px; }
#zonaAplicaciones #appAsistencia 	  { width:65px; background-position:-120px -80px; }
#zonaAplicaciones a#appAsistencia:hover { width:65px; background-position:-193px -80px; }

#zonaAplicaciones span { display:inline-block; height:50px;  background-repeat:no-repeat; margin-left:15px; cursor: pointer; }


#zonaAplicaciones #appDetector 	      { width:35px; background-position:-10px -80px;background-image:url(../img/fondoRedes.png);  }
#zonaAplicaciones span#appDetector:hover { width:35px; background-position:-61px -80px;background-image:url(../img/fondoRedes.png);  }
#zonaAplicaciones #appAsistencia 	  { width:65px; background-position:-120px -80px;background-image:url(../img/fondoRedes.png);  }
#zonaAplicaciones span#appAsistencia:hover { width:65px; background-position:-193px -80px; background-image:url(../img/fondoRedes.png); }
/* ==================================== SECCIONES == */	

/* ==================================== ONCLICKS == */	

.enlaceclick, .enlaceclickauto{
	cursor: pointer;
}
/* ==================================== ONCLICKS == */	





/* ==================================== INICIO SECIONES DIVIDIDAS == */	
.col{
	float: left;
}

.col-3{
	width: 31%;
	padding: 10px;
}
.col-1{
	width: 100%;
	padding: 10px;

}

.col-2-3{
	width: 64%;
	padding: 10px;

}

.col h3{
	font-weight: bold;
	color: #57517b;
	font-size: 13px;
	padding: 10px;
}

.col p{
	padding: 10px;
	margin-bottom: 0px;
}



/* ==================================== FIN SEECIONES DIVIDIDAS == */	


/* ==================================== TABS JQUERY == */	



		.container{
			width: 100%;
			margin: 0;
		}


		ul.tabs{
			margin: 0px;
			padding: 0px;
			list-style: none;
		}
		ul.tabs li{
			background: #f5f5f5;
			color: #57517b;
			display: inline-block;
			/*float: left;*/
			padding: 10px 2px;
			cursor: pointer;
			font-size: 15px;
			line-height: 15px;
			margin: 0px -0.27em ;
			margin: 0px 0em ;
			height: 20px;
			border: 1px solid #eee;
   		 	text-transform: uppercase;
			font-weight: bold;
			text-align: center;
			text-shadow: 1px 1px 1px rgba(255,255,255,0.3);
		}

		ul.tabs li:hover{
			background: #e1e1eb;
			color: #57517b;

		}

		ul.tabs li.current{
			background: #fff;
			color: #57517b;
			border-bottom: 0px solid #eee;


		}

		.tab-content{
			display: none;
			background: #fff;
			padding: 15px;
			border-left: 1px solid #eee;
			border-right: 1px solid #eee;
			border-bottom: 1px solid #eee;
   			margin: 0;
   			padding-left:  20px;

    -webkit-animation: fadein 1s; /* Safari, Chrome and Opera > 12.1 */
       -moz-animation: fadein 1s; /* Firefox < 16 */
        -ms-animation: fadein 1s; /* Internet Explorer */
         -o-animation: fadein 1s; /* Opera < 12.1 */
            animation: fadein 1s;


}

		.tabs img{
height: 20px; margin-right: 10px;
}

		.tab-content img{
  box-shadow: 2px 2px 5px #999;
}

.tab-content .button {
  border-radius: 4px;
  background-color: #e1e1eb;
  border: none;
  color: #57517b;
  text-align: center;
  font-size: 14px;
  padding: 2px;
  width: 100px;
  transition: all 0.5s;
  cursor: pointer;
  margin: 5px;
  			border: 1px solid #eee;
}

.tab-content .button span {
  cursor: pointer;
  display: inline-block;
  position: relative;
  transition: 0.5s;
}

.tab-content .button span:after {
  content: '\00bb';
  position: absolute;
  opacity: 0;
  top: 0;
  right: -20px;
  transition: 0.5s;
}

.tab-content .button:hover span {
  padding-right: 25px;
}

.tab-content .button:hover span:after {
  opacity: 1;
  right: 0;
}

@keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Firefox < 16 */
@-moz-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Safari, Chrome and Opera > 12.1 */
@-webkit-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Internet Explorer */
@-ms-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Opera < 12.1 */
@-o-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}
		.tab-content h3{
			font-weight: bold;
			color: #57517b;
			font-size: 15px;
			padding: 10px;
		}
				.tab-content p{

			padding: 10px;
			margin-bottom: 0px;
		}

		.tab-content.current{
			display: inherit;
		}
		.tab-link{
			width: 19.35%;
		}


/* ==================================== TABS JQUERY  == */	


/* ==================================== BOTONES ==== */
a.boton1_A:link    {color:#FFF;}
a.boton1_A:visited {color:#FFF;}
a.boton1_A:hover   {color:#FFF;}
a.boton1_A:active  {color:#FFF;}
a.boton1_B:link    {color:#FFF;}
a.boton1_B:visited {color:#FFF;}
a.boton1_B:hover   {color:#FFF;}
a.boton1_B:active  {color:#FFF;}
a.boton2_A:link    {color:#FFF;}
a.boton2_A:visited {color:#FFF;}
a.boton2_A:hover   {color:#FFF;}
a.boton2_A:active  {color:#FFF;}
a.boton2_B:link    {color:#FFF;}
a.boton2_B:visited {color:#FFF;}
a.boton2_B:hover   {color:#FFF;}
a.boton2_B:active  {color:#FFF;}
a.boton3_A:link    {color:#FFF;}
a.boton3_A:visited {color:#FFF;}
a.boton3_A:hover   {color:#FFF;}
a.boton3_A:active  {color:#FFF;}
a.boton3_B:link    {color:#FFF;}
a.boton3_B:visited {color:#FFF;}
a.boton3_B:hover   {color:#FFF;}
a.boton3_B:active  {color:#FFF;}
a.boton4_A:link    {color:#FFF;}
a.boton4_A:visited {color:#FFF;}
a.boton4_A:hover   {color:#FFF;}
a.boton4_A:active  {color:#FFF;}
a.boton4_B:link    {color:#FFF;}
a.boton4_B:visited {color:#FFF;}
a.boton4_B:hover   {color:#FFF;}
a.boton4_B:active  {color:#FFF;}

span.boton4_A:link    {color:#FFF;}
span.boton4_A:visited {color:#FFF;}
span.boton4_A:hover   {color:#FFF;}
span.boton4_A:active  {color:#FFF;}
span.boton4_B:link    {color:#FFF;}
span.boton4_B:visited {color:#FFF;}
span.boton4_B:hover   {color:#FFF;}
span.boton4_B:active  {color:#FFF;}

.boton1_A, .boton1_B, .boton1_D, .boton2_A, .boton2_B, .boton2_D, .boton4_A, .boton4_B, .boton4_D {	
	font-weight:bold;
	margin:10px 0px 10px 0px;
	cursor:pointer;		
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	text-align:center;
	text-transform:uppercase;		
	text-shadow: 1px 1px 3px #222222;
	color:#FFF;
	display:block;
	border-bottom:solid 1px #898bb2;
}	
.boton1_A, .boton1_B, .boton1_D, .boton2_A , .boton2_B, .boton2_D, .boton3_A, .boton3_B, .boton3_C {
height:25px;
line-height:25px;
}
.boton4_A, .boton4_B, .boton4_D {
height:45px;
line-height:45px;
}
.boton4_A { /* contrataciones, destacados */			
background: rgba(137,182,89,1);
background: -moz-linear-gradient(top, rgba(137,182,89,1) 0%, rgba(52,107,0,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(137,182,89,1)), color-stop(100%, rgba(52,107,0,1)));
background: -webkit-linear-gradient(top, rgba(137,182,89,1) 0%, rgba(52,107,0,1) 100%);
background: -o-linear-gradient(top, rgba(137,182,89,1) 0%, rgba(52,107,0,1) 100%);
background: -ms-linear-gradient(top, rgba(137,182,89,1) 0%, rgba(52,107,0,1) 100%);
background: linear-gradient(to bottom, rgba(137,182,89,1) 0%, rgba(52,107,0,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#89b659', endColorstr='#346b00', GradientType=0 );
border: solid 1px #496818;
-webkit-box-shadow: inset 0px 0px 1px 1px rgba(172,211,130,1);
-moz-box-shadow: inset 0px 0px 1px 1px rgba(172,211,130,1);
box-shadow: inset 0px 0px 1px 1px rgba(172,211,130,1);
}	
.boton4_B { /* contrataciones, destacados */
background: rgba(137,182,89,1);
background: -moz-linear-gradient(top, rgba(137,182,89,1) 0%, rgba(52,107,0,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(165,210,117,1)), color-stop(100%, rgba(52,107,0,1)));
background: -webkit-linear-gradient(top, rgba(165,210,117,1) 0%, rgba(52,107,0,1) 100%);
background: -o-linear-gradient(top, rgba(165,210,117,1) 0%, rgba(52,107,0,1) 100%);
background: -ms-linear-gradient(top, rgba(165,210,117,1) 0%, rgba(52,107,0,1) 100%);
background: linear-gradient(to bottom, rgba(165,210,117,1) 0%, rgba(52,107,0,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a5d275', endColorstr='#346b00', GradientType=0 );
border: solid 1px #496818;
-webkit-box-shadow: inset 0px 0px 1px 1px rgba(172,211,130,1);
-moz-box-shadow: inset 0px 0px 1px 1px rgba(172,211,130,1);
box-shadow: inset 0px 0px 1px 1px rgba(172,211,130,1);
}

.boton1_A, .boton2_A {
background-color: #ada3d6;
background-image: -webkit-linear-gradient(top, #ada3d6, #6a6199);
background-image: -moz-linear-gradient(top, #ada3d6, #6a6199);
background-image: -ms-linear-gradient(top, #ada3d6, #6a6199);
background-image: -o-linear-gradient(top, #ada3d6, #6a6199);
background-image: linear-gradient(to bottom, #ada3d6, #6a6199);
}	
.boton1_B, .boton2_B {
background-color: #c3b7f7;
background-image: -webkit-linear-gradient(top, #c3b7f7, #6a6199);
background-image: -moz-linear-gradient(top, #c3b7f7, #6a6199);
background-image: -ms-linear-gradient(top, #c3b7f7, #6a6199);
background-image: -o-linear-gradient(top, #c3b7f7, #6a6199);
background-image: linear-gradient(to bottom, #c3b7f7, #6a6199);	
}	
.boton1_D, .boton2_D, .boton3_D, .boton4_D {
background-color: #9d9d9d;
background-image: -webkit-linear-gradient(top, #d2d2d2, #9d9d9d);
background-image: -moz-linear-gradient(top, #d2d2d2, #9d9d9d);
background-image: -ms-linear-gradient(top, #d2d2d2, #9d9d9d);
background-image: -o-linear-gradient(top, #d2d2d2, #9d9d9d);
background-image: linear-gradient(to bottom, #d2d2d2, #9d9d9d);	
}

.boton3_A, .boton3_B, .boton3_D   {
	
font-weight:bold;
margin:10px 0px 10px 0px;
cursor:pointer;		
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
text-align:center;
text-transform:uppercase;		
text-shadow: 1px 1px 3px #222222;
color:#FFF;
}	

.boton3_A {
background-color: #e1e1ed;
background-image: -webkit-linear-gradient(top, #e1e1ed, #adb0cf);
background-image: -moz-linear-gradient(top, #e1e1ed, #adb0cf);
background-image: -ms-linear-gradient(top, #e1e1ed, #adb0cf);
background-image: -o-linear-gradient(top, #e1e1ed, #adb0cf);
background-image: linear-gradient(to bottom, #e1e1ed, #adb0cf);
border-bottom:solid 1px #9898ba;
color:#686695;
text-shadow: 1px 1px 1px #FFF;
}	
/* ==================================== BOTONES ==== */

/* ================================ BREADCUMBS ===== */

#ruta { font-size:10px; padding-bottom:10px; }
#ruta li { display: inline-block; }
#ruta a:link { color: #58595a; }
#ruta a:visited { color: #58595a; }
#ruta a:hover{ color: #6d6d98; }
#ruta a:active { color: #58595a; }

/* ================================ BREADCUMBS ===== */

/* ============================= AVISO COOKIES ===== */
#aviso_cookies { position:fixed; bottom:0px; z-index:10; text-align:center; color:#717171; background-image:url(../img/fondoaviso.png); padding:10px; line-height:20px; }

#aviso_cookies a:link 	 { color:#717171; }
#aviso_cookies a:visited { color:#717171; }
#aviso_cookies a:hover 	 { color:#474747; }
#aviso_cookies a:active  { color:#717171; }

#aviso_cookies_masinformacion {  font-weight:bold;  }
#botonAceptoCookies { width:100px; float:right; }
#texto_cookies {  text-align:justify; padding-right:130px; }
/* ============================= AVISO COOKIES ===== */


/* ================================== WARNINGS ===== */
.warningEntornoPruebas { 
padding:10px; 
line-height:20px; 
color: #444;
background: rgb(205,235,142); /* Old browsers */
background: -moz-linear-gradient(top, rgba(205,235,142,1) 0%, rgba(165,201,86,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(205,235,142,1)), color-stop(100%,rgba(165,201,86,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(205,235,142,1) 0%,rgba(165,201,86,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(205,235,142,1) 0%,rgba(165,201,86,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(205,235,142,1) 0%,rgba(165,201,86,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(205,235,142,1) 0%,rgba(165,201,86,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cdeb8e', endColorstr='#a5c956',GradientType=0 ); /* IE6-9 */
}
.warningEntornoDesarrollo { 
padding:10px; 
line-height:20px; 
color: #444;
background: rgb(214,249,255); /* Old browsers */
background: -moz-linear-gradient(top, rgba(214,249,255,1) 0%, rgba(158,232,250,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(214,249,255,1)), color-stop(100%,rgba(158,232,250,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(214,249,255,1) 0%,rgba(158,232,250,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(214,249,255,1) 0%,rgba(158,232,250,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(214,249,255,1) 0%,rgba(158,232,250,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(214,249,255,1) 0%,rgba(158,232,250,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d6f9ff', endColorstr='#9ee8fa',GradientType=0 ); /* IE6-9 */
}
.warning {	
/*border:solid 1px #FFCC00;*/
background: #f8f8f8; /* Old browsers */
background: -moz-linear-gradient(top,  #f8f8f8 0%, #f2f1f0 13%, #cfcccb 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8f8f8), color-stop(13%,#f2f1f0), color-stop(100%,#cfcccb)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f8f8f8 0%,#f2f1f0 13%,#cfcccb 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f8f8f8 0%,#f2f1f0 13%,#cfcccb 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f8f8f8 0%,#f2f1f0 13%,#cfcccb 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f8f8f8 0%,#f2f1f0 13%,#cfcccb 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f8f8', endColorstr='#cfcccb',GradientType=0 ); /* IE6-9 */
border:solid 5px #FFF;  
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
-webkit-box-shadow: 0px 0px 2px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    0px 0px 2px 0px rgba(50, 50, 50, 0.75);
box-shadow:         0px 0px 2px 0px rgba(50, 50, 50, 0.75);
}
.warningTitulo {	
font-weight:bold;
font-size:16px; 
color:#ffffff; 
text-shadow: 1px 1px 1px #666; 
text-align:center; 
line-height:25px; 
background-color: rgba(200,200,200,1);
background-image: -moz-linear-gradient(top, rgba(200,200,200,1) 0%, rgba(170,170,170,1) 47%, rgba(100,100,100,1) 100%);
background-image: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(200,200,200,1)), color-stop(47%, rgba(170,170,170,1)), color-stop(100%, rgba(100,100,100,1)));
background-image: -webkit-linear-gradient(top, rgba(200,200,200,1) 0%, rgba(170,170,170,1) 47%, rgba(100,100,100,1) 100%);
background-image: -o-linear-gradient(top, rgba(200,200,200,1) 0%, rgba(170,170,170,1) 47%, rgba(100,100,100,1) 100%);
background-image: -ms-linear-gradient(top, rgba(200,200,200,1) 0%, rgba(170,170,170,1) 47%, rgba(100,100,100,1) 100%);
background-image: linear-gradient(to bottom, rgba(200,200,200,1) 0%, rgba(170,170,170,1) 47%, rgba(100,100,100,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed', GradientType=0 ); 
}
.warningContenido {
padding: 20px 20px 0px 20px;
}
.warningpruebas{
color:#006600;
background-color:#E9FFCA;
border:solid 1px #006600;
padding:5px;
}
/* ================================== WARNINGS ===== */

/* ========================================= ANTIGUO == */
.error { color:#C00; font-weight:bold; }
.textoResaltado { font-weight:bold; }
.textoResaltado2 { color:#ff9933; text-transform:uppercase; }
/* ========================================= ANTIGUO == */




/* ======================================== LIBRERIAS =============== */

/* ----------------------------------------- jAlert ----- */
#popup_contenedor {
	margin:auto;	
	width: expression(document.body.clientWidth < 302? "400px" : document.body.clientWidth > 402? "400px" : "auto");
	min-width: 400px;
	max-width: 400px;
	height: auto !important;
	height: expression(document.body.clientHeight < 122? "120px" : document.body.clientWidth > 152? "150px" : "auto");
	min-height: 100px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-color:#FFF;
	border:solid 1px #c7c7c7;					
	box-shadow: 2px 2px 5px #908d8d;
	-webkit-box-shadow: 2px 2px 5px #908d8d;
	-moz-box-shadow: 2px 2px 5px #908d8d;
	filter: shadow(color=#908d8d, direction=135, strength=2);
}

#popup_container {
	width:100%;
	height:100%;
	display:table-cell;
	vertical-align:middle;
	top:0px;	
}

#popup_overlay {
	background-image:url(/lib/jqueryAlerts/images/fondo.png);
	background-repeat:repeat;
}

#popup_title {
	padding-left:20px; font-weight:bold; font-size:16px; color:#878787; text-shadow: 1px 1px 1px #FFF; 	
	text-transform:uppercase;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;  
	background-color: rgba(255,255,255,1);
	background-image: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
	background-image: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(47%, rgba(246,246,246,1)), color-stop(100%, rgba(237,237,237,1)));
	background-image: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
	background-image: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
	background-image: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
	background-image: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed', GradientType=0 ); 
	line-height:35px;
	border-bottom:solid 1px #cecdcd;
}

#popup_content { margin: auto; }
#popup_message { padding:20px; line-height:18px; }
#popup_prompt { margin: .5em 0em; }
#popup_cancel { margin-left:30px; }

#popup_ok, #popup_cancel {
	display: inline-block;
	height:25px;
	width:80px;
	line-height:25px;
	font-weight:bold;
	cursor:pointer;		
	-moz-border-radius: 3px;
	border-radius: 3px;
	text-align:center;
	text-transform:uppercase;		
	text-shadow: 1px 1px 3px #222222;
	color:#FFF;
	background-color: #ada3d6;
	background-image: -webkit-linear-gradient(top, #ada3d6, #6a6199);
	background-image: -moz-linear-gradient(top, #ada3d6, #6a6199);
	background-image: -ms-linear-gradient(top, #ada3d6, #6a6199);
	background-image: -o-linear-gradient(top, #ada3d6, #6a6199);
	background-image: linear-gradient(to bottom, #ada3d6, #6a6199);
	border:none;
	border-bottom:solid 1px #9898ba;	
}

#popup_panel {
	text-align: center;
	margin-bottom:15px;	
	-webkit-user-select: none;  /* Chrome all / Safari all */
	-moz-user-select: none;     /* Firefox all */
	-ms-user-select: none;      /* IE 10+ */
	-o-user-select: none;
	user-select: none;
}
/* ----------------------------------------- jAlert ----- */


/* ----------------------------------- Tipue Search ----- */
/*
Tipue Search 5.0
Copyright (c) 2015 Tipue
Tipue Search is released under the MIT License
http://www.tipue.com/search
*/


#tipue_search_input
{
     font: 13px/1.6 'open sans', sans-serif;
	color: #333;
	/* padding: 12px 12px 12px 40px; */
	width: 170px;
	border: 1px solid #e2e2e2;
	border-radius: 0;
	-moz-appearance: none;
	-webkit-appearance: none;
     box-shadow: none; 
	outline: 0;
	margin: 0;
	/* background: #fff url('img/search.png') no-repeat 15px 15px; */
}

#tipue_search_content
{
     max-width: 650px;
	padding-top: 15px;
	margin: 0;
}
#tipue_search_warning
{
     font: 300 15px/1.6 'Open Sans', sans-serif;
	color: #555;
	margin: 7px 0;
}
#tipue_search_warning a
{
     color: #396;
     text-decoration: none;
}
#tipue_search_warning a:hover
{
     color: #555;  
}
#tipue_search_results_count
{
     font: 300 15px/1.7 'Open Sans', sans-serif;
	color: #555;
}
.tipue_search_content_title
{
     font: 300 21px/1.7 'Open Sans', sans-serif;
	margin-top: 23px;
}
.tipue_search_content_title a
{
     color: #333;
     text-decoration: none;
}
.tipue_search_content_title a:hover
{
     color: #555;
}
.tipue_search_content_url
{
     font: 300 14px/1.9 'Open Sans', sans-serif;
     word-wrap: break-word;
     hyphens: auto;
}
.tipue_search_content_url a
{
     color: #396;
     text-decoration: none;
}
.tipue_search_content_url a:hover
{
     color: #555;   
}
.tipue_search_content_text
{
     font: 300 15px/1.6 'Open Sans', sans-serif;
	color: #555;
     word-wrap: break-word;
     hyphens: auto;
     margin-top: 3px;
}
.tipue_search_content_debug
{
     font: 300 13px/1.6 'Open Sans', sans-serif;
	color: #555;
     margin: 5px 0;
}
.h01
{
     color: #333;
     font-weight: 600;
}

#tipue_search_foot
{
     margin: 51px 0 21px 0;
}
#tipue_search_foot_boxes
{
	padding: 0;
	margin: 0;
     font: 12px 'Open Sans', sans-serif;
}
#tipue_search_foot_boxes li
{
	list-style: none;
	margin: 0;
	padding: 0;
	display: inline;
}
#tipue_search_foot_boxes li a
{
	padding: 10px 17px 11px 17px;
     background-color: #fff;
     border: 1px solid #e2e2e2;
     border-radius: 1px;
	color: #333;
	margin-right: 7px;
	text-decoration: none;
	text-align: center;
}
#tipue_search_foot_boxes li.current
{
	padding: 10px 17px 11px 17px;
     background: #f6f6f6;
     border: 1px solid #e2e2e2;
     border-radius: 1px;
	color: #333;
	margin-right: 7px;
	text-align: center;
}
#tipue_search_foot_boxes li a:hover
{
     background: #f6f6f6;
}


/* spinner */


.tipue_search_spinner
{
     padding: 31px 0;
     width: 50px;
     height: 28px;
}
.tipue_search_spinner > div
{
     background-color: #777;
     height: 100%;
     width: 3px;
     display: inline-block;
     margin-right: 2px;
     -webkit-animation: stretchdelay 1.2s infinite ease-in-out;
     animation: stretchdelay 1.2s infinite ease-in-out;
}
.tipue_search_spinner .tipue_search_rect2
{
     -webkit-animation-delay: -1.1s;
     animation-delay: -1.1s;
}
.tipue_search_spinner .tipue_search_rect3
{
     -webkit-animation-delay: -1.0s;
     animation-delay: -1.0s;
}
@-webkit-keyframes stretchdelay
{
     0%, 40%, 100%
     {
          -webkit-transform: scaleY(0.4)
     }  
     20%
     {
          -webkit-transform: scaleY(1.0)
     }
}
@keyframes stretchdelay
{
     0%, 40%, 100%
     { 
          transform: scaleY(0.4);
          -webkit-transform: scaleY(0.4);
     }
     20%
     { 
          transform: scaleY(1.0);
          -webkit-transform: scaleY(1.0);
     }
}
/* ----------------------------------- Tipue Search ----- */

/* ----------------------------------- Light slider ----- */
/*! lightslider - v1.1.3 - 2015-04-14
* https://github.com/sachinchoolur/lightslider
* Copyright (c) 2015 Sachin N; Licensed MIT */
/** /!!! core css Should not edit !!!/**/ 

.lSSlideOuter {
    overflow: hidden;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}
.lightSlider:before, .lightSlider:after {
    content: " ";
    display: table;
}
.lightSlider {
    overflow: hidden;
    margin: 0;
}
.lSSlideWrapper {
    max-width: 100%;
    overflow: hidden;
    position: relative;
}
.lSSlideWrapper > .lightSlider:after {
    clear: both;
}
.lSSlideWrapper .lSSlide {
    -webkit-transform: translate(0px, 0px);
    -ms-transform: translate(0px, 0px);
    transform: translate(0px, 0px);
    -webkit-transition: all 1s;
    -webkit-transition-property: -webkit-transform,height;
    -moz-transition-property: -moz-transform,height;
    transition-property: transform,height;
    -webkit-transition-duration: inherit !important;
    transition-duration: inherit !important;
    -webkit-transition-timing-function: inherit !important;
    transition-timing-function: inherit !important;
}
.lSSlideWrapper .lSFade {
    position: relative;
}
.lSSlideWrapper .lSFade > * {
    position: absolute !important;
    top: 0;
    left: 0;
    z-index: 9;
    margin-right: 0;
    width: 100%;
}
.lSSlideWrapper.usingCss .lSFade > * {
    opacity: 0;
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
    -webkit-transition-duration: inherit !important;
    transition-duration: inherit !important;
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-timing-function: inherit !important;
    transition-timing-function: inherit !important;
}
.lSSlideWrapper .lSFade > *.active {
    z-index: 10;
}
.lSSlideWrapper.usingCss .lSFade > *.active {
    opacity: 1;
}
/** /!!! End of core css Should not edit !!!/**/

/* Pager */
.lSSlideOuter .lSPager.lSpg {
    margin: 10px 0 0;
    padding: 0;
    text-align: center;
}
.lSSlideOuter .lSPager.lSpg > li {
    cursor: pointer;
    display: inline-block;
    padding: 0 5px;
}
.lSSlideOuter .lSPager.lSpg > li a {
    background-color: #222222;
    border-radius: 30px;
    display: inline-block;
    height: 8px;
    overflow: hidden;
    text-indent: -999em;
    width: 8px;
    position: relative;
    z-index: 99;
    -webkit-transition: all 0.5s linear 0s;
    transition: all 0.5s linear 0s;
}
.lSSlideOuter .lSPager.lSpg > li:hover a, .lSSlideOuter .lSPager.lSpg > li.active a {
    background-color: #428bca;
}
.lSSlideOuter .media {
    opacity: 0.8;
}
.lSSlideOuter .media.active {
    opacity: 1;
}
/* End of pager */

/** Gallery */
.lSSlideOuter .lSPager.lSGallery {
    list-style: none outside none;
    padding-left: 0;
    margin: 0;
    overflow: hidden;
    transform: translate3d(0px, 0px, 0px);
    -moz-transform: translate3d(0px, 0px, 0px);
    -ms-transform: translate3d(0px, 0px, 0px);
    -webkit-transform: translate3d(0px, 0px, 0px);
    -o-transform: translate3d(0px, 0px, 0px);
    -webkit-transition-property: -webkit-transform;
    -moz-transition-property: -moz-transform;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.lSSlideOuter .lSPager.lSGallery li {
    overflow: hidden;
    -webkit-transition: border-radius 0.12s linear 0s 0.35s linear 0s;
    transition: border-radius 0.12s linear 0s 0.35s linear 0s;
}
.lSSlideOuter .lSPager.lSGallery li.active, .lSSlideOuter .lSPager.lSGallery li:hover {
    /*border-radius: 5px;*/
}
.lSSlideOuter .lSPager.lSGallery img {
    display: block;
    height: auto;
    max-width: 100%;
}
.lSSlideOuter .lSPager.lSGallery:before, .lSSlideOuter .lSPager.lSGallery:after {
    content: " ";
    display: table;
}
.lSSlideOuter .lSPager.lSGallery:after {
    clear: both;
}
/* End of Gallery*/

/* slider actions */
.lSAction > a {
    width: 32px;
    display: block;
    top: 50%;
    height: 32px;
    cursor: pointer;
    position: absolute;
    z-index: 99;
    margin-top: -16px;
    opacity: 0.5;
    -webkit-transition: opacity 0.35s linear 0s;
    transition: opacity 0.35s linear 0s;
}
.lSAction > a:hover {
    opacity: 1;
}
.lSAction > .lSPrev {
    background-position: 0 0;
    left: 10px;
}
.lSAction > .lSNext {
    background-position: -32px 0;
    right: 10px;
}
.lSAction > a.disabled {
    pointer-events: none;
}
.cS-hidden {
    height: 1px;
    opacity: 0;
    filter: alpha(opacity=0);
    overflow: hidden;
}


/* vertical */
.lSSlideOuter.vertical {
    position: relative;
}
.lSSlideOuter.vertical.noPager {
    padding-right: 0px !important;
}
.lSSlideOuter.vertical .lSGallery {
    position: absolute !important;
    right: 0;
    top: 0;
}
.lSSlideOuter.vertical .lightSlider > * {
    width: 100% !important;
    max-width: none !important;
}

/* vertical controlls */
.lSSlideOuter.vertical .lSAction > a {
    left: 50%;
    margin-left: -14px;
    margin-top: 0;
}
.lSSlideOuter.vertical .lSAction > .lSNext {
    background-position: 31px -31px;
    bottom: 10px;
    top: auto;
}
.lSSlideOuter.vertical .lSAction > .lSPrev {
    background-position: 0 -31px;
    bottom: auto;
    top: 10px;
}
/* vertical */


/* Rtl */
.lSSlideOuter.lSrtl {
    direction: rtl;
}
.lSSlideOuter .lightSlider, .lSSlideOuter .lSPager {
    padding-left: 0;
    list-style: none outside none;
}
.lSSlideOuter.lSrtl .lightSlider, .lSSlideOuter.lSrtl .lSPager {
    padding-right: 0;
}
.lSSlideOuter .lightSlider > *,  .lSSlideOuter .lSGallery li {
    float: left;
}
.lSSlideOuter.lSrtl .lightSlider > *,  .lSSlideOuter.lSrtl .lSGallery li {
    float: right !important;
}
/* Rtl */

@-webkit-keyframes rightEnd {
    0% {
        left: 0;
    }

    50% {
        left: -15px;
    }

    100% {
        left: 0;
    }
}
@keyframes rightEnd {
    0% {
        left: 0;
    }

    50% {
        left: -15px;
    }

    100% {
        left: 0;
    }
}
@-webkit-keyframes topEnd {
    0% {
        top: 0;
    }

    50% {
        top: -15px;
    }

    100% {
        top: 0;
    }
}
@keyframes topEnd {
    0% {
        top: 0;
    }

    50% {
        top: -15px;
    }

    100% {
        top: 0;
    }
}
@-webkit-keyframes leftEnd {
    0% {
        left: 0;
    }

    50% {
        left: 15px;
    }

    100% {
        left: 0;
    }
}
@keyframes leftEnd {
    0% {
        left: 0;
    }

    50% {
        left: 15px;
    }

    100% {
        left: 0;
    }
}
@-webkit-keyframes bottomEnd {
    0% {
        bottom: 0;
    }

    50% {
        bottom: -15px;
    }

    100% {
        bottom: 0;
    }
}
@keyframes bottomEnd {
    0% {
        bottom: 0;
    }

    50% {
        bottom: -15px;
    }

    100% {
        bottom: 0;
    }
}
.lSSlideOuter .rightEnd {
    -webkit-animation: rightEnd 0.3s;
    animation: rightEnd 0.3s;
    position: relative;
}
.lSSlideOuter .leftEnd {
    -webkit-animation: leftEnd 0.3s;
    animation: leftEnd 0.3s;
    position: relative;
}
.lSSlideOuter.vertical .rightEnd {
    -webkit-animation: topEnd 0.3s;
    animation: topEnd 0.3s;
    position: relative;
}
.lSSlideOuter.vertical .leftEnd {
    -webkit-animation: bottomEnd 0.3s;
    animation: bottomEnd 0.3s;
    position: relative;
}
.lSSlideOuter.lSrtl .rightEnd {
    -webkit-animation: leftEnd 0.3s;
    animation: leftEnd 0.3s;
    position: relative;
}
.lSSlideOuter.lSrtl .leftEnd {
    -webkit-animation: rightEnd 0.3s;
    animation: rightEnd 0.3s;
    position: relative;
}
/*/  GRab cursor */
.lightSlider.lsGrab > * {
  cursor: -webkit-grab;
  cursor: -moz-grab;
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab;
}
.lightSlider.lsGrabbing > * {
  cursor: move;
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
  cursor: -o-grabbing;
  cursor: -ms-grabbing;
  cursor: grabbing;
}
#zonaColaboraciones .lSAction { display:none !important; }
#zonaColaboraciones .lSPager  { display:none !important; }
/* ----------------------------------- Light slider ----- */





/* ======================================== LIBRERIAS =============== */