@import url('https://fonts.googleapis.com/css?family=Ubuntu:300,400,500,700');
body
{
    margin: 0;
    padding: 0;
    font-family: "Ubuntu", sans-serif;
    font-size: 12pt;
    color: #1a1a1a;
}
div, h1, h2, h3, h4, h5, h6, p, ul, li, ol { display: block; }
a { color: #666666; text-decoration: none; }
.clear {clear: both;}
.none {display: none !important;}
.block {display: block !important;}
.bloque_1, .bloque_2, .bloque_3, .bloque_4, .bloque_5, .bloque_6, .bloque_7, .bloque_8, .bloque_9, .bloque_10, .bloque_11, .bloque_12 { display: block; float: left; }
.bloque_1 { width: 8.33%; }
.bloque_2 { width: 16.66%; }
.bloque_3 { width: 25%; }
.bloque_4 { width: 33.33%; }
.bloque_5 { width: 41.66%; }
.bloque_6 { width: 50%; }
.bloque_7 { width: 58.33%; }
.bloque_8 { width: 66.66%; }
.bloque_9 { width: 75%; }
.bloque_10 { width: 83.33%; }
.bloque_11 { width: 91.66%; }
.bloque_12 { width: 100%; }

.bloque_1_m { margin-left: -8.33%; }
.bloque_2_m { margin-left: -16.66%; }
.bloque_3_m { margin-left: -25%; }
.bloque_4_m { margin-left: -33.33%; }
.bloque_5_m { margin-left: -41.66%; }
.bloque_6_m { margin-left: -50%; }
.bloque_7_m { margin-left: -58.33%; }
.bloque_8_m { margin-left: -66.66%; }
.bloque_9_m { margin-left: -75%; }
.bloque_10_m { margin-left: -83.33%; }
.bloque_11_m { margin-left: -91.66%; }

.bloque_1_offset { margin-left: 8.33%; }
.bloque_2_offset { margin-left: 16.66%; }
.bloque_3_offset { margin-left: 25%; }
.bloque_4_offset { margin-left: 33.33%; }
.bloque_5_offset { margin-left: 41.66%; }
.bloque_6_offset { margin-left: 50%; }
.bloque_7_offset { margin-left: 58.33%; }
.bloque_8_offset { margin-left: 66.66%; }
.bloque_9_offset { margin-left: 75%; }
.bloque_10_offset { margin-left: 83.33%; }
.bloque_11_offset { margin-left: 91.66%; }

.padding_bot_n1 { padding-bottom: 10px !important; }
.padding_bot_n2 { padding-bottom: 20px !important; }
.padding_bot_n3 { padding-bottom: 30px !important; }
.padding_bot_n4 { padding-bottom: 40px !important; }
.padding_bot_n5 { padding-bottom: 50px !important; }
.padding_bot_n6 { padding-bottom: 60px !important; }
.padding_bot_n7 { padding-bottom: 70px !important; }
.padding_bot_n8 { padding-bottom: 80px !important; }
.padding_bot_n9 { padding-bottom: 90px !important; }
.padding_bot_n10 { padding-bottom: 100px !important; }
.padding_bot_n11 { padding-bottom: 110px !important; }
.padding_bot_n12 { padding-bottom: 120px !important; }
.padding_top_n1 { padding-top: 10px !important; }
.padding_top_n2 { padding-top: 20px !important; }
.padding_top_n3 { padding-top: 30px !important; }
.padding_top_n4 { padding-top: 40px !important; }
.padding_top_n5 { padding-top: 50px !important; }
.padding_top_n6 { padding-top: 60px !important; }
.padding_top_n7 { padding-top: 70px !important; }
.padding_top_n8 { padding-top: 80px !important; }
.padding_top_n9 { padding-top: 90px !important; }
.padding_top_n10 { padding-top: 100px !important; }
.padding_top_n11 { padding-top: 110px !important; }
.padding_top_n12 { padding-top: 120px !important; }
.padding_n1 { padding-top: 10px !important; padding-bottom: 10px !important; }
.padding_n2 { padding-top: 20px !important; padding-bottom: 20px !important; }
.padding_n3 { padding-top: 30px !important; padding-bottom: 30px !important; }
.padding_n4 { padding-top: 40px !important; padding-bottom: 40px !important; }
.padding_n5 { padding-top: 50px !important; padding-bottom: 50px !important; }
.padding_n6 { padding-top: 60px !important; padding-bottom: 60px !important; }
.padding_n7 { padding-top: 70px !important; padding-bottom: 70px !important; }
.padding_n8 { padding-top: 80px !important; padding-bottom: 80px !important; }
.padding_n9 { padding-top: 90px !important; padding-bottom: 90px !important; }
.padding_n10 { padding-top: 100px !important; padding-bottom: 100px !important; }
.padding_n11 { padding-top: 110px !important; padding-bottom: 110px !important; }
.padding_n12 { padding-top: 120px !important; padding-bottom: 120px !important; }
.margin_top_n0 { margin-top: 0px !important; }
.margin_top_n1 { margin-top: 10px !important; }
.margin_top_n2 { margin-top: 20px !important; }
.margin_top_n3 { margin-top: 30px !important; }
.margin_top_n4 { margin-top: 40px !important; }
.margin_top_n5 { margin-top: 50px !important; }
.margin_top_n6 { margin-top: 60px !important; }
.margin_top_n7 { margin-top: 70px !important; }
.margin_top_n8 { margin-top: 80px !important; }
.margin_top_n9 { margin-top: 90px !important; }
.margin_top_n10 { margin-top: 100px !important; }
.margin_top_n11 { margin-top: 110px !important; }
.margin_top_n12 { margin-top: 120px !important; }
.margin_top_n1_m { margin-top: -10px !important; }
.margin_top_n2_m { margin-top: -20px !important; }
.margin_top_n3_m { margin-top: -30px !important; }
.margin_top_n4_m { margin-top: -40px !important; }
.margin_top_n5_m { margin-top: -50px !important; }
.margin_top_n6_m { margin-top: -60px !important; }
.margin_top_n7_m { margin-top: -70px !important; }
.margin_top_n8_m { margin-top: -80px !important; }
.margin_top_n9_m { margin-top: -90px !important; }
.margin_top_n10_m { margin-top: -100px !important; }
.margin_top_n11_m { margin-top: -110px !important; }
.margin_top_n12_m { margin-top: -120px !important; }
.margin_bot_n0 { margin-bottom: 0px !important; }
.margin_bot_n1 { margin-bottom: 10px !important; }
.margin_bot_n2 { margin-bottom: 20px !important; }
.margin_bot_n3 { margin-bottom: 30px !important; }
.margin_bot_n4 { margin-bottom: 40px !important; }
.margin_bot_n5 { margin-bottom: 50px !important; }
.margin_bot_n6 { margin-bottom: 60px !important; }
.margin_bot_n7 { margin-bottom: 70px !important; }
.margin_bot_n8 { margin-bottom: 80px !important; }
.margin_bot_n9 { margin-bottom: 90px !important; }
.margin_bot_n10 { margin-bottom: 100px !important; }
.margin_bot_n11 { margin-bottom: 110px !important; }
.margin_bot_n12 { margin-bottom: 120px !important; }
.margin_bot_n1_m { margin-bottom: -10px !important; }
.margin_bot_n2_m { margin-bottom: -20px !important; }
.margin_bot_n3_m { margin-bottom: -30px !important; }
.margin_bot_n4_m { margin-bottom: -40px !important; }
.margin_bot_n5_m { margin-bottom: -50px !important; }
.margin_bot_n6_m { margin-bottom: -60px !important; }
.margin_bot_n7_m { margin-bottom: -70px !important; }
.margin_bot_n8_m { margin-bottom: -80px !important; }
.margin_bot_n9_m { margin-bottom: -90px !important; }
.margin_bot_n10_m { margin-bottom: -100px !important; }
.margin_bot_n11_m { margin-bottom: -110px !important; }
.margin_bot_n12_m { margin-bottom: -120px !important; }
.mobile_only { display: none;}
.text_center { text-align: center !important;  }
.text_left   { text-align: left !important;    }
.text_right  { text-align: right !important;   }
.text_justify{ text-align: justify !important; }
.no_margin { margin: 0; padding: 0;}
.overflowVisible { overflow: visible !important; }
.overflowVisible_x { overflow-x: visible !important; }
.overflowVisible_y { overflow-y: visible !important; }
.overflowHidden { overflow: hidden !important; }
.overflowHidden_x { overflow-x: hidden !important; }
.overflowHidden_y { overflow-y: hidden !important; }
#alh_navigation, #alh_content, #alh_footer, #alh_showcase, #alh_middle { margin-left: auto; margin-right: auto; }
h1 { font-size: 31pt; margin: 0; line-height: 110%; color: #1a1a1a; font-weight: 300; }
h2 { font-size: 31pt; margin: 0; line-height: 110%; color: #1a1a1a; font-weight: 500; letter-spacing: -0.02em; }
h1 > small, h2 > small { font-size: 29pt; font-weight: 300; display: block; line-height: 130%; }
h3 { font-size: 16pt; margin: 0; line-height: 120%; color: #1a1a1a; font-weight: 300; }
h4 { font-size: 16pt; margin: 0; line-height: 120%; color: #1a1a1a; font-weight: 300; }
h3 > small, h4 > small { font-size: 14pt; font-weight: 300; display: block; line-height: 130%; }
h5 { font-size: 14pt; margin: 0; line-height: 120%; color: #1a1a1a; font-weight: 300;}
h6 { font-size: 14pt; margin: 0; line-height: 120%; color: #1a1a1a; font-weight: 300; }
p { font-size: 12pt; margin-top: 0; line-height: 140%; color: #1a1a1a; /*color: #696969;*/}
ul {
    list-style: circle;
    color: #696969;
}
button {font-family: "Ubuntu", sans-serif;}
.light { font-weight: 300;}
.regular { font-weight: 400;}
.medium { font-weight: 500;}
.bold, strong { font-weight: 700;}

label[rel="pointer"] { cursor: pointer; }
select { margin: 50px; border: 1px solid #777; background: transparent; width: 150px; padding: 5px 35px 5px 5px; font-size: 16px; border: 1px solid #777; height: 35px; -webkit-appearance: none; -moz-appearance: none; appearance: none; background: url('../img/select_bg.png') 96% / 20px no-repeat #eee; }
/*target Internet Explorer 9 and Internet Explorer 10:*/
@media screen and (min-width: 0\0) { select { background: none; padding: 5px; } }

p.inline_text,
h1.inline_text,
h2.inline_text,
h3.inline_text,
h4.inline_text,
h5.inline_text,
h6.inline_text,
img.inline_text,
.inline_text p,
.inline_text h1,
.inline_text h2,
.inline_text h3,
.inline_text h4,
.inline_text h5,
.inline_text h6,
.inline_text img,
.inline_text { display: inline !important; }
img { width: 100%; height: auto; margin-bottom: -5px; }
img.ancho_auto, .ancho_auto img { width: auto !important; }
img.img100p, .img100p img { width: 100%; }

a.noDecoration { text-decoration: none !important; }
.lineHeight110{ line-height: 110%;}
.lineHeight120{ line-height: 120%;}
.lineHeight100{ line-height: 100%;}
.letterAdjust01 {letter-spacing: -0.01em;}
.letterAdjust02 {letter-spacing: -0.02em;}
.letterAdjust03 {letter-spacing: -0.03em;}
.letterAdjust04 {letter-spacing: -0.04em;}
.letterAdjust05 {letter-spacing: -0.05em;}

.bigSize { font-size: 50pt; }

/*h1, h2, h3, h4, h5, h6 { color: #585858; }*/
/***** The Brain Factory GLYPH *****/
@font-face{
	font-family:'TBF Glyph';
	src:url('../fonts/TheBrainFactory_glyph.eot');
	src:url('../fonts/TheBrainFactory_glyph.eot?#iefix') format('embedded-opentype'),
		url('../fonts/TheBrainFactory_glyph.woff') format('woff'),
		url('../fonts/TheBrainFactory_glyph.ttf') format('truetype'),
		url('../fonts/TheBrainFactory_glyph.svg#TBF_Glyph') format('svg')
}
.tbfglyph{
		position:relative;
		top:1px;
		display:inline-block;
		font-family:'TBF Glyph';
		-webkit-font-smoothing:antialiased;
		font-style:normal;
		font-weight:normal;
		line-height:1;
		-moz-osx-font-smoothing:grayscale;
	}
	.tbfglyph:empty{ width:1em}
	.tbfglyph-tbflogo:empty{ width:5em; top: 0px;}
	.tbfglyph-tbflogo:before{ content:"V"}
	.tbfglyph-tbflogo:after{ content:"The Brain Factory"; display: none;}
	.tbfglyph-zclogo:empty{ width:5em; top: 0px;}
	.tbfglyph-zclogo:before{ content:"Z"}
	.tbfglyph-zclogo:after{ content:"Zinking Club"; display: none;}
	.tbfglyph-equipo:before{ content:"\0061"}
	.tbfglyph-inteligencia:before{ content:"\0063"}
	.tbfglyph-problemas:before{ content:"\0067"}
	.tbfglyph-negociacion:before{ content:"\006c"}
	.tbfglyph-confianza:before{ content:"\006d"}
	.tbfglyph-planificar:before{ content:"\0072"}
	.tbfglyph-hablar:before{ content:"\0075"}
	.tbfglyph-left-arrow:before{ content:"\0041"}
	.tbfglyph-right-arrow:before{ content:"\0042"}
	.tbfglyph-up-arrow:before{ content:"\0043"}
	.tbfglyph-down-arrow:before{ content:"\0044"}
	.tbfglyph-water:before{ content:"\0045"}
	.tbfglyph-aula:before{ content:"\0046"}
	.tbfglyph-birrete:before{ content:"\0047"}
	.tbfglyph-libro:before{ content:"\0048"}
	.tbfglyph-map-pointer:before{ content:"\0049"}
	.tbfglyph-menu:before{ content:"\003D"}
	.tbfglyph-plus:before{ content:"\002B"}
	.tbfglyph-minus:before{ content:"\002D"}
	.tbfglyph-close:before{ content:"\0058"}
	.tbfglyph-mail:before{ content:"\004A"}
	.tbfglyph-left-carrow:before{ content:"\004F"}
	.tbfglyph-right-carrow:before{ content:"\004E"}
	.tbfglyph-up-carrow:before{ content:"\004D"}
	.tbfglyph-down-carrow:before{ content:"\004C"}
	.tbfglyph-heart:before{ content:"\002A"} /* CORAZON*/
	.tbfglyph-globe:before{ content:"\0030"} /* GLOBO */
	.tbfglyph-reload:before{ content:"ç"} /* RELOAD */
	.tbfglyph-info:before{ content:"i"} /* INFO */
	
/*************************/

/*** MENU ****/




/*** MODAL ****/
.modal_objects .block1 { width: 100%;}
.modal_objects .block2 { width: 50%;}
.modal_objects .block3 { width: 33%;}
.modal_objects .block4 { width: 25%;}
.modal_objects .modal_objects_content { float: left; cursor: pointer;}

.modal_objects .modal_objects_content > div { padding: 5%; max-width: 90%;}
.modal_objects .modal_objects_content .mobj_file img { width: 100%;}
.mobj_element_box.fade .modal_dialog {
    border-radius: 10px;
    display: block;
    margin: 30px auto;
    max-width: 900px;
    min-height: 150px;
    padding: 10px;
    width: 90%;
}
.mobj_element_box.fade .modal_dialog .modal_content
{
    background-color: #fff;
    color: #777;
    border-radius: 0;
}
.mobj_element_box.fade .modal_dialog .modal_content > div
{
    padding: 10px;
}
.mobj_element_box.fade .modal_dialog .modal_content .modal-header {
    border-bottom: #fff solid 1px;
    text-align: center;
    padding: 40px 0;
}
.mobj_element_box.fade .modal_dialog .modal_content .modal-header h3 {
    border-bottom: 2px solid #757575;
    border-top: 2px solid #757575;
    color: #757575;
    font-size: 13pt;
    padding: 20px;
    text-align: center;
     text-transform: uppercase;
}
.mobj_element_box.fade .modal_dialog .modal_content .modal-body {
   /* color: #FFFFFF;*/
   
}
.mobj_element_box.fade .modal_dialog .modal_content .modal-body p > a{
   /* color: #FFFFFF;*/ 
    color: #777;
    font-weight: bold;
    text-decoration: none;
}
.mobj_element_box.fade .modal_dialog .modal-footer {
    border-top: #fff solid 1px;
    text-align: right;
}
.modal_object_fade { background-color: #fff; bottom: 0; left: 0; position: fixed; right: 0; top: 0; }
.fade.in { opacity: 1; }
.modal_object_fade.in { opacity: 0.5; }
.fade { transition: opacity 0.15s linear 0s; }
.index0 { z-index: 1040 !important; }
.index1 { z-index: 1041 !important; }
.index2 { z-index: 1042 !important; }
.index3 { z-index: 1043 !important; }
.index4 { z-index: 1044 !important; }
.index5 { z-index: 1045 !important; }
.index6 { z-index: 1046 !important; }
.index7 { z-index: 1047 !important; }
.index8 { z-index: 1048 !important; }
.index9 { z-index: 1049 !important; }
.modal-open {
    overflow: hidden;
}
.modal-open .modal {
    overflow-x: hidden;
    overflow-y: auto;
}
.mobj_element_box { display: none; } 
.mobj_element_box.fade { display: block; position: fixed; top: 0; left: 0; width: 100%; height: 100%; overflow-y: auto; } 
    /***** MODAL ANIMATIONS ******/
    @keyframes fadein {
        from {top: -100%;}
        to {top: 0;}
    }
    @keyframes fadeout {
        from {top: 0;}
        to {top: -100%;}
    }
.modal_fadeout{
    animation-name: fadeout;
    animation-duration: 0.3s;
    -webkit-animation-fill-mode: forwards; /* Chrome, Safari, Opera */
    animation-fill-mode: forwards;
}
.modal_fadein{
    animation-name: fadein;
    animation-duration: 0.3s;
    -webkit-animation-fill-mode: forwards; /* Chrome, Safari, Opera */
    animation-fill-mode: forwards;
}

.mobj_element_box.fade .modal_dialog .modal_content > div { margin: 0 60px; }
.mobj_element_box.fade .modal_dialog button { background-color: #fff; border: 1px solid rgba(0, 0, 0, 0.2); border-radius: 0; color: #777; display: inline-block; font-size: 11pt; font-weight: normal; line-height: 100%; padding: 7px; text-align: center; }
.mobj_element_box.fade .modal_dialog .modal-footer { text-align: center; }
.mobj_element_box.fade .modal_dialog .modal_content {  border: 1px solid rgba(221, 221, 219, 0.5);}
.mobj_element_box.fade .modal_dialog .modal_content .contact_business_text_content { text-align: center; }
.mobj_element_box.fade .modal_dialog .modal_content .modal-body p > a { font-weight: normal; color: #333; }
.mobj_element_box.fade .modal_dialog .modal_content .modal-body .contact_box { background-color: transparent; width: 45%; display: block; float: left; border-left: none; padding: 0; margin: 0 2.5%; background-color: transparent; min-height: 155px; text-align: center; }
.mobj_element_box.fade .modal_dialog .modal_content .modal-body .contact_box h3 { border-bottom: 1px solid rgba(0, 0, 0, 0.1); font-size: 11pt; margin: 5px; padding: 5px; width: auto; }
.mobj_element_box.fade .contact_box address { font-size: 10pt; margin: 0 10px; padding: 2px; width: auto; }
.mobj_element_box.fade .contact_business_list { margin: 0; padding: 0; width: auto; }
.mobj_element_box.fade .contact_box_formButton button { background-color: #fff; border: 1px solid rgba(0, 0, 0, 0.1); color: #777; display: block; font-size: 8pt; padding: 4px; text-align: center; margin: 10px auto 0; }
.mobj_element_box.fade .closeModalButton { background-color: #fff; border: 1px solid #777; border-radius: 50% !important; color: #777; cursor: pointer; display: table-cell; font-size: 18pt; font-weight: normal; height: 36px; left: calc((100% - 990px) / 2 + 890px); line-height: 100%; overflow: hidden; padding: 0; position: fixed; top: 50px; vertical-align: middle; width: 36px; }
.mobj_element_box.fade .contact_business_text_content h5 { font-size: 13pt; }
.mobj_element_box.fade .contact_business_text_content p { font-size: 11pt; line-height: 130%; }
.mobj_element_box .modal_content { box-shadow: 5px 5px 5px rgba(0,0,0,0.2); }
 
/***** PAGINACION *****/
.alh_pages { clear: both; display: block; }
.alh_pages .pagination { text-align: center; vertical-align: middle; padding: 0; display: block; margin: 20px auto; }
.alh_pages .pagination li { background-color: #fff; border: 0px none; border-radius: 0; color: #777; display: inline-block; font-size: 12pt; font-weight: normal; line-height: 100%; padding: 0 4px; text-align: center; height: 32px; }
.alh_pages .pagination li.active { background-color: #428bca; color: #888888; padding: 0 4px; }
.alh_pages .pagination li a { border: 0px none; border-radius: 0; text-align: center; text-decoration: none; color: #9B9B9B; padding: 7px; width: auto; height: 20px; display: block; line-height: 100%;  background-color: transparent;}
.alh_pages .pagination li.active a { color: #fff; }
.alh_pages .pagination li:hover { background-color: #EDEDED; color: #888888; }
.alh_pages .pagination li.active:hover { background-color: #00A1FF; color: #888888; }
.alh_pages .pagination li a:hover { color: #888888; background-color: transparent; }
.alh_pages .pagination li .pages_mobile { display: none; }
    @media (max-width: 767px) { .alh_pages .pagination li .pages_mobile { display: block; } .pagination li.pages_post3 span:first-child, .pagination li.pages_pre3 span:first-child { display: none; } .pages_gotosome { display: none  } }
   
/***** PERSONAL GENERIC STYLES ******/
#login_container { display: block; margin: 50px auto; min-width: 320px; text-align: center; width: 50%; }
#login_container form { display: block; text-align: right; max-width: 600px; margin: auto;}
#login_container form > div { width: 100%; display: block; margin: 3px auto; text-align: left;}
#login_container form > div.logo { text-align: center; margin-bottom: 30px;}
#login_container form > div > label { width: 50%; display: inline-block; max-width: 200px; padding: 2px 5px; text-align: right; }
#login_container form > div > input { width: 50%; display: inline-block; min-width: 380px; padding: 2px 5px; }
/*#login_container form > button { display: inline-block; text-align: center; margin: 5px 10%;}*/
#login_container img { width: auto !important; display: block; margin: 0 auto;}

/* ==================================== *
 ****          FIN MODULOS         ****/


/**** ESTILOS DE COLORES             ****
 * ==================================== */

    /** BLANCO **/
    .white_color p,.white_color h1,.white_color h2,.white_color h3,.white_color h4,.white_color h5,.white_color h6,.white_color span,.white_color a,.white_color strong,
    p.white_color,h1.white_color,h2.white_color,h3.white_color,h4.white_color,h5.white_color,h6.white_color,span.white_color,a.white_color,strong.white_color,
    .white_color {color: #fff !important;}
    /** VERDE MANZANA **/
    .green_color p,.green_color h1,.green_color h2,.green_color h3,.green_color h4,.green_color h5,.green_color h6,.green_color span,.green_color a,.green_color strong,
    p.green_color,h1.green_color,h2.green_color,h3.green_color,h4.green_color,h5.green_color,h6.green_color,span.green_color,a.green_color,strong.green_color,
    .green_color {color: #25973D !important;}
    /** Azul lilaceo **/
    .blue_color p,.blue_color h1,.blue_color h2,.blue_color h3,.blue_color h4,.blue_color h5,.blue_color h6,.blue_color span,.blue_color a,.blue_color strong,
    p.blue_color,h1.blue_color,h2.blue_color,h3.blue_color,h4.blue_color,h5.blue_color,h6.blue_color,span.blue_color,a.blue_color,strong.blue_color,
    .blue_color {color: #576CE1 !important;}
    /** Azul turquesa **/
    .turquesa_color p,.turquesa_color h1,.turquesa_color h2,.turquesa_color h3,.turquesa_color h4,.turquesa_color h5,.turquesa_color h6,.turquesa_color span,.turquesa_color a,.turquesa_color strong,
    p.turquesa_color,h1.turquesa_color,h2.turquesa_color,h3.turquesa_color,h4.turquesa_color,h5.turquesa_color,h6.turquesa_color,span.turquesa_color,a.turquesa_color,strong.turquesa_color,
    .turquesa_color {color: #0CA0B0 !important;}
    /** Pink **/
    .pink_color p,.pink_color h1,.pink_color h2,.pink_color h3,.pink_color h4,.pink_color h5,.pink_color h6,.pink_color span,.pink_color a,.pink_color strong,
    p.pink_color,h1.pink_color,h2.pink_color,h3.pink_color,h4.pink_color,h5.pink_color,h6.pink_color,span.pink_color,a.pink_color,strong.pink_color,
    .pink_color {color: #FF0066 !important;}
	/** Verde oscuro **/
    .darkgreen_color p,.darkgreen_color h1,.darkgreen_color h2,.darkgreen_color h3,.darkgreen_color h4,.darkgreen_color h5,.darkgreen_color h6,.darkgreen_color span,.darkgreen_color a,.darkgreen_color strong,
    p.darkgreen_color,h1.darkgreen_color,h2.darkgreen_color,h3.darkgreen_color,h4.darkgreen_color,h5.darkgreen_color,h6.darkgreen_color,span.darkgreen_color,a.darkgreen_color,strong.darkgreen_color,
    .darkgreen_color {color: #003333 !important;}
	/** NARANJA **/
    .orange_color p,.orange_color h1,.orange_color h2,.orange_color h3,.orange_color h4,.orange_color h5,.orange_color h6,.orange_color span,.orange_color a,.orange_color strong,
    p.orange_color,h1.orange_color,h2.orange_color,h3.orange_color,h4.orange_color,h5.orange_color,h6.orange_color,span.orange_color,a.orange_color,strong.orange_color,
    .orange_color {color: #FF6600 !important;}
	/** Lila **/
    .purple_color p,.purple_color h1,.purple_color h2,.purple_color h3,.purple_color h4,.purple_color h5,.purple_color h6,.purple_color span,.purple_color a,.purple_color strong,
    p.purple_color,h1.purple_color,h2.purple_color,h3.purple_color,h4.purple_color,h5.purple_color,h6.purple_color,span.purple_color,a.purple_color,strong.purple_color,
    .purple_color {color: #990099 !important;}
	/** DARK Lila **/
    .darkpurple_color p,.darkpurple_color h1,.darkpurple_color h2,.darkpurple_color h3,.darkpurple_color h4,.darkpurple_color h5,.darkpurple_color h6,.darkpurple_color span,.darkpurple_color a,.darkpurple_color strong,
    p.darkpurple_color,h1.darkpurple_color,h2.darkpurple_color,h3.darkpurple_color,h4.darkpurple_color,h5.darkpurple_color,h6.darkpurple_color,span.darkpurple_color,a.darkpurple_color,strong.darkpurple_color,
    .darkpurple_color {color: #660066 !important;}
	/** FLUOR BLUE **/
    .fluorblue_color p,.fluorblue_color h1,.fluorblue_color h2,.fluorblue_color h3,.fluorblue_color h4,.fluorblue_color h5,.fluorblue_color h6,.fluorblue_color span,.fluorblue_color a,.fluorblue_color strong,
    p.fluorblue_color,h1.fluorblue_color,h2.fluorblue_color,h3.fluorblue_color,h4.fluorblue_color,h5.fluorblue_color,h6.fluorblue_color,span.fluorblue_color,a.fluorblue_color,strong.fluorblue_color,
    .fluorblue_color {color: #0BC7FF !important;}
	/** BLACK **/
    .black_color p,.black_color h1,.black_color h2,.black_color h3,.black_color h4,.black_color h5,.black_color h6,.black_color span,.black_color a,.black_color strong,
    p.black_color,h1.black_color,h2.black_color,h3.black_color,h4.black_color,h5.black_color,h6.black_color,span.black_color,a.black_color,strong.black_color,
    .black_color {color: #333 !important;}

/* ==================================== *
 **** FIN ESTILOS DE COLORES        ****/

/**** ESTILOS BACKGROUNDS            ****
 * ==================================== */
 
/* ==================================== *
 **** FIN ESTILOS BACKGROUNDS        ****/

/*** PERSONALIZADOS  ****
 * ==================================== */
/** MENU POR DEFECTO **/
.has-error {
    border-color: red !important;
}
#mainMenu
{
    min-height: 65px;
    background-color: #1a1a1a;
    color: #fff;
}
#mainMenu .btn-group
{
    margin-top: 15px;
    height: 50px;
}
#mainMenu .btn-group a
{
    color: #fff;
}

.input_text {
	width: 90%;
	border: 1px solid #a1a1a1;
	padding: 5px 8px;
}
.btn-pink, .btn-defecto {
    background-color: #E6087F;
    color: #fff;
    margin: 5px auto 15px;
    display: block;
    max-width: 300px;
	font-weight: 700;
}
.btn-pink:hover, .btn-defecto:hover{
    background-color: #ED6DB1;
}
.table_list tbody > tr > td
{
	padding: 5px;
}
.table_list tbody > tr:nth-child(2n)
{
	padding: 5px;
	background-color: rgba(0,0,0,0.05);
}

/** RESPONSIVE ************************
 * ==================================== */

@media (max-width: 767px)   /* 4.5. Only MOBILE             -----------*/
{
    .mobile_only { display: block; }
    .only_desktop { display: none; } 
    .no_mobile { display: none !important; }
	.display_menu .no_mobile{ display: block !important; }
    .bloque_1, .bloque_2, .bloque_3, .bloque_4, .bloque_5, .bloque_6, .bloque_7, .bloque_8, .bloque_9, .bloque_10, .bloque_11, .bloque_12 { width: 100%; float: none; margin: 0 auto;}
    .padding_bot_n2 { padding-bottom: 0px !important; }
    .padding_bot_n3 { padding-bottom: 0px !important; }
    .padding_bot_n4 { padding-bottom: 0px !important; }
    .padding_bot_n5 { padding-bottom: 0px !important; }
    .padding_bot_n6 { padding-bottom: 0px !important; }
    .padding_bot_n7 { padding-bottom: 0px !important; }
    .padding_bot_n8 { padding-bottom: 0px !important; }
    .padding_bot_n9 { padding-bottom: 0px !important; }
    .padding_bot_n10 { padding-bottom: 0px !important; }
    .padding_bot_n11 { padding-bottom: 0px !important; }
    .padding_bot_n12 { padding-bottom: 0px !important; }
    .padding_top_n2 { padding-top: 0px !important; }
    .padding_top_n3 { padding-top: 0px !important; }
    .padding_top_n4 { padding-top: 0px !important; }
    .padding_top_n5 { padding-top: 0px !important; }
    .padding_top_n6 { padding-top: 0px !important; }
    .padding_top_n7 { padding-top: 0px !important; }
    .padding_top_n8 { padding-top: 0px !important; }
    .padding_top_n9 { padding-top: 0px !important; }
    .padding_top_n10 { padding-top: 0px !important; }
    .padding_top_n11 { padding-top: 0px !important; }
    .padding_top_n12 { padding-top: 0px !important; }
    .padding_n2 { padding-top: 0px !important; padding-bottom: 0px !important; }
    .padding_n3 { padding-top: 0px !important; padding-bottom: 0px !important; }
    .padding_n4 { padding-top: 0px !important; padding-bottom: 0px !important; }
    .padding_n5 { padding-top: 0px !important; padding-bottom: 0px !important; }
    .padding_n6 { padding-top: 0px !important; padding-bottom: 0px !important; }
    .padding_n7 { padding-top: 0px !important; padding-bottom: 0px !important; }
    .padding_n8 { padding-top: 0px !important; padding-bottom: 0px !important; }
    .padding_n9 { padding-top: 0px !important; padding-bottom: 0px !important; }
    .padding_n10 { padding-top: 0px !important; padding-bottom: 0px !important; }
    .padding_n11 { padding-top: 0px !important; padding-bottom: 0px !important; }
    .padding_n12 { padding-top: 0px !important; padding-bottom: 0px !important; }
	.margin_top_n1 { margin-top: 0px !important; }
	.margin_top_n2 { margin-top: 0px !important; }
	.margin_top_n3 { margin-top: 0px !important; }
	.margin_top_n4 { margin-top: 0px !important; }
	.margin_top_n5 { margin-top: 0px !important; }
	.margin_top_n6 { margin-top: 0px !important; }
	.margin_top_n7 { margin-top: 0px !important; }
	.margin_top_n8 { margin-top: 0px !important; }
	.margin_top_n9 { margin-top: 0px !important; }
	.margin_top_n10 { margin-top: 0px !important; }
	.margin_top_n11 { margin-top: 0px !important; }
	.margin_top_n12 { margin-top: 0px !important; }
	.margin_top_n1_m { margin-top: 0px !important; }
	.margin_top_n2_m { margin-top: 0px !important; }
	.margin_top_n3_m { margin-top: 0px !important; }
	.margin_top_n4_m { margin-top: 0px !important; }
	.margin_top_n5_m { margin-top: 0px !important; }
	.margin_top_n6_m { margin-top: 0px !important; }
	.margin_top_n7_m { margin-top: 0px !important; }
	.margin_top_n8_m { margin-top: 0px !important; }
	.margin_top_n9_m { margin-top: 0px !important; }
	.margin_top_n10_m { margin-top: 0px !important; }
	.margin_top_n11_m { margin-top: 0px !important; }
	.margin_top_n12_m { margin-top: 0px !important; }
	
	.margin_bot_n0 { margin-bottom: 0px !important; }
	.margin_bot_n1 { margin-bottom: 0px !important; }
	.margin_bot_n2 { margin-bottom: 0px !important; }
	.margin_bot_n3 { margin-bottom: 0px !important; }
	.margin_bot_n4 { margin-bottom: 0px !important; }
	.margin_bot_n5 { margin-bottom: 0px !important; }
	.margin_bot_n6 { margin-bottom: 0px !important; }
	.margin_bot_n7 { margin-bottom: 0px !important; }
	.margin_bot_n8 { margin-bottom: 0px !important; }
	.margin_bot_n9 { margin-bottom: 0px !important; }
	.margin_bot_n10 { margin-bottom: 0px !important; }
	.margin_bot_n11 { margin-bottom: 0px !important; }
	.margin_bot_n12 { margin-bottom: 0px !important; }
	.margin_bot_n1_m { margin-bottom: 0px !important; }
	.margin_bot_n2_m { margin-bottom: 0px !important; }
	.margin_bot_n3_m { margin-bottom: 0px !important; }
	.margin_bot_n4_m { margin-bottom: 0px !important; }
	.margin_bot_n5_m { margin-bottom: 0px !important; }
	.margin_bot_n6_m { margin-bottom: 0px !important; }
	.margin_bot_n7_m { margin-bottom: 0px !important; }
	.margin_bot_n8_m { margin-bottom: 0px !important; }
	.margin_bot_n9_m { margin-bottom: 0px !important; }
	.margin_bot_n10_m { margin-bottom: 0px !important; }
	.margin_bot_n11_m { margin-bottom: 0px !important; }
	.margin_bot_n12_m { margin-bottom: 0px !important; }

	/** MOBILE VERSIONS **/
	.m_padding_bot_n1 { padding-bottom: 10px !important; }
	.m_padding_bot_n2 { padding-bottom: 20px !important; }
	.m_padding_bot_n3 { padding-bottom: 30px !important; }
	.m_padding_bot_n4 { padding-bottom: 40px !important; }
	.m_padding_bot_n5 { padding-bottom: 50px !important; }
	.m_padding_bot_n6 { padding-bottom: 60px !important; }
	.m_padding_bot_n7 { padding-bottom: 70px !important; }
	.m_padding_bot_n8 { padding-bottom: 80px !important; }
	.m_padding_bot_n9 { padding-bottom: 90px !important; }
	.m_padding_bot_n10 { padding-bottom: 100px !important; }
	.m_padding_bot_n11 { padding-bottom: 110px !important; }
	.m_padding_bot_n12 { padding-bottom: 120px !important; }
	.m_padding_top_n1 { padding-top: 10px !important; }
	.m_padding_top_n2 { padding-top: 20px !important; }
	.m_padding_top_n3 { padding-top: 30px !important; }
	.m_padding_top_n4 { padding-top: 40px !important; }
	.m_padding_top_n5 { padding-top: 50px !important; }
	.m_padding_top_n6 { padding-top: 60px !important; }
	.m_padding_top_n7 { padding-top: 70px !important; }
	.m_padding_top_n8 { padding-top: 80px !important; }
	.m_padding_top_n9 { padding-top: 90px !important; }
	.m_padding_top_n10 { padding-top: 100px !important; }
	.m_padding_top_n11 { padding-top: 110px !important; }
	.m_padding_top_n12 { padding-top: 120px !important; }
	.m_padding_n1 { padding-top: 10px !important; padding-bottom: 10px !important; }
	.m_padding_n2 { padding-top: 20px !important; padding-bottom: 20px !important; }
	.m_padding_n3 { padding-top: 30px !important; padding-bottom: 30px !important; }
	.m_padding_n4 { padding-top: 40px !important; padding-bottom: 40px !important; }
	.m_padding_n5 { padding-top: 50px !important; padding-bottom: 50px !important; }
	.m_padding_n6 { padding-top: 60px !important; padding-bottom: 60px !important; }
	.m_padding_n7 { padding-top: 70px !important; padding-bottom: 70px !important; }
	.m_padding_n8 { padding-top: 80px !important; padding-bottom: 80px !important; }
	.m_padding_n9 { padding-top: 90px !important; padding-bottom: 90px !important; }
	.m_padding_n10 { padding-top: 100px !important; padding-bottom: 100px !important; }
	.m_padding_n11 { padding-top: 110px !important; padding-bottom: 110px !important; }
	.m_padding_n12 { padding-top: 120px !important; padding-bottom: 120px !important; }
	.m_margin_top_n0 { margin-top: 0px !important; }
	.m_margin_top_n1 { margin-top: 10px !important; }
	.m_margin_top_n2 { margin-top: 20px !important; }
	.m_margin_top_n3 { margin-top: 30px !important; }
	.m_margin_top_n4 { margin-top: 40px !important; }
	.m_margin_top_n5 { margin-top: 50px !important; }
	.m_margin_top_n6 { margin-top: 60px !important; }
	.m_margin_top_n7 { margin-top: 70px !important; }
	.m_margin_top_n8 { margin-top: 80px !important; }
	.m_margin_top_n9 { margin-top: 90px !important; }
	.m_margin_top_n10 { margin-top: 100px !important; }
	.m_margin_top_n11 { margin-top: 110px !important; }
	.m_margin_top_n12 { margin-top: 120px !important; }
	.m_margin_bot_n0 { margin-bottom: 0px !important; }
	.m_margin_bot_n1 { margin-bottom: 10px !important; }
	.m_margin_bot_n2 { margin-bottom: 20px !important; }
	.m_margin_bot_n3 { margin-bottom: 30px !important; }
	.m_margin_bot_n4 { margin-bottom: 40px !important; }
	.m_margin_bot_n5 { margin-bottom: 50px !important; }
	.m_margin_bot_n6 { margin-bottom: 60px !important; }
	.m_margin_bot_n7 { margin-bottom: 70px !important; }
	.m_margin_bot_n8 { margin-bottom: 80px !important; }
	.m_margin_bot_n9 { margin-bottom: 90px !important; }
	.m_margin_bot_n10 { margin-bottom: 100px !important; }
	.m_margin_bot_n11 { margin-bottom: 110px !important; }
	.m_margin_bot_n12 { margin-bottom: 120px !important; }
	.m_margin_top_n1_m { margin-top: -10px !important; }
	.m_margin_top_n2_m { margin-top: -20px !important; }
	.m_margin_top_n3_m { margin-top: -30px !important; }
	.m_margin_top_n4_m { margin-top: -40px !important; }
	.m_margin_top_n5_m { margin-top: -50px !important; }
	.m_margin_top_n6_m { margin-top: -60px !important; }
	.m_margin_top_n7_m { margin-top: -70px !important; }
	.m_margin_top_n8_m { margin-top: -80px !important; }
	.m_margin_top_n9_m { margin-top: -90px !important; }
	.m_margin_top_n10_m { margin-top: -100px !important; }
	.m_margin_top_n11_m { margin-top: -110px !important; }
	.m_margin_top_n12_m { margin-top: -120px !important; }
	
    h1, h2 { width: 100%; margin: 0px auto; padding: 20px 0; line-height: 95%; font-size: 28pt; }
    h1, h2, h1 small, h2 small { line-height: 95%; font-size: 28pt; }
    h1 > br, h2 > br, h1 > span > br, h2 > span > br { display: none; }
    .width_adjust { width: 85%; margin-left: auto; margin-right: auto; display: block; max-width: 450px; }
	p { padding-bottom: 10px;
		max-width: 100%;
		margin: 0;
	}
    img {
		max-width: 320px;
		margin: auto;
		display: block;
	}
	img.ancho_auto, .ancho_auto img {
		max-width: 90% !important;
	}
	.m_light { font-weight: 300;}
	.m_regular { font-weight: 400;}
	.m_medium { font-weight: 500;}
	.m_bold { font-weight: 700;}
	.bigSize { font-size: 39pt; }
	/**** ESTILOS DE COLORES             ****
	 * ==================================== */
	
		/** BLANCO **/
		.m_white_color p,.m_white_color h1,.m_white_color h2,.m_white_color h3,.m_white_color h4,.m_white_color h5,.m_white_color h6,.m_white_color span,.m_white_color a,.m_white_color strong,
		p.m_white_color,h1.m_white_color,h2.m_white_color,h3.m_white_color,h4.m_white_color,h5.m_white_color,h6.m_white_color,span.m_white_color,a.m_white_color,strong.m_white_color,
		.m_white_color {color: #fff !important;}
		/** VERDE MANZANA **/
		.m_green_color p,.m_green_color h1,.m_green_color h2,.m_green_color h3,.m_green_color h4,.m_green_color h5,.m_green_color h6,.m_green_color span,.m_green_color a,.m_green_color strong,
		p.m_green_color,h1.m_green_color,h2.m_green_color,h3.m_green_color,h4.m_green_color,h5.m_green_color,h6.m_green_color,span.m_green_color,a.m_green_color,strong.m_green_color,
		.m_green_color {color: #25973D !important;}
		/** Azul lilaceo **/
		.m_blue_color p,.m_blue_color h1,.m_blue_color h2,.m_blue_color h3,.m_blue_color h4,.m_blue_color h5,.m_blue_color h6,.m_blue_color span,.m_blue_color a,.m_blue_color strong,
		p.m_blue_color,h1.m_blue_color,h2.m_blue_color,h3.m_blue_color,h4.m_blue_color,h5.m_blue_color,h6.m_blue_color,span.m_blue_color,a.m_blue_color,strong.m_blue_color,
		.m_blue_color {color: #576CE1 !important;}
		/** Azul turquesa **/
		.m_turquesa_color p,.m_turquesa_color h1,.m_turquesa_color h2,.m_turquesa_color h3,.m_turquesa_color h4,.m_turquesa_color h5,.m_turquesa_color h6,.m_turquesa_color span,.m_turquesa_color a,.m_turquesa_color strong,
		p.m_turquesa_color,h1.m_turquesa_color,h2.m_turquesa_color,h3.m_turquesa_color,h4.m_turquesa_color,h5.m_turquesa_color,h6.m_turquesa_color,span.m_turquesa_color,a.m_turquesa_color,strong.m_turquesa_color,
		.m_turquesa_color {color: #0CA0B0 !important;}
		/** Pink **/
		.m_pink_color p,.m_pink_color h1,.m_pink_color h2,.m_pink_color h3,.m_pink_color h4,.m_pink_color h5,.m_pink_color h6,.m_pink_color span,.m_pink_color a,.m_pink_color strong,
		p.m_pink_color,h1.m_pink_color,h2.m_pink_color,h3.m_pink_color,h4.m_pink_color,h5.m_pink_color,h6.m_pink_color,span.m_pink_color,a.m_pink_color,strong.m_pink_color,
		.m_pink_color {color: #FF0066 !important;}
		/** Verde oscuro **/
		.m_darkgreen_color p,.m_darkgreen_color h1,.m_darkgreen_color h2,.m_darkgreen_color h3,.m_darkgreen_color h4,.m_darkgreen_color h5,.m_darkgreen_color h6,.m_darkgreen_color span,.m_darkgreen_color a,.m_darkgreen_color strong,
		p.m_darkgreen_color,h1.m_darkgreen_color,h2.m_darkgreen_color,h3.m_darkgreen_color,h4.m_darkgreen_color,h5.m_darkgreen_color,h6.m_darkgreen_color,span.m_darkgreen_color,a.m_darkgreen_color,strong.m_darkgreen_color,
		.m_darkgreen_color {color: #003333 !important;}
		/** NARANJA **/
		.m_orange_color p,.m_orange_color h1,.m_orange_color h2,.m_orange_color h3,.m_orange_color h4,.m_orange_color h5,.m_orange_color h6,.m_orange_color span,.m_orange_color a,.m_orange_color strong,
		p.m_orange_color,h1.m_orange_color,h2.m_orange_color,h3.m_orange_color,h4.m_orange_color,h5.m_orange_color,h6.m_orange_color,span.m_orange_color,a.m_orange_color,strong.m_orange_color,
		.m_orange_color {color: #FF6600 !important;}
		/** Lila **/
		.m_purple_color p,.m_purple_color h1,.m_purple_color h2,.m_purple_color h3,.m_purple_color h4,.m_purple_color h5,.m_purple_color h6,.m_purple_color span,.m_purple_color a,.m_purple_color strong,
		p.m_purple_color,h1.m_purple_color,h2.m_purple_color,h3.m_purple_color,h4.m_purple_color,h5.m_purple_color,h6.m_purple_color,span.m_purple_color,a.m_purple_color,strong.m_purple_color,
		.m_purple_color {color: #990099 !important;}
		/** DARK Lila **/
		.m_darkpurple_color p,.m_darkpurple_color h1,.m_darkpurple_color h2,.m_darkpurple_color h3,.m_darkpurple_color h4,.m_darkpurple_color h5,.m_darkpurple_color h6,.m_darkpurple_color span,.m_darkpurple_color a,.m_darkpurple_color strong,
		p.m_darkpurple_color,h1.m_darkpurple_color,h2.m_darkpurple_color,h3.m_darkpurple_color,h4.m_darkpurple_color,h5.m_darkpurple_color,h6.m_darkpurple_color,span.m_darkpurple_color,a.m_darkpurple_color,strong.m_darkpurple_color,
		.m_darkpurple_color {color: #660066 !important;}
		/** FLUOR BLUE **/
		.m_fluorblue_color p,.m_fluorblue_color h1,.m_fluorblue_color h2,.m_fluorblue_color h3,.m_fluorblue_color h4,.m_fluorblue_color h5,.m_fluorblue_color h6,.m_fluorblue_color span,.m_fluorblue_color a,.m_fluorblue_color strong,
		p.m_fluorblue_color,h1.m_fluorblue_color,h2.m_fluorblue_color,h3.m_fluorblue_color,h4.m_fluorblue_color,h5.m_fluorblue_color,h6.m_fluorblue_color,span.m_fluorblue_color,a.m_fluorblue_color,strong.m_fluorblue_color,
		.m_fluorblue_color {color: #0BC7FF !important;}
	
	/* ==================================== *
	 **** FIN ESTILOS DE COLORES        ****/

    .mobj_element_box.fade .modal_dialog .modal_content .modal-header { padding: 10px 0; }
    .mobj_element_box.fade .modal_dialog .modal_content > div { margin: 0 10px; padding: 0px;  }
    .mobj_element_box.fade .modal_dialog .modal_content .modal-footer { margin: 0 10px; padding: 0px 0 10px 0; }
    .mobj_element_box.fade .modal_dialog .modal_content audio { width: 240px !important; }
    .mobj_element_box.fade .contact_business_list { margin: 0; padding: 0; width: auto; display: block; }
    .mobj_element_box.fade .modal_dialog .modal_content .modal-body .contact_box, .contact_box { width: 100% !important; overflow: hidden; overflow-x: auto; }
    .mobj_element_box.fade.modal_47 .closeModalButton { left: calc(100% - 55px); }
    
    /** DISEÑO RESPONSIVE PARA TABLAS **/
	div.table_mobile
	{ overflow-x: scroll; }
	div.table_mobile > table
	{ min-width: 700px; }
	
}

@media (max-width: 991px)   /* 4.6. Only MOBILE & TABLET    -----------*/
{
    .only_desktop {  display: none; }
}


@media (max-width: 320px)                   /* 4.1. Mini Mobile devices (mini mobile vertical, 320px and up)         -----------*/
{
    /*.hidden-xs */
    .width_adjust { max-width: 320px; }
}   
   
@media (max-width: 767px) and (min-width: 321px) /* 4.2. Mobile devices (mobile landscape, 768px and up)             -----------*/
{
   
}

@media (max-width: 767px) and (min-width: 321px) and (orientation:landscape)    /* 4.3. Mobile devices Landscape (mobile landscape, 768px and up)   -----------*/
{
    /* Styles for Landscape screen */
    
}

@media (min-width: 768px) {
    
}

@media (min-width: 768px) and (max-width: 991px)    /* 4.4. Small devices (tablets, 768px and up)    -----------*/
{
    .only_mobile { display: none; } 
    .no_tablet { display: none; } 
    .only_desktop { display: none; } 
    
    .width_adjust {width: 750px; margin-left: auto; margin-right: auto; max-width: 750px; display: block; }
    
	/** TABLET VERSIONS **/
	.t_bloque_1 { width: 8.33%; }
	.t_bloque_2 { width: 16.66%; }
	.t_bloque_3 { width: 25%; }
	.t_bloque_4 { width: 33.33%; }
	.t_bloque_5 { width: 41.66%; }
	.t_bloque_6 { width: 50%; }
	.t_bloque_7 { width: 58.33%; }
	.t_bloque_8 { width: 66.66%; }
	.t_bloque_9 { width: 75%; }
	.t_bloque_10 { width: 83.33%; }
	.t_bloque_11 { width: 91.66%; }
	.t_bloque_12 { width: 100%; }
	
	.t_bloque_0_m { margin-left: 0%; }
	.t_bloque_1_m { margin-left: -8.33%; }
	.t_bloque_2_m { margin-left: -16.66%; }
	.t_bloque_3_m { margin-left: -25%; }
	.t_bloque_4_m { margin-left: -33.33%; }
	.t_bloque_5_m { margin-left: -41.66%; }
	.t_bloque_6_m { margin-left: -50%; }
	.t_bloque_7_m { margin-left: -58.33%; }
	.t_bloque_8_m { margin-left: -66.66%; }
	.t_bloque_9_m { margin-left: -75%; }
	.t_bloque_10_m { margin-left: -83.33%; }
	.t_bloque_11_m { margin-left: -91.66%; }
	
	.t_bloque_0_offset { margin-left: 0; }
	.t_bloque_1_offset { margin-left: 8.33%; }
	.t_bloque_2_offset { margin-left: 16.66%; }
	.t_bloque_3_offset { margin-left: 25%; }
	.t_bloque_4_offset { margin-left: 33.33%; }
	.t_bloque_5_offset { margin-left: 41.66%; }
	.t_bloque_6_offset { margin-left: 50%; }
	.t_bloque_7_offset { margin-left: 58.33%; }
	.t_bloque_8_offset { margin-left: 66.66%; }
	.t_bloque_9_offset { margin-left: 75%; }
	.t_bloque_10_offset { margin-left: 83.33%; }
	.t_bloque_11_offset { margin-left: 91.66%; }
	
	.t_padding_bot_n1 { padding-bottom: 10px !important; }
	.t_padding_bot_n2 { padding-bottom: 20px !important; }
	.t_padding_bot_n3 { padding-bottom: 30px !important; }
	.t_padding_bot_n4 { padding-bottom: 40px !important; }
	.t_padding_bot_n5 { padding-bottom: 50px !important; }
	.t_padding_bot_n6 { padding-bottom: 60px !important; }
	.t_padding_bot_n7 { padding-bottom: 70px !important; }
	.t_padding_bot_n8 { padding-bottom: 80px !important; }
	.t_padding_bot_n9 { padding-bottom: 90px !important; }
	.t_padding_bot_n10 { padding-bottom: 100px !important; }
	.t_padding_bot_n11 { padding-bottom: 110px !important; }
	.t_padding_bot_n12 { padding-bottom: 120px !important; }
	.t_padding_top_n1 { padding-top: 10px !important; }
	.t_padding_top_n2 { padding-top: 20px !important; }
	.t_padding_top_n3 { padding-top: 30px !important; }
	.t_padding_top_n4 { padding-top: 40px !important; }
	.t_padding_top_n5 { padding-top: 50px !important; }
	.t_padding_top_n6 { padding-top: 60px !important; }
	.t_padding_top_n7 { padding-top: 70px !important; }
	.t_padding_top_n8 { padding-top: 80px !important; }
	.t_padding_top_n9 { padding-top: 90px !important; }
	.t_padding_top_n10 { padding-top: 100px !important; }
	.t_padding_top_n11 { padding-top: 110px !important; }
	.t_padding_top_n12 { padding-top: 120px !important; }
	.t_padding_n1 { padding-top: 10px !important; padding-bottom: 10px !important; }
	.t_padding_n2 { padding-top: 20px !important; padding-bottom: 20px !important; }
	.t_padding_n3 { padding-top: 30px !important; padding-bottom: 30px !important; }
	.t_padding_n4 { padding-top: 40px !important; padding-bottom: 40px !important; }
	.t_padding_n5 { padding-top: 50px !important; padding-bottom: 50px !important; }
	.t_padding_n6 { padding-top: 60px !important; padding-bottom: 60px !important; }
	.t_padding_n7 { padding-top: 70px !important; padding-bottom: 70px !important; }
	.t_padding_n8 { padding-top: 80px !important; padding-bottom: 80px !important; }
	.t_padding_n9 { padding-top: 90px !important; padding-bottom: 90px !important; }
	.t_padding_n10 { padding-top: 100px !important; padding-bottom: 100px !important; }
	.t_padding_n11 { padding-top: 110px !important; padding-bottom: 110px !important; }
	.t_padding_n12 { padding-top: 120px !important; padding-bottom: 120px !important; }
	.t_margin_top_n0 { margin-top: 0px !important; }
	.t_margin_top_n1 { margin-top: 10px !important; }
	.t_margin_top_n2 { margin-top: 20px !important; }
	.t_margin_top_n3 { margin-top: 30px !important; }
	.t_margin_top_n4 { margin-top: 40px !important; }
	.t_margin_top_n5 { margin-top: 50px !important; }
	.t_margin_top_n6 { margin-top: 60px !important; }
	.t_margin_top_n7 { margin-top: 70px !important; }
	.t_margin_top_n8 { margin-top: 80px !important; }
	.t_margin_top_n9 { margin-top: 90px !important; }
	.t_margin_top_n10 { margin-top: 100px !important; }
	.t_margin_top_n11 { margin-top: 110px !important; }
	.t_margin_top_n12 { margin-top: 120px !important; }
	.t_margin_bot_n0 { margin-bottom: 0px !important; }
	.t_margin_bot_n1 { margin-bottom: 10px !important; }
	.t_margin_bot_n2 { margin-bottom: 20px !important; }
	.t_margin_bot_n3 { margin-bottom: 30px !important; }
	.t_margin_bot_n4 { margin-bottom: 40px !important; }
	.t_margin_bot_n5 { margin-bottom: 50px !important; }
	.t_margin_bot_n6 { margin-bottom: 60px !important; }
	.t_margin_bot_n7 { margin-bottom: 70px !important; }
	.t_margin_bot_n8 { margin-bottom: 80px !important; }
	.t_margin_bot_n9 { margin-bottom: 90px !important; }
	.t_margin_bot_n10 { margin-bottom: 100px !important; }
	.t_margin_bot_n11 { margin-bottom: 110px !important; }
	.t_margin_bot_n12 { margin-bottom: 120px !important; }
	.t_margin_top_n1_m { margin-top: -10px !important; }
	.t_margin_top_n2_m { margin-top: -20px !important; }
	.t_margin_top_n3_m { margin-top: -30px !important; }
	.t_margin_top_n4_m { margin-top: -40px !important; }
	.t_margin_top_n5_m { margin-top: -50px !important; }
	.t_margin_top_n6_m { margin-top: -60px !important; }
	.t_margin_top_n7_m { margin-top: -70px !important; }
	.t_margin_top_n8_m { margin-top: -80px !important; }
	.t_margin_top_n9_m { margin-top: -90px !important; }
	.t_margin_top_n10_m { margin-top: -100px !important; }
	.t_margin_top_n11_m { margin-top: -110px !important; }
	.t_margin_top_n12_m { margin-top: -120px !important; }
	
	
	.t_light { font-weight: 300;}
	.t_regular { font-weight: 400;}
	.t_medium { font-weight: 500;}
	.t_bold { font-weight: 700;}
	/**** ESTILOS DE COLORES             ****
	 * ==================================== */
	
		/** BLANCO **/
		.t_white_color p,.t_white_color h1,.t_white_color h2,.t_white_color h3,.t_white_color h4,.t_white_color h5,.t_white_color h6,.t_white_color span,.t_white_color a,.t_white_color strong,
		p.t_white_color,h1.t_white_color,h2.t_white_color,h3.t_white_color,h4.t_white_color,h5.t_white_color,h6.t_white_color,span.t_white_color,a.t_white_color,strong.t_white_color,
		.t_white_color {color: #fff !important;}
		/** VERDE MANZANA **/
		.t_green_color p,.t_green_color h1,.t_green_color h2,.t_green_color h3,.t_green_color h4,.t_green_color h5,.t_green_color h6,.t_green_color span,.t_green_color a,.t_green_color strong,
		p.t_green_color,h1.t_green_color,h2.t_green_color,h3.t_green_color,h4.t_green_color,h5.t_green_color,h6.t_green_color,span.t_green_color,a.t_green_color,strong.t_green_color,
		.t_green_color {color: #25973D !important;}
		/** Azul lilaceo **/
		.t_blue_color p,.t_blue_color h1,.t_blue_color h2,.t_blue_color h3,.t_blue_color h4,.t_blue_color h5,.t_blue_color h6,.t_blue_color span,.t_blue_color a,.t_blue_color strong,
		p.t_blue_color,h1.t_blue_color,h2.t_blue_color,h3.t_blue_color,h4.t_blue_color,h5.t_blue_color,h6.t_blue_color,span.t_blue_color,a.t_blue_color,strong.t_blue_color,
		.t_blue_color {color: #576CE1 !important;}
		/** Azul turquesa **/
		.t_turquesa_color p,.t_turquesa_color h1,.t_turquesa_color h2,.t_turquesa_color h3,.t_turquesa_color h4,.t_turquesa_color h5,.t_turquesa_color h6,.t_turquesa_color span,.t_turquesa_color a,.t_turquesa_color strong,
		p.t_turquesa_color,h1.t_turquesa_color,h2.t_turquesa_color,h3.t_turquesa_color,h4.t_turquesa_color,h5.t_turquesa_color,h6.t_turquesa_color,span.t_turquesa_color,a.t_turquesa_color,strong.t_turquesa_color,
		.t_turquesa_color {color: #0CA0B0 !important;}
		/** Pink **/
		.t_pink_color p,.t_pink_color h1,.t_pink_color h2,.t_pink_color h3,.t_pink_color h4,.t_pink_color h5,.t_pink_color h6,.t_pink_color span,.t_pink_color a,.t_pink_color strong,
		p.t_pink_color,h1.t_pink_color,h2.t_pink_color,h3.t_pink_color,h4.t_pink_color,h5.t_pink_color,h6.t_pink_color,span.t_pink_color,a.t_pink_color,strong.t_pink_color,
		.t_pink_color {color: #FF0066 !important;}
		/** Verde oscuro **/
		.t_darkgreen_color p,.t_darkgreen_color h1,.t_darkgreen_color h2,.t_darkgreen_color h3,.t_darkgreen_color h4,.t_darkgreen_color h5,.t_darkgreen_color h6,.t_darkgreen_color span,.t_darkgreen_color a,.t_darkgreen_color strong,
		p.t_darkgreen_color,h1.t_darkgreen_color,h2.t_darkgreen_color,h3.t_darkgreen_color,h4.t_darkgreen_color,h5.t_darkgreen_color,h6.t_darkgreen_color,span.t_darkgreen_color,a.t_darkgreen_color,strong.t_darkgreen_color,
		.t_darkgreen_color {color: #003333 !important;}
		/** NARANJA **/
		.t_orange_color p,.t_orange_color h1,.t_orange_color h2,.t_orange_color h3,.t_orange_color h4,.t_orange_color h5,.t_orange_color h6,.t_orange_color span,.t_orange_color a,.t_orange_color strong,
		p.t_orange_color,h1.t_orange_color,h2.t_orange_color,h3.t_orange_color,h4.t_orange_color,h5.t_orange_color,h6.t_orange_color,span.t_orange_color,a.t_orange_color,strong.t_orange_color,
		.t_orange_color {color: #FF6600 !important;}
		/** Lila **/
		.t_purple_color p,.t_purple_color h1,.t_purple_color h2,.t_purple_color h3,.t_purple_color h4,.t_purple_color h5,.t_purple_color h6,.t_purple_color span,.t_purple_color a,.t_purple_color strong,
		p.t_purple_color,h1.t_purple_color,h2.t_purple_color,h3.t_purple_color,h4.t_purple_color,h5.t_purple_color,h6.t_purple_color,span.t_purple_color,a.t_purple_color,strong.t_purple_color,
		.t_purple_color {color: #990099 !important;}
		/** DARK Lila **/
		.t_darkpurple_color p,.t_darkpurple_color h1,.t_darkpurple_color h2,.t_darkpurple_color h3,.t_darkpurple_color h4,.t_darkpurple_color h5,.t_darkpurple_color h6,.t_darkpurple_color span,.t_darkpurple_color a,.t_darkpurple_color strong,
		p.t_darkpurple_color,h1.t_darkpurple_color,h2.t_darkpurple_color,h3.t_darkpurple_color,h4.t_darkpurple_color,h5.t_darkpurple_color,h6.t_darkpurple_color,span.t_darkpurple_color,a.t_darkpurple_color,strong.t_darkpurple_color,
		.t_darkpurple_color {color: #660066 !important;}
		/** FLUOR BLUE **/
		.t_fluorblue_color p,.t_fluorblue_color h1,.t_fluorblue_color h2,.t_fluorblue_color h3,.t_fluorblue_color h4,.t_fluorblue_color h5,.t_fluorblue_color h6,.t_fluorblue_color span,.t_fluorblue_color a,.t_fluorblue_color strong,
		p.t_fluorblue_color,h1.t_fluorblue_color,h2.t_fluorblue_color,h3.t_fluorblue_color,h4.t_fluorblue_color,h5.t_fluorblue_color,h6.t_fluorblue_color,span.t_fluorblue_color,a.t_fluorblue_color,strong.t_fluorblue_color,
		.t_fluorblue_color {color: #0BC7FF !important;}
	
	/* ==================================== *
	 **** FIN ESTILOS DE COLORES        ****/
	
    /*** RESPONSIVE ***/
    
}
    
@media (min-width: 992px) 
{
    .only_tablet, .only_mobile, .no_desktop {  display: none; } 
    .width_adjust { margin-left: auto; margin-right: auto; max-width: 990px;display: block; }
    
}
    
@media (min-width: 992px) and (max-width: 1199px)  
{
    /*.hidden-md */
    /*h1,h2{font-size:27pt;}*/
	.width_adjust { max-width: 970px; }
}
    
@media (min-width: 1200px)  
{
    /*.hidden-lg */
	.width_adjust {
		max-width: inherit;
		min-width: 1150px;
		width: 90%;
	}
	/** BIG Size VERSIONS **/
	.xl_bloque_1 { width: 8.33%; }
	.xl_bloque_2 { width: 16.66%; }
	.xl_bloque_3 { width: 25%; }
	.xl_bloque_4 { width: 33.33%; }
	.xl_bloque_5 { width: 41.66%; }
	.xl_bloque_6 { width: 50%; }
	.xl_bloque_7 { width: 58.33%; }
	.xl_bloque_8 { width: 66.66%; }
	.xl_bloque_9 { width: 75%; }
	.xl_bloque_10 { width: 83.33%; }
	.xl_bloque_11 { width: 91.66%; }
	.xl_bloque_12 { width: 100%; }
	
	.xl_bloque_0_m { margin-left: 0%; }
	.xl_bloque_1_m { margin-left: -8.33%; }
	.xl_bloque_2_m { margin-left: -16.66%; }
	.xl_bloque_3_m { margin-left: -25%; }
	.xl_bloque_4_m { margin-left: -33.33%; }
	.xl_bloque_5_m { margin-left: -41.66%; }
	.xl_bloque_6_m { margin-left: -50%; }
	.xl_bloque_7_m { margin-left: -58.33%; }
	.xl_bloque_8_m { margin-left: -66.66%; }
	.xl_bloque_9_m { margin-left: -75%; }
	.xl_bloque_10_m { margin-left: -83.33%; }
	.xl_bloque_11_m { margin-left: -91.66%; }
	
	.xl_bloque_0_offset { margin-left: 0; }
	.xl_bloque_1_offset { margin-left: 8.33%; }
	.xl_bloque_2_offset { margin-left: 16.66%; }
	.xl_bloque_3_offset { margin-left: 25%; }
	.xl_bloque_4_offset { margin-left: 33.33%; }
	.xl_bloque_5_offset { margin-left: 41.66%; }
	.xl_bloque_6_offset { margin-left: 50%; }
	.xl_bloque_7_offset { margin-left: 58.33%; }
	.xl_bloque_8_offset { margin-left: 66.66%; }
	.xl_bloque_9_offset { margin-left: 75%; }
	.xl_bloque_10_offset { margin-left: 83.33%; }
	.xl_bloque_11_offset { margin-left: 91.66%; }
	
	.xl_padding_bot_n1 { padding-bottom: 10px !important; }
	.xl_padding_bot_n2 { padding-bottom: 20px !important; }
	.xl_padding_bot_n3 { padding-bottom: 30px !important; }
	.xl_padding_bot_n4 { padding-bottom: 40px !important; }
	.xl_padding_bot_n5 { padding-bottom: 50px !important; }
	.xl_padding_bot_n6 { padding-bottom: 60px !important; }
	.xl_padding_bot_n7 { padding-bottom: 70px !important; }
	.xl_padding_bot_n8 { padding-bottom: 80px !important; }
	.xl_padding_bot_n9 { padding-bottom: 90px !important; }
	.xl_padding_bot_n10 { padding-bottom: 100px !important; }
	.xl_padding_bot_n11 { padding-bottom: 110px !important; }
	.xl_padding_bot_n12 { padding-bottom: 120px !important; }
	.xl_padding_top_n1 { padding-top: 10px !important; }
	.xl_padding_top_n2 { padding-top: 20px !important; }
	.xl_padding_top_n3 { padding-top: 30px !important; }
	.xl_padding_top_n4 { padding-top: 40px !important; }
	.xl_padding_top_n5 { padding-top: 50px !important; }
	.xl_padding_top_n6 { padding-top: 60px !important; }
	.xl_padding_top_n7 { padding-top: 70px !important; }
	.xl_padding_top_n8 { padding-top: 80px !important; }
	.xl_padding_top_n9 { padding-top: 90px !important; }
	.xl_padding_top_n10 { padding-top: 100px !important; }
	.xl_padding_top_n11 { padding-top: 110px !important; }
	.xl_padding_top_n12 { padding-top: 120px !important; }
	.xl_padding_n1 { padding-top: 10px !important; padding-bottom: 10px !important; }
	.xl_padding_n2 { padding-top: 20px !important; padding-bottom: 20px !important; }
	.xl_padding_n3 { padding-top: 30px !important; padding-bottom: 30px !important; }
	.xl_padding_n4 { padding-top: 40px !important; padding-bottom: 40px !important; }
	.xl_padding_n5 { padding-top: 50px !important; padding-bottom: 50px !important; }
	.xl_padding_n6 { padding-top: 60px !important; padding-bottom: 60px !important; }
	.xl_padding_n7 { padding-top: 70px !important; padding-bottom: 70px !important; }
	.xl_padding_n8 { padding-top: 80px !important; padding-bottom: 80px !important; }
	.xl_padding_n9 { padding-top: 90px !important; padding-bottom: 90px !important; }
	.xl_padding_n10 { padding-top: 100px !important; padding-bottom: 100px !important; }
	.xl_padding_n11 { padding-top: 110px !important; padding-bottom: 110px !important; }
	.xl_padding_n12 { padding-top: 120px !important; padding-bottom: 120px !important; }
	.xl_margin_top_n0 { margin-top: 0px !important; }
	.xl_margin_top_n1 { margin-top: 10px !important; }
	.xl_margin_top_n2 { margin-top: 20px !important; }
	.xl_margin_top_n3 { margin-top: 30px !important; }
	.xl_margin_top_n4 { margin-top: 40px !important; }
	.xl_margin_top_n5 { margin-top: 50px !important; }
	.xl_margin_top_n6 { margin-top: 60px !important; }
	.xl_margin_top_n7 { margin-top: 70px !important; }
	.xl_margin_top_n8 { margin-top: 80px !important; }
	.xl_margin_top_n9 { margin-top: 90px !important; }
	.xl_margin_top_n10 { margin-top: 100px !important; }
	.xl_margin_top_n11 { margin-top: 110px !important; }
	.xl_margin_top_n12 { margin-top: 120px !important; }
	.xl_margin_bot_n0 { margin-bottom: 0px !important; }
	.xl_margin_bot_n1 { margin-bottom: 10px !important; }
	.xl_margin_bot_n2 { margin-bottom: 20px !important; }
	.xl_margin_bot_n3 { margin-bottom: 30px !important; }
	.xl_margin_bot_n4 { margin-bottom: 40px !important; }
	.xl_margin_bot_n5 { margin-bottom: 50px !important; }
	.xl_margin_bot_n6 { margin-bottom: 60px !important; }
	.xl_margin_bot_n7 { margin-bottom: 70px !important; }
	.xl_margin_bot_n8 { margin-bottom: 80px !important; }
	.xl_margin_bot_n9 { margin-bottom: 90px !important; }
	.xl_margin_bot_n10 { margin-bottom: 100px !important; }
	.xl_margin_bot_n11 { margin-bottom: 110px !important; }
	.xl_margin_bot_n12 { margin-bottom: 120px !important; }
	.xl_margin_top_n1_m { margin-top: -10px !important; }
	.xl_margin_top_n2_m { margin-top: -20px !important; }
	.xl_margin_top_n3_m { margin-top: -30px !important; }
	.xl_margin_top_n4_m { margin-top: -40px !important; }
	.xl_margin_top_n5_m { margin-top: -50px !important; }
	.xl_margin_top_n6_m { margin-top: -60px !important; }
	.xl_margin_top_n7_m { margin-top: -70px !important; }
	.xl_margin_top_n8_m { margin-top: -80px !important; }
	.xl_margin_top_n9_m { margin-top: -90px !important; }
	.xl_margin_top_n10_m { margin-top: -100px !important; }
	.xl_margin_top_n11_m { margin-top: -110px !important; }
	.xl_margin_top_n12_m { margin-top: -120px !important; }
	
	
	.xl_light { font-weight: 300;}
	.xl_regular { font-weight: 400;}
	.xl_medium { font-weight: 500;}
	.xl_bold { font-weight: 700;}

}    
@media (max-height: 600px) and (orientation:landscape) {
    
}