/* FileMaker PHP Site Assistant - Plain (White) CSS template */

html {
	height: 100%;
	width: 100%;
	padding-bottom: 0px;
	padding-top: 0px;
	margin: 0px;
}

body {
	height: 100%;
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
	font-size:x-small;
}

strong {
	color: black;
}
a {
	color: #230439	
}
a:hover
{
	color: #29012C;
	text-decoration: underline;
}
h3 {
	/*text-align: left;*/
	font-size: 1em;
	font-style: normal;
	font-weight: bold;
	margin-top: 8px;
	cursor: pointer;
}

#accordion h3{
	background-color: white;
	font-family: Arial, Helvetica, sans-serif;

}
#accordion h3 a{
	color: black;
	font-size: 13px;
	font-weight:bold;
	

}

.notaccordion{

	font-size: 16px;
	font-style: normal;
	font-variant: normal;
	font-weight: 400;
	line-height: 20px;
	text-decoration: none;
	}


.link_home, .link_ayuda{
	color: #841C33;
	font-weight: bold;
	text-decoration: underline;
}
img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
}
ul {
	margin-top: 2px;
	margin-bottom: 2px;

}

li {

}

table {
	font-size: small;
}

li.bibliografia{
	margin-bottom: 10px;
	color:#230439;

	font-size: 15px;
	font-variant: normal;
	font-weight: normal;
	line-height: 20px;
}


.center {
	text-align: center;
}

.left {
	float: left;
}

.right {
	float: right;
}

.clear {
clear: both;
}
/***
 * 3 major sections of page: Header, Container(body), and Footer
 */

#header {
	height: 78px;
	background-color: #C9C9C9;
	width:99%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #29012C;

	/* box-shadow: 0px 3px 5px #666;
   -webkit-box-shadow: 0px 3px 5px #666;
   -moz-box-shadow: 0px 3px 5px #666;*/
}

#headerlogo {
	padding-top: 4px;
	padding-left:10px;
	cursor:pointer;/*	clear: left;*/
}
#headerlogo h1{
	font-size: 38px;
	color: #cc3300;
}

#headercaption {
	padding-top: 8px;
	float: left;
	font-size: 12px;
	text-align: left;
	color: #000000;
	font-family: Georgia, "Times New Roman", Times, serif;
}

#header h1 {S
	width: 0%;
	font-weight: normal;
	padding-top: 0px;
	margin: 0px;
}

#container {
	background-color: #ffffff;
	margin: 0px;
	padding: 0px;
}
#tabs {
	background-color: #FFF;
	width: 600px;
	position: relative;
	top: -30px;
	height: 50px;
	color: #999;
	float: right;
}

#panel{
/*	width: 100%;*/
	border: 1px solid #DADADA;
	padding: 5px;
	/*color: #828282;*/
	font-size: 12px;
	background-color: #FFF;
	margin-bottom:10px;
	/*position:absolute;*/
	/*top:121px;*/
	box-shadow: 1px 1px 2px #ccc;
	-webkit-box-shadow:  1px 1px 2px #ccc;
	-moz-box-shadow: 1px 1px 2px #ccc;
}
	

#page_nav {
	height: 75px;
	
	font-size: 11px;
	float: right;
}
.warning {
	color: #FFFFFF;
	text-align: center;
	border: 1px solid #D12D53;
	background-color: #D12D53;
	font-size: 12px;
	}
/*.contacto {
	float: right;
}*/

#page_nav ul {
	/*list-style-type: none;*/
	/*white-space: nowrap;*/
	margin-top: 3px;
	margin-right: 7px;
	/*	margin-right: 0px;
	margin-bottom: 0px;*/
}

.activelink a{
	padding-left: 3px;
	height: 42px;
	color: black;
	text-decoration: none;
	padding-top: 30px;
	display: inline-block;
	background-color: #FFF;
	width: 122px;
	text-align: center;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #0D091B;
	border-bottom-width: 6px;
	border-bottom-style: solid;
	border-bottom-color: #fff;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
	line-height: 16px;
}

