/*
    Document   : recursos
    Created on : 12-ago-2011, 8:11:32
    Author     : joscasan
    Description:
        Recursos generales
*/
br.clear{ clear: both;}

/*float*/
.floatr{ float: right !important;}
.floatl{ float: left !important;}

/*width*/
.w100{ width: 100%}
/*span*/

/*fondos*/
.fondopagina_1{ background-color: #cfcece;}
/*border radius*/
.radius_5{ -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; border-radius: 5px;}
.radius_15{ -webkit-border-radius: 15px; -moz-border-radius: 15px; -ms-border-radius: 15px; border-radius: 15px;}

/*bordes*/
.border_1_gris{border: 1px solid #999;}.border_b1_gris{border-bottom: 1px solid #999;}.border_tb_1_gris{border-top: 1px solid #999; border-bottom: 1px solid #999;}.border_lr_1_gris{border-right: 1px solid #999999; border-left: 1px solid #999999;}.border_lr_1_blanco{border-right: 1px solid #ffffff; border-left: 1px solid #ffffff;}
.border_t1_gris{border-top: 1px solid #999;}.border_r1_gris{border-right: 1px solid #999;}

/*encabezados*/
h1, h2, h3, h4, h5, h6{display: block; width: auto; margin: 0; padding: 0; line-height: 115%; font-weight: normal;}

/*paddign*/
.nopadtop{padding-top: 0 !important;}.p0{padding: 0;}.p5{padding: 5px;}.p10{padding: 10px;}.p2_10{padding: 2px 10px;}.p5_10{padding: 5px 10px;}.pt5{padding-top: 5px !important;}.pt10{padding-top: 10px !important;}.pt20{padding-top: 20px !important;}.pb10{padding-bottom: 10px !important;}.pb20{padding-bottom: 20px;}.p0_10{padding: 0 12px;}
.pbt20{padding-bottom: 20px; padding-top: 20px;}
/*margin*/
.m0{margin: 0;}.m20{margin: 20px;}.mr5{margin-right: 5px;}.ml10{margin-left: 10px!important;}.ml20{margin-left: 20px!important;}.mr10{margin-right: 10px;}.mr20{margin-right: 20px;}.mlr10{margin-right: 10px!important; margin-left: 10px!important;}
.mlr15{margin-right: 15px!important; margin-left: 15px!important;}.mlr20{margin-right: 20px!important; margin-left: 20px!important;}.mt5{margin-top: 5px;}.mt10{margin-top: 10px;}.mt20{margin-top: 20px;}.mt25{margin-top: 25px;}.mb5{margin-bottom: 5px;}.mb10{margin-bottom: 10px;}
.mb20{margin-bottom: 20px;}.nomartop{margin-top: 0 !important;}
/*font-size*/
.s75{font-size: 75% !important;}.s85{font-size: 85% !important;}.s90{font-size: 90% !important;}.s110{font-size: 110% !important;}.s120{font-size: 120% !important;}.s140{font-size: 140% !important;}.s150{font-size: 150% !important;}.s160{font-size: 160% !important;}.s180{font-size: 180% !important;}.s260{font-size: 260% !important;}
/*aspecto texto*/
.ital{font-style: italic;}.center{text-align: center;}.derecha{text-align: right;}.destacado{font-weight: bold;}.justificado{text-align: justify;}.normal{font-weight: normal;}.subrayado{text-decoration: underline;}

/*lineheight*/
.lh125{line-height: 125%;}.lh135{line-height: 135%;}

/*elementos form*/
custom-checkbox, .custom-radio { position: relative; }

/* input, label positioning */
input[type="checkbox"], input[type="radio"]{ display: block; float: left;}
span.texto{ display: block; float: left; width: 100%;}

/*posiciones*/
.relativa{ position: relative;}

/*listas*/
.ulhorizontal{ display: block; float: left; width: auto; margin: 0; padding: 0; list-style: none;}
.ulhorizontal li{ display: block; float: left; width: auto; margin: 0 5px 0 0; padding: 0 15px;}
.ulhorizontal li:first-child{ margin: 0; padding-left: 0;}

/*enlaces*/
a.overmorado{ color: #802780;}
a:hover.overmorado{ color: #FF801E !important; /*naranja*/}