/*     Style Sheet designed, programmed and structured by Makko IT    */
/*     Please do not copy or imitate, contribute! R3gardz!            */
/*                   makko.mx - madmind.mx                            */
/* ------------------------------------------------------------------ */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, acronym, address, big, cite, code, del, dfn, em, font, images, ins, kbd,q, s, samp, small, strike, strong, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }
ol, ul {list-style: none;}
table {border-collapse: separate;border-spacing: 0;}
caption, th, td {text-align: left;font-weight: normal;}
h1, h2, h3, h4, h5, h6 {font-weight:normal;}
/* General Elements */
body{font-family: Arial, sans-serif;font-size: 62.5%;line-height: 1.4;text-align: center;color: #000;background: #fff;padding: 0;margin: 0;}		
strong{font-weight: bold;}
em{font-style: italic;}
address {font-style: normal;font-size: 115%;}
input, textarea, select {font: 1em Arial, sans-serif;}
img{border: none;}
.vacio{clear: both; border: none; margin: 0; padding: 0; background: transparent;line-height: 0.3;}
a { text-decoration: none; }

/* Start Custom */
html{min-height:100%;position:relative;}
body{height:100%;}
#main_back{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;background: transparent url('../../img/backgnd.png') no-repeat bottom left;z-index:-1;}
#main_container{max-width: 1000px;margin: 0 auto;min-height: 750px;position: relative;z-index: 2;}

/* home */
#header{width: 100%;text-align: right;}
	img#logo_small{float: left;padding-top: 15px;}
	#hprivacy{min-height: 30px;padding-top: 7px;}
	#hprivacy a{text-align: center;text-decoration: none;text-transform: uppercase;background-color: #003366;color: #fff;padding: 8px 10px;}

#welcome{width: 100%;text-align: right;}
	#welcome_blurb{padding-top: 25px;}
	#welcome_img{width: 50%;float: left;padding-top: 20px;}
	#welcome_img img{width: 100%;}
	#welcome_opts{float: right;width: 30%;}
	#welcome_opts a{text-decoration: none;color: #fefefe;display: block;font-size: 28px;text-transform: uppercase;font-weight: bold;padding: 23px 0;cursor: pointer;}
	#welcome_opts a.login{background-color: #66cc33;}
	#welcome_opts a.login:hover{background-color: #999;color: #000;}
	#welcome_opts a.registro{background-color: #003366;}
	#welcome_opts a.registro:hover{background-color: #999;color: #000;}
	#disclaimer{padding-top: 25px;}
	#disclaimer p{color: #808080;text-align: left;margin: 10px 0;font-size: 13px;}
	#dleft{width: 28%;float: left;padding-top: 13px;}
	#dleft p{font-weight: bold;color: #003366;margin: 0;}
	#dright{width: 68%;float: right;}

#sponsor_logos{margin-bottom 100px;text-align: center;}
	#sponsor_logos img{height: 100px;margin: 10px;}

#sponsor_logos2{text-align: left;width: 25%;float: right;margin-right: 5%;}
	#sponsor_logos2 img{margin: 0px;display: block;height: 100px;}


/* Internal */
#pleca_container{background: transparent url('../../img/backgnd.png') no-repeat bottom left;padding-bottom: 280px;}
#iheader{max-width: 1000px;margin: 0 auto;}
#ititle{background-color: #66cc33;padding: 3px 0;}
	#ititle_wrapper{max-width: 1000px;margin: 0 auto;text-align: left;}
	#ititle_wrapper h1{font-weight: bold;font-size: 25px;color: #fff;text-transform: uppercase;}

#icontent{max-width: 1000px;margin: 0 auto;padding-bottom: 30px;}
	.licwrapper{width: 30%;float: left;margin: 1% 2% 1% 0;text-align: left;font-size: 13px;color: #666;}
	form#formularioLogin{width: 100%;margin: 20px auto;padding-bottom: 60px;}
	form#formularioLogin input[type="text"],form#formularioLogin input[type="password"]{width: 93%;outline: none;color: #fff;font-size: 18px;padding: 15px 10px;border: 1px solid #66cc33;background: #66cc33;}
	form#formularioLogin input[type="text"]:focus, form#formularioLogin input[type="password"]:focus{background-color: #f1f1f1;color: #333;}
	
	
	
	#form_notice{background-color: #F1B032;border-radius: 5px;padding: 10px;margin-bottom: 10px;color: #fefefe;font-size: 15px;text-align: left;}
	#captcha_block{text-align: left;font-size: 13px;margin: 10px 0 15px 0;color: #555;padding:0px;background-color: transparent;}
	form#formularioLogin #form_notice{background-color: #F1B032;padding: 2%;text-align: center;color: #000;width: 62.4%;}
	#btn_container{width: 62%;margin: 0 auto 0 0;text-align: right;}
	#btn_container span#forgotpwd{float: left;font-size: 12px;padding-top: 8px;padding-left: 5px;}
	#btn_container span#forgotpwd a{color: #00ADEE;text-transform: uppercase;text-decoration: none;font-weight: bold;}
	
	form#formularioLogin button{background-color: #ff9933;color: #fefffe;border: none;font-size: 15px;text-transform: uppercase;font-weight: bold;cursor: pointer;padding: 5px 5px;}
	form#formularioLogin button:hover{background-color: #66cc33;}
	
	form#formularioRegistro{width: 100%;margin: 20px auto;padding-bottom: 200px;}
	form#formularioRegistro p{text-align: left;margin: 5px 0;font-size: 13px;color: #666;}
	form#formularioRegistro p#regButton{text-align: right;width: 48.2%;}
	form#formularioRegistro p#pPrivacy{width: 47%;display: block;outline: none;color: #fff;margin: 0 0 10px 0;font-size: 18px;padding: 15px 0px 15px 10px;border: 1px solid #2D3E50;background: #2D3E50;}
	form#formularioRegistro p#pPrivacy a{color: #fefefe;}
	form#formularioRegistro input[type="text"],form#formularioRegistro input[type="password"],form#formularioRegistro input[type="number"]{width: 45%;display: block;outline: none;color: #fff;margin: 0;font-size: 18px;padding: 15px 10px;border-top: 1px solid #66cc33;border-left: 1px solid #66cc33;border-right: 1px solid #66cc33;border-bottom: 1px solid #fff;background: #66cc33;}
	form#formularioRegistro input[type="text"]:focus, form#formularioRegistro input[type="password"]:focus{background-color: #f1f1f1;color: #333;}
	form#formularioRegistro select{width: 47%;display: block;outline: none;color: #fff;margin: 0;font-size: 18px;padding: 15px 0px 15px 10px;border-top: 1px solid #66cc33;border-left: 1px solid #66cc33;border-right: 1px solid #66cc33;border-bottom: 1px solid #fff;background: #66cc33;}
	form#formularioRegistro button{background-color: #ff9933;color: #fefffe;border: none;font-size: 15px;text-transform: uppercase;font-weight: bold;cursor: pointer;padding: 5px 5px;}
	form#formularioRegistro button:hover{background-color: #66cc33;}
	#captcha_block2{text-align: left;font-size: 13px;margin: 10px 0 15px 0;color: #555;padding:0px;background-color: transparent;}
	/* #captcha_block2{height: 158px;overflow: hidden;} */
	form#formularioRegistro #captcha_block2 input[type="text"]{font-size: 13px;border none;background-color: #fff;color: #666;}
	#reg_error_msg{background-color: #F1B032;border-radius: 5px;padding: 10px;color: #fefefe;font-size: 15px;text-align: left;width: 45%;margin: 10px auto 10px 0;}
	
	::-webkit-input-placeholder {color: #fff;}
	:-moz-placeholder {color: #fff;opacity:  1;}
	::-moz-placeholder {color: #fff;opacity:  1;}
	:-ms-input-placeholder {color: #fff;}
	
	#reg_support{width: 48%;margin: 0 auto 0 0;padding-top: 20px;}
	form#formularioRegistro #reg_support p{text-align: center;}
	
	#reg_support2{width: 48%;margin: 0 auto 0 0;padding-top: 10px;}
	form#formularioLogin #reg_support2 p{font-size: 13px;color: #666;text-align: left;}
	
#confirmacion_content, #activa_content{width: 80%;margin: 10px auto;}
	#confirmacion_content h3, #activa_content h2{font-size: 24px;font-weight: bold;color: #666;margin: 20px 0;}
	#confirmacion_content p, #activa_content p{margin: 10px auto;font-size: 15px;color: #808080;}
	#confirmacion_content p a, #activa_content a{color: #66cc33;}
	#confirmacion_content p strong, #activa_content p strong{}
	#activa_content ul{font-size: 14px;}
	
	form#formRecover{width: 100%;margin: 20px auto;padding-bottom: 60px;}
	form#formRecover input[type="text"], form#formRecover select{width: 30%;float: left;outline: none;color: #fff;margin: 1% 2% 1% 0;font-size: 18px;padding: 15px 10px;border: 1px solid #66cc33;background: #66cc33;}
	form#formRecover input[type="text"]:focus{background-color: #f1f1f1;color: #333;}
	#form_notice{background-color: #F1B032;border-radius: 5px;padding: 10px;margin-bottom: 10px;color: #fefefe;font-size: 15px;text-align: left;}
	form#formRecover #form_notice{background-color: #F1B032;padding: 2%;text-align: center;color: #000;width: 62.4%;}
	form#formRecover p{text-align: left;font-size: 14px;color: #666;}
	#btnRecover_container{float: left;text-align: left;padding-top: 34px;margin-left: 5%;}
	#btnRecover_container button{background-color: #ff9933;color: #fefffe;border: none;font-size: 13px;text-transform: uppercase;font-weight: bold;cursor: pointer;padding: 10px 8px;}
	#captcha_block3{text-align: left;font-size: 13px;margin: 10px 0 15px 0;color: #555;padding:0px;background-color: transparent;float: left;}
	
/* Dash - Internal */
#internal_container{background: transparent url('../../img/backgnd.png') no-repeat bottom left;padding-bottom: 250px;}
#internal_containerModule{min-height: 480px;}
#c-header{width: 100%;text-align: right;}
	#ci-header{max-width: 1000px;margin: 0 auto;min-height: 40px;}
	#welcomename{text-align: right;float: right;font-size: 15px;color: #666;padding-top: 6px;padding-right: 5px;clear: both;}
	
	/* #welcomename {
	text-align: left;
    font-size: 13px;
    color: #666;
    padding-top: 6px;
    padding-right: 5px; } */

	#welcomename span{color: #003366;}
	#clogo{width: 130px;text-align: center;float: right;}
	#cprivacy{min-height: 26px;padding-top: 10px;float: right;width: 125px;background-color: #003366;text-align: center;margin: 0 0 0 3px;}
	#cprefs{min-height: 26px;padding-top: 10px;float: right;width: 115px;background-color: #003366;text-align: center;margin: 0 3px;}
	#clogout{min-height: 26px;padding-top: 10px;text-align: center;float: right;width: 80px;background-color: #003366;}
	#cprivacy a, #clogout a, #cprefs a{text-align: center;text-decoration: none;text-transform: uppercase;color: #fff;padding: 10px 10px 8px 10px;}
	
	
	
	#opt-header{max-width: 1000px;margin: 0 auto;text-align: left; clear: both;}
	#opt-header img{float: left;}
	#opt-controls{width: 70%;margin: 0 0 0 auto;text-align: right;padding-top: 20px;font-size: 13px;color: #666;}
	#opt-controls a{color: #66cc33;}
	a.back_ctrl, a.next_ctrl{background-color: #9cfd9d;float: right;width: 45%;text-decoration: none;color: #888;padding-top: 16px;padding-bottom: 12px;font-size: 13px;text-transform: uppercase;text-align: center;}
	a.next_ctrl{margin-left: 5px;width: 45%;}
	a.back_ctrl:hover, a.next_ctrl:hover{color: #000;background-color: #d9ffd9;}
	
#dash_course{width: 90%;margin: 20px auto;}
	#dash_course h2{color: #003366;font-weight: bold;font-size: 18px;padding: 6px;text-align: left;}
	.course_item{width: 28%;float: left;margin: 20px 2.5%;background-color: #003366;height: 270px;overflow: hidden;}
	.course_item img{width: 50%;margin-top: 20px;}
	.course_item p{width: 90%;margin: 20px auto 10px auto;font-size: 13px;font-weight: bold;}
	.course_item p a{color: #fefffe;text-decoration: none;text-transform: uppercase;}
	.pcourse_item{width: 28%;float: left;margin: 20px 2.5%;background-color: #cccccc;color: #999;text-align: center;height: 270px;overflow: hidden;}
	.pcourse_item p{font-size: 13px;padding-top: 120px;text-transform: uppercase;font-weight: bold;}

	#sponsor_logosInternal{text-align: center;}
	#sponsor_logosInternal img{height: 100px;margin: 10px;}
	#sponsor_logosInternal.kas img{height: 150px;margin: 10px;}
	#sponsor_logosInternal.lgbti img{height: 80px;margin: 10px;}


/* Course */
#ititle2{background-color: #66cc33;padding: 0;}
	#ititle2_wrapper{max-width: 1000px;margin: 0 auto;text-align: left;line-height: .3;}
	
	#welcome_course{width: 100%;background-color: #f1f1f1;}
	#wtitle{max-width: 980px;margin: 0 auto;}
	#wtitle h1{color: #fff;text-align: left;width: 45%;margin: 0 auto 0 0;font-size: 20px;text-transform: uppercase;padding: 40px 0 40px 0;}
	#wdescr{background: transparent url('../course/backmodule.png') repeat top left;min-height: 200px;}
	#wdescr_wrapper{max-width: 980px;margin: 0 auto;padding: 10px 0;font-size: 13px;color: #fff;text-align: left;}
	#wdescr_wrapper h2{font-size: 28px;text-transform: uppercase;margin: 15px 0 0 0;font-weight: bold;}
	#wdescr_wrapper p{margin: 10px 0;font-size: 16px;}
	#wdescr_wrapper h3{color: #ff9933;font-size: 15px;text-transform: uppercase;margin: 20px 0;font-weight: bold;}
	
	#welcome_modules{max-width: 980px;margin: 0 auto;}
	.module_step{font-size: 13px;text-align: left;width: 24.5%;float: left;margin-bottom: 20px;min-height: 200px;margin-right: 1px;}
	.mod_descr{background-color: #ccc;text-align: right;min-height: 120px;}
	.mod_descr h3{font-size: 25px;font-weight: bold;text-transform: uppercase;color: #fff;padding: 25px 10px;}
	.mod_descr h3 a{text-decoration: none;color: #feffff; display: block;}
	.mod_req{text-align: right;font-size: 14px;padding: 10px;text-transform: uppercase;color: #808080;}
	.active{background-image: url('../icons/passed.png');background-repeat: no-repeat;background-position: 25px 25px;}
	.passed{background-image: url('../icons/passed.png');background-repeat: no-repeat;background-position: 25px 25px;}
	
	#nxt_chapter{width: 90%;margin: 20px auto 10px auto;text-align: center;}
	#nxt_chapter p{font-size: 14px;margin-bottom: 15px;color: #F5911E;}
	#nxt_chapter p a{text-decoration: none;background-color: #66CC33;padding: 8px 30px;}
	
	/* get image for certificate opt. */
	.mcertificate{background: #003366;text-align: center;color: #fff;}
	.mcertificate img{padding-top: 20px;}

/* Module */
#modWrapper{max-width: 1024px;margin: 0 auto;padding-bottom: 34px;background-color: #fff;}
	#module_menu{width: 26%;float: left;text-align: left;min-height: 500px;padding-bottom: 50px;}
	#module_menu h1{color: #fff;font-weight: bold;width: 88%;margin: 10px auto;font-size: 35px;line-height: 1;text-transform: uppercase;}
	#module_menu h1 a{color: #feffff;text-decoration: none;}
	#module_menu h2{color: #003366;margin: 20px auto;font-size: 18px;width: 88%;text-transform: uppercase;line-height: 1.3;}
	#module_menu h2 a{color: #fefefe;text-decoration: none;}
	.modMenuItem{padding: 10px;margin-bottom: 1px;}
	.modMenuItem p{width: 90%;margin: 8px auto;font-size: 13px;}
	.modMenuItem a{text-decoration: none;text-transform: uppercase;color: #05060a;}
	.modActive{background-image: url('../course/modselect.png');background-repeat: no-repeat;background-position: center right;}
	.modActive a{color: #fff;}
	.modAColor a{color: #fff;}
	.subMenuItem{padding: 6px 10px;}
	.subMenuItem p{width: 90%;margin: 8px auto;font-size: 13px;}
	.subMenuItem a{text-decoration: none;text-transform: uppercase;color: #fefefe;}
	.subMenuActive{background-image: url('../course/modselect.png');background-repeat: no-repeat;background-position:center right;}
	#module_footer{background-color: #66cc33;position: fixed;bottom: 0px;width: 100%;}
	#module_footer_wrapper{max-width: 1000px;margin: 0 auto;text-align: left;color: #fff;font-size: 12px;padding: 10px 0;}
	#footer_logoLeft{width: 45%;margin: 0 auto 0 0;}
	#footer_logoLeft img{float: left;padding-right: 10px;padding-top: -6px;}
	#footer_logoLeft p{float: left;padding-top: 8px;color: #ccffcc;font-size: 11px;text-transform: uppercase;}
	#footer_support{width: 45%;float: right;text-align: right;}
	#footer_support p{color: #ccffcc;padding-top: 6px;}
	#footer_support p a{color: #fff;text-decoration: none;}
	#footer_support{}
	
/* Modules style */
	#module_content{width: 73.7%;float: right;min-height: 500px;padding-bottom: 50px;font-size: 14px;}
	.content_error{font-size: 40px;text-transform: uppercase;color: #9b2707;margin: 30px 0 10px auto;text-align: center;}

	#mod_intro{padding-top: 110px;}
	#mod_welcomeb{background: transparent url('../course/backmodule.png') repeat top left;padding: 10px 0 20px 0;text-align: left;}
	#mod_welcomeb h2{width: 90%;margin: 10px auto;text-transform: uppercase;font-size: 20px;font-weight: bold;}
	#mod_welcomeb p{width: 90%;margin: 0 auto;}
	
	#mod_descr{text-align: left;width: 90%;margin: 0 5% 0 auto;font-size: 13px;color: #003366;}
	#mod_descr h2{text-transform: uppercase;font-size: 20px;margin: 20px 0 0 0;font-weight: bold;}
	#mod_descr p{color: #003366;}
	#mod_descr ul, ol{list-style-position: outside;width: 90%;margin: 0 auto;font-size: 13px;}
	#mod_descr ul{list-style-type: square;}
	#mod_descr ol{list-style-type: decimal;}
	#mod_descr li{margin: 3px 0;}
	#mod_descr p a{color: #333;}
	.pleft{text-align: left;}
	.twhite{color: #fefefe;}
	.torange{color: #ff9933;}
	.tblue{color: #003366;}
	.tlightblue{color: #0099ff;}
	.tthirdblue{color: #31cccb;}
	.float_left{float: left;}
	.tgreen{color: #66cc33;}
	.blue_block{background-color: #003366;color: #fff;}
	#mod1_content{width: 70%;margin: 0 0 0 auto;min-height: 500px;padding-bottom: 50px;font-size: 14px;background-color: #fff;}
	#mod1_content h2{font-size: 28px;background-color: #FF9933;text-transform: uppercase;color: #fff;padding: 5px;}
	#mod1_content h3{font-size: 23px;}
	#mod1_content h4{font-size: 18px;}
	#mod1_content p{color: #003366;}
	#mod1_content a{color: #ff9933;}
	#notoriedad{margin: 10px 0 0 0;padding: 0;}
	#notoriedad img{float: left;}
	.padd20{padding: 20px;}
	#notoriedad p{width: 65%;margin: 0 0 20px auto;text-align: left;}
	.mod1_mainTitle{text-align: center;width: 99.8%;margin: 0px auto 0 0;padding: 10px 0;}
	.mod1_mainTitle h2{width: 90%;margin: 0 auto;}
	.mod1_subtitle{margin: 25px 0 15px 0;font-size: 20px;padding 18px;text-transform: uppercase;text-align: left;color: #ff9933;}
	.mod1_simpleContent, .mod3_simpleContent{text-align: left;}
	.mod1_simpleContent p, .mod3_simpleContent p{color: #003366;}
	.mod1_simpleContent ul{width: 88%;margin: 15px auto;color: #ff9933;text-align: left;list-style-type: square;list-style-position: outside;}
	
	.video_block{background-color: #ff9933;padding: 10px 5px 10px 10px;margin: 20px auto 20px 0;width: 99.8%;min-height: 140px;}
	.mod1_vidItem{float: left;margin: 10px 8px;width: 335px;color: #fff;text-align: left;}
	.mod1_vidDescr{float: left;margin: 10px 0 0 5px;width: 40%;color: #fff;text-align: left;}
	.heightVideo{min-height: 210px;}
	
	#mod1_riesgos{margin: 30px auto 20px 0;width: 99.8%;}
	#mod1_riesgos h2{color: #003366;text-align: left;font-size: 16px;text-transform: uppercase;font-weight: bold;margin-bottom: 10px;line-height: 1.3;}
	.riesgo_item{width: 18%;float: left;min-height: 220px;margin: 0.9%;}
	.riesgo_item img{display: block; width: 100%;}
	.riesgo_item p{font-size: 13px;text-align: left;padding-top: 8px;}
	.mod1_cont80{width: 72%;margin 0 auto 0 0;}
	#modres_one{width: 25%;float: right;min-height: 150px;text-align: center;}
	#modres_one img{width: 100%;}
	#modres_one a{text-decoration: none;padding-top: 10px;}
	.mod1_ranking{text-align: left;min-height: 200px;}
	.mod1_ranking p{width: 45%;margin-top: 30px;}
	.mod1_ranking img{float: right;width: 52%;background-color: #2D3E4E;}
	.blueImg{padding: 10px;background-color: #2D3E4E;}
	
/*VERIFY!!!!*/
	.modTempContent, .modTempContent2{margin: 30px auto 30px 0;width: 99.8%;}
	.modTempContent2{margin-top: 0px;}
	.modTempContent img, .modTempContent2 img{width: 100%;}
	
	#mod1_sgLink{margin: 30px auto 120px 0;width: 99.8%;min-height: 330px;}
	.mod1_sgLink_item{width: 31%;float: left;margin: 0 1%;text-align: center;}
	.mod1_sgLink_item img{width: 100%;}
	.mod1_sgLink_item p{text-align: left;font-size: 13px;}
	#mod1_nuevorol{background: transparent url('../course/questionMark.jpg') no-repeat top left;padding: 0px 0 20px 0;margin-top: 30px;}
	#mod1_nuevorol p{width: 55%;margin: 0px 0 30px auto;text-align: left;}
	#mod1_historyIntro{padding: 20px;color: #fff;}
	#mod1_historyIntro h2{margin-bottom: 20px;}
	#mod1_historyIntro p, #mod1_historyDescr p{text-align: left;font-size: 13px;margin: 15px 0;}
	#mod1_historyIntro img{float: left;padding: 25px;background-color: #003366;margin: 0 20px 20px 0;}
	#mod1_historyDescr img{float: right;padding: 0 0 20px 25px;}
	#mod1_historyDescr ul{text-align: left;font-size: 13px;margin: 15px 0;list-style-type: square;list-style-position: inside;color: #FF9933;}
	#timeline{margin: 35px 0 50px 0;color: #f1f1f1;}
	#timeline h2{width: 180px;text-align: center;background-color: #ff9933;color: #fff;font-size: 16px;text-transform: uppercase;}
	#mod1_histryDescr2{min-height: 420px;padding-top: 15px;margin: 20px 0;}
	#mod1_histryDescr2 img{float: right;padding: 15px;background-color: #003366;}
	#mod1_histryDescr2 p{width: 40%;margin: 0 auto 0 30px;text-align: left;font-weight: bold;line-height: 1.5;padding-top: 40px;}
	#mod1_histryDescr3{margin-top: 50px;}
	#mod1_histryDescr3 p{width: 60%;text-align: left;font-size: 13px;margin: 15px auto 15px 0;}
	#mod1_histryDescr3 img{float: right;padding: 0 0 20px 20px;}
	.mod1Quote{background: #ff9933 url('../course/E-25.png') no-repeat 20px 0px;color: #fff;min-height: 100px;margin: 40px auto 30px 0;width: 99.8%;text-align: left;padding: 10px 0 15px 0;}
	.mod1Quote p{font-size: 13px;width: 70%;margin: 0 4% 10px auto;}
	.mod1Quote p span{color: #fff;}
	#mod1_content .mod1Quote p a{color: #fff;}
	#mod1_rseblue{background: transparent url('../course/E-41.png') no-repeat top left;min-height: 350px;margin-top: 40px;color: #fff;padding-top: 10px;text-align: left;}
	#mod1_rseblue p{width: 60%;margin: 0 10px 15px auto;font-size: 14px;}
	#mod1_charsYellow{margin: 30px auto 30px 0;width: 99.8%;background: #FF9933 url('../course/E-44.png') no-repeat 40px bottom;min-height: 130px;padding: 15px 0 0 0;}
	#mod1_charsYellow p{width: 62%;margin: 0 3% 0 auto;text-align: left;font-size: 13px;}
	#cclave_mod1_intro{text-align: left;background-color: transparent;padding: 20px 0;margin: 20px 0 50px 0;}
	#cclave_mod1_intro p{width: 90%;margin: 10px auto;font-weight: bold;}
	.definition_container{background-color: #FF9933;padding: 10px 0 0 0;position: relative;border-radius: 5px;margin: 30px auto 80px auto;min-height: 260px;width: 95%;}
	#mod1_content .definition_container h3{color: #fff;font-size: 20px;text-transform: uppercase;margin: 10px 0 20px 0;}
	#mod1_content p.blueTitle{background-color: #2d3e4e;color: #fff;text-transform: uppercase;text-align: center;margin-top: -20px;margin-bottom: 10px;padding: 3px 0;}
	.definition_container p{width: 85%;margin-left: auto;margin-right: auto;}
	.definition_left{background-color: #ffcb55;border-radius: 5px;float: left;width: 45%;padding: 2%;text-align: justify;margin-left: -8px;min-height: 180px;}
	.definition_right{background-color: #ffcb55;border-radius: 5px;float: right;width: 45%;padding: 2%;text-align: justify;margin-right: -8px;min-height: 180px;}
	#mod1_content p.mod1_cite{font-size: 12px;margin-top: 10px;}
	#beneficios_container{margin: 40px 0;}
	.beneficio_item{width: 31%;background-color: #FF9933;float: left;margin: 120px 2% 10px 0;min-height: 350px;}
	.beneficio_item img{width: 80%;margin-top: -100px;}
	#mod1_content .beneficio_item h3{color: #fff;font-size: 13px;text-transform: uppercase;line-height: 1.3;width: 90%;margin: 0 auto;}
	.beneficio_item p{width: 90%;margin: 10px auto;}
	
	#timeline_container{}
	.timeline_item{width: 24%;margin: 8px 1px 8px 0px;background-color: #FF9933;float: left;min-height: 410px;}
	#timeline_container .timeline_item p{color: #fff;font-weight: bold;font-size: 20px;text-align: left;border-bottom: 2px solid #fff;padding: 6px 0 4px 6px;margin: 0 auto 5px 0;width: 70%;}
	.timeline_item ul{list-style-type: square;list-style-position: inside;text-align: left;font-size: 13px;width: 90%;margin: 0 auto;}
	.timeline_item ul li{color: #fff;}
	
	
	
/* Modulo 2 */
#mod2_content{width: 70%;margin: 0 0 0 auto;min-height: 500px;padding-bottom: 50px;font-size: 14px;background-color: #fff;}
	#mod2_content h2{font-size: 28px;background-color: #66CC33;text-transform: uppercase;color: #fff;padding: 5px;}
	#mod2_content h3{font-size: 23px;}
	#mod2_content h4{font-size: 18px;}
	#mod2_content p{color: #003366;}
	#mod2_content a{color: #66CC33;}
	#mod2_content ul{width: 88%;margin: 15px auto;color: #66CC33;text-align: left;list-style-type: square;list-style-position: outside;}
	.mod2_subtitle{margin: 25px 0 15px 0;font-size: 20px;padding 18px;text-transform: uppercase;text-align: left;color: #66CC33;}
	.video_blockM2{background-color: #66CC33;padding: 10px 5px 10px 10px;margin: 20px auto 20px 0;width: 99.8%;min-height: 140px;}
	.mod2_vidItem{float: left;margin: 10px 8px;width: 335px;color: #fff;text-align: left;}
	.m2_paisesList{margin-top: 50px;}
	.m2_paisesList h3{text-align: left;color: #66CC33;text-transform: uppercase;font-size: 30px;}
	.paises_item{width: 22%;float: left;padding-right: 2.2%;margin-bottom: 20px;color: #003366;text-align: left;}
	.mod2_simpleContent{color: #003366;text-align: left;}
	.mod2_simpleContent h3{text-align: left;color: #66CC33;text-transform: uppercase;font-size: 18px;}
	.mod3Quote{background: #66CC33 url('../course/E-25.png') no-repeat 20px 0px;color: #fff;min-height: 100px;margin: 40px auto 30px 0;width: 99.8%;text-align: left;padding: 10px 0 15px 0;}
	.mod3Quote p{font-size: 13px;width: 70%;margin: 0 4% 10px auto;}
	.mod3Quote p span{color: #fff;}
	#mod2_content .mod3Quote p a{color: #fff;}
	#mod2_charsGreen{margin: 30px auto 30px 0;width: 99.8%;background: #66CC33 url('../course/EM2-07.png') no-repeat 40px bottom;min-height: 130px;padding: 15px 0 0 0;}
	#mod2_charsGreen p{width: 62%;margin: 0 3% 0 auto;text-align: left;font-size: 16px;padding-top: 23px;}
	.mod2_alcanceIcon{width: 18%;float: left;text-align: center;margin-right: 2%;}
	.mod2_alcanceIcon img{width: 100%;}	
	#mod2_rsOrg{position: relative;margin: 40px 0;}
	#mod2_rsOrg img{width: 100%;position: relative;}
	#mod2_rsOrg p{position: absolute;color: #fff;font-weight: bold;top: 20px;left: 20px;z-index: 120;width: 40%;text-align: left;font-size: 18px;}
	
	#smf_content ul#listGreenBlue{}
	#smf_content ul#listGreenBlue li{color: #003366;}
	#smf_content ul#listGreenBlue strong{color: #66CC33;}
	ul.classGreenBlue li{color: #003366;}
	p.pGreenBlue strong{color: #66CC33;}
	
/* Modulo 3 */
#mod3_content{width: 70%;margin: 0 0 0 auto;min-height: 500px;padding-bottom: 50px;font-size: 14px;background-color: #fff;}
	#mod3_content h2{font-size: 28px;background-color: #2d3e4e;text-transform: uppercase;color: #fff;padding: 5px;}
	#mod3_content h3{font-size: 23px;}
	#mod3_content h4{font-size: 18px;}
	#mod3_content p{color: #003366;}
	#mod3_content a{color: #0099FF;}
	#mod3_content ul{width: 88%;margin: 15px auto;color: #0099FF;text-align: left;list-style-type: square;list-style-position: outside;}
.mod3_mainTitle{text-align: center;width: 99.8%;margin: 0px auto 0 0;padding: 10px 0;}
	.mod3_mainTitle h2{width: 90%;margin: 0 auto;}
	.mod3_subtitle{margin: 25px 0 15px 0;font-size: 20px;padding 18px;text-transform: uppercase;text-align: left;color: #ff9933;}
#mod3_7ppos{margin-top: 30px;}
	#mod3_7ppos img{float: left;width: 28%;}
	.ppo_item{width: 64%;text-align: left;margin: 0 0 30px auto;}
	.ppo_item h3{color: #0099FF;text-transform: uppercase;font-size: 16px;}
	#mod3_content .ppo_item ul{margin-top: 0px;}
	.mod2Quote{background: #1d427c url('../course/E-25b.png') no-repeat 20px 0px;min-height: 100px;margin: 40px auto 30px 0;width: 99.8%;text-align: left;padding: 10px 0 15px 0;}
	#mod3_content .mod2Quote p{font-size: 13px;width: 70%;margin: 0 4% 10px auto;color: #fff;}
	.mod2Quote p span{color: #2d3e4e;}
	#pricipios_list{min-height: 150px;}
	.pl_item{width: 14.1%;float: left;font-size: 12px;margin-right: 1px;}
	.pl_item img{width: 100%;}
	#smf_content{text-align: left;}
	.mod3_subtitle{margin: 25px 0 15px 0;font-size: 20px;padding 18px;text-transform: uppercase;text-align: left;color: #1d427c;}
	#smf_content img{float: left;width: 30%;}
	#smf_content p{width: 66%;margin: 0 0 0 auto;}
	#smf_content ul{width: 63%;margin: 0 0 0 auto;}
	
	
	.mod3video_block{background-color: #0099FF;padding: 10px 5px 10px 10px;margin: 20px auto 20px 0;width: 99.8%;min-height: 140px;}
	.mod3_resourceItem{float: left;margin: 10px 8px;width: 335px;color: #feffff;text-align: left;}
	.mod3_resourceDescr{float: left;margin: 10px 0 0 5px;width: 40%;color: #fff;text-align: left;}
	#mod3_content .mod3video_block a{color: #fefefc;text-decoration: none;}
	
	
	#smf_mediaBlock{min-height: 300px;text-align: left;}
	#smf_mediaBlock h4{font-size: 18px;width: 60%;margin: 0 0 20px auto;text-transform: uppercase;}
	#smf_mediaBlock img{background-color: #0099FF;padding: 2%;float:left;}
	#smf_mediaBlock p{width: 60%;margin: 0 0 20px auto;}
	#mod3_otrosBlue{background-color: #0099FF;padding: 20px 0 10px 20px;}
	#mod3_otrosBlue p{color: #fff;}
	.smf_otrosBlock_item{width: 23%;float: left;margin-right: 1.8%;}
	.smf_otrosBlock_item img{width: 100%;}
	.smf_otrosBlock_item p{margin-top: 5px;}
	#mod3_otrosBlue .smf_otrosBlock_item p a{color: #fffefe;}

/* Modulo 4*/
#mod4_content{width: 70%;margin: 0 0 0 auto;min-height: 500px;padding-bottom: 50px;font-size: 14px;background-color: #fff;}
	#mod4_content h2{font-size: 28px;background-color: #31CCCB;text-transform: uppercase;color: #fff;padding: 5px;}
	#mod4_content h3{font-size: 23px;}
	#mod4_content h4{font-size: 18px;}
	#mod4_content p{color: #003366;}
	#mod4_content a{color: #31CCCB;}
	#mod4_content ul, #mod4_content ol{width: 88%;margin: 15px auto;color: #31CCCB;text-align: left;list-style-position: outside;}
	#mod4_content ul{list-style-type: square;}
	#mod4_content ol{list-style-type: decimal;}
.mod4_mainTitle{text-align: center;width: 99.8%;margin: 0px auto 0 0;padding: 10px 0;}
	.mod4_mainTitle h2{width: 90%;margin: 0 auto;}
	.mod4_subtitle{margin: 25px 0 15px 0;font-size: 20px;padding 18px;text-transform: uppercase;text-align: left;color: #31CCCB;}
	.mod4_simpleContent{color: #003366;text-align: left;}
	.mod4Quote{background: #31CCCB url('../course/E-25.png') no-repeat 20px 0px;min-height: 100px;margin: 40px auto 30px 0;width: 99.8%;text-align: left;padding: 10px 0 15px 0;}
	#mod4_content .mod4Quote p{font-size: 13px;width: 70%;margin: 0 4% 10px auto;color: #fff;}
	#mod4_content .mod4Quote p a{color: #333;}
	#smf4_content{text-align: left;min-height: 300px;}
	.mod4_subtitle{margin: 25px 0 15px 0;font-size: 20px;padding 18px;text-transform: uppercase;text-align: left;color: #1d427c;}
	#smf4_content img{float: left;width: 30%;}
	#smf4_content p{width: 66%;margin: 0 0 0 auto;}
	#smf4_content ul{width: 63%;margin: 0 0 0 auto;}
	.mod4video_block{background-color: #31CCCB;padding: 10px 5px 10px 10px;margin: 20px auto 20px 0;width: 99.8%;min-height: 140px;}
	.mod4_resourceItem{width: 335px;}
	#mod4_content .mod4video_block a{color: #fefefc;text-decoration: none;}
	#smf4_mediaBlock{min-height: 300px;text-align: left;}
	#smf4_mediaBlock h4{font-size: 18px;width: 60%;margin: 0 0 20px auto;text-transform: uppercase;}
	#smf4_mediaBlock img{background-color: #0099FF;padding: 2%;float:left;}
	#smf4_mediaBlock p{width: 60%;margin: 0 0 20px auto;}
	.smf4_otrosBlock_item{width: 23%;float: left;margin-right: 1.8%;}
	.smf4_otrosBlock_item img{width: 100%;}
	.smf4_otrosBlock_item p{margin-top: 5px;}
	#mod4c_left{width: 47%;float: left;}
	#mod4c_left h3{text-transform: uppercase;color: #2D3E4E;font-size: 20px;font-weight: bold;text-align: left;}
	#mod4c_left img{width: 100%;margin-top: 30px;}
	#mod4c_right{width: 47%;float: right;text-align: left;}
	#mod4c_right h3{background-color: #2D3E4E;color: #fff;padding: 20px 0;text-transform: uppercase;font-size: 20px;text-align: center;}
	#mod4c_right ol li{margin-bottom: 10px;font-size: 13px;color: #2D3E4E;}
	#mod4_custom2 p{text-align: left;}
	.mc4_list_container{min-height: 350px;}
	.mc4_list_container h3{color: #31cccb;text-transform: uppercase;text-align: left;margin-bottom: 0;}
	.mc4l_item{width: 21%;margin: 20px 2%;padding-top: 10px;float: left;}
	.mc4l_item p{width: 96%;margin: 0 auto;font-size: 12px;}
	.mc4l_number{text-align: center;font-size: 90px;font-weight: bold;width: 100%;padding: 8px 0;background-color: #31cccb;color: #fff;}
	.margentaIcon{background-color: #ee2779;}
	.orangeIcon{background-color: #f7933c;}
	.greenIcon{background-color: #8cc657;}
	.cyanIcon{background-color: #31CCCB;}
	p.m4blueTitle{font-size: 20px;text-transform: uppercase;margin-bottom: 10px;color: #31CCCB;}
	
/* exam */
	#exam_container{max-width: 1000px;margin: 0 auto;background-color: #fff;min-height: 500px;}
	#exam_module{width: 25%;float: left;text-align: left;padding-bottom: 5px;}
	#exam_module h1{color: #fff;font-weight: bold;width: 88%;margin: 10px auto;font-size: 35px;line-height: 1;text-transform: uppercase;}
	#exam_module h2{color: #fff;margin: 20px auto;font-size: 16px;width: 88%;text-transform: uppercase;line-height: 1.3;font-weight: bold;}
	#exam_instructions{width: 74%;margin: 0 0 0 auto;min-height: 500px;}
	#instructions_image{background-color: #003366;width: 28%;float: left;padding: 10px 0;}
	#instructions_image img{width: 80%;}
	#instructions_descr{width: 65%;margin: 0 4% 0 auto;color: #003366;font-size: 13px;text-align: left;}
	#instructions_descr h3{text-transform: uppercase;color: #ff9933;font-size: 16px;font-weight: bold;margin: 0;padding: 13px 0;}
	#instructions_descr p{}
	#instructions_descr form{width: 100%;text-align: center;margin-top: 15px;}
	#instructions_descr form button{background-color: #66cc33;color: #fff;font-size: 14px;padding: 10px 15px;border: none;cursor: pointer;}
	#instructions_descr form button:hover{background-color: #2D3E50;}
	#instructions_descr input[type="submit"]{background-color: #66cc33;color: #fff;font-size: 14px;padding: 10px 15px;border: none;cursor: pointer;}
	#instructions_descr input[type="submit"]:hover{background-color: #2D3E50;}
	#examQA{width: 74%;margin: 0 0 0 auto;min-height: 500px;padding-top: 20px;padding-bottom: 40px;}
	.exQuestion{min-height: 40px;text-align: left;font-size: 15px;width: 90%;margin: 0 auto 15px auto;}
	.exQuestion span{float: left;font-size: 30px;font-weight: bold;width: 8%;text-align: center;}
	.exQuestion p{width: 90%;margin: 0 0 0 auto; display: inline-block;}
	#examQA input[type="text"].form_hidden{display: none;}
	#examQA .form_hidden{display: none;}
	.exAnswers{text-align: left;width: 75%;margin: 0 auto 30px auto;padding-left: 10%;}
	.exAnswers table{font-size: 14px;width: 100%;}
	.exAnswers td{padding: 5px 0;color: #808080;}
	.exAnswers td.input_td{width: 10%;text-align: center;}
	.exAnswers td.input_td {}
	.exAnswers td.answer_td{width: 89%;text-align: left;}
	.exam_sendBtn{text-align: center;padding: 20px 0;}
	.exam_sendBtn button{background-color: #66cc33;color: #fff;font-size: 14px;padding: 10px 15px;border: none;cursor: pointer;}
	.exam_sendBtn button:hover{background-color: #2D3E50;}
	.exam_sendBtn input[type="submit"]{background-color: #66cc33;color: #fff;font-size: 14px;padding: 10px 15px;border: none;cursor: pointer;}
	.exam_sendBtn input[type="submit"]:hover{background-color: #2D3E50;}
	
	#exam_result_container{width: 74%;margin: 0 0 0 auto;min-height: 400px;padding-top: 20px;padding-bottom: 40px;background-color: #2D3E50;color: #fff;font-size: 16px;}
	#resultado_evaluacion{margin: 20px 0;text-align: center;text-transform: uppercase;}
	#resultado_evaluacion h2{font-weight: bold;font-size: 40px;margin-bottom: 20px;}
	#resultado_opt{margin-top: 20px;padding: 25px 0;}
	#resultado_opt a{background-color: #66cc33;padding: 10px 15px;color: #fff;text-decoration: none;}
	h2.isoTitle{text-transform: uppercase;color: #003366;font-size: 13px;padding: 10px;font-weight: bold;}
	
	#qa_content{text-align: left;width: 95%;margin: 0 auto;padding-bottom: 50px;}
	#qa_content h2{font-weight: bold;font-size: 30px;margin: 50px 0 20px;text-align: center;}
	.qa_item{border-bottom: 1px dotted #f1f1f1;text-align: left;margin-bottom: 20px;min-height: 70px;padding-bottom: 8px;}
	.qa_item img{float: left;height: 65px;}
	.qa_item p{width: 88%;margin: 0 0 0 auto;}
	p.qa_question{font-weight: bold;}
	p.qa_right{width: 85%;margin: 5px 0 0 auto;}
	
	
/* Diploma */
#diploma_content{width: 1000px;margin: 40px auto;position: relative;height: 500px;}
	#diploma_content img{width: 100%;position: relative;}
	#diploma_content h2{position: absolute;top: 320px;left: 80px;z-index: 100;font-size: 30px;text-transform: uppercase;color: #333;}
	
	#descargar_diploma{background-color: #d4d4d4;text-align: right;padding: 13px 15px 10px 10px;border-radius: 5px;margin-top: 10px;}

/* Prefs */
#preferencias_wrapper{width: 80%;margin: 0 auto;}
	form#passwdchangeform label{display: block;width: 60%;font-size: 14px;color: #666;margin: 13px auto 0 auto;text-align: left;}
	form#passwdchangeform input[type="text"], form#passwdchangeform select, form#passwdchangeform input[type="password"]{width: 60%;outline: none;color: #888;font-size: 14px;padding: 5px 3px;border: 1px solid #d4d4d4;background: #fff;}
	form#passwdchangeform select{background-color: #f1f1f1;}
	form#passwdchangeform input[type="text"].fdisabled{background: #f1f1f1;}
	form#passwdchangeform input[type="text"]:focus{background-color: #f1f1f1;color: #333;}
	#btnChange_container{text-align: right;width: 60%;margin: 10px auto;}
	#btnChange_container button{background-color: #ff9933;color: #fefffe;border: none;font-size: 13px;text-transform: uppercase;font-weight: bold;cursor: pointer;padding: 10px 8px;}
	
	p.notice{background-color: #ce0707;padding: 2%;text-align: center;color: #fff;width: 56%;margin: 0 auto 10px auto;font-size: 13px;text-align: left;}
	p.green{background-color: #66cc33;padding: 2%;text-align: center;color: #fff;width: 56%;margin: 0 auto 10px auto;font-size: 13px;text-align: left;}
	

	
/* Temp */
	form#dashform input[type="text"], form#dashform textarea{width: 80%;display: block;outline: none;color: #666;margin: 0;font-size: 14px;padding: 7px 8px;border: 1px solid #66cc33;}
	form#dashform select{width: 80%;display: block;outline: none;color: #666;margin: 0;font-size: 14px;padding: 7px 8px;border: 1px solid #66cc33;}
	form#dashform button{background-color: #ff9933;border: none;font-size: 15px;text-transform: uppercase;font-weight: bold;cursor: pointer;padding: 5px 15px;color: #333;}
	form#dashform button:hover{background-color: #66cc33;}
	#frmmsg{background-color: #333;color: #fff;padding 10px;width: 100%;margin: 10px 0;text-align: center;}


/* C2 - Adapt */
/* General */
img.c2m1_flotimg20{float: left;width: 20%;margin: 10px 20px 10px 0;}
img.c2m1_flotimg40{float: left;width: 35%;margin: 10px 20px 10px 0;}

/* Mod1 */
#c2m1_content{width: 70%;margin: 0 0 0 auto;min-height: 500px;padding-bottom: 50px;font-size: 14px;background-color: #fff;}
	#c2m1_content h2{font-size: 28px;background-color: #ec008c;text-transform: uppercase;color: #fff;padding: 5px;margin-bottom: 20px;}
	#c2m1_content h3{font-size: 21px;color: #ec008c;text-transform: uppercase;text-align: left;margin-top: 40px;font-weight: bold;}
	#c2m1_content h4{font-size: 18px;}
	#c2m1_content p{color: #003366;}
	#c2m1_content a{color: #ec008c;}
	
	.text-right{text-align: right;}

	/* general block */
	.c2m1_simpleContent{text-align: left;}
	.c2m1_simpleContent p{color: #003366;margin-bottom: 10px;}
	.c2m1_simpleContent ul{width: 88%;margin: 15px auto;color: #666;text-align: left;list-style-type: square;list-style-position: outside;}
	.c2m1_simpleContent ul li{margin-bottom: 9px;}
	.c2m1_simpleContent ol{width: 88%;margin: 15px auto;color: #666;text-align: left;list-style-type: decimal;list-style-position: outside;}
	.c2m1_simpleContent ol ol{list-style-type: lower-alpha;}
	
	/* destacado */
	.c2m1_citeBlock{text-align: left;margin: 30px 0;padding-top: 15px;border-top: 1px solid #003366;}
	#c2m1_content p.extra_small{font-size: 80%;margin-bottom: 10px;}
	
	/* quote */ 
	.c2m1Quote{background: #003366 url('../course/E-25b.png') no-repeat 20px 0px;color: #fff;min-height: 100px;margin: 40px auto 30px 0;width: 99.8%;text-align: left;padding: 10px 0 15px 0;}
	#c2m1_content .c2m1Quote p{font-size: 13px;width: 70%;margin: 0 4% 10px auto;color: #fefefe;}
	.c2m1Quote p span{color: #fff;}
	#c2m1_content .c2m1Quote p a{color: #fff;}
	
	/* Resource Block - Video Block */
	.c2m1video_block{background-color: #003366;padding: 10px 5px 10px 10px;margin: 20px auto 20px 0;width: 99.8%;min-height: 140px;}
	.c2m1_vidItem{float: left;margin: 10px 8px;width: 335px;color: #fff;text-align: left;}
	.c2m1_vidDescr{float: left;margin: 10px 0 0 5px;width: 40%;color: #fff;text-align: left;}
	
	/* full width img */
	.c2m1_img100{padding: 30px 0;}
	.c2m1_img100 img{width: 100%;margin: 0 auto;}
	
	/* Casos */
	.c2m1_casoTxt{width: 85%;margin: 30px auto;border: 1px dashed #ec008c;text-align: left;padding: 20px 2.5%;}
	.c2m1_casoTxt h3{}
	.c2m1_casoTxt p{margin: 13px 0;}
	.c2m1_casoTxt ul{width: 80%;margin: 0 auto;list-style-type: disc;list-style-position: outside;color: #ec008c;}
	.c2m1_casoTxt ul li{}
	.c2m1_fuentes{background-color: #f2f2f2;padding: 10px;}
	
	
	.tpink{color: #ec008c;}
	.c2m1_blockText{margin: 30px auto 30px 0;width: 99.8%;background: #003366;min-height: 120px;padding: 15px 0 10px 0;}
	#c2m1_content .c2m1_blockText p{width: 90%;margin: 0 3% 0 auto;text-align: left;font-size: 100%;color: #fff;}
	#c2m1_content .c2m1_blockText p.text-right{text-align: right;}
	#c2m1_content .c2m1_blockText ol{width: 80%;margin: 10px auto;color: #fff;list-style-position: outside;list-style-type: decimal;text-align: left;}
	#c2m1_content .c2m1_blockText li{margin-bottom: 10px;}
	#c2m1_content .c2m1_blockText a{text-decoration: underline;color: #fefefe;}

/* Mod 2 */
.tviolet{color: #652C8F;}
#c2m2_content{width: 70%;margin: 0 0 0 auto;min-height: 500px;padding-bottom: 50px;font-size: 14px;background-color: #fff;}
	#c2m2_content h2{font-size: 28px;background-color: #652C8F;text-transform: uppercase;color: #fff;padding: 5px;margin-bottom: 20px;}
	#c2m2_content h3{font-size: 21px;color: #652C8F;text-transform: uppercase;text-align: left;margin-top: 40px;margin-bottom: 15px;font-weight: bold;}
	#c2m2_content h4{font-size: 18px;}
	#c2m2_content p{color: #003366;}
	#c2m2_content a{color: #652C8F;}
	
	/* general block */
	.c2m2_simpleContent{text-align: left;}
	.c2m2_simpleContent p{color: #003366;margin-bottom: 10px;}
	.c2m2_simpleContent ul{width: 88%;margin: 15px auto;color: #652C8F;text-align: left;list-style-type: square;list-style-position: outside;}
	.c2m2_simpleContent ol{width: 88%;margin: 15px auto;color: #652C8F;text-align: left;list-style-type: decimal;list-style-position: outside;}
	.c2m2_simpleContent ol ol{list-style-type: lower-alpha;}
	
	/* destacado */
	.c2m2_blockText{margin: 30px auto 30px 0;width: 99.8%;background: #652C8F;min-height: 120px;padding: 15px 0 10px 0;text-align: left;color: #fff;}
	#c2m2_content .c2m2_blockText p{color: #fff;width: 90%;margin: 10px auto;}
	.c2m2_blockText ul{width: 85%;margin: 10px auto;list-style-type: disc;list-style-position: outside;}
	.c2m2_blockText ol{width: 85%;margin: 10px auto;list-style-type: decimal;list-style-position: outside;}
	
	/* Resource Block - Video Block */
	.c2m2video_block{background-color: #652C8F;padding: 10px 5px 10px 10px;margin: 20px auto 20px 0;width: 99.8%;min-height: 140px;}
	.c2m2_vidItem{float: left;margin: 10px 8px;width: 335px;color: #fff;text-align: left;}
	.c2m2_vidDescr{float: left;margin: 10px 0 0 5px;width: 40%;color: #fff;text-align: left;}
	
	/* quote */ 
	.c2m2Quote{background: #652C8F url('../course/E-25b.png') no-repeat 20px 0px;color: #fff;min-height: 100px;margin: 40px auto 30px 0;width: 99.8%;text-align: left;padding: 10px 0 15px 0;}
	#c2m2_content .c2m2Quote p{font-size: 13px;width: 70%;margin: 0 4% 10px auto;color: #fefefe;}
	.c2m2Quote p span{color: #fff;}
	#c2m2_content .c2m2Quote p a{color: #fff;}

/* Mod 3*/
.tlblue{color: #4fc5e8;}
	#c2m3_content{width: 70%;margin: 0 0 0 auto;min-height: 500px;padding-bottom: 50px;font-size: 14px;background-color: #fff;}
	#c2m3_content h2{font-size: 28px;background-color: #4fc5e8;text-transform: uppercase;color: #fff;padding: 5px;margin-bottom: 20px;}
	#c2m3_content h3{font-size: 21px;color: #4fc5e8;text-transform: uppercase;text-align: left;margin-top: 40px;margin-bottom: 15px;font-weight: bold;}
	#c2m3_content h4{font-size: 18px;}
	#c2m3_content p{color: #999;}
	#c2m3_content a{color: #4fc5e8;}
	
	/* general block */
	.c2m3_simpleContent{text-align: left;}
	.c2m3_simpleContent p{color: #999;margin-bottom: 10px;}
	.c2m3_simpleContent ul{width: 88%;margin: 15px auto;color: #999;text-align: left;list-style-type: disc;list-style-position: outside;}
	.c2m3_simpleContent ul ul{width: 85%;margin: 3px auto;list-style-type: square;list-style-position: outside;}
	.c2m3_simpleContent ol{width: 88%;margin: 15px auto;color: #999;text-align: left;list-style-type: decimal;list-style-position: outside;}
	.c2m3_simpleContent ol img{width: 100%;}
	.c2m3_simpleContent ol ol{list-style-type: lower-alpha;}
	.c2m3_simpleContent ol ol ol{list-style-type: lower-roman;}
	.c2m3_simpleContent ol ol ol{list-style-type: decimal;}
	.c2m3_simpleContent table{width: 95%;margin: 25px auto;}
	.c2m3_simpleContent table tr{}
	.c2m3_simpleContent table th{background-color: #4fc5e8;color: #fff;font-weight: bold;text-align: center;padding: 6px 3px;}
	.c2m3_simpleContent table td{border: 1px solid #4fc5e8;padding: 6px 3px;color: #003366;}
	
	/* destacado */
	.c2m3_blockText{margin: 30px auto 30px 0;width: 99.8%;background: #4fc5e8;min-height: 120px;padding: 15px 0 10px 0;text-align: left;color: #fff;}
	#c2m3_content .c2m3_blockText p{color: #fff;width: 90%;margin: 10px auto;}
	.c2m3_blockText ul{width: 85%;margin: 10px auto;list-style-type: disc;list-style-position: outside;}
	.c2m3_blockText ol{width: 85%;margin: 10px auto;list-style-type: decimal;list-style-position: outside;}
	.c2m3_blockTextSmall{margin: 30px auto 30px 0;width: 99.8%;background: #4fc5e8;min-height: 40px;padding: 15px 0 10px 0;text-align: left;color: #fff;}
	#c2m3_content .c2m3_blockTextSmall p{color: #fff;width: 90%;margin: 10px auto;}
	
	/* Resources */
	.c2m3_resourceBlock{text-align: left;margin: 30px 0;padding-top: 15px;border-top: 1px solid #003366;}
	#c2m3_content p.extra_small{font-size: 80%;margin-bottom: 10px;}
	
	/* Resource Block - Video Block */
	.c2m3video_block{background-color: #4fc5e8;padding: 10px 5px 10px 10px;margin: 20px auto 20px 0;width: 99.8%;min-height: 140px;}
	.c2m3_vidItem{float: left;margin: 10px 8px;width: 335px;color: #fff;text-align: left;}
	.c2m3_vidDescr{float: left;margin: 10px 0 0 5px;width: 40%;color: #fff;text-align: left;}
	
	/* quote */ 
	.c2m3Quote{background: #4fc5e8 url('../course/E-25.png') no-repeat 20px 0px;color: #fff;min-height: 100px;margin: 40px auto 30px 0;width: 99.8%;text-align: left;padding: 10px 0 15px 0;}
	#c2m3_content .c2m3Quote p{font-size: 13px;width: 70%;margin: 0 4% 10px auto;color: #fefefe;}
	.c2m3Quote p span{color: #fff;}
	#c2m3_content .c2m3Quote p a{color: #fff;}
	
	/* Extras */
	p.pIndent{padding-left: 10px;}

/* Mod 4*/
.tlorange{color: #f89838;}
	#c2m4_content{width: 70%;margin: 0 0 0 auto;min-height: 500px;padding-bottom: 50px;font-size: 14px;background-color: #fff;}
	#c2m4_content h2{font-size: 28px;background-color: #f89838;text-transform: uppercase;color: #fff;padding: 5px;margin-bottom: 20px;}
	#c2m4_content h3{font-size: 21px;color: #f89838;text-transform: uppercase;text-align: left;margin-top: 40px;margin-bottom: 15px;font-weight: bold;}
	#c2m4_content h4{font-size: 18px;color: #f89838;}
	#c2m4_content p{color: #003366;}
	#c2m4_content a{color: #f89838;}
	
	/* general block */
	.c2m4_simpleContent{text-align: left;}
	.c2m4_simpleContent p{color: #003366;margin-bottom: 10px;}
	.c2m4_simpleContent ul{width: 88%;margin: 15px auto;color: #f89838;text-align: left;list-style-type: disc;list-style-position: outside;}
	.c2m4_simpleContent ul ul{width: 85%;margin: 3px auto;list-style-type: square;list-style-position: outside;}
	.c2m4_simpleContent ol{width: 88%;margin: 15px auto;color: #f89838;text-align: left;list-style-type: decimal;list-style-position: outside;}
	.c2m4_simpleContent ol ol{list-style-type: lower-alpha;}
	.c2m4_simpleContent ol ol ol{list-style-type: lower-roman;}
	.c2m4_simpleContent ol ol ol{list-style-type: decimal;}
	.c2m4_simpleContent table{width: 95%;margin: 25px auto;}
	.c2m4_simpleContent table tr{}
	.c2m4_simpleContent table th{background-color: #f89838;color: #fff;font-weight: bold;text-align: center;padding: 6px 3px;}
	.c2m4_simpleContent table td{border: 1px solid #f89838;padding: 6px 3px;color: #003366;}
	
	/* destacado */
	.c2m4_blockText{margin: 30px auto 30px 0;width: 99.8%;background: #f89838;min-height: 120px;padding: 15px 0 10px 0;text-align: left;color: #fff;}
	#c2m4_content .c2m4_blockText p{color: #fff;width: 90%;margin: 10px auto;}
	#c2m4_content .c2m4_blockText p a{color: #fafafa;width: 90%;margin: 10px auto;}
	.c2m4_blockText ul{width: 85%;margin: 10px auto;list-style-type: disc;list-style-position: outside;}
	.c2m4_blockText ol{width: 85%;margin: 10px auto;list-style-type: decimal;list-style-position: outside;}
	
	/* Resources */
	.c2m4_resourceBlock{text-align: left;margin: 30px 0;padding-top: 15px;border-top: 1px solid #003366;}
	#c2m4_content p.extra_small{font-size: 80%;margin-bottom: 10px;}
	
	/* Resource Block - Video Block */
	.c2m4video_block{background-color: #f89838;padding: 10px 5px 10px 10px;margin: 20px auto 20px 0;width: 99.8%;min-height: 140px;}
	#c2m4_content .c2m4_vidDescr2 a{color: #feffff;}
	#c2m4_content .c2m4_vidDescr a{color: #feffff;}
	.c2m4_vidItem{float: left;margin: 10px 8px;width: 335px;color: #fff;text-align: left;}
	.c2m4_vidDescr{float: left;margin: 10px 0 0 5px;width: 40%;color: #fff;text-align: left;}
	.c2m4_vidDescr2{margin: 10px 0 0 auto;width: 40%;color: #fff;text-align: left;}
	
	/* quote */ 
	.c2m4Quote{background: #f89838 url('../course/E-25b.png') no-repeat 20px 0px;color: #fff;min-height: 100px;margin: 40px auto 30px 0;width: 99.8%;text-align: left;padding: 10px 0 15px 0;}
	#c2m4_content .c2m4Quote p{font-size: 13px;width: 70%;margin: 0 4% 10px auto;color: #fefefe;}
	.c2m4Quote p span{color: #fff;}
	#c2m4_content .c2m4Quote p a{color: #fff;}
	
	/* full width img */
	.c2m4_img100{padding: 30px 0;}
	.c2m4_img100 img{width: 100%;margin: 0 auto;}

/* 2nd block exams*/
#instructions_image2{width: 28%;float: left;padding: 10px 0;}
	#instructions_image2 img{width: 90%;}

#instructions_descr2{width: 65%;margin: 0 4% 0 auto;color: #003366;font-size: 13px;text-align: left;}
	#instructions_descr2 h3{text-transform: uppercase;font-size: 16px;font-weight: bold;margin: 0;padding: 13px 0;}
	#instructions_descr2 .ex1c2mod1{color: #EC008C;}
	#instructions_descr2 .ex1c2mod2{color: #652C8F;}
	#instructions_descr2 .ex1c2mod3{color: #4FC5E8;}
	#instructions_descr2 .ex1c2mod3{color: #F89838;}
	#instructions_descr2 p{margin: 8px 0;}
	#instructions_descr2 form{width: 100%;text-align: center;margin-top: 15px;}
	#instructions_descr2 form button{background-color: #66cc33;color: #fff;font-size: 14px;padding: 10px 15px;border: none;cursor: pointer;}
	#instructions_descr2 form button:hover{background-color: #2D3E50;}
	#instructions_descr2 input[type="submit"]{background-color: #66cc33;color: #fff;font-size: 14px;padding: 10px 15px;border: none;cursor: pointer;}
	#instructions_descr2 input[type="submit"]:hover{background-color: #2D3E50;}


	#examQA2{width: 71%;margin: 0 0 0 auto;min-height: 500px;padding-top: 20px;padding-bottom: 40px;text-align: left;}
	#examQA2 h3{font-weight: bold;color: #003F7E;font-size: 190%;margin: 25px auto 10px auto;}
	#examQA2 ul{width: 90%;margin: 0 auto;font-size: 140%;color: #666;}
	#examQA2 ul li{padding-bottom: 5px;}
	#examQA2 ul.answerinline{width: 85%;font-size: 140%;margin: 0 auto 10px auto;}
	#examQA2 ul.answerinline li{display: inline;}
	#examQA2 p{font-size: 150%;color: #333;width: 95%;margin: 0 auto;}
	.exQuestion2{min-height: 40px;text-align: left;font-size: 15px;width: 90%;margin: 0 auto 15px auto;}
	.exQuestion2 span{float: left;font-size: 30px;font-weight: bold;width: 8%;text-align: center;}
	.exQuestion2 p{width: 90%;margin: 0 0 0 auto;}
	#examQA2 input[type="text"].form_hidden{display: none;}
	#examQA2 .form_hidden{display: none;}
	
	#examQA2 span.answer_danger{color: red;}
	#examQA2 span.answer_success{color: green;}

/* Diploma Curso 2 */
input[type="text"].txtHidden{display: none;}

/* Aviso */
#aviso_mto{background-color: #feff9f;color: #333;text-align: left;padding: 15px;border-radius: 5px;margin: 10px auto 10px 0;width: 59%;font-size: 14px;}

#aviso_rgto{background-color: #00ADEE;color: #fff;text-align: center;padding: 15px;border-radius: 5px;margin: 10px auto 10px 0;width: 30%;font-size: 14px;}











@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,700');


@font-face {
  font-family: 'TTCommons-Bold';
  src:  url('../fonts/conectadas/TTCommons-Bold.eot');
  src:  url('../fonts/conectadas/TTCommons-Bold.eot#iefix') format('embedded-opentype'),
    url('../fonts/conectadas/TTCommons-Bold.ttf') format('truetype'),
    url('../fonts/conectadas/TTCommons-Bold.woff') format('woff'),
    url('../fonts/conectadas/TTCommons-Bold.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'TTCommons-Regular';
  src:  url('../fonts/conectadas/TTCommons-Regular.eot');
  src:  url('../fonts/conectadas/TTCommons-Regular.eot#iefix') format('embedded-opentype'),
    url('../fonts/conectadas/TTCommons-Regular.ttf') format('truetype'),
    url('../fonts/conectadas/TTCommons-Regular.woff') format('woff'),
    url('../fonts/conectadas/TTCommons-Regular.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}

.conectadas .txt_center { text-align: center !important; }

.conectadas #modWrapper { margin: 0 auto 50px auto; }

.img-centrada { margin: 0 auto; display: block; }

.intro_conectadas .col-3 { width: 25%; }

.intro_conectadas .container { width: 1170px; margin: 0 auto; padding: 50px 0; font-size: 14px; text-align: left; }

.intro_conectadas .bg_azulito {
	background: #027F9F;
    border-radius: 50px;
    padding: 30px;
    color: #fff !important;
}

.conectadas b,
.conectadas strong,
.conectadas h1,
.conectadas h2,
.conectadas h3 { font-family: 'TTCommons-Bold'; }

.conectadas #mod_descr h2 { text-transform: inherit; }

.intro_conectadas .txt_azul { color: #027F9F; }

.intro_conectadas #wdescr_wrapper { font-size: 50px; }

.conectadas #module_content { font-family: 'TTCommons-Regular', sans-serif; color: #606060; font-size: 16px; }
.conectadas p { margin-bottom: 10px; }
.conectadas #mod_descr,
.conectadas #mod_descr p,
.conectadas #mod_descr li,
.conectadas #mod_descr table { color: #606060; margin-bottom: 10px; font-size: 16px; }
.conectadas form { text-align: center; }


.conectadas table,
.conectadas table tr,
.conectadas table td { vertical-align: top; }

.conectadas table.txt_center td { text-align: center; }

.conectadas table td { padding: 10px; } 

.conectadas table.content_mid,
.conectadas table.content_mid tr,
.conectadas table.content_mid td { vertical-align: middle; } 

.conectadas #wtitle { visibility: hidden; height: 150px;}
.conectadas #wdescr { background: transparent; width: 100%; min-height: 100px; padding-bottom: 130px; }
.conectadas #wdescr_wrapper p { font-size: 23px; font-weight: 700; }

.conectadas #logos img { padding: 10px; }

.conectadas #internal_container { background: none; }
.conectadas .module_step { width: 30%; padding: 0 5px; }
.conectadas .mod_req { text-transform: none; font-size: 1.1em; font-weight: 300; }
.conectadas #sponsor_logosInternal,
.conectadas #module_footer { display: none; }
.conectadas #module_footer.footer_conectadas { display: block; background-color: #027F9F; }
.conectadas #footer_logoLeft p,
.conectadas #footer_support p { color: #fff; }

.footer_colaboraciones {
	background: #f1f1f1;
	padding: 10px 0;
	text-align: right;
}

.footer_colaboraciones ul li {
	display: inline-block;
	padding: 0 20px;
	color: #027F9F;
	font-size: 12px;
	font-weight: bolder;
}
.footer_colaboraciones ul li span { padding: 10px 0; }

.conectadas #module_content .titulo {
    color: #fff;
    text-align: center;
    font-size: 30px;
    font-weight: 300;
    padding: 30px;
    margin-bottom: 20px;
    border-bottom-right-radius: 50px;
    border-bottom-left-radius: 50px;
    background-size: contain;
    font-family: 'TTCommons-Bold';
}

.conectadas #ititle2 { background-color: #2E6D30; }

.conectadas .modMenuItem a,
.conectadas .subMenuItem a { color: #fff; text-transform: inherit; font-size: 16px; }

.conectadas .modMenuItem { border-top: 1px solid #fff; }


.conectadas .txt_intro .bg_txt h2 { 
    color: #fff;
    font-size: 24px;
    line-height: 1.2;
}


.conectadas .m1-t0 h2 { font-family: 'TTCommons-Bold'; color: #2E6D30; }

.conectadas .m1 .txt_intro {
	background: transparent url('../img/conectadas/m1/FUNDEMAS_E-Learning Conectadas_M1_P-3_Foto 1.png') no-repeat top center;
	padding: 250px 0 0 0;
}

.conectadas .m1 .txt_intro .bg_txt {
	background: #2E6D30;
    padding: 20px;
    text-align: left;
    color: #fff;
}

.conectadas .m1 .titulo { background: url('../img/conectadas/m1/FUNDEMAS_E-Learning Conectadas_M1_ELEMENTOS-23.png') top center no-repeat; }
.conectadas .m1 .colormod { color: #2E6D30; }
.conectadas .m1 hr.bordmod { border: 0; border-top: 1px solid #2E6D30; }


/**/
.conectadas .m2-t0 h2 { font-family: 'TTCommons-Bold'; color: #DF9B18; }

.conectadas .m2 .txt_intro {
	background: transparent url('../img/conectadas/m2/-FUNDEMAS_E-Learning Conectadas_M2_ELEMENTOS-01.jpg') no-repeat top center;
	padding: 250px 0 0 0;
}

.conectadas .m2 .txt_intro .bg_txt {
	background: #DF9B18;
    padding: 20px;
    text-align: left;
    color: #fff;
}

.conectadas .m2 .titulo { background: url('../img/conectadas/m2/FUNDEMAS_E-Learning Conectadas_M2_ELEMENTOS-06.png') top center no-repeat; }
.conectadas .m2 .colormod { color: #DF9B18; }
.conectadas .m2 hr.bordmod { border: 0; border-top: 1px solid #DF9B18; }


/**/
.conectadas .m3-t0 h2 { font-family: 'TTCommons-Bold'; color: #A6BC45; }

.conectadas .m3 .txt_intro {
	background: transparent url('../img/conectadas/m3/FUNDEMAS_E-Learning Conectadas_M3_ELEMENTOS-01.jpg') no-repeat top center;
	padding: 250px 0 0 0;
}

.conectadas .m3 .txt_intro .bg_txt {
	background: #A6BC45;
    padding: 20px;
    text-align: left;
    color: #fff;
}

.conectadas .m3 .titulo { background: url('../img/conectadas/m3/FUNDEMAS_E-Learning Conectadas_M3_ELEMENTOS-35.png') top center no-repeat; }
.conectadas .m3 .colormod { color: #A6BC45; }
.conectadas .m3 hr.bordmod { border: 0; border-top: 1px solid #A6BC45; }

/**/
.conectadas .m4-t0 h2 { font-family: 'TTCommons-Bold'; color: #FCF0C2; }

.conectadas .m4 .txt_intro {
	background: transparent url('../img/conectadas/m4/FUNDEMAS_E-Learning Conectadas_M4_ELEMENTOS-01.png') no-repeat top center;
	padding: 250px 0 0 0;
}

.conectadas .m4 .txt_intro .bg_txt {
	background: #FCF0C2;
    padding: 20px;
    text-align: left;
    color: #2E6D30 !important;
}

.conectadas .m4 .titulo { background: url('../img/conectadas/m4/FUNDEMAS_E-Learning Conectadas_M4_ELEMENTOS-07.png') top center no-repeat; padding: 20px !important;     background-size: cover !important; }
.conectadas .m4 .colormod { color: #FCF0C2; }
.conectadas .m4 hr.bordmod { border: 0; border-top: 1px solid #FCF0C2; }




.conectadas .m2 .bola_info {
	background: url('../img/conectadas/m2/FUNDEMAS_E-Learning Conectadas_M2_ELEMENTOS-73.png') center center no-repeat;
    background-size: contain;
    padding: 40px;
    color: #fff;
    display: block;
    text-align: center;
}

.conectadas .m2 .bola_amarilla {
	background: url('../img/conectadas/m2/FUNDEMAS_E-Learning Conectadas_M2_ELEMENTOS-18.png') center center no-repeat;
    background-size: contain;
    padding: 25px;
    color: #fff;
    display: block;
    text-align: center;
}

.conectadas .m2 .bola_rosa {
	/* background: url('../img/conectadas/m2/FUNDEMAS_E-Learning Conectadas_M2_ELEMENTOS-89.png') center center no-repeat; */
    background-size: contain;
    padding: 15px;
    color: #fff;
    display: block;
    text-align: center;
}

.conectadas .m2 .boli_rosita {
	background: url('../img/conectadas/m2/FUNDEMAS_E-Learning Conectadas_M2_ELEMENTOS-165.png') center center no-repeat;
    background-size: contain;
    padding: 15px;
    color: #fff;
    display: block;
    text-align: center;
}


.conectadas .sec_emprendedoras .colormod { color: #FCF0C2 !important; }
.conectadas .sec_estudiantes .colormod { color: #40C7F4 !important; }
.conectadas .sec_amas .colormod { color: #FFC322 !important; }


.conectadas .colormodAzul { color: #FCF0C2; }

.conectadas .sec_estudiantes .bg {
	background: transparent url('../img/conectadas/m2/FUNDEMAS_E-Learning Conectadas_M2_ELEMENTOS-188.png') no-repeat top center;
	border-radius: 30px;
	padding: 30px;
	color: #FCF0C2 !important;
}

.conectadas .sec_estudiantes .bg .txt_big { color: #FCF0C2 !important; }
.conectadas .txt_big { font-size: 25px !important; line-height: 1.2; }


.conectadas input { color: #fff; padding: 10px 50px; border-radius: 30px; }
.conectadas .m1 input { background: #2E6D30; }
.conectadas .m2 input { background: #DF9B18; }
.conectadas .m3 input { background: #A6BC45; }
.conectadas .m4 input { background: #FCF0C2; }

.conectadas .m3 .titular {
	background: transparent url('../img/conectadas/m3/FUNDEMAS_E-Learning Conectadas_M3_ELEMENTOS-28.png') no-repeat top center;
	border-radius: 30px;
    padding: 10px 30px 30px 30px;
	color: #fff !important;
	text-align: center;
}

.conectadas .m4 .titular {
	background: transparent url('../img/conectadas/m4/FUNDEMAS_E-Learning Conectadas_M4_ELEMENTOS-09.png') no-repeat top center;
	border-radius: 30px;
    padding: 10px 30px 30px 30px;
	color: #fff !important;
	text-align: center;
}

.conectadas .m4 .boli_moradita {
	/* background: url('../img/conectadas/m4/FUNDEMAS_E-Learning Conectadas_M4_ELEMENTOS-11.png') center center no-repeat; */
    background-size: contain;
    padding: 15px;
    color: #fff;
    display: block;
    text-align: center;
}

.conectadas .m4 .tip {
	background: transparent url('../img/conectadas/m4/FUNDEMAS_E-Learning Conectadas_M4_ELEMENTOS-15.png') no-repeat top center;
	border-radius: 30px;
    padding: 30px;
	text-align: center;
}

.conectadas .m4 .tip .txt_big { color: #fff !important; }


.conectadas .m1 .boli_verde {
	/* background: url('../img/conectadas/m1/FUNDEMAS_E-Learning Conectadas_M1_ELEMENTOS-25.png') center center no-repeat; */
    background-size: contain;
    padding: 15px;
    color: #fff;
    display: block;
    text-align: center;
}

.conectadas .m1 .titular {
	background: transparent url('../img/conectadas/m1/FUNDEMAS_E-Learning Conectadas_M1_ELEMENTOS-33.png') no-repeat top center;
	border-radius: 30px;
    padding: 10px 30px 30px 30px;
	color: #fff !important;
	text-align: center;
}


.conectadas .m1 .tip {
	background: transparent url('../img/conectadas/m1/FUNDEMAS_E-Learning Conectadas_M1_ELEMENTOS-43.png') no-repeat top center;
	border-radius: 30px;
    padding: 30px;
	text-align: center;
}

.conectadas .m1 .tip .txt_big { color: #fff !important; }

.conectadas .m1 .nav-tabs > li > a {
    background: #2E6D30;
    color: #fff !important;
    text-decoration: none !important;
}

.conectadas .m1 .nav-tabs > li.active > a,
.conectadas .m1 .nav-tabs > li.active > a:hover,
.conectadas .m1 .nav-tabs > li.active > a:focus {
	background-color: #fff;
    border: 1px solid #2E6D30;
    color: #2E6D30 !important;
    border-bottom-color: transparent;
}

.conectadas .m1 .tab-content > .active { border: 1px solid #2E6D30; }




.conectadas .m3 .nav-tabs > li > a {
    background: #A6BC45;
    color: #fff !important;
    text-decoration: none !important;
}

.conectadas .m3 .nav-tabs > li.active > a,
.conectadas .m3 .nav-tabs > li.active > a:hover,
.conectadas .m3 .nav-tabs > li.active > a:focus {
	background-color: #fff;
    border: 1px solid #A6BC45;
    color: #A6BC45 !important;
    border-bottom-color: transparent;
}

.conectadas .m3 .tab-content > .active { border: 1px solid #A6BC45; }






.conectadas .sec_estudiantes .nav-tabs > li > a {
    background: #40C7F4;
    color: #fff !important;
    text-decoration: none !important;
}

.conectadas .sec_estudiantes .nav-tabs > li.active > a,
.conectadas .sec_estudiantes .nav-tabs > li.active > a:hover,
.conectadas .sec_estudiantes .nav-tabs > li.active > a:focus {
	background-color: #fff;
    border: 1px solid #40C7F4;
    color: #40C7F4 !important;
    border-bottom-color: transparent;
}

.conectadas .sec_estudiantes .tab-content > .active { border: 1px solid #40C7F4; }


.conectadas .sec_amas .nav-tabs > li > a {
    background: #FFC322;
    color: #fff !important;
    text-decoration: none !important;
}

.conectadas .sec_amas .nav-tabs > li.active > a,
.conectadas .sec_amas .nav-tabs > li.active > a:hover,
.conectadas .sec_amas .nav-tabs > li.active > a:focus {
	background-color: #fff;
    border: 1px solid #FFC322;
    color: #FFC322 !important;
    border-bottom-color: transparent;
}

.conectadas .sec_amas .tab-content > .active { border: 1px solid #FFC322; }



.conectadas .sec_emprendedoras .nav-tabs > li > a {
    background: #FCF0C2;
    color: #fff !important;
    text-decoration: none !important;
}

.conectadas .sec_emprendedoras .nav-tabs > li.active > a,
.conectadas .sec_emprendedoras .nav-tabs > li.active > a:hover,
.conectadas .sec_emprendedoras .nav-tabs > li.active > a:focus {
	background-color: #fff;
    border: 1px solid #FCF0C2;
    color: #FCF0C2 !important;
    border-bottom-color: transparent;
}

.conectadas .sec_emprendedoras .tab-content > .active { border: 1px solid #FCF0C2; }


.conectadas #mod_descr a { color: #606060; text-decoration: underline; }


.conectadas .tabsitas .nav-tabs > li > a {
    background: #fff !important;
    color: #fff !important;
    border: none !important;
    padding: 5px;
}

.conectadas .tabsitas .nav > li > a > img {
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    /*width: 85px;*/
    height: 85px; 
}

.conectadas .tabsitas .nav > li.active > a > img {
    -webkit-filter: grayscale(0%);
    filter: grayscale(0%);
}


.conectadas .tabsitas .nav-tabs > li { margin-bottom: 5px !important;}

.conectadas .tabsitas .tab-content > .tab-pane { background: #FFE0D6; border: none; }

.conectadas .m3 .btn { 
	display: inline-block;
	background: #A6BC45;
	padding: 5px 30px;
	border-radius: 15px;
	color: #fff !important;
	text-decoration: none !important;
	font-family: 'TTCommons-Bold';
	text-align: center;
 }



.conectadas .m1 .tabsitas .tab-content > .tab-pane,
.conectadas .m1 .bg_naranjita { background: #D3ECEC; border: none; }


.conectadas #mod_descr table table { margin: 0 !important; }

.conectadas table table td { padding: 0 3px !important; }

.movil { display: none; }


@media (max-width: 760px) {

	.pcourse_item { width: 100%; background-color: transparent; }

	img { display: block; max-width: 100%; height: auto; margin: 0 auto !important; float: inherit !important; }
	#clogo { width: 100%; text-align: center; float: inherit; margin: 15px auto; }
	#cprivacy, #cprefs { padding-top: 7px; width: 32% !important; }
	#ititle { padding: 10px; }
	#icontent { max-width: 100%; }

	#aviso_rgto { margin: 10px auto 10px auto; width: 50%; }
	.licwrapper { width: 100%; float: inherit; text-align: center; margin-top: 15px; }

	#aviso_mto, #btn_container { width: 100%; text-align: center; }


	#reg_error_msg,
	#captcha_block2,
	form#formularioRegistro p#pPrivacy,
	form#formularioRegistro p#regButton,
	#reg_support { width: 95%; margin: 10px auto; }

	form#formularioRegistro input[type="text"],
	form#formularioRegistro input[type="password"],
	form#formularioRegistro input[type="number"],
	form#formularioRegistro select { width: 95%; margin: 0 auto !important; }

	.conectadas #wtitle { height: 0; }
	.conectadas #wdescr { padding: 30px 0; }
	#welcome_course { background-size: cover !important; }

	#welcome_modules { max-width: 100%; margin: 0 auto; }
	.conectadas .module_step { width: 100%; padding: 10px; }
	
	#c-header { width: 95%; margin: 10px 2.5%; }
	#ci-header { display: none; }
	#opt-header { margin-top: 10px; }


	.escritorio { display: none; }
	.movil { display: block; }

	.menu_movil {
	    display: none;
	    position: absolute;
	    width: 100%;
	}

	.menu_movil.active { display: block; }
	.menu_movil.noactive { display: none; }

	#module_menu, #opt-controls { width: 100%; }


	#module_content { width: 100%; }
	.img-centrada { margin: 5px auto 20px auto !important; }
	.movil .navbar-toggle .icon-bar { background: #66cc33; }
	.txt_verde { color: #66cc33; margin: 8px 0; display: block; }


	#module_menu h1 { font-size: 25px; width: 50%; float: left; text-align: right; padding-right: 20px;}
	#module_menu h2 { font-size: 16px; }
	.modMenuItem { padding: 3px; }


	.conectadas #module_content .titulo { padding: 10px 15px; background-position: bottom center !important; background-size: cover; }

	table .img-centrada { min-width: 80px; }

	iframe { width: 100%; }


	.m1-t1 table .img-centrada,
	.m2-t2_1 table .img-centrada,
	.m2-t3 table .img-centrada { min-width: 40px; }
	.conectadas .m1 .boli_verde { min-width: 80px; max-width: 80px; }
	.conectadas .txt_big { font-size: 20px !important; }

	.conectadas .tabsitas .nav > li > a > img { width: 40px; height: 40px; }
	.conectadas table.mov_center { width: 100%; }
	
	.conectadas table.mov_center tr { margin-top: 15px; }
	.conectadas table.mov_center td { width: 100% !important; float: left; display: contents; }
	table.mov_center td.txt_center img { margin: 5px 15px 10px 5px !important; }
	table.mov_center td.txt_center .mov_img { width: 350px; text-align: center; }

	.conectadas table.txt_center td.mov_full img,
	.conectadas table td.mov_full span { min-width: 50px; max-width: 50px; }
	.conectadas table.txt_center td.mov_full p { font-size: 12px !important; }

	.conectadas .m1 .titular { margin-bottom: 30px; }

	.conectadas .m2 .bola_info { padding: 20px 5px; font-size: 12px; }
	.conectadas .m2.m2-t5 table td.mov_full img { min-width: 40px; max-width: 40px; }

	.conectadas .m3 .titulo h2 { font-size: 14px; }
	.conectadas .m3 .btn { font-size: 11px; }

	#exam_module { width: 100%; margin-bottom: 20px; }
	#examQA,
	#exam_result_container { width: 100%; }

	#module_footer { display: none; }

	.btn_top {
		position: fixed;
		bottom: 10px;
		right: 10px;
		background: #66cc33;
		padding: 10px;
		font-size: 20px;
		color: #fff !important;
		border-radius: 30px;
	}

/* 		table.mov_center td {
           display: block;
       }
       table.mov_center td.txt_center { text-align: center; }
       table.mov_center td:before {
           content: attr(data-th);
           display: block;
       }
 */

	/* .conectadas table.mov_center td:first-child { width: 40px !important; } */

}




.espacio10 { padding: 10px; }
.espacio20 { padding: 20px; }