.activelink a:hover{
	padding-left: 3px;
	height: 42px;
	color: #230439;
	text-decoration: none;
	padding-top: 30px;
	display: inline-block;
	background-color: #FFF;
	width: 122px;
	text-align: center;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #703374;
	border-bottom-width: 6px;
	border-bottom-style: solid;
	border-bottom-color: #fff;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
	line-height: 16px;
}
	/*	box-shadow: 1px -2px 4px #000;*/
/*	-webkit-box-shadow:  1px -2px 4px #333;
	-moz-box-shadow: 1px -2px 4px #333;*/
}

#content {
	margin-right: 20px;
	margin-left: 20px;
	min-width: 900px;
	}
.contentbg {
	width: 100%;
	height: auto;
	background-position: center;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 37px;
}

.contentmid {
	padding-top: 10px;
	padding-bottom: 10px;
	/*text-align: left;*/
}

.contentmidrecords {
/*	padding-top: 10px;*/
	/*padding-right: 75px;*/
}
.p_listado {
	background-color: #DEDEDE;
	padding-bottom: 15px;
	padding-right: 4px;
	padding-left: 4px;
	padding-top: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}
.p_listado_bottom {
	background-color: #DEDEDE;
	padding-bottom: 4px;
	padding-right: 4px;
	padding-left: 4px;
	padding-top: 15px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}
.patrocinan {
	font-size: 11px;
	margin-left: 450px;
	line-height: 125%;
	margin-top: -250px;
	min-height: 250px;
}

#contenttitlebg {
	/*	float: right;*/

	margin-top: -36px;
	margin-bottom: 30px;
	text-align: right;
	font-size: large;
	color: #CCCCCC;
	font-family: Georgia, "Times New Roman", Times, serif;
	padding-left:330px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #ccc;
	height: 33px;
	/*overflow: hidden;*/

	
}
.b_order{
/*	background-image: url(../images/f_b_ordenar.png);
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 10px;*/
	}
.desplegar a{
	font-weight: normal;
	color: #D02D53;
	text-decoration: underline;
}

#content h1 {
	/*text-align: left;*/
	color: #ccc;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.5em;
	font-style: normal;
	font-weight: normal;
	margin-top: 3px;
}

#content h2 {
	color: #000000;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	word-wrap: break-word;
	text-align: justify;
	margin: 0px 0px 0px 40px;
	top: 0px;
}

.messagedisplay {
	float: right;
	color: #000000;
	font-size: 13px;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin: 40px 10px 0px 20px;
	top: 0px;
}

.message {
	float: right;
	width: 95%;
	text-align: center;
	margin-right: 0px;
	margin-top: 20px;
	color: #57a0c8;
	font-size: 13px;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.txt_inicio {
	width: 678px;
	text-align: justify;
	color: #333;
	font-size: 13px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 160%;
	height: 530px;
	padding: 0px;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.txt_inicio a{
	color: #333;
	font-weight: normal;
}
.color1 {
	color: black;
}
.color1 a{
	color: #cc3300;
	font-weight: normal;
}
.color2 {
	color: #838383;
}

#error {
	padding-right: 50px;
	color: #D12D53;
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
}

#autherror {
	color: #FF0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.login {
	width: 320px;
	padding-top: 20px;
}

.loginalign {
	text-align: center;
	vertical-align: middle;
	width: 360px;
	height: auto;
	margin: 30px;
	border: #CCCCCC double;
}


.login_title {
	color: #000000;
	padding-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.loginheight {
	height: 30px;
}

.login_button {
	border: 1px solid #90908d;
	margin-left: 40px;
	height: 23px;
	padding-top: 0px;
	padding-left: 12px;
	padding-right: 8px;
	text-align: center;
	color: #000000;
	margin-bottom: 40px;
}

.buttons {
	border: 1px solid #90908d;
	height: 23px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 8px;
	padding-right: 8px;
	text-align: center;
	color: #000000;
}

/* other pages */

#label{
	font-weight: bold;
	margin-right: 7px;
	margin-left: 7px;
	font-size: 13px;
}

