/*
@font-face {
 font-family: fontMain;
 src: url(./fonts/);
}
*/

html, body, div, table, tr, td, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, em , form, p, blockquote, fieldset, input, select {
    margin:0;
    padding:0;
}

html,body {
    height:100%;
}

html {
}

body {
    /*-x-system-font:none;*/
    background-color:#f5f5f5; /*#e0e0e0;*/ /*#e9e9e9;*/
    color:#000;
    font-family: Arial,Helvetica,sans-serif;
    /*font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Helvetica,sans-serif;*/
    /*font-family: arial,Helvetica,sans-serif;*/
    font-size:12px;
    font-size-adjust:none;
    font-stretch:normal;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    position:relative;
    width:100%;
    left:0;
    top:0;
    /*
    background-image: url(../img/fondo_body.jpg);
    background-position: center top;
    background-repeat: no-repeat;
    */
}

* {
    outline:none;
}

/************************************/

a , a:link , a:visited {
    margin:0;
    padding:0;
    color:#008595;
    text-decoration:none;
}
a:hover , a:hover p{
    text-decoration: underline;
}
/*
a:active {
    color:#fff;	
    background-color: #FF3300;
    text-decoration: none;
}
*/
a:focus {
    outline:none;
}

/***********************************/

strong {
    font-weight:bold;
}
p {
    margin:0;
    padding:0 0 1em 0;
}

/*****************************************/

div {
}

h1, h2, h3, h4 , h5, h6 {
    margin:0;
    padding:0 0 .5em 0;
    font-family:'Trebuchet MS';

}
h1 {
    font-size:1.4em;
    
}

h2 {
    font-size:1.25em;
}

h3 {
    font-size:1.1em;
}

h4{
    font-size:1em;
}

h5 {
    /*font-size:1em;*/
}

h6 {
}

/***********************************/

img {
    margin:0;
    padding:0;
    border:0;
}

img a , img a:link , img a:visited {
    margin:0;
    padding:0;
    border:0;
}

table , tr , td {
}
table {
    margin:0;
    padding:0;
    border:0;
}

label {
}
fieldset {
}

leyend {
}

hr {
}

iframe {
    margin:0;
    padding:0;
    border:0;
}

/**********************************************************************/
/* LISTAS *************************************************************/
/**********************************************************************/

ul , ol , dl {
    list-style-position:inside;
}

ul , ol {
}

ul {
}

ol {
}

li , dt , dd {
    margin:0;
    padding:.3em 0;
    /*display:block;*/
}

li{
}

dt {
    font-weight:bold;
}

dd {
}

/**********************************************************************/

button {
    cursor:pointer;
}

/***********************************************/

.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }

* html .clearfix { zoom: 1; } /* IE6 */

*:first-child+html .clearfix { zoom: 1; } /* IE7 */

/**********************************************************************/
/* propios ************************************************************/
/**********************************************************************/

.pre , .pre p {
	font-family: Courier,monospaced;
	font-size:100%;
}

br.clear { 
    clear: both;
}

.clear { 
    clear: both;
}

.italic {
    font-style:oblique;
}

.uppercase {
    text-transform:uppercase;
}
.lowercase {
    text-transform:lowercase;
}

.noP p {
    margin:0;
    padding:0;
}

.inline {
    display:inline;
}
/*
.txtSize_small {
    font-size:11px;
}
*/
.txt_center {
    text-align:center;
}
.txt_left {
    text-align:left;
}
.txt_right {
    text-align:right;
}

.floatL {
    float:left;
}
.floatR {
    float:right;
}

.borderL {
	border-left:1px dotted #999;
}
.borderR {
	border-right:1px dotted #ccc;
}

img.IMGmiddle {
    vertical-align:middle;
}



