/*Estructura del Sitio*/
body{
	font: 62% verdana;
	color:#4B4B4B;
	margin:0px;
	padding:0px;
	background-color:#B90000; 
}
#wrap{
	margin:0 auto;  
	width:970px; 
	background-image:url(../imgs/bg.png); 
	background-repeat:repeat-y;
}


/*Cabecera*/
#header{
	width:100%;
	height:140px; 
	min-width:100%;
	min-height:125px; 
	background-image:url(../imgs/header.png);
	Position:relative;
}
* html #header{
margin-bottom:15px;
}

#header h1{
	text-indent:-999em;
	overflow:hidden;
}

#header-flash{
	width:200px;
	height:100px;
	position:absolute;
	left:45px;
	bottom:25px;	
}

* html #header-flash{
	top:0px;
	
}

/*Contenido General*/
#contenido {
	width:890px;
	min-height:375px;
	margin:0 auto;
	position:relative;
}

* html #contenido {
	height:375px;
}
		
#seccion {
	width:883px;
	height:27px;
	margin-top:-10px;
	margin-left:-9px;
}
* html  #seccion {
	margin-top:0px;
	height:0px;
	padding:0px;
	position:absolute;
	top:-30px;
}
#seccion h2 {
	width:250px;
	color:#FFFFFF;
	font-size:1.1em;
	margin-left:20px;
	padding-top:5px;
}
* html #seccion h2 {
	padding:0px;	
	height:0px;
}
#seccion.empresa {
	background:#B90000;
}

#seccion.viaje {
	background:#FFB100;
}

#seccion.servicios {
	background:#03746E;
}
#seccion.pluscard {
	background:#FF8000;
}
#seccion.promociones {
	background:#2E0928;
}


#sub-menu{
	padding:0px;
	text-align:left;	
}
*:first-child+html #sub-menu{
	margin-top:30px;
}
#sub-menu ul {
	list-style:none;
	margin-top:0px;
	margin-left:-30px;
}

#sub-menu ul li {
	float:left;
	margin-right:15px;
}
#sub-menu ul li a{
	text-decoration:none;
	font-size:1.1em;
	font-weight:bold;
}
#sub-menu ul.empresa li a{
	color:#FFA933;
}
#sub-menu ul.servicios li a{
	color:#2E0927;
}
#sub-menu ul.pluscard li a{
	color:#A5313C;
}
#sub-menu ul.promociones li a{
	color:#176F61;
}

#main-content{
	width:735px;
	margin-top:35px;
	margin-left:5px;
	
}
#main-content p {
	clear:both;
	margin-bottom:20px;
	text-align:justify;
	line-height:15px;
}
#main-content.empresa h3{
	font-size:1.2em;
	color:#B90000;
	
}
#main-content span{
	color:#B90000;
	font-weight:bold;
}
#sidebar{
	width:138px;
	height:356px;
	position:absolute;
	right:15px;
	top:0px;
}
*:first-child+html #sidebar{
	top:20px;
}
/*Home*/
#banner-home {
	margin-top:30px;
	width:276;
	float:left;
}
div.col {
	width:192px;
	float:left;
	margin-right:13px;
	margin-top:5px;
}

div.col h3{
	color:#FFFFFF;
	font-size:1.1em;
	height:13px;
	margin-top:10px;
	margin-bottom:10px;
	padding-bottom:6px;
	padding-left:10px;
	padding-top:6px;
}

* html div.col h3{
	margin-top:0px;
}

div.col h3.col-1 {
	background:#DA0000;
	margin-bottom:-10px;
}

div.col h3.col-2 {
	background:#FFC700;
}

div.col h3.col-3 {
	background:#01823F;
}
div.col h4 {
	color:#008540;
	margin:25px 0 5px 0;
	font-size:1.3em;
	font-weight:bold;
}
div.col p {
	margin-top:0px;
	font-size:0.9em;
}
div.col img{
	border:none;
}
div.col a.alquiler {
	display:block;
	width:192px;
	height:64px;
	background-image:url(../imgs/alquiler2.jpg);
	margin-top:30px;
	text-indent:-999em;
	overflow:hidden;
}

/*Planifique su Viaje*/
#mapa{
	margin-top:20px;
	margin-left:12px;
}