#campo{
	margin-right: 7px;
	font-size: 13px;
	}
p.noticia_2{
	background-color: #Fff;
	
	}

p.noticia{
	font-size: 15px;
	background-color: #F0F0F0;
	padding: 10px;
	line-height: 170%;
	color: #333;
	margin-bottom: 35px;
	margin-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	}

#crono{
	border: 1px solid #CCC;
	padding: 15px;
	background-color: #FFF;
	margin-top: 5px;
	margin-right: 5px;
	margin-left: 5px;
	}
	
#crono_2{
	padding: 15px;
	margin-bottom: 20px;
	background-color: #F0F0F0;
	margin-top: 5px;
	margin-right: 5px;
	margin-left: 5px;
	}

#b_desp a{
	color: #D73E62;
	}
#desplegable{
	
	}
.recwidth {
	background-color: #DADADA;/*	text-align: left;*/
	/*	padding: 0px;*/
	width: 100%;
}

.findimg {
	width: 45px;
	height: 43px;
	padding-left: 20px;
}

.scroll {
	height: 700px;
	width: 95%;
	overflow: auto;
	margin-left: 20px;
}

.scrolladd {
	width: 100%;
	margin-top: 0px;
	margin-right: 75px;
	margin-bottom: 10px;
	margin-left: 75px;
	border: 1px solid #096;
}

.scrollbrowse {
	height: 700px;
	width: 95%;
	overflow: auto;
	margin: 40px;
}

.curvedbg {
	/*width: 95%;*/
	height: 10px;
	margin: 0px;
}

#form {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
}


