/*
	COLORES BASE
----------------

IMPORTANTE: Sustituir todos los colores a la vez en cada caso.

» GAMA 1: color principal

c1.1: 002e62 (oscuro)
c1.2: 2e5290 (vivo) (strong, a, hover enlaces color texto, fondo botón enviar)
c1.3: b2ccec (apagado) (hr, texto bienvenida usuario, selected enlaces color texto, fondo botón enviar hover)
c1.4: afc5da (claro) (hover main-nav)
c1.5: e5eaf0 (clarísimo)

» GAMA 2: color secundario

c2.1: 9b4d0b (oscuro)
c2.2: ee9301 (vivo)
c2.3: 90764c (apagado)
c2.4: f6cd8d (claro)
c2.5: fee6c8 (clarísimo)

» BÁSICOS

c3.1: 152713 (negro) (texto principal de la web, enlaces disimulados color texto)
c3.2: fefefd (claro tirando a blanco) (enlaces main-nav, textos/enlaces sobre fondo oscuro, fondo cabecera, fondo menu idiomas, texto main-nav, texto bloque coloreado ruta general)
c3.3: 010102 (oscuro tirando a negro) (fondo del body, borde form inputs selected)
c3.4: 303130 (gris 1 muy oscuro) (texto form inputs)
c3.5: 797879 (gris 2 oscuro) (borde form inputs)
c3.6: ababac (gris 3 claro) (selected main-nav)
c3.7: cdd3da (gris 4 clarísimo) (bordes ruta general)
c3.8: ff0101 (rojo) (errores)
c3.9: ffdedf (rojo apagado) (fondo errores)


*/

/* ESTRUCTURA GENERAL */

body {
	-background: #fefefd;
	color: #152713;
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; 
	font-size: 12px;
	line-height: 18px;
	background-color:#fefefd;
}
ul li {
	font-size: 12px !important;
	line-height: 18px;
}
strong {
	color: #152713;
	font-weight: bold;
}

a {
	text-decoration: underline;
	color: #2e5290;
}
a:hover {
	text-decoration: none;
	color: #ecc200;
}

hr {
	border: 0px;
	border-bottom: 1px solid #b2ccec;
}

div#header-background {
	background: url(../img/estructura/cabecera/header-background.png) no-repeat center top #ffe21d;
}
div#nav-background {
	width: 100%;
}

#header {
	background: url(../img/estructura/cabecera/logo.png) no-repeat 10px top;
	height: 158px;
}
#header, #content, #footer {

}

#footer {
	background: url(../img/estructura/footer/footer-background.png) no-repeat 0 0 transparent;
	margin-top: 15px;
    padding: 81px 0 0 88px;
    width: 872px;
	color: #ffffff;
	font-size: 12px;
	height: 26px;
	text-align: center;
}
.footer-aviso-legal{
	width: 960px;
	background:#30302E;
	margin: 0 auto;
	text-align: center;
	padding-bottom: 1px;
	text-decoration: none;
	color: #f8dc0b;
}
#footer a , .footer-aviso-legal a{
	text-decoration: none;
	color:#f8dc0b;
}
#footer a:hover ,.footer-aviso-legal a:hover  {
	text-decoration: underline;
}

#footer a.avisolegal-pie {
	color: #ffffff;
}

#footer strong {
	color: #fefefd;
}

#content {
	padding: 22px 0px;
}


#header #logoheader {
	float: left;
	-background: url(../img/estructura/cabecera/logo-pr.jpg) repeat-x 0 0 ;
	
}

#ruta {
	border-bottom: 1px dashed #f6cd8d;
	color: #0057bf;
	padding-bottom: 15px;
}

#localization-nav {
	position: absolute;
	margin-left: 790px;
	padding: 10px 0px 0px 20px;
	background: url(../img/estructura/cabecera/lang-menu-background.png) no-repeat left top;
	width: 150px;
	height: 38px;
}
#localization-nav a, #localization-nav abbr {
	display: inline;
	font-size: 13px;
	padding-left: 11px;
	color: #000000;
	font-weight: bold;
	background: url(../img/estructura/cabecera/point.png) no-repeat left center;
}
#localization-nav abbr {
	color: #7a7a7a;
}

#localization-nav :first-child {
	padding-left: 0px;
	background: none;
}

