/* CSS Document */

html,body {
	font-family:arial, sans-serif;
	font-size:11px;
	background:#dfdfdf;
	margin:0px;
	padding: 0;
	color:#4a4d50;
}
form, input, select, textarea {font-family:arial, sans-serif; font-size:11px;}
h1, h2, h3, h4, h5, h6, ul, li, ol, dl, p, form, fieldset {margin: 0; padding: 0;}
img{ border:none;}
fieldset {border: none;}

a {color: #4a4d50; text-decoration: underline;}
a:visited {color: #747884;}
a:hover {color: #26323e;}
a:active {color: #4a4d50;}

#all{ float:left; width:100%; margin: 0; padding: 0;}
#all2{ float:left; width: 100%; clear: both; background:url(../img/disc-lines.gif) repeat-x bottom left #fff; padding-bottom:12px;}




.imgfleft{ float:left; padding:0px 0px 20px 0px; margin:0px; width: 600px; /*was width: 580px;*/}
.imgfleft2{ float:left; padding:0px 0px 17px 0px; margin-left:20px;}
.imgfright{ float:right; padding:0px;}

.homeleft {width: 290px; float: left; margin-right: 20px; margin-bottom: 7px;}
.homeright {width: 290px; float: left; clear: right; margin-bottom: 7px;}
.homeright img {margin-bottom: 16px;}
.homeleft img, .homeright img {line-height: 160%;}

.fieldLabel		{font-weight:300; text-align: left; color:#666666; }
.title {font-weight:900; text-align: left; color:#000000;  }

#content .imgfleft h2{ background:none;}
.floatgroup2 {float:left; margin: 10px 0px 0px 20px; padding: 0; display: inline;}

#container {margin: 5px auto; background: url(../img/bg_all.gif) #fff; width:980px;}

#header {width:100%; background: url(../img/bg_headertop.jpg) repeat-x left top #fff;}
#header h1 { background: url(../img/bg_header_vacio.jpg) no-repeat left top #5f6772; color: #fff; border-bottom: 10px solid white; margin: 9px 0 0;}
#header img {border: 0;}
#header img.logo {margin: 0 0 0 24px; color: #fff;}
#header img.slogan {text-align: right; font-size: .5em; font-weight: normal;}

#nav_sup {background: url(../img/bg_nav_sup.jpg) no-repeat #4e5760; padding:0; margin: -10px 0 10px;}
#nav_sup ul {padding: 5px 0px; margin: 0px 0px 0px 18px; color: white; line-height:18px; list-style-type:none; /*text-align:center;*/ height: 26px;}
#nav_sup li {display: inline;padding:5px 0 5px 0px; margin-right:16px;}
#nav_sup li a{ color:#fff; text-transform:uppercase; text-decoration:none; font-weight:bold;
padding:5px 12px 4px 12px; padding:6px 12px 4px 12px; margin:0px 25px 0px 0px; font-size:12px;}
#nav_sup a:hover{background-color:#727982;}
#nav_sup #act1{background-color:#727982;}



#bread {color: #7d7d7d;	padding: 3px 3px 10px 0px; margin:10px 0px 20px 0px; background:url(../img/disc-lines.gif) repeat-x bottom left;}

#bread ul {margin-left: 0px; padding-left: 0; display: inline; border: none;} 
#bread ul li {margin-left: 0; padding-left: 14px; padding-right: 4px; border: none; list-style: none; display: inline; background: url(../img/bg_breadcrumb.gif) no-repeat left .4em;}
#bread ul li.first {padding-left: 0; background: none;}	
#bread ul li a {color: #7d7d7d; font-size:11px; text-decoration: underline;}
/*#bread ul li a:hover{ text-decoration:underline;}*/
#bread ul.home {visibility: hidden;}
#bread #ini{ margin:0px 0px 0px 29px;}

#nav_left {float:left; width:290px; margin-left:30px; display: inline;}
#nav_left ul{margin:0 0 20px; padding: 0; /*width:287px;*/}
#nav_left li {list-style: none; /*width: 287px;*/ margin: 0 0 5px;}
#nav_left li a {display: block; font-size: 1.1em; text-transform: uppercase; font-weight: bold; color: #fff; text-decoration: none; background: url(../img/bg_nav_left.gif) no-repeat 0px 0px #babbbc; padding: 3px 0px 3px 30px; /*width: 257px;*/ /* height:23px; */ }
#nav_left #act2 {background:url(../img/bg_nav_left2.gif) repeat-y #5d6063;}
#nav_left li a:hover {
	background:url(../img/bg_nav_left2.gif) repeat-y #5d6063;
	margin: 0 0 5px;
}

#nav_left .sub2 {margin: 5px 0 4px 18px; padding: 0px; width: 272px;}
#nav_left .sub2 li {margin-bottom:5px; /*width: 272px;*/}
#nav_left .sub2 a {font-weight: bold; background: #babbbc; padding: 3px 0px 3px 12px; margin: 0px; /*display: block;*/}
#nav_left .sub2 a:hover {background:#4c4f52;}
#nav_left .sub2 #act3 {background:#4c4f52;}


/*#nav_left .sub {padding:5px 0px 3px 0px; padding:3px 0px 0px 0px; padding:4px 0px 4px 0px; margin:0px 0px 7px 15px; margin:1px 0px 0px 15px; display:inline;}
#nav_left .sub li {line-height:18px; display:inline;padding:2px 3px; }
#nav_left .sub a {font-weight:bold;background:#babbbc; padding:1px 20px 1px 20px; padding:0px 20px 0px 20px; margin:0px; display:inline;}
#nav_left .sub a:hover {background:#4c4f52;}
#nav_left .sub #act3 {background:#4c4f52;}*/

#nav_left #oneblock{ padding:0px 0px 0px 0px; margin:9px 0px 10px 18px; margin:0px 0px 0px 0px; margin:8px 0px 0px 3px; clear:both; display:block;}

:first-child+html #nav_left #postsub{} /* ie7 fix*/
#nav_left #postsub{ clear:both; margin-top:24px;}

#content {float:left; width: 600px; margin: 0 0 0 30px; padding: 0; display: inline;}
#content a {color: #4a4d50; text-decoration: underline;}
#content a:visited {color: #747884;}
#content a:hover {color: #26323e;}
#content a:active {color: #4a4d50;}
#content ul li {list-style-position: inside;}

#content h2 {margin:0pt 0pt 0em; padding: 0 0 6px 0; color: #394456; background:url(../img/disc-lines.gif) repeat-x bottom left; font-size:1.5em;}
#content p {margin: 0px 40px 20px 0; padding: 0px;}
#content .new_type1{float:left; width:100%;background:url(../img/disc-lines.gif) repeat-x bottom left;}
/*#content .new_type1:hover{ background:#f1f1f1 url(../img/disc-lines.gif) repeat-x bottom left;}*/
#content .new_type1 h3{ font-size:13px;margin:0px;padding:15px 0px 0px 0px;}
#content .new_type1 .imgfleft { float:left; padding:0 6px 6px 0px; width: 56px;}
#content .new_type1 .text{ float:left; width:520px; padding-top: 1em;}
#content .new_type1 .date{ margin:0px; padding:0px;color:#394456;}
#content .new_type1 p{ margin:0px; padding:5px 0px 15px 0px; line-height:18px; font-size:12px;}
#content .new_type1 a{ color:#333333;}
#content .new_type1 a:hover{ text-decoration:none;}

#content .new_type2 {float:left; width:100%; background:url(../img/disc-lines.gif) repeat-x bottom left #fff;}
/*#content .new_type2:hover{ background: url(../img/disc-lines.gif) repeat-x bottom left;}*/
#content .new_type2 h3{ font-size:13px;margin:0px;padding:15px 0px 0px 0px;}
#content .new_type2 .imgfleft{ float:left; padding:14px 6px 6px 0px;}
#content .new_type2 .text{ float:left; width:100%;}
#content .new_type2 .date{ margin:0px; padding:0px;color:#394456;}
#content .new_type2 p{ margin:0px; padding:5px 0px 15px 0px; line-height:18px; font-size:12px;}
#content .new_type2 p a{ /*color:#333333;*/ font-size: .9em;}
/*#content .new_type2 a:hover{ text-decoration:none;}*/

#content .new_type3 {
	float:left;
	width: 280px;
	background: #dfdfdf;
	display: inline;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 20px;
	margin-left: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 10px;
}
#content .new_type3 h3{ font-size:15px;margin:0px;padding:3px 0px 0px 0px;color:#333333;}

#content .new_type3 .imgfleft {float:left; padding:5px 6px 5px 8px; width: 56px;}
#content .new_type3 .text{
	float:left;
	width:200px;
}
#content .new_type3 .date{ margin:0px; padding:0px;color:#394456;}
#content .new_type3 p{ margin:0px; padding:5px 0px 0px 0px;}
#content .new_type3 a{ color:#333333;}
#content .new_type3 a:hover{ text-decoration:none;}

#content .new_type4 {float:left; margin: 0px 10px 20px 0px; width: 290px; background: #dfdfdf; display: inline; padding:2px 0px 3px 0px;}
#content .new_type4 h3{ font-size:15px; margin:0 0 0 12px; padding:0; color:#333333;}
#content .new_type4 .imgfleft {float: left; width: auto;}
#content .new_type4 .imgfleft img {margin: 12px; float: none;}
#content .new_type4 .text{ margin:0}
#content .new_type4 .date{ margin:0px; padding:0px;color:#394456;}
#content .new_type4 p{ margin:12px;}
#content .new_type4 a{ color:#333333;}
#content .new_type4 a:hover{ text-decoration:none;}

#content .new_type5 {float:left; margin: 0px 10px 20px 0px; width: 600px; background: #dfdfdf; padding:2px 0px 3px 0px;}
#content .new_type5 .imgfleft {margin: 0; float: left; width: 284px; text-align: center; padding: 0;}
#content .new_type5 .imgfleft img {margin: 12px auto;}
#content .new_type5 .text {float: left; clear: right; width: 300px; font-size: 1.4em; font-weight: bold; padding-top: 20px; line-height: 150%; margin-left: 12px;}
#content .new_type5 h3 {margin: 12px 0; font-size: 1.4em; color: #374351; margin-bottom: .5em;}
#content .new_type5 ul {font-size: .7em; font-weight: normal;}
#content .new_type5 li {margin: 0; line-height: 120%;}
#content .new_type5 p {margin: 12px 0;}

ol.listabc {list-style-type: none; margin-top: 2em; width: 600px;}
ol.listabc li {/*display: inline;*/ width: 100%; clear: both;}
ol.listabc li.letter {clear: both;}
ol.listabc li img {margin-bottom: 8px; clear: both;}
ol.listabc li ul {list-style-type: none;} /* alle kandidaten */
ol.listabc li ul li {display: inline; width: 100%;/*float: left; width: 48%; clear: left;  margin-right: 1%;*/ padding-bottom: 0;} /* kandidaat */
ol.listabc li ul li span {float:none; width: 100px; height: 60px;} /* kandidaat votar button */
ol.listabc li ul li div {float: none; width: 500px;}

ol.votar li ul li span {float:right; width: 100px; height: 60px;} /* kandidaat votar button */
ol.votar li ul li div {float:left; width: 500px;}

ol.listabc li ul li ul {} /* kandidaatgegevens */
ol.listabc li ul li ul li {float: left; width: 100%;} /* 1 gegeven kandidaat */
ol.listabc li ul li ul li ul {float: none;}
ol.listabc h3 {font-size: 1em;}
ol.listabc dl {margin-bottom: 2em; padding-right: 10%;}
ol.listabc dt {/*float: left; width: 80px; clear: left; */margin-top: .5em;}
ol.listabc dd {/*float: left; clear: right;*/ margin: 0;}


#content .index {float: left; display: inline; margin: -12px 0px 12px 0px; padding: 0px 0px 8px 0px; background:url(../img/disc-lines.gif) repeat-x bottom left; height: 15px; width: 600px; clear: both;}
#content .index ul {margin:0; padding:0 0 0 4px;}
#content .index li {display: inline; list-style-type:none; margin:0px 4px 0px 0px; background:url(../img/index-li.gif) no-repeat right center; padding-right: 6px;}
#content .index li.last {background: none; margin-right: 0; padding-right: 0;}
#content .index li a {color:#747884; text-decoration:none;}
#content .index li a:hover {text-decoration:underline; font-weight:bold;}
/*#content .index li #act4{ text-decoration:none; font-weight:bold;}*/		

#content ol.listabc div.index {margin: 0 0 14px 4px; padding: 0; background: url(../img/disc-lines.gif) repeat-x left bottom; height: 26px; clear: both;}
#content ol.listabc div.index ul {background: url(../img/disc-lines.gif) repeat-x left top; padding-top: 6px;}
#content ol.listabc div.index li {float: none; width: 18px; display: inline; list-style-type: none; margin: 0px 4px 0px 0px; background:url(../img/index-li.gif) no-repeat right center; padding-right: 6px;}
#content ol.listabc div.index li.subir {width: 120px; margin-left: 50px; text-align: right; background: none;}
#content ol.listabc div.index li.last {background: none; margin-right: 0; padding-right: 6px;}
#content ol.listabc div.index li a {color:#747884; text-decoration:none;}
#content ol.listabc div.index li a:hover {text-decoration:underline; font-weight:bold;}
#content ol.listabc div.index li.subir a:hover {font-weight: normal;}


#content .index_map{float:left; margin:0px 10px 2px 0px; width:48%; display: inline;padding:2px 0px 3px 0px;}
#content .index_map h3{ font-size:11px;margin:0px;padding:3px 0px 0px 0px; font-weight:bold;}
#content .index_map .imgfleft{ float:left; padding:5px 6px 5px 8px;}
#content .index_map.text{ float:left; width:199px;}
#content .index_map .date{ margin:0px; padding:0px;color:#394456;}
#content .index_map p { margin:0px; padding:0px 0px 0px 0px; line-height:18px; font-size:11px;}
#content .index_map a{ color:#333333; text-decoration:none;font-weight:bold;}
#content .index_map a:hover{ text-decoration:underline;}
#content .imgfletter{ float:left; padding:10px 0px 5px 0px;}




#nav_gallery{float:left; margin-bottom:5px; display:inline;}
#nav_gallery a{color:#808080; text-decoration:none;}
#nav_gallery a:hover{ text-decoration:underline;}
#nav_gallery p{ float:left; margin:0px; padding:0px;}
#nav_gallery ul{ margin:0px 0px 0px 430px; padding:0px; float:left;}
#nav_gallery li{ display:inline;}
#nav_gallery li a{ padding-left:10px;}

#content .galery{float:left; margin:0px 10px 20px 0px; width:95%; background:url(../img/bg_gallery.gif) no-repeat top left; display: inline;padding:10px 0px 10px 7px; height:180px;}
#content .galery h3{ font-size:21px;margin:0px;padding:3px 0px 0px 0px; background:url(../img/disc-lines.gif) repeat-x bottom left;}
#content .galery .imgfleft{ float:left; padding:8px 6px 5px 8px; width: 256px;}
#content .galery .text{ float:left; width:280px; margin:73px 0px 0px 5px;}

#content .galery p{ margin:0px; padding:5px 0px 0px 0px; line-height:23px; font-size:14px; color:#282b30; font-weight:bold;}
#content .galery p span {color:#767779;}

#content .galery a{ color:#333333;}
#content .galery a:hover{ text-decoration:none;}

#content .info{ float:left; margin-top:-30px;}
#content .info h4{color:#272a2f; font-size:14px; margin:0px 20px 20px 0; padding:0px; line-height:10px;}
#content .info p {margin:-10px 40px 20px 0; padding:0px;font-size:12px;}
#content .cita{ font-style:italic;  line-height:18px;}

#modular{ float: left; width:290px; margin-left:30px;}

#modular .mod_top{float:left; width:100%; height:15px; background:url(../img/modulo-top.gif) no-repeat top left; margin-bottom:0px;}

#modular .mod_med table{ border: none; width:273px; margin: 10px 0px 10px 12px;}
#modular .mod_med {float: left; width: 100%; background:url(../img/modulo-med.gif) repeat-y bottom left;
 /* padding-bottom:30px;*/}
#modular .mod_med h2{ width:273px; background:url(../img/modulo-tit.gif) repeat-x top left; margin:10px 0px 0px 6px; padding:8px 0px 0px 10px; font-size:18px; height:34px; color:#425164; }
#modular .mod_med p{ color: #000; width: 247px; margin:4px 0 0 17px; line-height:18px; padding-bottom: 30px;}
#modular .mod_bottom{ float:left; width:100%; height:15px; background:url(../img/modulo-btm.gif) no-repeat top left; margin-top:-2px;}

#modular2{ float: left; width:289px; margin-top:106px; height:110px; background-color:#dfdfdf; border:1px solid #68707c;}


.form {clear: both;}
.form table{ border:none; margin:0px 0px 25px 0px; width: 100%;}
.form table td{ padding:2px;}
.form table th{ text-align:left;}
.form table th.space1, .form table th.space4 {width: 180px;}
.form table td.space2 {width: 220px;}
.form table td table {}
table.type2 td:first-child {width: 40%;}
.form .type2{ /*width:200px;*/ margin-top:-10px;}
.form .type3{margin-top:-40px;}
.form input{ border:none; background:#dfdfdf; font-size:11px; width:180px; }
.form .boton{ font-weight:bold; width:50px; color:#494d50; text-transform:uppercase; font-size:10px;}
.form .fimg{/* width:128px;*/}
.form .opc{ background:none; width:10px;}
.form textarea{background:#dfdfdf; border:none; padding:2px; font-size:11px; font-family:'trebuchet ms', arial, sans-serif; width:452px;}
.form #enviar{ width:90px; height:25px;}
.form th.comment {vertical-align: top; padding-top: .3em;}

/*.form .space1{ width:14%;}
.form .space2{ width:39%;}
.form .space3{ width:3%;}
.form .space4{ width:12%;}
.form .space5{ width:32%;}*/

#partners{ float:left; width:900px; margin:20px 0px 0px 25px;}
#partners p{ font-size:10px; margin:0px; padding:0px;}
#partners ul {}
#partners ul li {display: inline; list-style-type: none;}
#partners ul li img.first {margin-left: 0;}
#partners ul li img {margin-left: 60px;}

#foot {float:left; width:100%; background:#5f6772 url(../img/bg_info.gif) no-repeat; height:90px; clear: both;}

#foot ul{ margin:30px 0px 0px 26px; padding:0px;}
#foot li{ color:#FFFFFF; display:inline; margin:0px 10px 0px 0px; list-style:none;}
#foot li a{ color:#FFF; font-weight:bold; font-size:11px; text-decoration:none; margin:2px 10px 0px 0px;}
#foot li a:hover{ text-decoration:underline;} 
#foot p{color:#FFFFFF; margin:0px; padding:0px;margin:5px 0px 0px 26px; font-size:11px;}
#foot img {float: right; color: white; font-size: 1.2em; font-weight: bold; margin-top: 30px; margin-right: 28px;}

#foot_list{
	float:left;
	width:100%;
	text-align:left;
	clear: both;
}
#foot_list .col{ float:left; width:180px; margin: 10px 0 10px 28px; padding-bottom:0px;}
#foot_list .first {margin-left: 30px;}
#foot_list h4 {color:#8f8f90; margin:0 0 1em; font-size: 1em;}
#foot_list h4 a {text-decoration: none;}
#foot_list ul{ margin:-10px 0px 0px 0px; padding:0px;}
#foot_list ul ul {margin:0 0 6px 6px;}
#foot_list li{ display:block;color:#8f8f90; line-height:18px;}
#foot_list li a {text-decoration:none;}
#foot_list li a:hover, #foot_list h4 a:hover { text-decoration:underline;}
.clear{ clear:both;}



input[src="r_media/img/bt_enviar.gif"] { 
	width: 90px;
	height: 25px;
}


ul.libros, div.librosficha {display: block; margin: 0px; padding: 0px;}
ul.libros li {float: left; width: 300px; margin: 0; list-style-type: none; text-align: center;}
div.librosficha {text-align: center;}
ul.libros img, div.librosficha {margin: 0 auto;}
ul.libros h3, div.librosficha h3, ul.libros p, div.librosficha p {text-align: left;}
div.librosficha p img {float: left; margin: 0;}


ul.pago {display: block; margin-right: 20px; margin-left: 14px; width: 580px;}
ul.pago li {display: block; border-bottom: 1px solid #cbcbcb; border-top: 1px solid #e8e8e8; padding-bottom: .5em; padding-top: .5em;}
ul.pago li.first {border-top: 0; padding-top: 0;}
ul.pago li.last {border-bottom: 0; margin-bottom: 0;}
ul.pago li input.radio {width: 20px; margin-left: -28px; margin-bottom: -2px; border: 0; padding: 0; background: none;}
ul.pago li select#ccmes, ul.pago li input#ccmesprint {width: 60px;}
ul.pago li select#ccanyo, ul.pago li input#ccanyoprint {width: 100px;}
ul.pago li span {display: block; font-size: .9em;}
#content ul.pago li p {padding-left: 6px;}
ul.pago dl.cc {padding-left: 6px; margin-top: .3em;}

ul.pago dl.db {margin-left: 4px; margin-top: .3em;}
ul.pago dl.cc dt, ul.pago dl.db dt {font-weight: normal;}
ul.pago dl.cc label,ul.pago dl.db label {width: 100px;}
ul.pago dl.db input.num2 {width: 16px;}
ul.pago dl.db input.num4 {width: 30px;}
ul.pago dl.db input.num8 {width: 80px;}
ul.pago dl.db dd {}
ul.pago dl.db dd.cuenta span {float: left; margin-right: 2px;}
ul.pago dl.db dd.cuenta label {display: block; font-size: .95em; width: auto;}

form.form {font-size: 1em; margin-top: 1em;}
form.form dl.msg dt{float: none; display: block; clear: both;}
form.form dl.msg dd {float: none; display: block; clear: both; height: auto; padding-bottom: 10px;}
form.form dl.left,form.form div.left {float: left; width: 48%;}
form.form dl.right {padding-left: 21px;}
form.form dl.right, form.form div.right,form.form ul.right {float: left; clear: right; /*padding-right: 15px;*/}
form.form dt { float: left; font-weight: bold; padding-top: .4em; clear: both;}
form.form dt label {display: block; width: 118px;}
form.form dd { clear:right; /*margin-bottom: .5em; height: 24px;*/ padding-top: .5em;}
form.form h3 {background: url(../img/bg_h3.gif) left bottom repeat-x #fff; padding-bottom:4px; margin-bottom: 4px;}
form.form h3.sinbg {background-image:none;}
form.form h4 {font-weight: normal; margin-top: .8em; margin-bottom: 1em; font-size: 1em; padding-left: 0;}
form.form h5 {font-size: 1em; margin-bottom: .2em; margin-left: 10px;}
form.form div.legal h5 {margin-bottom: .5em; font-size: 1em; margin-left: 10px;}
form.form div.legal p {font-size: .95em; margin-right:80px; margin-left: 10px;}
form.form fieldset {margin-bottom: 30px; padding-top: 10px;} 
form.form fieldset p {margin: 0 70px 10px 20px; font-weight: bold;} 
form.form select {width: 162px;}
form.form input {width: 150px; padding: 2px;}
form.form input#priv { width: auto; margin-top: 12px; border: 0;}
form.form dl.sfloat {float: none; width: auto;}
form.form dl.sfloat dd.total {margin-top: 1em; border-top: 1px solid #c3c3c3; font-weight: bold;}
form.form dl.sfloat dt.total {margin-top: 1em; border-top: 1px solid #c3c3c3;}
form.form dl.sfloat dt label {width: 240px;}
form.form legend {font-weight: bold; border-bottom: 1px solid #c3c3c3; font-size: 1.2em;}
div.buttons {text-align: center;}

.subtitulo {}
.subtitulo h3 {font-size: 1.4em; clear: both; margin-bottom: 1em; color: #;}

dl.newslist {margin-top: 1em; clear: both; border: 0; border-top: 1px solid #d6d6d6; width: 580px;}
dl.newslist dt {display: block; width: 80px; float: left;border-bottom:1px solid #D6D6D6; padding: 4px; margin-bottom: 4px;}
dl.newslist dd {float: left; clear: right; width: 480px;border-bottom:1px solid #D6D6D6; padding: 4px; margin-left: 0; margin-bottom: 4px; overflow: hidden;}

form.form dt label {padding-top: .2em;}
dl.contact {width: 100%;}

div.buttons {margin-bottom: 2em;}
div.buttons input#enviar {margin-top: 1em; margin-left: 458px;}

div.thanks {text-align: center;}
div.pub {margin-top: 20px; margin-bottom: 40px;}
div.navficha {float: left; width: 600px; text-align: right; margin-bottom: 0.7em; margin-top: -2em;}