.fields {
	text-align: right;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.field_data h3{
/*	background-color: #FFF;*/
	}
.recordlist{
	font-size: 11px;
	color: #000000;
	font-variant: normal;
	width: 100%;
}

.recordlist_nav {
	text-align: right;
	padding-left: 20px;
}

.recordlist_nav_next {
	font-size: 12px;
	color: #000000;
	font-variant: normal;
	text-align: right;
	width: 100%;
}

table.record {
	color: #000000;
	font-size: 14px;
	margin: 0px;
	padding-top: 18px;
	padding-right: 8px;
	padding-bottom: 25px;
	padding-left: 8px;	/*float: left;*/
	width: 100%;


}

td.field_name {
	text-align: left;
	font-weight: bold;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-right: 10px;
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 10px;
	color: #333;

}
td.field_group {
	color: #B33351;
	text-align: left;
	font-weight: lighter;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-right: 10px;
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 13px;
	padding-left: 10px;
}

td.field_data {
	color: #000000;
	height: 20px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

td.field_data img {
	border-left: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
	background: #FFFFFF;
	padding: 5px;
}

tr.submit_btn {
	color: #000000;
	text-align: left;
	margin-top: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

th.browse_header {
	background-color: #f6f3f2;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: 63px;
	border: 1px #f6f3f2 solid;
	margin: 0px auto;
	padding: 0px 10px;
}

table.browse_records {
	background-color: #FFF;
	border: 1px solid #cccccc;
	border-collapse: collapse;
	float: left;
	color: #000000;
	font-size: 14px;
	width: 100%;
	padding: 5px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.marco {
	border: 1px solid #cccccc;
	border-collapse: collapse;
	float: left;
	color: #333;
	font-size: 12px;
	width: 100%;
	padding: 10px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.nota {
	font-size: 12px;
	color: #AE324F;
}

.fieldinput {
	width: 300px;
	resize: none;	
}

table.reclistnavi {
	width: 100%;
	margin: 0px auto;
	text-align: right;
}

.recordlist_nav_next a {
	color: #000000;
	font-weight: bold;
}

.recordlist_nav_last a {
	color: #000000;
	font-weight: bold;
}

.recordlist_nav_first a {
	color: #000000;
	font-weight: bold;
}

.recordlist_nav_prev a {
	color: #000000;
	font-weight: bold;
}

pre{
font-family: Arial, Helvetica, sans-serif;
	color: #333;
	font-size:x-small;
	
	}

.portal {
	border: 1px solid #f1eeed;
	border-collapse: collapse;
}

#cita{
	padding-top: 18px;
  	padding-left: 5px;
	padding-right: 5px;
	height: 30px;
	text-align: center;
	}

th.portal_header {
	background-color: #cccccc;
	color: #000000;
	font-size: 12px;
	text-align: left;
	padding: 3px;
}
.table_row {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
	padding: 5px;
	/*padding:0;*/
	/*margin-top:3px;*/
	/*background-color: #F1F1F1;*/
	/*margin-bottom: 4px;*/
}

.alt_row {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;	
	padding: 5px;
	/*	margin-top:3px;*/
	/*background-color: #DADADA;*/	/*background-color: #E3E3E3;*/
	
}
.fechas li, .panel_fecha li{
	background-color: #D3C5C7;
	padding: 3px;
	/*list-style-type: none;*/
	margin-bottom:	4px;
	display: block;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	}
	

.panel_fecha li{
	width: 150px;
}
.panel_fecha{
	list-style-type: none;
	float:left;
	margin-right: 10px;
	margin-left: 10px;
	margin-bottom: 10px;
/*	width: 150px;*/
}
.panel_titulo{
	/*display: inline;*/
	font-weight: bold;
	float:left;
	/*	margin-left:10%;*/
	text-align: left;
	padding-top: 2px;
}

.flecha_inf{
	float: right;
	cursor: pointer;
	background-image: url(../images/flecha_inf.png);
	background-repeat: no-repeat;
	height: 20px;
	width: 20px;
	

}

.flecha_sup{
	float: right;
	cursor: pointer;
	background-image: url(../images/flecha_sup.png);
	background-repeat: no-repeat;
	height: 20px;
	width: 20px;
	}

.link_listados{
	font-size: 11px;
	/*padding-top: 7px;*/
/*	padding-right: 5px;*/
	padding-left: 7px;
	color: #B62747;
	cursor:pointer;
	
	}
.link_botones2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-top:40px;
	color: #D02D53;
	cursor:pointer;
	padding:2px;
	text-align: center;
	font-weight: lighter;
	}
.link_botones{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-bottom:25px;
	margin-top:15px;
	color: #D02D53;
	cursor:pointer;
	padding:2px;
	}
	.link_botones:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-bottom:5px;
	color: #FFFFFF;
	cursor:pointer;
	background-color: #D02D53;
	}
	
#link_special{
	font-size: small;
	font-weight: normal;
	color: #D12D53;
	text-decoration: underline;	
	}
	
#cont_listado{
	background-color: #DEDEDE;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	margin-top: 5px;
	padding: 5px;
	width: 100%;
	}
	
#cont_listado td{
	border: 1px solid #CCC;
	padding: 8px;
/*	margin-top: 2px;
	margin-bottom: 2px;	*//*padding-bottom: 5px;*/
	background-color: #FFF;
	}
#cont_listado hr{
	height: 1px;
	color: #CCC;
	border-top-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #CCC;
}

td.browse_cell {
	font-size: 12px;
	color: #000000;
	border: 1px #ffffff solid;
	padding: 5px 10px;
	font-weight: normal;
}
td.browse_cell a {
	font-size: 11px;
	color: #D73E62;
	border: 1px #ffffff solid;
	padding: 5px 10px;
	font-weight: bold;
	text-decoration: none;
}

td.browse_cell img {
	width: 50px;
}

td.group_header {
	background-color: #e4e3e2;
	height: 35px;
	font-weight: bold;
	text-align: left;
	padding-left: 10px;
}

td.group_total_title {
	font-size: 12px;
	height: 25px;
	background: #eae9e9;
	color: #000000;
	text-align: left;
	padding-left: 10px;
}

td.grand_total_title {
	font-size: 12px;
	font-weight: bold;
	height: 40px;
	color: #000000;
	text-align: left;
	padding-left: 10px;
}

td.group_total {
	height: 25px;
	background: #eae9e9;
	color: #000000;
	font-weight: bold;
	text-align: right;
	padding-right: 10px;
}