/*la empresa*/
h2.seccion-empresa{
	width:861px;
	height:13px;
	font-size:1.1em;
	padding-bottom:6px;
	padding-left:22px;
	padding-top:6px;
	position:absolute;
	top:-44px;
	left:-10px;
	color:#FFFFFF;
	background:#B90000;
}
* html  h2.seccion-empresa{
	top:-30px;
}
*:first-child+html h2.seccion-empresa{
	top:-5px;
}
#la-empresa{
	width:515px;
	margin-left:5px;
}
#la-empresa h2{
	width:135px;
	height:32px;
	background:url(../imgs/la-empresa.jpg) no-repeat;
	text-indent:-999em;
	overflow:hidden;
}
#la-empresa img{
	margin-left:185px;
}
/*RRHH*/
h2.rrhh{
	clear:both;
	padding-top:20px;
	width:247px;
	height:30px;
	background:url(../imgs/rrhh.jpg) bottom no-repeat;
	text-indent:-999em;
	overflow:hidden;
}

#rrhh{
	width:715px;
}


#rrhh ul{
	float:left;
	width:310px;
	margin-left:0px;
	padding-left:12px;
}
#rrhh ul li {
	color:#B90000;
	font-weight:bold;
	margin-bottom:10px;
}

#rrhh p {
	clear:both;
}
#rrhh a.cv{
	display:block;
	text-align:right;
	text-decoration:none;
	color:#4B4B4B;
	font-weight:bold;
	line-height:15px;
	background:url(../imgs/btn-cv.jpg) right bottom no-repeat;
	padding-bottom:30px;
}
/*historia*/
h2.historia{
	clear:both;
	padding-top:20px;
	width:96px;
	height:30px;
	margin-left:5px;
	background:url(../imgs/historia.jpg) bottom no-repeat;
	text-indent:-999em;
	overflow:hidden;
}
#fotos-historia{
	width:168px;
	float:left;
	margin-right:25px;
}	

#fotos-historia img{
	margin-bottom:20px;
	margin-left:5px;
}


#texto-historia  {
	width:523px;
	float:left;
}

#texto-historia p {
	margin-bottom:20px;
	text-align:justify;
	line-height:15px;
}
/*Marketing y eventos*/
h3.marketing{
	clear:both;
	padding-top:20px;
	float:none;
	clear:both;
	width:241px;
	height:30px;
	background:url(../imgs/marketing.jpg) bottom no-repeat;
	text-indent:-999em;
	overflow:hidden;
}

#marketing{
	width:715px;
	margin-left:5px;
}



#galeria{
	float:left;
	margin-right:10px;
	width:516px;
	/*width:400px;*/
	height:360px;
}
#mini {
	float:left;
	width:165px;
}
#mini ul {
	list-style:none;
	padding:0px;
	margin:0px;
}
#mini ul li {
	display:block;
	float:left;
}
#mini img {
	border:none;
	margin-right:8px;
	margin-bottom:8px;
}

#mini a.next {
	display:block;
	clear:both;
	text-align:right;
	text-decoration:none;
	border:none;
	margin-top:-8px;
}
#mini a.next img {
	border:none;
}
#todoEvento{
	width:528px;
	float:left;
}

#otros-eventos{
	float:left;
}
h4.marketing{
	margin-top:0px;
	font-size:18px;
	color:#B90000;
}

#copete{
	font-size:12px;
	color:#B90000;
	width:493px;
	margin-top:10px;
}

h4.tituloOtros{
	margin-top:0px;
	font-size:16px;
	color:#B90000;
	font-weight:bold;
}
#otros-eventos ul{
	list-style:none;
	padding:0px;
	margin:0px;
}

#otros-eventos ul li {
	display:block;
	width:160px;
	padding:4px;
	background-color:#B90000;
	margin-bottom:4px;
}
#otros-eventos ul li a{
	text-decoration:none;
	color:#FFFFFF;
}
	