a#facebook-es, a#facebook-eu {
	display: block;
	position: absolute;
	margin: 58px 0px 0px 850px;

	background: url(../img/estructura/cabecera/facebook-link-es.png) no-repeat left top;
    width: 95px;
    height: 94px;
}
a#facebook-eu {
	margin: 58px 0px 0px 850px;

	background: url(../img/estructura/cabecera/facebook-link-eu.png) no-repeat left top;
    width: 95px;
    height: 94px;
}

div.contenedor-adjunto {
	margin-bottom: 20px;
}

/***** Navegación principal
*******************************/

#header-nav-background {
	background: url(../img/estructura/cabecera/menu-background.png) repeat-x left top;
	height: 36px;
}
#header-nav {
    margin: 0px auto;
	width: 960px;
	text-align: center;
}

#header-nav ul#main-nav {
	padding-top: 0px;
	list-style-type: none;
}
#header-nav ul#main-nav li {
	display: inline-block;

	border-right: 1px solid #646464;
	margin: 4px 0px;
	padding: 0px;
}
#header-nav ul#main-nav li:first-child {
	border-left: 1px solid #646464;
}

#header-nav ul#main-nav li a {
    color: #ffffff;
    display: block;
    font-size: 18px;
    font-weight: bold;
    padding: 5px 20px;
    text-decoration: none;
}
#header-nav ul#main-nav li a:hover, #header-nav ul#main-nav li a.selected {
	color: #f9df27;
}

/***** Buscador
*******************************/

#buscador {
	float: right;
	margin-top: 1px;
	width: 215px;
	height: 37px;
}
#buscador input {
	float: left;
	padding: 10px 6px;
	margin: 0px;
	background: url(../img/estructura/cabecera/fondo-input-buscar.png) no-repeat 0px 0px;
	height: 17px;
	width: 162px;
}
#buscador input#button {
	padding: 0px;
	background: url(../img/estructura/cabecera/fondo-boton-buscar.png) no-repeat 0 0;
	height: 37px;
	width: 41px;
	cursor: pointer;
}

/***** Cabecera 
*******************************/

p#bienvenido{
	font-size: 11px;
	margin: 5px 0 0 0;
	text-align: right;
}
p#bienvenido span.usuario{
	color: #b2ccec;
	font-weight: bold;
	
}

#content-background {
	background: url(../img/estructura/cabecera/content-background.png) repeat-x 0 0 #FFFFFF;	
}
#content {
	width: 960px;
}

/***** Ruta general
*******************************/

#contenedor_ruta_general{
	float:left;
	margin: 0px 0px 15px 0;
}
#contenedor_ruta_general div{
	float: left;
	background:url(../img/estructura/ruta_general/fondo-despegables.png) repeat 0 0;
	border-bottom: 1px solid #cdd3da;
	border-right: 1px solid #cdd3da;
	padding: 13px 15px 0 9px;
	display: none;
}
#contenedor_ruta_general div ul{
	padding: 0px;
	margin: 0px;
	list-style: none;
}
#contenedor_ruta_general div ul li{
	background:none;
	padding:0 0 0 0;
	margin:0 0 9px 0;
}
#contenedor_ruta_general div ul li a {
	color: #152713;
	text-decoration: none;
	padding:0 0 0 9px;
}
#contenedor_ruta_general div ul li a:hover {
	color: #0057bf;
}
#contenedor_ruta_general div ul li.selected a {
	color: #b2ccec;
}


