/* CSS Document */
body{color:#818285;}
.fleft{float:left;}
.fright{float:right;}
a{
	color:#ED1B23;
	text-decoration:underline;
}
a:hover{
	text-decoration:none;
}

.stars{background:url(../../Images/img/stars.jpg);width:16px;height:14px;margin-top:4px}
.star15{width:24px}
.star2{width:32px}
.star25{width:40px}
.star3{width:48px}
.star35{width:56px}
.star4{width:64px}
.star45{width:72px}
.star5{width:80px}

.topsection{
			/*background:url(../../Images/img/backmenu.jpg) repeat-x bottom;*/
			height: auto !important;
			margin: 0 !important;
			padding: 0 !important;
}
.

/**  Menu **/
.navmnu{
    background:none;
    border:none;
}

.navmnu .navbar-collapse{
/*	padding-left:0px;
	padding-right:0px;	*/
}
.navmnu .container-fluid{
	padding:0px;
}
.navmnu a{
	color:#333;
	font-size:12px;	
}

.navmnu > li > a {
	padding:0 10px;
}

.navmnu .navbar-nav > .active > a {
	background:none;
	font-weight:bold;
}

.navmnu li.active a.signin, .navmnu li a.signin{
	background:url(../../Images/img/ico-secure.png) no-repeat left center;
}
.navmnu li.active a.account, .navmnu li a.account{
	background:url(../../Images/img/ico-account.png) no-repeat left center;
}
.navmnu .navbar-nav > .active > a, .navmnu .navbar-nav > .active > a:hover, .navmnu .navbar-nav > .active > a:focus {
    color: #555;
    background-color:inherit;
}


.space {height:35px;display:block}

/*MENU*/
@media only screen and (min-width: 768px) and (max-width: 959px) {
	#header-v6.header-megamenu #navigation > ul > li.megamenu > ul.sub-menu{ 
		width: 748px;    
	}
}

.logo-checkout{
	margin:5px 0px 20px 0;
}

.dataphone{
	font-size:12px;
	margin-top:-10px;
}

.phone{
	color:#ED1B23;
	font-size:25px;	
	line-height:25px;
}
.phone img{
	margin-left:-25px;
	position:absolute;
}

.logo-checkout .cesta-car{
	background:url(../../Images/img/ico-car.png) no-repeat;
	width:60px;
	height:52px;
	color:#FFF;
	text-align:right;
	font-size:20px;
	float:left;
	margin-top:-12px;
}
.cesta-car .txt{
	padding-right:12px;
	padding-top:3px;
}
a.btncheckout{
	background:#3F3F41;
	border:1px solid #333;
	padding:6px 20px;
	display:inline-block;
	color:#FFF;
	border-radius:5px;
	margin-left:15px;
	text-decoration:none;
}
a.btncheckout:hover{
	background:#000;
}




/* SLIDER **/
.banners-controls{
	position:relative;
	height: auto;
    display: table;
	padding:15px;
	background:#FFF;
	border-radius:5px;
	/*border:1px solid #CCC;*/
	margin-bottom:0px;
	margin-top:20px;
	padding:10px;
	width:100%;
	
}

.banners-controls .slider{
	float:left;
	width:70.5%;
}

.banners-controls .controls{
	float:right;
	width:27.8%;
	position:relative;
}
.banners-controls .controls .item{
	margin-bottom:12px;
}
.banners-controls .controls .item img{
	width:100%;
}
.banners-controls .controls .item.limited{
	/*position:absolute;
	z-index:5151515155;*/
}
.banners-controls .controls .item.limited img{
	z-index:100000;
}


.featured-products{
	/*border:1px solid #D7D8DA;*/
	border-radius:5px;
	margin-top:15px;
}

.featured-products .header{
	/*background:#E5E6E7;*/
	overflow:hidden;
}

.featured-products .header p{
	text-align:center;
}

.featured-products .header h2{
	padding:0px;
	margin:0px;
	font-family:"Century Gothic", "Trebuchet MS", Arial, Helvetica, sans-serif;
	/*float:left;*/
	color:#000;
	text-align:center;
	font-size:20px;
	padding:15px 20px;
	font-weight:bold;
}