#texto-marketing {
	/*width:700px;*/
	width:515px;
	float:left;
}
/*Tipo de Servicios*/	
h2.seccion-servicios{
	width:861px;
	height:13px;
	font-size:1.1em;
	padding-bottom:6px;
	padding-left:22px;
	padding-top:6px;
	position:absolute;
	top:-44px;
	left:-10px;
	color:#FFFFFF;
	background:#03746E;
}
* html  h2.seccion-servicios{
	top:-30px;
}
*:first-child+html h2.seccion-servicios{
	top:-5px;
}
#tipo-servicio ul.links{
	clear:both;
	list-style:none;
	padding:0px;
	margin-top:20px;
	
	
}
#tipo-servicio ul.links li{
	float:left;
	color:#FFFFFF;
}
#tipo-servicio ul.links li a {
	display:block;
	height:94px;
	margin-right:53px;	
	padding-top:20px;
}
* html  #tipo-servicio ul.links li a {
	margin-right:43px;
}
*:first-child+html #tipo-servicio ul.links li a {
	margin-right:43px;
}
#tipo-servicio ul.links li a.s1 {
	width:97px;
	background:url(../imgs/semi-cama.png) bottom no-repeat;
}
#tipo-servicio ul.links li a.s2 {
	width:99px;
	background:url(../imgs/ejecutivo.png) bottom no-repeat;
}
#tipo-servicio ul.links li a.s3 {
	width:145px;
	background:url(../imgs/suite-bus.png) bottom no-repeat;
}
#tipo-servicio ul.links li a.s4 {
	width:145px;
	background:url(../imgs/plus-suite.png) bottom no-repeat;
}
#servi h3 {
	font-size:1.4em;
	font-weight:bold;
	color:#0F747E;
}
#se1{
	float:left;
	width:153px;
	margin-right:15px;
}
#se1 a.gif {
	display:block;
	width:151px;
	height:113px;
	margin-bottom:25px;
	background:url(../imgs/servicios-smallpop3a.jpg) bottom no-repeat;
	text-indent:-999em;
	overflow:hidden;
}
#se1 a.gif:hover{
	background:url(../imgs/servicios-smallpop3.gif) bottom no-repeat;
}

#se1 a.gif2 {
	display:block;
	width:151px;
	height:113px;
	margin-bottom:25px;
	background:url(../imgs/servicios-small2a.jpg) bottom no-repeat;
	text-indent:-999em;
	overflow:hidden;
}
#se1 a.gif2:hover{
	background:url(../imgs/servicios-small2.gif) bottom no-repeat;
}

#se1 a.gif3 {
	display:block;
	width:151px;
	height:113px;
	margin-bottom:25px;
	background:url(../imgs/servicios-small1a.jpg) bottom no-repeat;
	text-indent:-999em;
	overflow:hidden;
}
#se1 a.gif3:hover{
	background:url(../imgs/servicios-small1.gif) bottom no-repeat;
}

#se1 img {
	
	border:none;
}

#se2{
	float:left;
	width:344px;
	margin-right:15px;
}
#se2 img {
	margin-bottom:22px;
	border:none;
}
#se3{
	float:left;
	width:184px;
}
#se3 h4 {
	font-size:1.3em;
	font-weight:bold;
	color:#0F747E;
	margin-top:0px;
	margin-left:5px;
	margin-bottom:5px;
}
#se3 ul{
	padding-left:20px;
	margin-top:0px;
}
#se3 ul li {
	margin-left:0px;
	margin-bottom:5px;
	color:#000000;
	font-size:90%;
	font-weight:bold;
}
#se3 div {
	width:61px;
	float:left;
	text-align:center;
	
}
#se3 div p {
	font-size:80%;
	font-weight:bold;
	color:#0F747E;
	text-align:center;
}

/*Nuestra Flota*/
h2.flota{
	clear:both;
	padding-top:20px;
	width:155px;
	height:30px;
	background:url(../imgs/nuestra-flota.jpg)bottom no-repeat;
	text-indent:-999em;
	overflow:hidden;
}
img.flota{
	float:left;
	margin-top:20px;
}
#flota{
	float:left;
	width:356px;
}

#flota p{
	text-align:justify;
}

/*Ecomiendas*/
h2.encomiendas{
	clear:both;
	padding-top:20px;
	width:155px;
	height:30px;
	background:url(../imgs/encomiendas.jpg) bottom no-repeat;
	text-indent:-999em;
	overflow:hidden;
}
#img-encomiendas{
	float:left;
	margin-left:50px;
	margin-right:50px;
	margin-top:20px;
}
* html #img-encomiendas{
	margin-left:25px;
}