ul#ruta_general{
	margin: 0px;
	list-style: none;
}
ul#ruta_general li{
	float:left;
	background:none;
	padding:0 13px 0 0;
	margin:0 0 0 0;
	height:27px;
}
ul#ruta_general li.lvl_0{	background:url(../img/estructura/ruta_general/fondo-lvl0.png) repeat-x 0 0;	}
ul#ruta_general li.lvl_1{	background:url(../img/estructura/ruta_general/fondo-lvl1.png) repeat-x 0 0;	}
ul#ruta_general li.lvl_2{	background:url(../img/estructura/ruta_general/fondo-lvl2.png) repeat-x 0 0;	}
ul#ruta_general li.lvl_3{	background:url(../img/estructura/ruta_general/fondo-lvl3.png) repeat-x 0 0;	}
ul#ruta_general li.lvl_4{	background:url(../img/estructura/ruta_general/fondo-lvl4.png) repeat-x 0 0;	}
ul#ruta_general li.lvl_5{	background:url(../img/estructura/ruta_general/fondo-lvl5.png) repeat-x 0 0;	}
ul#ruta_general li.lvl_6{	background:url(../img/estructura/ruta_general/fondo-lvl6.png) repeat-x 0 0;	}
ul#ruta_general li:hover, ul#ruta_general li.li-ruta-hover{
	background:url(../img/estructura/ruta_general/fondo-hover.png) repeat-x 0 0;
}
ul#ruta_general li.lvl_0:hover{	background:url(../img/estructura/ruta_general/fondo-lvl0.png) repeat-x 0 0;	}
ul#ruta_general li a {
	float:left;
	background:url(../img/estructura/ruta_general/flecha-off.png) no-repeat 0 0;
	padding:5px 5px 0 30px;
	height:22px;
	margin:0 0 0 -12px;
	color: #fefefd;
	text-decoration:none;
}
ul#ruta_general li a:hover, ul#ruta_general li a.a-ruta-hover{
	background:url(../img/estructura/ruta_general/flecha-on.png) no-repeat 0 0;
}
ul#ruta_general li.lvl_0 a{
	background: none;
	padding:5px 6px 0 15px;
	height:22px;
	margin:0 0 0 0;
	color: #152713;
}

ul#ruta_general li.lvl_0 a:hover, ul#ruta_general li.lvl_0 a.a-ruta-hover{
	color: #0057bf;
}

/***** Formulario de contacto
****************************************/

#formulario-contacto legend { display: none; }

#formulario-contacto label {
	display: inline-block;
	width: 86px;
	float: left;
	margin-bottom: 1px;  
}

#formulario-contacto label.con-error {
	color: #ff0101;
}

#formulario-contacto .input-txt, #formulario-contacto textarea {
	border: 1px solid #e9e9e9;
	color: #303130;
    padding: 1px 2px;
    width: 272px;
	margin-bottom: 6px;
}

#formulario-contacto select {
	border: 1px solid #e9e9e9;
	color: #303130;
	width: 347px;
}
#formulario-contacto .label-textarea {
	vertical-align: top;
	padding-top: 4px;
}
#formulario-contacto textarea {
	height: 100px;
}

#formulario-contacto input.con-error, #formulario-contacto textarea.con-error, #formulario-contacto select.con-error {
	border: 1px solid #ff0101;
	background: #ffdedf;
}

#formulario-contacto input:focus, #formulario-contacto textarea:focus {
	border: 1px solid #010102;
}

#formulario-contacto fieldset li {
	list-style: none;
	margin-bottom: 5px;
	padding: 0;
}

#formulario-contacto fieldset.checkbox {
	border: none;
	 margin: 10px 0 0;
}
#formulario-contacto fieldset.checkbox label {
	float: left;
    font-weight: normal;
   	font-size: 11px;
	width: 262px;
	
}
#formulario-contacto fieldset.checkbox input {
	margin-right: 5px;
	float:left;
	margin-left: 0;
}

.boton-volver {
	float: right;
	text-align: center;
}
#formulario-contacto input.enviar, .boton-volver a {
    display: block;
	float: right;
    color: #f4d436;
	background: #464545;;
    border: 1px solid #464545;
	border-radius: 5px;
    cursor: pointer;
    font-weight: normal;
    height: 28px;
    margin-top: 5px;
    padding: 2px 0 4px 0;
    width: 76px;
	margin-right: 32px;
}
.boton-volver a {
	margin-right: 0px;
	margin-top: 0px;
	text-decoration: none;
	font-size: 14px;
	line-height: 30px;
}
#formulario-contacto input.enviar:hover, .boton-volver a:hover {
	color: #464545;
	background: #ffd511;;
    border: 1px solid #ffd511;
}

#formulario-contacto label[for="comprobante"], #formulario-contacto input#comprobante{
	display: none;
}

#politica_proteccion {
	text-align: justify;
	padding: 20px;
	font-size:12px;
}
#politica_proteccion h1 {
	margin-bottom: 10px;
}

/*/ MENSAJES ESPECIALES /*/

ul#mensaje {
	margin: 0;
	list-style-type: square;
}