.featured-products .header a{
	float:right;
	display:inline-block;
	line-height:25px;
	color:#ED1B23;
}
.featured-products .header a span{
	background:url(../../Images/img/arrow-right.png) no-repeat center bottom;
	width:16px;
	height:25px;
	display:inline-block;
	margin-left:8px;
}
.featured-products .paddingInterno{
	padding:25px 5px;
}

.tab_menu{
	border-bottom:1px solid #CCC;
	margin-bottom:10px;
}

.tab_menu .bm_1{
	background:#000;
	color:#FFF;
	padding:7px;
	  border-top-left-radius:6px;
  border-top-right-radius:6px;
}

.tab_menu .bm_2{
	color:#ED1B23;
	padding:7px;
}

.tab_menu .bm_3{
	color:#ED1B23;
	text-align:right;
	padding:7px;
}

.tab_menu .bm_3 a{
	text-decoration:none;
}

.tab_menu .bm_3 a:hover{
	color:#FFEB00;
}

.featured-products .paddingInterno .product_dest{
	padding:10px;
	margin-top:10px;
	margin-bottom:10px;
}

.featured-products .paddingInterno .product_dest ul{
	margin:0px;
	padding:0px;
}

.featured-products .paddingInterno .list_item{
	padding:10px;
	margin-top:10px;
	margin-bottom:10px;
}

.featured-products .paddingInterno .list_item .nomb_prod_list{
	color:#000;
	display:block;
	margin-bottom:5px;
}

.featured-products .paddingInterno .list_item .nomb_prod_list{
	color:#000;
	display:block;
	margin-bottom:5px;
	float:left;
}

.featured-products .paddingInterno .list_item .delete{
	color:#F00;
}

.featured-products .paddingInterno .list_item .item_tit{
	padding-bottom:0px;
	border-bottom:1px solid #CCC;
	background:#EEEEEE;
	padding:7px;
}

.featured-products .paddingInterno .list_item .item_add{
	padding-bottom:5px;
	padding-top:5px;
	border-bottom:1px dotted #CCCCCC;
	padding:7px;
}
.featured-products .paddingInterno .list_item .item_total{
	padding-bottom:5px;
	padding-top:5px;
	border-bottom:1px dotted #CCCCCC;
    border-top:1px dotted #CCCCCC;
	background:#EEEEEE;
	color:#818285;
	font-size:18px;
}


.resumen_total{
 	padding:10px;
	border:1px solid #CCC;
	text-align:center;
	border-radius:3px;
}


.resumen_total strong{
 	display:block;
	color:#666;
	font-size:20px;
}

.resumen_total span{
	color:#ED1B23;
	font-size:35px;
	display:block;
}

.btn_page{
	border:none;
	background:#333;
	color:#FFF;
	padding:10px;
	border-radius:3px;
}

.pago_block{
	text-align:center;
	padding-top:15px;
	border-top:1px solid #CCC;
}

.btn_pagefin{
	border:none;
	background:#C10B0F;
	color:#FFF;
	padding:10px;
	border-radius:3px;
	margin:0 auto;
}

ul.listado li{
	list-style:none;
	padding:0px;
	margin:0px;
	width:20%;
	margin-left:40px;
	display:inline-block;
}

ul.listado li .imgproducto{
	
}

ul.listado li .info_product{
	padding:10px;
	background:#EEE;
	text-align:center;
	margin-bottom:20px;
}

ul.listado li .info_product{
	padding:10px;
	background:#EEE;
	text-align:center;
	margin-bottom:20px;
}

ul.listado li .info_product span{
	text-align:center;
	display:block;
	color:#ED1B23;
	font-size:20px;
}

ul.listado li .info_product .mn_car{
	border-top:1px solid #999;
	padding-top:5px;
	margin-top:10px;
}

ul.listado li .info_product .mn_car .more_item{
	float:left;
	color:#999;
	text-decoration:none;
}

ul.listado li .info_product .mn_car .add_item{
	float:right;
	color:#333;
	font-weight:bold;
	text-decoration:none;
}

ul.listado li .info_product .mn_car .more_item:hover{
	text-decoration:underline;
}

ul.listado li .info_product .mn_car .add_item:hover{
	color:#ED1B23;
	text-decoration:underline;
}

ul.listado li .info_product .tit_product{
	display:block;
	color:#000;
	font-size:12px;
    height : 35px;
}

ul.listado li a{
	font-size:12px;
}