td.grand_total {
	height: 46px;
	color: #ffffff;
	font-weight: bold;
	text-align: right;
	padding-right: 10px;
}

td.col2 {
	width: 600px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.equipo {
	width: 340px;
	font-size: 12px;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: left;
}
.equipo a{
	text-decoration: none;	
}
.equipo a:hover{
	text-decoration: underline;	
}
input {
	/*background-color: #ffffff;*/
	border: 1px #a8a8a8 solid;
	/*padding-top: 3px;*/
	
}
.boton{
	background-image: url(../images/f_boton.png);
	background-repeat: repeat-x;	
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	   border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
	cursor: pointer;
	box-shadow: 1px 1px 2px #ccc;
	-webkit-box-shadow:  1px 1px 2px #ccc;
	-moz-box-shadow: 1px 1px 2px #ccc;
	margin-top: 7px;
}
.boton_min{
	background-image: url(../images/f_boton.png);
	background-repeat: repeat-x;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	cursor: pointer;
	font-size: x-small;
	padding: 1px;
	box-shadow: 1px 1px 2px #ccc;
	-webkit-box-shadow:  1px 1px 2px #ccc;
	-moz-box-shadow: 1px 1px 2px #ccc;
	line-height: 135%;
	font-weight: bold;
	width: 15px;
}
.boton hover{

background-color: #ffffff;
}
textarea {
	background-color: #ffffff;
	border: 1px #a8a8a8 solid;
	padding-top: 3px;
}

select {
	background-color: #ffffff;
	border: 1px #a8a8a8 solid;
	width: 212px;
	vertical-align: top;
}

.password_input {
	background-color: #cccccc;
	padding-top: 3px;
}

.sublinks a:link {
	color: #000000;
	text-decoration: none
}

.sublinks a:visited {
	color: #000000;
	text-decoration: none
}

.sublinks a:hover {
	color: #04f6dc;
}

/* Footer */

#footer {
	font-size: 12px;
	font-weight: normal;
	width: 100%;
/*	height: 20px;*/
	position: relative;
	/*background-color: #838283;*/
	margin-top: 20px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#footertext {
	margin-right: 20px;
	margin-left: 20px;
	min-width: 750px;	/*color: #393939;*/	/*white-space: nowrap;*//*	text-align: left;
	font-weight: normal;*/	/*margin-top: -30px;*/
	/*position: relative;*/
}
.hr_footer {
	background-color: #838283;
	height: 20px;
	width: 100%;
	}
.legal_footer {
	float: right;
	margin-top: -30px;
	color: #FFF;
	padding-right: 5px;
}
.img_footer {
	float: right;
}
.footerwidth {
	width: 100%;
	border: none;
	margin: 0px auto;
	position: relative;
}

#footer ul.secondary_links {
	padding-top: 16px;
	padding-left: 0px;
}

#footer ul.secondary_links li {
	display: inline;
}

#footer ul.secondary_links a:link, #footer ul.secondary_links a:visited {
	display: inline;
	font-weight: normal;
	color: #D22D53;
	text-decoration: underline;
}

#footer ul.secondary_links a:hover {
	color: #666666;
}
.radio_form {
	font-size: 10px;
	font-weight: normal;
	line-height: 30px;
}

.ui-tooltip {
	padding: 8px;
	position: absolute;
	z-index: 9999;
	max-width: 300px;
	-webkit-box-shadow: 0 0 5px #aaa;
	box-shadow: 0 0 5px #aaa;
	margin: -5px;
	background-color: #FFF;
}
body .ui-tooltip {
	border-width: 2px;
}
.b{
	float:right;
	margin-top:6px;
	}
.boton_abrir{
	background-position: -18px 0px;
	background-image: url(../images/ui-icons_botones.png); padding: 8px;
	background-repeat:no-repeat; width: 18px; height: 16px;

}
.boton_cerrar{ background-position: 0px 0px; background-image: url(../images/ui-icons_botones.png); padding: 8px;background-repeat:no-repeat; width: 18px; height: 16px;
	}