ul#mensaje li {
	background: none;
	list-style: none;
	margin: 0;
	padding: 0;
	line-height: 18px;
	padding-bottom: 5px;
}

ul#mensaje span.cursiva {
	font-style: italic;
}

.tooltip {
	width: 75px;
	background: url(../img/estructura/fondo-titles.png) no-repeat 0 0;
	padding: 9px 5px 5px 5px;
	text-align: center;
	border-bottom: 1px solid #6e5d00;
	font-size: 11px;
}

/***** Proyecto (Borrables al iniciar uno nuevo) 
*******************************/

.home-block {
	margin-top: 30px;
}
.home-block a.title {
	display: block;
	font-family: 'Times New Roman';
	color: #fefefd;
	text-decoration: none;
	font-size: 28px;
	background: url(../img/proyecto/title.png) no-repeat 0 0;
	padding-left: 15px;
	width: 262px;
	height: 60px;
	line-height: 50px;
	margin-bottom: 5px;
}

#home-left {
	padding: 10px;
	width: 440px;
	height: 325px;
	background-color: #cdd3da;
	border-bottom: 1px solid #ababac;
}

#home-left img {
	float: right;
	margin: 0px 0px 10px 10px;
}

#content div.camera_wrap {
	width: 460px;
	margin-bottom: 10px !important;
}

div.camera_wrap .camera_pag {
	margin: -44px 5px 0px 0px;
}

div.camera_wrap .camera_caption p {
	color: #ababab;
	margin: 0px 0px 8px 0px;
	padding: 0px;
}

div.camera_wrap .camera_caption p.title {
	display: block;
	float: left;
	width: auto;
	padding: 5px 8px;
	background-color: #000000;
}
div.camera_wrap .camera_caption p.short-text {
	height: 88px;
	padding: 0px 0px 0px 8px;
}

div.camera_wrap .camera_caption > div {
	background: #000;
	background: rgba(0, 0, 0, 0.5);
}

div.camera_wrap a {
	color: #ffffff;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}
div.camera_wrap a:hover {
	text-decoration: underline;
}


#content div.camera_wrap2 {
	width: 940px;
	-margin-bottom: 10px !important;
}

div.camera_wrap2 .camera_caption > div {
	background: #000;
	background: rgba(0, 0, 0, 0.5);
}

div.camera_wrap2 a {
	color: #ffffff;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}
div.camera_wrap2 a:hover {
	text-decoration: underline;
}

h3{
	background: url(../img/estructura/aside-nav/icon-title.png) no-repeat 5px 6px #fff5bc;
	-webkit-border-radius: 9px;
    -moz-border-radius: 9px;
	border-radius: 9px;
	color: #152713;
    font-size: 24px;
    padding: 0px 0px 0px 50px;
    margin: 0px 0px 25px 0px;
	line-height: 40px;
	position: relative;
	behavior: url(temas/menu-alineado-derecha/css/PIE.htc);
}
/*********************QUIENES SOMOS*********************************/
div.seccion-fotos-medio, div#seccion-contacto {
	float: left;
	margin-left: 27px;
    width: 904px;
	font-size: 12px;
}

div#seccion-contacto h4 {
	font-size: 13px;
}

.videos-imagenes-lateral{
	float:right;
	width: 425px;
}
.videos-imagenes-lateral ul,ol{
	float:right;
}
.inferior-cuatro-columnas ul,ol{
	float:inherit;
}
.videos-imagenes-lateral iframe{
   width: 425px;
}
.videos-imagenes-lateral li{
	list-style:none;
	display: block;
    float: left;

}
.seccion-fotos-medio p{
	width:425px;
}
/*
.seccion-fotos-medio span{
	color:#2e5290;
	font-weight:bold;
}
*/
.seccion-fotos-medio img{
	float: right;
}
/***********************NUESTROS PRODUCTOS********************************/

