/* HTML */
@import url('../fonts/flaticon.css');
body{
	border-top:6px solid #1673B7;
	font-family: "Open Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
	padding-top:0px;
	background:#DBEEF6;
	font-weight:lighter;
}
.wrap{ min-height:390px:background:#fff;}
.wrapinner{}
article{background:#fff; padding-top:20px;padding-bottom:20px;}
article#sidebar{padding-top:0;padding-bottom:0;}
.aside{}
main{}
.footer{ background:#484848; min-height:250px; margin-top:15px;color:#f8f8f8}
.footer a:hover{ color:#1673B7}
.footer i, .footer span{ color:#1673B7}
.footer span i{ color:#fff}
.footer h4{ padding:35px 0 10px 0; border-bottom:1px dotted #fff; margin-bottom:20px;color:#fff;}
.footer .linedot{ border-top:1px dotted #fff; margin:20px 0;}
/* TEXTOS */
h1{ font-size:28px;margin:0}
h1.titulo{ font-size:34px;margin:0 0 10px 0;color:#484848}
h2{ font-size:25px;}
h3{ font-size:20px;}
h4{ font-size:16px;}
h5{ font-size:15px;}

.colhover{color:#222;}
.colhover:hover, .colhover h3:hover{color:#1673B7;}

/* MENU */
#navigation{}
ul.menu_idiomas{ margin:0 0 0 25px}
ul.menu_idiomas li{background:transparent}
ul.menu_idiomas li a{ padding:9px 1px}
ul.menu_idiomas li img{}
ul.navbar-nav.menu_idiomas > .active > a,
ul.navbar-nav.menu_idiomas > .active > a:hover,
ul.navbar-nav.menu_idiomas > .active > a:focus {color: #fff;background-color: transparent;}

ul{ padding-left:18px;}

.wrap ul{margin-top:10px;}
.wrap ul.seguros{}
.wrap ul.seguros > li{color:#1673B7; font-size: 15px}
.wrap ul.seguros > li ul li{color:#484848}

ul.dropdown-menu, ul.multi-column-dropdown{margin-left:0;margin-right:0; padding-left:0;padding-right:0;}


.marginBottom-0 {margin-bottom:0;}

.dropdown-submenu{position:relative;}
.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px;}
.dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#cccccc;margin-top:5px;margin-right:-10px;}
.dropdown-submenu:hover>a:after{border-left-color:#555;}
.dropdown-submenu.pull-left{float:none;}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px;}


.seguros_detalles a.btn-block{ margin-bottom: 10px}

/* WIDGETS */
.widgets{}
.widget_{}
.widget_header{}
.widget_sidebar{}
.widget_bodytop{}
.widget_bodybottom{}
.widget_footer{}

/* BREADCRUMS */

.breadcrumb {
  padding: 8px 15px;
  margin-bottom: 0px;
  margin-top: -20px;
  list-style: none;
  background-color: #1673B7;
  -webkit-border-radius: 0 ;
   -moz-border-radius: 0;
        border-radius: 0 ;
  color:#FFF
}
.breadcrumb > li {
  display: inline-block;
}
.breadcrumb > li + li:before {
  padding: 0 5px;
  color: #fff;
  content: "/\00a0";
}
.breadcrumb > .active, .breadcrumb > li > a {
  color: #fff;
}



.btn{
-webkit-border-radius: 0 ;
   -moz-border-radius: 0;
        border-radius: 0 ;
}

/* GMAP CONTACTO */
.map{ width:100%; height:600px; margin-top:-30px; position:absolute; z-index:-1}
form#sendmail{ margin-bottom:50px; background: rgba(255,255,255,0.9); padding:15px 15px 70px 15px; position:relative; z-index:2;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
.contactconten{height:262px}
.contactconten p{ text-align:right}

.navbar-default, .navbar-static-top{
  background-color: #FFF;
  border:none;
  -webkit-box-shadow: 0 0px 3px rgba(0, 0, 0, 0.175);box-shadow: 0 0px 3px rgba(0, 0, 0, 0.175);background-clip: padding-box;
  z-index:998;
}
.navbar-default .navbar-nav > li > a {
	font-weight:bold;
  color: #484848;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #fff;
  background-color: #1673B7;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #fff;
  background-color: #1673B7;
}
.navbar-default .navbar-nav > .disabled > a,
.navbar-default .navbar-nav > .disabled > a:hover,
.navbar-default .navbar-nav > .disabled > a:focus {
  color: #ccc;
  background-color: transparent;
}
.navbar-default .navbar-toggle {
  border-color: #1673B7;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
  background-color: #1673B7;
}
.navbar-default .navbar-toggle .icon-bar {
  background-color: #1673B7;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: #1673B7;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
  color: #fff;
  background-color: #1673B7;
}
.text-primary {
  color: #1673B7;
}
a.text-primary:hover {
  color: #3071a9;
}

.btn-info {
  color: #fff;
  background-color: #484848;
  border-color: #484848;
}
.btn-info:hover,
.btn-info:focus,
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  color: #fff;
  background-color: #484848;
  border-color: #484848;
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  background-image: none;
}
.btn-info.disabled,
.btn-info[disabled],
fieldset[disabled] .btn-info,
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled:active,
.btn-info[disabled]:active,
fieldset[disabled] .btn-info:active,
.btn-info.disabled.active,
.btn-info[disabled].active,
fieldset[disabled] .btn-info.active {
  background-color: #484848;
  border-color: #484848;
}
.btn-info .badge {
  color: #484848;
  background-color: #fff;
}

.btn-info2 {
  color: #fff;
  background-color: #f2a501;
  border-color: #f2a501;
}
.btn-info2:hover,
.btn-info2:focus,
.btn-info2:active,
.btn-info2.active,
.open > .dropdown-toggle.btn-info2 {
  color: #fff;
  background-color: #f2a501;
  border-color: #f2a501;
}
.btn-info2:active,
.btn-info2.active,
.open > .dropdown-toggle.btn-info2 {
  background-image: none;
}
.btn-info2.disabled,
.btn-info2[disabled],
fieldset[disabled] .btn-info2,
.btn-info2.disabled:hover,
.btn-info2[disabled]:hover,
fieldset[disabled] .btn-info2:hover,
.btn-info2.disabled:focus,
.btn-info2[disabled]:focus,
fieldset[disabled] .btn-info2:focus,
.btn-info2.disabled:active,
.btn-info2[disabled]:active,
fieldset[disabled] .btn-info2:active,
.btn-info2.disabled.active,
.btn-info2[disabled].active,
fieldset[disabled] .btn-info2.active {
  background-color: #f2a501;
  border-color: #f2a501;
}
.btn-info2 .badge {
  color: #f2a501;
  background-color: #fff;
}


.bg-primary {
  color: #fff;
  background-color: #1673B7;
}
.btn-primary {
  color: #fff;
  background-color: #1673B7;
  border-color: #357ebd;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  color: #fff;
  background-color: #f2a501;
  border-color: #f2a501;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  background-image: none;
}
.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
  background-color: #1673B7;
  border-color: #357ebd;
}
.btn-primary .badge {
  color: #1673B7;
  background-color: #fff;
}
a {
  color: #1673B7;
  text-decoration: none;
}
a:hover,
a:focus {
  color: #357ebd;
  text-decoration: underline;
}
a:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

.mainmenu{ background:#FFF; height:85px; position:relative;z-index:999;}
.mainmenu .maincenter{padding-top:20px; font-size:12px}
.mainmenu .maincenter .movil{ border-right:1px dotted #999; height:42px;}
.mainmenu .maincenter a{ font-weight:normal; font-size:14px}
.mainmenu .maincenter .lead{ font-size:1.6em; font-weight:lighter; margin-top:-13px; margin-bottom:0}
.mainmenu .mainright{ padding-top:25px; text-align:right}
.mainmenu .banderas{ float:right; margin-right:0; padding-top:2px}
.menumain .navbar-nav > li > a{height:40px;font-size:16px; padding-left:31px; padding-right:31px; font-weight:bold}
.menumain .dropdown span{ float:left; text-align:center;}
.menumain .dropdown span{ margin:0px 0 -3px 0; padding:0 0 0 5px; text-align:center}
.menumain .dropdown span.mini{ font-size:9px;margin:-5px 0 0 11px;color: #1673B7; text-align:center}
.menumain .dropdown span.mini:hover{color: #fff;}
.menumain .dropdown span:hover .mini{color: #fff;}
.menumain .dropdown:hover span.mini{color: #fff;}
a.min{ font-size:13px; line-height:20px}
a.min2{ font-size:12px; line-height:16px}
a.max{ line-height: 25px; }
.multi-column p{ text-align:center; margin-top:-10px; font-size:12px; padding:15px 20px}
.logo{ float:left;width:235px; height:75px; background-image:url(../img/logo.jpg)}
.line{ border-bottom:2px solid #484848}
.border_form{ border:2px solid #1673B7; padding-top:20px}
.rows_b > div{background:#FFF; height:105px; text-align:center; padding:20px; font-weight:bold}
.rows_b > div p{ font-size:15px; margin: 0 -10px 0 -10px; padding-bottom: 10px}
.rows_b > div .btn-sm{ padding-left:20px; padding-right:20px}
.rows_b > div:hover{ cursor:pointer}
.carousel-caption{ 
  top:0;
  bottom: 20px;
  left: 0%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #484848;
  text-align: left;
  text-shadow: 0 1px 2px rgba(255,255,255, .6);
 }
 @media screen and (min-width: 1200px) {
.carousel-caption{ left: 7%;}
}
.rows_b div.color1{background-color: #1673B7;color:#FFF; padding:20px 15px; font-size:15px}
.rows_b div.color1:hover .btn-sm,
.rows_b div.color1 .btn-sm{ background-color: #fff; border-color:#fff;color: #484848;}
.rows_b div.color1 p{ font-size:15px}
.rows_b > div.color1:hover p{ color: #fff;}

.dropdown-menu {
		min-width: 400px;
	}
  .dropdown-menu.columns-2 {
    min-width: 600px;

  }
  .dropdown-menu.columns-2.medio {
    margin-left:-150px
  }
	.dropdown-menu.columns-3 {
		min-width: 850px;
		margin-left:-150px
	}
	.dropdown-menu li a {
		padding: 5px 15px;
		font-weight: 300;
	}
	.multi-column-dropdown {
		list-style: none;
	}
	.multi-column-dropdown li a {
		display: block;
		clear: both;
		line-height: 1.428571429;
		color: #333;
		white-space: normal;
    padding: 5px 10px;
	}
	.multi-column-dropdown li a:hover {
		text-decoration: none;
		color: #fff;
		background-color: #1673B7;
	}
	
	@media (max-width: 767px) {
		.dropdown-menu.multi-column {
			min-width: 240px !important;
			overflow-x: hidden;
		}
	}

.info_seg_det{text-align:left; display:block;padding-top:15px; font-size:18px}


#col_autonomos{margin-left:-475px;width:1190px}
#trescincuenta{ width: 350px}
#cutrotreinta{ width: 450px;}
/* RESPONSIVE*/
@media (max-width: 768px) {

}

@media screen and (min-width: 1200px) {

}

@media (min-width: 991px) and (max-width: 1200px) {
.dropdown-menu{ font-size: 12px}
.mainmenu .maincenter p,.mainmenu .maincenter p a{  font-size:11px}
.mainmenu .maincenter p.lead{ font-size:15px; font-weight:normal; margin-top:-13px; margin-bottom:0}
.menumain .navbar-nav > li > a{padding-left:16px; padding-right:16px; font-weight:bold;font-size:15px;}
.rows_b > div p{ font-size:13px;}
.rows_b div.color1 p{ font-size:12px}
.info_seg_det{font-size:13px;}
#col_autonomos{margin-left:-377px;width:991px;padding-left: 0px}
#trescincuenta{ width: 300px}
#cutrotreinta{ width: 350px;}
}

@media (min-width: 768px) and  (max-width: 990px){
.mainright .btn{ font-size:12px; padding-left:2px; padding-right:2px}
.mainmenu .maincenter p{  font-size:10px}
.mainmenu .maincenter p a{  font-size:11px}
.mainmenu .maincenter p.lead{ font-size:15px; font-weight:normal; margin-top:-13px; margin-bottom:0}
.menumain .navbar-nav > li > a{padding-left:8px; padding-right:8px; font-size:12px}
.rows_b > div p{ font-size:8px;}
.rows_b div.color1 p{ font-size:11px}
.info_seg_det{font-size:12px;}
.rows_b > div .btn-sm{ font-size:10px; padding-left:10px; padding-right:10px}
.multi-column .col-sm-4{ width: 100%}
#trescincuenta{ width: 100%}
#cutrotreinta{ width: 100%}
#col_autonomos{margin-left:-200px;width:200px; padding-left: 10px}

}

.dropdown-menu .row p, .multi-column .row p{
  margin:-4px 16px 0 16px;
  background:#bbb;
    font-size:13px
  }

.multi-column .row p{
 -webkit-border-radius: 5px ;
   -moz-border-radius: 5px;
        border-radius: 5px ;
}
	
.carousel h1{  text-shadow: none; font-size:24px; line-height:30px;text-shadow: 2px 2px 2px #484848; }
.carousel h1.blanco{text-shadow: none }

.navbar-sm{ padding-bottom:20px}

.dropdown-menu li a:hover {background-color: #1673B7;color: #fff;}
span.title1{font-size:17px}
span.title2{font-size:20px;color: #1673B7;}
span.title3{font-size:17px}
.back4{background:#ddd;}

.fa-caret-left,.fa-caret-right{color:#1673B7; font-size:25px; padding-top:40px; padding-bottom:50px; cursor:pointer}

.blockquote {
color: #666666;
margin-left: 20px;
display: block;
margin-right: 0px;
font-size: 90%;
font-family: Verdana,Arial,Helvetica,sans-serif;
line-height: 140%;
background-color: transparent;
background-image: url(../img/entrecomillas.png);
background-repeat: no-repeat;
padding-top: 2px;
padding-right: 20px;
padding-bottom: 4px;
padding-left: 30px;
}


.sendbtn{background:url(../img/enviar-datos.png) no-repeat; width:150px; height:60px; border:none;}


a.btns,a:hover.btns{color:#fff;}
.btns{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;position:relative;display:inline-block;overflow:hidden;height:50px;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;line-height:30px;font-size:16px;font-weight:bold;text-shadow:0px 1px 1px #888;}
.btns span.glyphicon,.btns span.title{display:block;position:relative;line-height:50px;padding:0 30px;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;}
.btns span.left{float:left;border-radius:6px 0 0 6px;-moz-border-radius:6px 0 0 6px;-webkit-border-radius:6px 0 0 6px;}
.btns span.right{float:right;border-radius:0 6px 6px 0;-moz-border-radius:0 6px 6px 0;-webkit-border-radius:0 6px 6px 0;}
.btns span.glyphicon{font-size:23px;background-color:#DBEEF6;-webkit-box-shadow:0 3px 0 0 #DBEEF6;box-shadow:0 3px 0 0 #DBEEF6;text-shadow:0px 1px 1px #888;}
.btns span.title{-webkit-box-shadow:0 3px 0 0 #1673B7;box-shadow:0 3px 0 0 #1673B7;background-color:#1673B7;}


.btns span.arrow-left,.btns span.arrow-right{position:absolute;width:0;height:0;border-top:25px solid transparent;border-bottom:25px solid transparent;-webkit-transition:all .15s;-transition:all .15s;-webkit-transition-property:left,right;transition-property:left,right;}
.btns.left span.arrow-left{right:0;-webkit-box-shadow:10px 0 0 0 #1673B7,10px 3px 0 0 #1673B7;box-shadow:10px 0 0 0 #1673B7,10px 3px 0 0 #1673B7;border-right:10px solid #1673B7;}
.btns.right span.arrow-left{right:0;-webkit-box-shadow:10px 0 0 0 #1673B7,10px 3px 0 0 #1673B7;box-shadow:10px 0 0 0 #1673B7,10px 3px 0 0 #1673B7;border-right:10px solid #1673B7;}
.btns.left span.arrow-right{left:0;-webkit-box-shadow:-10px 0 0 0 #1673B7,-10px 3px 0 0 #1673B7;box-shadow:-10px 0 0 0 #1673B7,-10px 3px 0 0 #1673B7;border-left:10px solid #1673B7;}
.btns.right span.arrow-right{left:0;-webkit-box-shadow:-10px 0 0 0 #1673B7,-10px 3px 0 0 #1673B7;box-shadow:-10px 0 0 0 #1673B7,-10px 3px 0 0 #1673B7;border-left:10px solid #1673B7;}
.btns span.slant-left,.btns span.slant-right{position:absolute;width:0;height:0;border-top:0 solid transparent;border-bottom:50px solid transparent;-webkit-transition:all .15s;-transition:all .15s;-webkit-transition-property:left,right;transition-property:left,right;}
.btns.left span.slant-right{left:0;-webkit-box-shadow:-10px 0 0 0 #1673B7,-10px 3px 0 0 #1673B7;box-shadow:-10px 0 0 0 #1673B7,-10px 3px 0 0 #1673B7;border-left:10px solid #1673B7;}
.btns.right span.slant-right{left:0;-webkit-box-shadow:-10px 0 0 0 #1673B7,-10px 3px 0 0 #1673B7;box-shadow:-10px 0 0 0 #1673B7,-10px 3px 0 0 #1673B7;border-left:10px solid #1673B7;}
.btns.left span.slant-left{right:0;-webkit-box-shadow:10px 0 0 0 #1673B7,10px 3px 0 0 #1673B7;box-shadow:10px 0 0 0 #1673B7,10px 3px 0 0 #1673B7;border-right:10px solid #1673B7;}
.btns.right span.slant-left{right:0;-webkit-box-shadow:10px 0 0 0 #1673B7,10px 3px 0 0 #1673B7;box-shadow:10px 0 0 0 #1673B7,10px 3px 0 0 #1673B7;border-right:10px solid #1673B7;}
.btns:active,.btns.active{height:50px;}
.btns:hover{}
.btns:hover span.arrow-left{right:10px;}
.btns:hover span.arrow-right{left:10px;}
.btns:hover span.slant-left{right:10px;}
.btns:hover span.slant-right{left:10px;}
.btns-small{height:30px;font-size:12px;line-height:10px;}
a.btns-small span.btns{height:30px;}

/* ------------ PAGINAS ------------ */

.seguro_default{color:#fff;background:#1673B7; text-align: center}
.seguro_default.line1{ font-size: 38px;}
.seguro_default.line2{font-size:28px; font-family: "Times New Roman", Georgia, Serif;}
.seguro_default.line3{font-size:42px;font-family: "Times New Roman", Georgia, Serif; font-weight:bold }
.seguro_default.line4{ background:#fff;color:#1673B7;font-size:18px;}
.seguro_default.line5{font-size:26px; font-family: "Times New Roman", Georgia, Serif;}
.seguro_default.line6{font-size:26px; font-family: "Times New Roman", Georgia, Serif;}
.seguro_default_.line7{font-size:28px; font-family: "Times New Roman", Georgia, Serif;color:#484848; text-align: center; padding-top: 20px}
.seguro_default_.line8{font-size:28px;color:#1673B7; text-align: center; line-height: 30px;font-weight:bold }
.seguro_default_.line9{font-size:38px;color:#1673B7; text-align: center; padding-top:30px;font-weight:bold }
form.seguro_default_{border:1px solid #484848; margin: 20px 100px; padding: 20px;-webkit-border-radius: 35px;-moz-border-radius: 35px;border-radius: 35px;}

.colaboradores h3{color:#1673B7; text-align: center}
.colaboradores h2{ margin: 10px 0;}

form.otros_seguros{background-image: url(../img/otros_seguros.jpg); background-repeat:no-repeat; background-position: 878px 0px}
@media (min-width: 991px) and (max-width: 1200px) {
form.otros_seguros{background-image: url(../img/otros_seguros.jpg); background-repeat:no-repeat; background-position: 730px 0px}
}




/* CSS para la animación y localización de los DIV de cookies */
 
@keyframes desaparecer
{
0%    {bottom: 0px;}
80%   {bottom: 0px;}
100%    {bottom: -50px;}
}
 
@-webkit-keyframes desaparecer /* Safari and Chrome */
{
0%    {bottom: 0px;}
80%   {bottom: 0px;}
100%    {bottom: -50px;}
}
 
@keyframes aparecer
{
0%    {bottom: -38px;}
10%   {bottom: 0px;}
90%   {bottom: 0px;}
100%    {bottom: -38px;}
}
 
@-webkit-keyframes aparecer /* Safari and Chrome */
{
0%    {bottom: -38px;}
10%   {bottom: 0px;}
90%   {bottom: 0px;}
100%    {bottom: -38px;}
}
#cookiesms1:target {
    display: none;
}
.cookiesms{ 
  width:100%;
  height:43px;
  margin:0 auto;
  padding-left:1%;
        padding-top:5px;
        font-size: 1.2em;
  clear:both;
        font-weight: strong;
color: #333;
bottom:0px;
position:fixed;
left: 0px;
background-color: #FFF;
opacity:0.7;
filter:alpha(opacity=70); /* For IE8 and earlier */
transition: bottom 1s;
-webkit-transition:bottom 1s; /* Safari */
-webkit-box-shadow: 3px -3px 1px rgba(50, 50, 50, 0.56);
-moz-box-shadow:    3px -3px 1px rgba(50, 50, 50, 0.56);
box-shadow:         3px -3px 1px rgba(50, 50, 50, 0.56);
z-index:999999999;
}
 
.cookiesms:hover{
bottom:0px;
}
.cookies2{
background-color: #FFF;
display:inline;
opacity:0.95;
filter:alpha(opacity=95);
position:absolute; 
left:1%; 
top:-25px;
font-size:15px;
height:30px;
padding-left:25px;
padding-right:25px;
-webkit-border-top-right-radius: 15px;
-webkit-border-top-left-radius: 15px;
-moz-border-radius-topright: 15px;
-moz-border-radius-topleft: 15px;
border-top-right-radius: 15px;
border-top-left-radius: 15px;
-webkit-box-shadow: 3px -3px 1px rgba(50, 50, 50, 0.56);
-moz-box-shadow:    3px -3px 1px rgba(50, 50, 50, 0.56);
box-shadow:         3px -3px 1px rgba(50, 50, 50, 0.56);
}
 
/* Fin del CSS para cookies */

@media (max-width: 768px) {
  .cookiesms{ 
    height:75px;
    padding-top: 30px;
          font-size: 0.8em;
          font-weight: lighter;
  }
  .cookies2{ top:-5px;}
  .mini{ display: none}
.menumain .dropdown span{ float:left; text-align:left;}
.menumain .dropdown span{ margin:0; padding:0; text-align:center}
.menumain .dropdown span.mini{ display:none;}


.menumain .dropdown:nth-child(2) span { margin-left: -17px}
}
 
/* Fin del CSS para cookies */