@charset "utf-8";
/* ======================================================================================================== */
/* ===== INICIA CSS BASICO ================================================================================ */
/* ======================================================================================================== */

/* CSS Document */
html {
    height:auto;
}
body {
    height:auto;
}
a, a:visited {
    text-decoration: none;
}
a:hover {
    text-decoration: none;
}
.clear {
    clear: both;
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
}
.separador {
    clear: both;
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
    margin-bottom:15px !important;
}

/* =Spacing
--------------------------------------------------------------------------------*/
ol {
    list-style: decimal;
}
ul {
}
li {
}
dl, hr, h1, h2, h3, h4, h5, h6, ol, ul, pre, table, address, fieldset {
}
p {
    padding: 0px;
    margin: 0px;
}
article {
}

.scaler > img, video, object {
    max-width: 100%;
}
.scaler > img, video, object {
    width: 100%;
}


/* ----------------- ESTILOS BASICOS ----------------- */

/* MARGENES */
.padd_0 {	padding:0px;}
.padd_5 {	padding:5px;}
.padd_10 {	padding:10px;}
.padd_15 {	padding:15px;}
.margin_0 {	margin:0px;}
.margin_10{margin-bottom:10px;}

/* BG DE COLORES TRANSPARENTES */
.bg_grey {background-color:rgba(100, 100, 100, 0.5);}
.bg_blue {background-color:rgba(000, 128, 255, 0.5);}
.bg_green {background-color:rgba(0,153,51,0.5);}
.bg_yellow {background-color:rgba(255,255,0,0.5);}
.bg_red {background-color:rgba(255, 85, 000, 0.5);}
.bg_black {background-color:rgba(000, 000, 000, 0.5);}
.bg_orange {background-color:rgba(255, 128, 000, 0.5);}
.bg_white {background-color:rgba(255, 255, 255, 0.5);}
.bg_white_2 {background-color:rgba(255, 255, 255, 0.5);}
.bg_rare_1 {background-color:rgba(209, 15, 127, 0.5);}
.bg_rare_2 {background-color:rgba(15, 127, 209, 0.5);}
.bg_rare_3 {background-color:rgba(127, 209, 127, 0.5);}

/* COLOR DE FUENTE */
.fnt_grey{ color:#333; }

/* BG DE COLORES PLENOS */
.bg_p_whigrey {background-color:#F2F2F2;}
.bg_p_whigrey2 {background-color:#E7E7E7;}
.bg_p_white {background-color:#FFFFFF;}
.bg_p_green {background-color:#54b361;}
.bg_p_blue {background-color:#03F;}
.bg_p_drkblue {background-color:#369;}
.bg_p_red {background-color:#cc3300;}
.bg_p_grey {background-color:#444444;}
.bg_p_grey_light {background-color:#777777;}
.bg_p_orange {background-color:#f68d1a;}
.bg_p_yellow {background-color:#FF0;}
.bg_p_black {background-color:#000;}
.bg_p_black {background-color:#000;}
.bg_p_gris{background: #232323;}

/* ALTURAS MINIMAS */
.altura_600 {height:600px;}
.altura_500 {height:500px;}
.altura_400 {height:400px;}
.altura_300 {height:300px;}
.altura_200 {height:200px;}
.altura_175 {height:175px;}
.altura_150 {height:150px;}
.altura_100 {height:100px;}
.altura_75	{height:75px;}
.altura_50	{height:50px;}
.altura_25	{height:25px;}
/* BORDES */
.bdrgrls {
    border-radius:			3px;
    -moz-border-radius:		3px;
    -webkit-border-radius:	3px;
    -khtml-border-radius: 	3px;
    overflow:hidden;
}
.bdrgrls_5 {
    border-radius:			5px;
    -moz-border-radius:		5px;
    -webkit-border-radius:	5px;
    -khtml-border-radius: 	5px;
    overflow:hidden;
}

.bdrgrls_10 {
    border-radius:			10px;
    -moz-border-radius:		10px;
    -webkit-border-radius:	10px;
    -khtml-border-radius: 	10px;
    overflow:hidden;
}
/* SOMBRA */
.dropshadow_shape {
    -moz-box-shadow: 	3px 3px 4px 0px rgba(000, 000, 000, 0.4);
    -webkit-box-shadow: 3px 3px 4px 0px rgba(000, 000, 000, 0.4);
    box-shadow: 		3px 3px 4px 0px rgba(000, 000, 000, 0.4);/* For IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=180, Color='#000000')";	/* For IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=180, Color='#000000');
}
.dropshadow_text {
    text-shadow:1px 1px 1px #444;
    filter:dropshadow(color=#444, offx=1, offy=1);
}
/* -------------------------------------------------------- */


/* AVISOS */
.add img {
    max-width: 100%;
}
/* -------------------------------------------------------- */


/* ESTILOS */
.callout{border-radius:3px;margin:0 0 20px 0;padding:15px 30px 15px 15px;border-left:5px solid #eee}
.callout a{color:#fff;text-decoration:underline}.callout a:hover{color:#eee}
.callout h4{margin-top:0;font-weight:600}.callout p:last-child{margin-bottom:0}
.callout code,.callout .highlight{background-color:#fff}
.callout.callout-danger{border-color:#c23321}
.callout.callout-warning{border-color:#c87f0a}
.callout.callout-info{border-color:#0097bc}
.callout.callout-success{border-color:#00733e}
.callout.callout-danger,.callout.callout-warning,.callout.callout-info,
.callout.callout-success{color:#fff !important}
.bg-red,.callout.callout-danger{background-color:#dd4b39 !important}
.bg-yellow,.callout.callout-warning{background-color:#f39c12 !important}
.bg-aqua,.callout.callout-info{background-color:#00c0ef !important}
.bg-green,.callout.callout-success{background-color:#00a65a !important}

.text-gray{color:#d2d6de !important}