ul.listado li .link_item{
	text-align:center;
	border:5px solid #CCC;
	padding:10px;
	display:block;
	border-radius:5px;
}

ul.listado li .link_item:hover{
   border : 5px solid #ED1B23;
   transition : border 1000ms ease-out; 
   -webkit-transition : border 1000ms ease-out; 
   -moz-transition : border 1000ms ease-out;
   -o-transition : border 1000ms ease-out;  
}

ul.listado li p{
	margin-top:5px;
}


.detalle-home{
	padding:0px 20px;
	text-align:center;
}
.detalle-home strong.red{
	color:#ED1B23;
}

.videoplay iframe{
	min-height:255px;
}

.footer{
	bottom:0px;
	width:100%;
	background:#333;
	/*padding-bottom:25px;*/
    margin-top:50px;

}

.footer .blk_footer{
	padding:20px 10px 20px 10px;
	border-bottom:1px solid #464646;
	margin-bottom:15px;
}

.footer  .info_pie{text-align:center}

.footer .info_contac{
	text-align:center;
	line-height:18px;
}

.footer .info_contac .msg{
	display:block;
	width:70%;
	margin:0 auto;
	background-image:url(../../Images/img/msg.png);
	background-repeat:no-repeat;
	background-position:5px 5px;
}

.footer .info_contac .telef{
	display:block;
	width:70%;
	margin:0 auto;
	background-image:url(../../Images/img/phone.png);
	background-repeat:no-repeat;
	background-position:5px 5px;
	padding-left:25px;
	padding-bottom:7px;
	padding-top:7px;
}

.footer2{
	background:#373737;
	padding:5px;
	text-align:center;
}

/*DETALLE */

.detalle_product{
	
}

.detalle_product .img_detalle{
	border:1px solid #CCC;
	padding:5px;
	text-align:center;
	margin-bottom:15px;
}

.detalle_product .info_detalleprod strong{
	color:#006;
	font-size:20px;
	text-decoration:underline;
	
}

.detalle_product .info_detalleprod p{
	color:#666;
	margin-top:10px;
	
}

.detalle_product .info_detalleprod .precio_product{
	color:#000;
	margin-right:50px;
}

.detalle_product .info_detalleprod .precio_product span{
	font-size:10px;
	display:block;
	text-align:center
}

.detalle_product .info_detalleprod ul{
	margin-left:35px !important;
}

.detalle_product .info_detalleprod .free_shipping{
	display:block;
	padding:5px 5px 5px 35px;
	background-image:url(../../Images/img/shipping.png);
	background-repeat:no-repeat;
	background-position:5px 5px;
	color:#C10B0F;
	margin-top:10px;
}

.detalle_product .info_detalleprod .precio_product .precio_item{
	font-size:34px;
	color:#C10B0F;
	display:block;
	text-align:center;
	text-decoration:none;
}



.detalle_product .info_detalleprod a{
	color:#ED1B23;
	font-size:16px;
	text-decoration:none;
	border:1px solid #C10B0F;
	display:block;
	padding:7px 7px 7px 35px;
	background-image:url(../../Images/img/cart_ico.png);
	background-position:12px 8px;
	background-repeat:no-repeat;
	margin-top:5px;
	text-align:center;
}