#img-encomiendas a{
	display:block;
	width:121px;
	height:18px;
	margin-left:60px;
	background:url(../imgs/btn-puntos.jpg) no-repeat;
	text-indent:-999em;
	overflow:hidden;
}

#encomiendas{
	float:left;
	width:356px;
}
#encomiendas p{
	text-align:justify;
}

/*Pluscard*/
h2.seccion-pluscard{
	
	width:861px;
	height:13px;
	font-size:1.1em;
	padding-bottom:6px;
	padding-left:22px;
	padding-top:6px;
	position:absolute;
	top:-44px;
	left:-10px;
	color:#FFFFFF;
	background:#FF8000;
}
* html  h2.seccion-pluscard{
	top:-30px;
}
*:first-child+html h2.seccion-pluscard{
	top:-5px;
}
h2.pluscard{
	clear:both;
	padding-top:20px;
	width:259px;
	height:30px;
	background:url(../imgs/pluscard.jpg) bottom no-repeat;
	text-indent:-999em;
	overflow:hidden;
}

h2.que-es-pluscard{
	clear:both;
	padding-top:20px;
	width:190px;
	height:30px;
	background:url(../imgs/que-es.jpg) bottom no-repeat;
	text-indent:-999em;
	overflow:hidden;
}

#texto-pluscard{
	float:left;
	margin-right:35px;
	width:384px;
}

#texto-pluscard ul{
	list-style:none;
	padding:0px;
}

/*Promociones*/
h2.seccion-promociones{
	width:861px;
	height:13px;
	font-size:1.1em;
	padding-bottom:6px;
	padding-left:22px;
	padding-top:6px;
	position:absolute;
	top:-44px;
	left:-10px;
	color:#FFFFFF;
	background:#2E0928;
}
* html  h2.seccion-promociones{
	top:-30px;
}
*:first-child+html h2.seccion-promociones{
	top:-5px;
}
h2.promociones{
	clear:both;
	padding-top:20px;
	width:340px;
	height:30px;
	background:url(../imgs/promociones.jpg) bottom no-repeat;
	text-indent:-999em;
	overflow:hidden;
}
*:first-child+html h2.promociones{
	margin-top:20px;
}
h3.promociones{
	margin-bottom:0px;
}
#sorteo{
	width:375px;
	float:left;
	margin-right:100px;
}
#img-sorteo{
	float:left;
	margin-right:20px;
}
#img-sorteo a{
	display:block;
	text-align:center;
	text-decoration:none;
	font-weight:bold;
	color:#2E0927;
}
#texto-sorteo{
	float:left;
	width:150px;
}
#texto-sorteo h3{
	margin-top:0px;
	margin-bottom:0px;
	font-weight:bold;
	color:#2E0927;
}
#texto-sorteo p {
	margin-top:0px;
	text-align:left;
}
#otros-sorteos{
	clear:both;
	width:375px;
	padding-top:30px;
} 
#otros-sorteos div{
	width:92px;
	float:left;
	font-weight:bold;
	color:#2E0927;
} 
#otros-sorteos img {
	border:none;
	width:62px;
	height:72px;
}
#otros-sorteos a {
	color:#2E0927;
	text-decoration:none;
}

form.promociones{
	width:210px;
}

form.promociones h3{
	margin-top:0px;
	margin-bottom:0px;
	margin-left:30px;
	font-weight:bold;
	color:#2E0927;
}

form.promociones fieldset{
	border:none;
	width:210px;
}

form.promociones p {
	padding-bottom:10px;
	font-size:90%;
	color:#000000;
}

form.promociones p.form input, form.promociones p.form select{
	width:90px;
	height:12px;
	border:1px inset gray;
	float:left;
}

form.promociones p.form2 input{
	width:25px;
	height:12px;
	border:1px inset gray;
	float:left;
}

form.promociones p.form label{
	width:40px;
	text-align:right;
	margin-right:20px;
	color:#000000;
	float:left;
}
form.promociones p.form2 label{
	width:40px;
	margin-right:20px;
	text-align:right;
	color:#000000;
	float:left;
}
form.promociones p.form2 label.depto{
	margin-right:5px;
}
form.promociones p.radio label{
	width:40px;
	margin-right:15px;
	text-align:right;
	color:#000000;
	float:left;
}
form.promociones p.radio label.radio{
	width:30px;
	padding-top:3px;
}
form.promociones p.radio input {
	float:left;
}
form.promociones input.button{
	width:49px;
	height:16px;
	background:url(../imgs/btn-enviar-verde2.jpg) no-repeat;
	border:none;
	margin-left:70px;
	font-size:0.9em;
	color:#FFFFFF;
}

