@CHARSET "UTF-8";
/* Reset 
---------------------------------- */
body {
    font: x-small Arial,Helvetica,sans-serif; /*1em=10px*/
    line-height: 1.25em;
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
    margin: 0;
    padding: 0;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
	width: 100%;
}
fieldset,img { 
    border: 0;
}
address,caption,cite,code,dfn,em,th,var {
    font-style: normal;
    font-weight: normal;
}
ol,ul {
    list-style: none;
}
caption,th, td {
    text-align: left;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: ''
} 
blockquote,q {
    quotes: "" ""
}
abbr,acronym { 
    border: 0;
}
img {   
    border: 0;
    text-decoration: none;  
    /*Si anyades un background aparecera como fondo de la imagen, util para imagenes de carga */ 
}
h1,h2,h3,h4,h5,h6 {
    font-size: 1em;
    font-size: 100%;
    font-weight: normal;
}
a, :focus { 
    outline: none;
}
pre, code {
    font-family: monospace;
    line-height: 100%;
}
input { font: inherit;}
/* estructura
------------------------- */
.hidden {display: none;}
.to-right {text-align: right;}
.to_left {text-align: left;}
.to_center {text-align: center;}
.float_left {float: left;}
.float_right {float: right;}
.no_float {float: none !important;}
.clear {clear: both;}
.clearing-floats { overflow: hidden;}
/* clearfix 
--------------------------- */
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
/* Fir ( Fahrner Image Replacement ) 
--------------------------- */
h1,
a.fir,
#wrapper .fir:link { 
    cursor: pointer;
	text-decoration: none;
	width:100%;
	display:block;
}
.fir{ 
    position: relative; 
    margin: 0; 
    padding: 0;
    /* hide overflow:hidden from IE5/Mac */ /* \*/ overflow: hidden; /* */
} 
.fir span{ 
    display: block; 
    position: absolute; 
    top: 0; 
    left: 0; 
    z-index: 90; /*for Opera 5 and 6*/ 
}
/* Equal height columns 
--------------------------- */
#wrapper .columns .col {
    float: left; 
} 
.columns.border {
    border: 1px solid #DDDDDD;
    border-left: none;
    border-right: none;
    padding: 2% 0;
}

.col.rborder {
    border-right:1px solid #DDDDDD;
    padding-right: 2%;
    margin-right: 2%;
}
.col.lborder {
    border-left:1px solid #DDDDDD;
    padding-left: 2%;
}
/* plugins js 
--------------------------- */

/*      Plugin flash remove default text --------------------------------------------*/
.flash-replaced div.alt {
	display: none;
}

/* Restricciones de drupal
--------------------------- */

/* Para el ejemplo de etiquetas */
ul.tips td.get { width: 20%;}
ul.tips td.get strong, ul.tips td.get b { font-weight:bolder; }
ul.tips td.get em, ul.tips td.get cite , ul.tips td.get i{ font-style:italic; }
ul.tips td.get ol li{ list-style-type: decimal; }
ul.tips td.get li { display:list-item; list-style-type:circle; }
ul.tips td.get dt { display:block;  }
ul.tips td.get dd { padding: 5px;   }
/* sfir con lightbox */
#wrapper .titulo-sifr {
	position:absolute;
	z-index:10;
}
