/* DISEŅO */
body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	background:#FFFFFF;
	margin: 0px;
	padding: 0px;
	line-height:normal;
	}

#flash {
	width:100%;
	height:100%;
	vertical-align:middle;
	position:absolute;
	margin:auto;
	}
	
.nopadding {padding:0px !important;}
.noborder {border:0px !important;}
.nomargin {margin:0px !important;}
.hidden {visibility:hidden !important;}
.skip {display:none !important;}
.clear {clear:both; !important;}
.fleft {float:left !important;}
.fright {float:right !important;} 
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}

		
/* ETIQUETAS */
img {border:0;}
h1, h2, h3, h4, h5, h6 {font-size:1em;	font-size:100%; font-weight:normal;}
a { outline:none;}
p, li {line-height:1.25em;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,select,textarea,p,blockquote,th,td {margin:0; padding:0;}
table {border-collapse:collapse; border-spacing:0; empty-cells:show;}

/* TEXTOS */
.tbold {font-weight:bold !important;}
.tbolder {font-weight:bolder !important;}
.titalic {font-style:italic !important;}
.tsub {text-decoration:underline !important;}

.tleft {text-align:left !important;}
.tright {text-align:right !important;}
.tcenter {text-align:center !important;}
.tjustify {text-align:justify !important;}

.t9 {font-size:9px !important;}
.t10 {font-size:10px !important;}
.t11 {font-size:11px !important;}
.t12 {font-size:12px !important;}

.tblack {color:#000000 !important;}
.twhite {color:#FFFFFF !important;}
.tverde {color:#2b6e3d;}

/* FORMULARIOS */
.input-xxx {
	border:1px solid #000000;
	background-color:#FFFFFF;
	font-size:12px;
	color:#000000;
	padding: 0px 5px;
	/*width:200px;*/
	/*height:25px;*/
	}
	
.sel {}

.btn {}

/* INDEX */
#contenedor {
	width:440px;
	height:539px;
	left:50%;
	top:50%;
	margin-left:-220px;
	margin-top:-269px;
	position:absolute;
	vertical-align:middle;
}
.hispalis {
	float:left;
	width:260px;
	height:117px;
	background:url(../images/hispalis.gif) no-repeat;
	}
.logo {
	float:right;
	width:180px;
	height:117px;
	background:url(../images/logo.jpg) no-repeat;
	}
.texto {
	float:left;
	width:182px; /*260*/
	height:167px; /*177*/
	background:url(../images/texto.gif) no-repeat;
	padding:10px 14px 0px 64px;
	color:#FFFFFF;
	text-align:justify;
	}
.colum1 {
	width:80px;
	float:left;
	font-size:10px;
	margin-top:15px;
	color:#fffa79;
	}
.colum2 {
	width:96px;
	float:right;
	font-size:10px;
	margin-top:15px;
	color:#fffa79;
	}	
	
.entrar {
	float:right;
	width:170px; /*180*/
	height:127px; /*177*/
	background:url(../images/entrar.gif) no-repeat;
	padding:50px 0px 0px 10px;
	line-height:12px;
	}
.bus {
	float:left;	
	width:440px;
	height:245px;
	background:url(../images/bus.jpg) no-repeat;
	}
.pie{
	float:left;
	width:420px; /*440*/
	height:auto;
	text-align:center;
	padding:0px 0px 0px 20px;
	margin:10px 0px 0px 0px;
	line-height:18px;
	color:#979797;
	}
.pie a, .pie a:visited {color:#979797; text-decoration:none;}
.pie a:hover {color:#2b6e3d; text-decoration:none;}