/*Contacto*/
h2.seccion-contacto{
	width:861px;
	height:13px;
	font-size:1.1em;
	padding-bottom:6px;
	padding-left:22px;
	padding-top:6px;
	position:absolute;
	top:-44px;
	left:-10px;
	color:#FFFFFF;
	background:#B90000;
}
* html  h2.seccion-contacto{
	top:-30px;
}
*:first-child+html h2.seccion-contacto{
	top:-5px;
}
h2.contacto{
	clear:both;
	padding-top:20px;
	width:289px;
	height:30px;
	background:url(../imgs/contacto.png) bottom no-repeat;
	text-indent:-999em;
	overflow:hidden;
}
#sucursales{
	width:220px;
	float:left;
}
#sucursales ul{
	list-style:none;
	padding:0px;
	margin-bottom:20px;
}

#sucursales ul li {
	color:#2E0927;
}

form.contacto fieldset{
	border:none;
}
form.contacto p {
	padding-bottom:10px;
	font-size:90%;
	color:#000000;
}
form.contacto p.form input{
	width:90px;
	height:12px;
	border:1px inset gray;
	float:left;
}
form.contacto p.form textarea{
	width:300px;
	height:80px;
	border:1px inset gray;
	float:left;
}

form.contacto p.form label{
	width:150px;
	text-align:right;
	margin-right:20px;
	color:#000000;
	float:left;
}
form.contacto p.radio{
	padding:0px;
}

form.contacto p.radio label{
	width:150px;
	margin-right:7px;
	text-align:right;
	color:#000000;
	float:left;
}
form.contacto p.radio label.radio{
	float:none;
	padding-top:3px;
}

form.contacto p.radio input{
	float:left;
	margin-left:12px;
}
form.contacto p.radio input.radio2{
	margin-left:170px;
}
form.contacto input.button{
	width:49px;
	height:16px;
	background:url(../imgs/btn-enviar-rojo2.jpg) no-repeat;
	border:none;
	margin-left:170px;
	margin-top:20px;
	font-size:0.9em;
	color:#FFFFFF;
}
form.contacto p.obl {
	margin-left:170px;
}
form.contacto p.form  label.error{color:#FF0000;}



/*Solicitud de Ingreso*/	
h2.solicitud{
	clear:both;
	padding-top:20px;
	width:233px;
	height:30px;
	background:url(../imgs/solicitud.jpg) bottom no-repeat;
	text-indent:-999em;
	overflow:hidden;
}
form.solicitud{
	width:700px;
}

form.solicitud fieldset{
	width:700px;
	border:none;
}
form.solicitud  h3 {
	display:block;
	width:700px;
	font-size:0.9em;
	text-align:left;
	height:13px;
	margin-bottom:10px;
	padding-bottom:6px;
	padding-left:10px;
	padding-top:6px;
	color:#FFFFFF;
	background:#DA0000;
}

form.solicitud p {
	padding-bottom:10px;
	padding-top:10px;
}
form.solicitud p.form label{
	width:80px;
	text-align:right;
	margin-right:20px;
	color:#000000;
	float:left;
}

form.solicitud p.form input{
	width:90px;
	height:12px;
	border:1px inset gray;
	float:left;
}
form.solicitud p.form input#numcalle, form.solicitud p.form input#piso, form.solicitud p.form input#depto, form.solicitud p.form input#edadpa, form.solicitud p.form input#vivepa, form.solicitud p.form input#edadma, form.solicitud p.form input#vivema{
	width:40px;
}
form.solicitud p.form select{
	width:90px;
	height:16px;
	font-size:90%;
	text-align:center;
	border:1px inset gray;
	float:left;
}
form.solicitud p.fecha label{
	width:80px;
	text-align:right;
	margin-right:20px;
	color:#000000;
	float:left;
}

form.solicitud p.fecha label#m, form.solicitud p.fecha label#a{
	width:10px;
	margin-right:5px;
}
form.solicitud p.form label#edadpa, form.solicitud p.form label#edadma, form.solicitud p.form label#vivepa, form.solicitud p.form label#vivema{
		width:35px;
		margin-right:10px;
}
form.solicitud p.fecha select{
	width:50px;
	height:16px;
	font-size:90%;
	text-align:center;
	border:1px inset gray;
	float:left;
}