div.lista-articulos{

	float:left;
	margin-left: 28px;
    width: 900px;

}
.listadoarriba{

	background: url("../img/estructura/aside-nav/arribalistado.png") no-repeat scroll 0 0 transparent;
	width:286px;
	height:9px;
}
.listdo-fondo{
	
	background: url("../img/estructura/aside-nav/fondo.png") repeat scroll 0 0 transparent;
    float: left;
    height: 182px;
    width: 285px;
}
.sinimagendiv {
    height: 188px;
    width: 280px;
}
div.lista-articulos li:first-child{
	margin-left: 0;
    padding-left: 0;
}
div.lista-articulos li{
	float: left;
    margin-left: 24px;
    padding-left: 0;
	width: 285px;
	margin-bottom: 24px;
	list-style: none outside none;

}
.titulo-fondo h4:hover{
	background: #ffffff;
    
}

.pie-foto{
	float: left;
    font-size: 18px;
    margin-top: 6px;
    padding-top: 2px;
    text-align: center;
    width: 280px;
	font-weight: normal;

}


div.listado-articulos ul {
    width: 960px;
}
div.listado-articulos ul li {
	display: inline-block;
	
	width: 288px;
	height: 239px;
	margin: 18px 0px 0px 18px;
	background: url(../img/estructura/box-shadow-big.png) no-repeat left top;
}
div.listado-articulos ul li.primerolista {
	margin-left: 0px;
}

div.listado-articulos ul li a.img-link {
	display: inline-block;
	text-decoration: none;
	overflow: hidden;
	margin: 4px 0px 0px 4px;
	width: 280px;
	height: 190px;
}

div.listado-articulos ul li h4 {
	display: inline-block;
	margin: 0px 0px 0px 4px;
	width: 280px;
	text-align: center;
	vertical-align: top;
}
div.listado-articulos ul li h4 a {
    width: 264px;
    white-space: nowrap;
    text-overflow: ellipsis;

	display: block;
	color: #000000;
    text-decoration: none;
	font-size: 14px;
	line-height: 40px;
	height: 40px;
	overflow: hidden;
	padding: 0px 8px;
}
div.listado-articulos ul li h4 a:hover {
    text-decoration: underline;
}



div.listado-articulos-servicios ul {
    width: 960px;
}
div.listado-articulos-servicios ul li {
	display: inline-block;
	
	width: 218px;
	height: 181px;
	margin: 10px 0px 0px 10px;
	background: url(../img/estructura/box-shadow.png) no-repeat left top;
}
div.listado-articulos-servicios ul li.primerolista {
	margin-left: 0px;
}

div.listado-articulos-servicios ul li a.img-link {
	display: inline-block;
	text-decoration: none;
	overflow: hidden;
	margin: 4px 0px 0px 4px;
	width: 210px;
	height: 140px;
}

div.listado-articulos-servicios ul li h4 {
	display: inline-block;
	margin: 0px 0px 0px 4px;
	width: 210px;
	text-align: center;
	vertical-align: top;
}
div.listado-articulos-servicios ul li h4 a {
    width: 194px;
    white-space: nowrap;
    text-overflow: ellipsis;

	display: block;
	color: #000000;
    text-decoration: none;
	font-size: 13px;
	line-height: 35px;
	height: 35px;
	overflow: hidden;
	padding: 0px 8px;
}
div.listado-articulos-servicios ul li h4 a:hover {
    text-decoration: underline;
}


div.articulos-seccion{
	float: left;
    width: 960px;
}
div.articulos-seccion img:first-child{
	margin-top: -6px;
}
div.articulos-seccion img{
	float: left;
    text-align: center;
    margin-left: 3px;
	height: 210px; width: 280px;
}
.articulos-seccion .primerolista{
	margin-left: 0;
    padding-left: 0;

}
.sinimagen{
    margin-top: 4px;
}
.sinimagen:hover{
	 margin-top: 4px;
	 cursor:pointer;
}
.articulos-seccion p{
	color: #2E5290;
    font-size: 18px;
    margin: 0 0 11px;
    text-align: center;

}
.articulos-seccion li a{
	color: #2E5290;
    height: 1px;
    text-decoration: none;
}
.articulos-seccion h4{
	color: #2E5290;
    margin-left: 3px;
    padding: 13px 15px 15px;
    width: 250px;
	margin-top:0;
	margin-bottom: 0;
	line-height: 22px;
}
.articulos-seccion h4:hover {
	color:#f4d436;
	cursor:pointer;
}
/*.articulos-seccion li:hover {
	color:#f4d436;
	cursor:pointer;
}*/