/*FMR*/
.fmr_page{padding:10px;background:#F8F8F8}
.conten_frm{margin:7px;padding:7px;height:auto;overflow:hidden}
.conten_frm .conten_infofrm{height:auto;overflow:hidden;margin-top: 14px;}
.conten_frm .label{float:left;color:#333;font-size:12px;width:35%;text-align:left}
.conten_frm .caja_texto{float:left;margin-bottom:5px;width:65%}
.conten_frm .caja_texto input{width:95%}
.conten_frm .caja_texto .pais_list{width:95%}
.conten_frm .caja_texto .tarj_list{width:95%}
.conten_frm .caja_texto .dia_list{width:47%}
.conten_frm .caja_texto .anio_list{width:46%}
.conten_frm .caja_texto.text_adic{font-size:10px}
.conten_frm .label.text_chk{margin-bottom:10px;}
.conten_frm .caja_texto .message{width:95%}

@media (min-width: 768px) and (max-width: 979px) {
.container.SliderDMenu{
	width:100%;	
}

.banners-controls{
	padding:15px;
	background:#FFF;
	border-radius:5px;
	border:1px solid #CCC;
	margin:20px 0px;
	padding:10px;
	width:100%;
}


.banners-controls .slider{
	float:left;
	width:71%;
}
.banners-controls .controls{
	float:right;
	width:27.5%;
}	

.videoplay iframe{
	min-height:330px;
}

}


@media (min-width: 768px) and (max-width: 1199px) {
	
	.tab_menu{
		
		font-size:11px;
		
	}

	ul.listado li{
		margin-left:15px;
	}

ul.listado li .info_product .mn_car .more_item{
	font-size:11px;
}

ul.listado li .info_product .mn_car .add_item{
	font-size:11px;
}

.footer .info_contac .msg{width:100%}

	
}


/*lista de productos*/

.fright.certif{
	text-align:center;
	padding-right:20px;
	padding-top:5px;	
}

.total_pagar{color:#ED1B23;}

.featured-products .paddingInterno .list_item .blk_item img{
	text-align:center;
}

.featured-products .paddingInterno .list_item .item_add.sombra{
	background:#F8F8F8;
}

@media (max-width: 767px) {
	
	.featured-products .paddingInterno .list_item .blk_item, 
	.featured-products .paddingInterno .list_item .blk_price,
	.featured-products .paddingInterno .list_item .blk_cant,
	.featured-products .paddingInterno .list_item .blk_total
	{
		float:left;
		width:21%;
		margin-right:5px;
	}
	
	.featured-products .paddingInterno .list_item .blk_delete{
		width:4%;
		float:left;
	}
	
	.featured-products .paddingInterno .list_item .item_tit{
		height:auto;
		overflow:hidden;
		font-size:12px;
	}
	
	.featured-products .paddingInterno .list_item .item_add{
		height:auto;
		overflow:hidden;
    	font-size:12px;
	}
	
	.totales{
		height:auto;
		overflow:hidden;
		font-size:12px;
	}
	
	.footer .info_contac .msg{
	width:70%
}

.footer .info_contac .telef{width:70%}
.footer .fright{float:none;text-align:center;margin-top:15px;}
.footer .info_pie{text-align:center}
	
}


/****
Tabs (add christian)
**/
.accordion {
  padding: 0;
  margin: 2em 0;
  width: 100%;
  overflow: hidden;
  font-size: 1em;
  position: relative;
}

.accordion.Vert {
 /* height:700px;*/
}

@media(min-width:768px){
.accordion.Vert {
  height:700px;
}	
}

.accordion__title {
  padding: 0 1em;
  background: #D30E15;
  border-bottom:none;
  color: #FFF;
  float: left;
  line-height: 3;
  height: 3em;
  cursor: pointer;
  margin-right: .1em;
  border-top-left-radius:6px;
  border-top-right-radius:6px;
  font-size:12px; font-weight: normal;
}
.accordion.Vert .accordion__title{
  padding: 2px 1em;
  background: none;
  border: none;
  padding-bottom:10px;
  border-bottom:1px dotted #CCC;
  color: #333;
  float: none;
  line-height: 16px;
 /* height: 3em;*/
 height:auto;
  cursor: pointer;
  margin-right: .60em;
  margin-bottom:16px;
  border-top-left-radius:6px;
  border-top-right-radius:6px;
  width:15%;
}

/*
.accordion__title.TabOne{
    margin-left:25%;
}

@media (max-width:1450px){
	.accordion__title.TabOne{
		margin-left:14%;
	}
}

@media (max-width:1250px){
	.accordion__title.TabOne{
		margin-left:6%;
	}
}

@media (max-width:1100px){
	.accordion__title.TabOne{
		margin-left:8%;
	}
}

@media (max-width:900px){
	.accordion__title.TabOne{
		margin-left:3.5%;
	}
}

@media (max-width:767px){
	.accordion__title.TabOne{
		margin-left:0%;
	}

}*/
.accordion__title img{
	margin-right:5px;
}

.accordion__title .hover{
	display:none;
}

.accordion__title:hover .hover{
	display:inline;
}
.accordion__title:hover .shover{
	display:none;	
}

.no-js .accordion__title {
  float: none;
  height:auto;
  cursor:auto;
  margin:0;
  padding:0 2em;
}

.accordion__content{
  float: right;
  width: 100%;
  margin: 2.5em 0 0 -100%;
  padding: 0em;
  background: #FAFAFA;
  border-top:2px solid #EEEEEF;
}

.accordion__content__v{
  float: none;
  width: 80%;
  margin: 0px;/*-4.83em 0px 0px -100%;*/
  padding: 0px;
  background: none;
  border-top:none;
  position:absolute;
  right:0px;
  top:0px;
}
/*
.accordion__content{
  float: right;
  width: 100%;
  margin: 3.17em 0 0 -100%;
  padding: 0em;
  background: #FAFAFA;
  border-top:2px solid #EEEEEF;
}*/

.paddingTabContent{
	padding:2em 1em;

}
.accordion__content__v .paddingTabContent{
	padding:0px;	
/*	height:695px;*/
	max-height:696px;
	overflow-y:auto;
}

.paddingTabContent .subtitle{
	color:#FE6601;
	padding-bottom:5px;
	border-bottom:1px solid #FE6601;	
	font-weight:bold;
	font-size:15px;
	margin-bottom:15px;
}

.paddingTabContent .subtitleCaract{
	color:#1A5FC5;
	border-bottom:1px dotted #1A5FC5;
	font-size:14px;	
	padding-bottom:6px;
	font-weight:bold;
	margin-bottom:8px;
	display:block;
}

.paddingTabContent .subtitleCaractD{
	font-size:13px;
	font-weight:bold;
	margin-bottom:8px;
	display:block;
}

.paddingTabContent ul.services{
	padding:0px;
	/*margin:0px;*/
	margin-top:10px;
	margin-left:12px;
}

.paddingTabContent ul.services li{
	list-style:outside;
	list-style-type:circle;
	margin-bottom:4px;
	color:#666;
	/*margin:0px;*/
}

.paddingTabContent h1{
	color:#000;
	font-weight:lighter;
	font-family:"Century Gothic", "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
	text-align:center
}

.paddingTabContent h2{
	color:#373435;
	font-weight:lighter;
	font-family:"Century Gothic", "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
	text-align:center; font-style: oblique; font-size:15px
}

/* .paddingTabContent h3{
	color:#185DC4;
	font-weight:lighter;
	font-family:"Roboto", "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
} */

.no-js .accordion__content {
  float:left;
  margin:0;
}

.no-js .accordion__content__v {
  float:left;
  margin:0;
}

.accordion__title:hover,
.accordion__title.active {
  border: 0px solid #185DC4;	
  background: #000;
  color: white;
}

.no-js .accordion__title:hover {
  background-color:#ccc;
  color:#222;
}

.accordion__title.active {
  border-top-color:#185DC4;
}

.accordion__title.active .shover{
	display:none;	
}
.accordion__title.active .hover{
	display:inline;	
}

@media (max-width: 48em) {
  
  .accordion {
    /*border: 1px solid grey;*/
  }
  
  .accordion__content { 
    float: none;
    margin: 0;
  }
  .accordion__title { 
    float: none;
    margin: 2px 0 0 0;
  }
  
  .accordion__content__v { 
    float: none;
    margin: 0;
  }
  
  .accordion__title:first-child {
    border:none;/*background: #185DC4;
	color:#FFF;*/
  }
  
 .accordion__title.active {
  border-top-color:#eee;
  }
  
  .accordion__title.active{
    background: #000;
  	border: 1px solid #000;
  }
  
  .accordion__title:hover {
    background: #000;
  	border: 1px solid #000;
  }
  
  .accordion__title:before {
  content:"+";
  text-align:center;
  width:2em;
  display:inline-block;
  }
 .accordion__title.active:before {
  content:"-";
  }
  
 .overflow-scrolling {
  /*overflow-y: scroll;*
  height:11em;*/
  padding:1em 1em 0 1em;
  /* Warning: momemtum scrolling seems buggy on iOS 7  */
  -webkit-overflow-scrolling: touch;
  
  }

  .accordion__content {
    position:relative;
    overflow:hidden;
    padding:0;
  }
  .accordion__content__v {
    position:relative;
    overflow:hidden;
    padding:0;
  }
  
   .no-js .accordion__content {
    padding:1em;
    overflow:auto;
    display:block;
  }
  .no-js .accordion__content__v {
    padding:1em;
    overflow:auto;
    display:block;
  }
  
  .accordion__content:after {
    position:absolute;
    top:100%;
    left:0;
    width:100%;
    height:50px;
    border-radius:10px 0 0 10px / 50% 0 0 50%;
    box-shadow:-5px 0 10px rgba(0, 0, 0, 0.5);
    content:'';
}

.accordion__content__v:after {
    position:absolute;
    top:100%;
    left:0;
    width:100%;
    height:50px;
    border-radius:10px 0 0 10px / 50% 0 0 50%;
    box-shadow:-5px 0 10px rgba(0, 0, 0, 0.5);
    content:'';
}



.accordion.Vert .accordion__title{
  padding: 0 1em;
  border: 1px solid #FF771C;	
  background: #FF771C;
  border-bottom:none;
  color: #FFF;
  float: none;
  line-height: 20px;
  height: 3em;
  cursor: pointer;
  margin-right: .60em;
  margin-bottom:16px;
  border-top-left-radius:6px;
  border-top-right-radius:6px;
  width:90%;
}

.accordion.Vert .accordion__title:hover,
.accordion.Vert .accordion__title.active {
  border: 1px solid #185DC4;	
  background: #000;
  color: white;
}


   
}

.separator-top {width:100%; height:50px}

.content-interiores img, .aboutfleats img {max-width:100%; height:auto}
.content-interiores .content_text p{margin:10px; font-size:14px; margin:20px 0px}


.aboutfleats .bloque{padding:10px 0px}
.aboutfleats .bloque .title{color:#fff; background:#000; padding:5px }
.aboutfleats .bloque .description p{padding:10px 0px}



.aboutfleats {padding:10px 0px}

.aboutfleats img {padding:5px; box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.5); -moz-box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.5); -webkit-box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.5); border-radius:50%; /* float:left; margin-right:15px; margin-bottom:15px */
}

.aboutfleats  p{padding:10px 0px}


/* .aboutfleats img {padding:5px; box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.5); -moz-box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.5); -webkit-box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.5);
float:left; width:200px; margin-right:10px; 
} */


/* PAGE SERVICIOS */
.list-services{padding:20px 0px}

.list-services .blockleft .row-fluid, .list-services .blockright .row-fluid {padding:15px 0px}
.list-services .blockleft .title, .list-services .blockleft .description, .list-services .blockleft .link {text-align:right}
.list-services .blockleft .title, .list-services .blockright .title {font-size:13px; font-family:Arial; font-weight:bold; color:#666;}
.list-services .blockleft .description, .list-services .blockright .description {font-size:12px; font-family:Arial; font-weight:normal; color:#000; font-style:oblique}
.list-services .blockleft .link a, .list-services .blockright .link a {font-size:12px; font-family:Arial; font-weight:bold; color:#ff0000; text-decoration:none }
.list-services .blockleft .link a:hover, .list-services .blockright .link a:hover {color:#428bca;}

.list-services .imageprin {padding:20px 0px}
.list-services .imageprin img {max-width:100%; height:auto}




@media (max-width: 48em) {
	.list-services .blockleft .title, .list-services .blockleft .description, .list-services .blockleft .link , .list-services .blockright .title, .list-services .blockright .description, .list-services .blockright .link {text-align:center}

}

.featured-products .header h3{
	font-family: 'PT Sans', sans-serif;
	text-align:center;
	font-size:15px;
	padding:5px 20px; margin:0;
}

.featured-products .header h3.red{
	color:#ff0000;
}


.list-services-pages{padding:20px 15px}
.list-services-pages img{max-width:100%; height:auto; padding:5px; box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.5); -moz-box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.5); -webkit-box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.5); border-radius:5px}

.list-services-pages img:hover{opacity:0.5; filter: alpha(opacity = 50);}

.list-services-pages .title-subpage{font-size:18px; font-style:oblique; color:#ed1b23; padding-left:25px; background:url(../../Images/img/li.png) no-repeat left }

.mapa {padding:15px 10px}
.mapa img{max-width:100%; height:auto;}
.mapa .contenedor strong{font-size:25px; color:#ff0066}


.list-services-pages .link-more, .list-services-pages .mail {color:#ff0000; text-decoration:none; }

.list-articles a {
    color:black;
}
.list-services-pages .link-more, .list-services-pages p { text-align:justify;
}


.mensaje_servidor {
    color:white;
    background:#C10B0F;   
    border-radius:5px;
}
.validation-summary-errors .ul
{
    list-style: none;
}