form.solicitud p.radio{
	padding-left:90px;
}
form.solicitud p.radio label.radio{
	width:150px;
	float:left;
	padding-top:2px;
}

form.solicitud p.radio input{
	float:left;
	
}
form.solicitud p.form  label.error{color:#FF0000;}
form.solicitud p.fecha  label.error{color:#FF0000;}
form.solicitud p.radio  label.error{color:#FF0000;}
form.solicitud  label.error{color:#FF0000;}

form.solicitud input.button{
	width:49px;
	height:16px;
	background:url(../imgs/btn-enviar-rojo2.jpg) no-repeat;
	border:none;
	margin-left:300px;
	margin-top:20px;
	font-size:0.9em;
	color:#FFFFFF;
}

/*Contratación de Unidades*/	
h2.unidades{
	clear:both;
	padding-top:20px;
	width:295px;
	height:30px;
	background:url(../imgs/unidades.jpg) bottom no-repeat;
	text-indent:-999em;
	overflow:hidden;
}

form.unidades{
	width:700px;
}

form.unidades fieldset{
	width:700px;
	border:none;
}
form.unidades  h3 {
	display:block;
	width:700px;
	font-size:0.9em;
	text-align:left;
	height:13px;
	margin-bottom:10px;
	padding-bottom:6px;
	padding-left:10px;
	padding-top:6px;
	color:#04756F;
	background:#A8CA9E;
}

form.unidades p {
	padding-bottom:10px;
	
}
form.unidades p.form label{
	width:170px;
	text-align:right;
	margin-right:20px;
	color:#000000;
	float:left;
}
form.unidades p.form label #fax{
	width:70px;
}
form.unidades p.form input{
	width:90px;
	height:12px;
	border:1px inset gray;
	float:left;
}
form.unidades p.form select{
	width:90px;
	height:16px;
	font-size:90%;
	text-align:center;
	border:1px inset gray;
	float:left;
}
form.unidades p.form textarea{
	width:300px;
	height:80px;
	border:1px inset gray;
	float:left;
}

form.unidades p.fecha select{
	width:50px;
	height:16px;
	margin-right:5px;
	font-size:90%;
	text-align:center;
	border:1px inset gray;
	float:left;
}
form.unidades p.fecha input{
	width:50px;
	height:12px;
	border:1px inset gray;
	float:left;
}

form.unidades p.fecha label{
	width:170px;
	text-align:right;
	margin-right:20px;
	color:#000000;
	float:left;
}
form.unidades p.fecha label#horasalida, form.unidades p.fecha label#horaregreso{
	width:100px;
}

form.unidades p.radio{
	padding-left:190px;
}
form.unidades p.radio label.radio{
	width:150px;
	float:left;
	padding-top:2px;
}

form.unidades p.radio input{
	float:left;
	
}

form.unidades input#cant {
	width:30px;
	margin-left:20px;
	height:12px;
	border:1px inset gray;
	
}
form.unidades p.form  label.error{color:#FF0000;}
form.unidades p.fecha  label.error{color:#FF0000;}
form.unidades p.radio  label.error{color:#FF0000;}
form.unidades  label.error{color:#FF0000;}

form.unidades input.button{
	width:49px;
	height:16px;
	background:url(../imgs/btn-enviar-verde2.jpg) no-repeat;
	border:none;
	margin-left:300px;
	font-size:0.9em;
	color:#FFFFFF;
}

/*Compra Online*/	
#frame {
	margin-top:20px;
	margin-left:10px;
}
iframe{
	
	background:#FFFFFF;
	
}
/*Footer*/	
#footer{
	clear:both;
	width:100%;
	height:35px; 
	min-width:100%;
	min-height:35px; 
	background-image:url(../imgs/footer.png);
}
#banners-home{
margin:0 auto;
width:900px;
}

#dpvg{
clear:both;
margin: 0 auto; 
font-size: 9px; 
width: 880px; 
text-align: right;
}
#dpvg a{
color:#CCC;
text-decoration:none;
font-weight:bold;
}
.contentdiv img{
margin:20px 0 0 0;
}