.titulo-fondo{
	background: url("../img/estructura/aside-nav/fondo.png") repeat scroll 0 0 transparent;
    float: left;
    width: 286px;
}
.listado-abajo{
	background: url("../img/estructura/aside-nav/abajolistado.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 9px;
    width: 286px;
}
/************nuestros productos detalle***********************/
.inferior-cuatro-columnas{
    margin-left: 30px;
    margin-right: 30px;
}
.addthis_toolbox iframe{
	width:106px !important;
	clear: both;
}

.datos-adjunto a{
	background: url("../img/estructura/aside-nav/descargapdf.png") no-repeat scroll 0 0 transparent;
	padding-left: 26px;
	text-decoration:none;
	color:#2e5290;
	font-size:12px;
	font-weight:bold;
	padding-bottom: 10px;
}

ul.galeria {
	margin: 20px 0px 10px 0px;
}

ul.galeria li {
	display: inline-block;
	vertical-align: top;
    height: 162px;
	overflow: hidden;
    list-style: none outside none;
    margin: 0px 0px 15px 15px;
	padding: 0px;
}
ul.galeria li.primerolista {
	margin-left: 0px;
}
ul.galeria li iframe {
	width: 210px;	
	height: 162px;
}
.inferior-cuatro-columnas p {
	width: 900px;
	padding-left: 5px;
}
.pie-galeria{
	color: #828282;
	font-size: 12px;
}
.redes-sociales .addthis_default_style iframe{
	width:110px;
}

.redes-sociales{
	width:590px;
}
.redes-sociales li{
	display:block;
}
/**************CONTACTO*********************/
.trescolumnas-izquierda{
	margin-left: 5px;
	float:left;
	color:#000000;
	font-size:14px;
	font-weight:bold;
	width: 310px;
}
h4{
	color:#2e5290;
}
.trescolumnas-centro{
	float: left;
    width: 560px;
}
.vcard p{
	font-style:normal;
}

#politica p{
	font-size:12px;
	font-style:normal;
}
#politica a{
	text-decoration:none;
}
/*a.email{
	text-decoration:underline;
}
a.email:hover{
	text-decoration:none;
	color: #ecc200;
}*/
#map_canvas {
    border: 1px solid #888888;
    height: 350px;
    margin-left: 0;
    width: 580px;
}
	
#map_canvas2 {
    border: 1px solid #888888;
    height: 206px;
    margin-left: 0;
    width: 280px;
	}
/******AVISO LEGAL PAGINA*****************/
.aviso-legal {
    margin-left: 30px;
    margin-right: 30px;
}
/******redes sociales***************/
#bloque-share {
    -padding-top: 15px;
}
#bloque-share #bloque-addthis {
    float: left;
}
#bloque-share #texto-compartir {
    float: left;
    color: #797879;
	width: 20px;
	margin: 0px 50px 0 0;
}
.aviso-legal-sec h1{
	background: url(../img/estructura/aside-nav/icon-title.png) no-repeat 5px 6px #fff5bc;
	-webkit-border-radius: 9px;
	-moz-border-radius: 9px;
	border-radius: 9px;
	color: #152713;
	font-size: 24px;
	padding: 0px 0px 0px 50px;
	margin: 0px 0px 25px 0px;
	line-height: 40px;
	position: relative;
}
.aviso-legal-sec h2{

	width: 100%;
	white-space: nowrap;
	text-overflow: ellipsis;
	display: block;
	color: #000000;
	text-decoration: none;
	font-size: 13px;
	line-height: 35px;

	overflow: hidden;
	padding: 0px 0px;

}
.aviso-legal-sec td.celltitle{
	background: #FFF5BC;
}
.aviso-legal-sec td{
	border: 1px solid #000000;
	padding: 8px;
}
.like-modal {
	position: fixed;
top:0;
	bottom:0;
	left:0;
	right: 0;
  z-index: 999999;

	background: rgba(0,0,0,.8);
}
.like-modal  #msg.msg_basic {
	position: absolute;
	top:50%;
	left: 50%;
	transform: translate(-50%,-50%);
	width: 450px;
	padding: 30px 86px 30px;
}


.like-modal  .close-modal:hover {
	color: #0a0a0a;
}
.like-modal  .close-modal {
	font-size: 20px;
	font-weight: bold;
	float: right;
	right: 10px;
	top: 5px;
	position: absolute;
	text-decoration: none;
}
