/* extra página principal */

.reducido div p {
	font-size: 14px;
	color: #585858;
}

html body#sunfw-master.sunfw-direction-ltr.sunfw-com-content.sunfw-view-article.sunfw-itemid-101.sunfw-homepage div#sunfw-wrapper.sunfw-content div#sunfw_section_content-top-below.sunfw-section div.container div#row_row-4.row div#column_column-6.col-xs-12.col-sm-12.col-md-12.col-lg-12 div.layout-item.sunfw-item-module-position div.sunfw-pos-content-top-below.visible-lg.visible-md.visible-sm.visible-xs div.module-style.jmoddiv.jmodinside div.module-body div.custom div.jsn-bootstrap3 div#enOMWX.row div.col-md-8.col-sm-8.col-xs-12 div.jsn-bootstrap3.jsn-pagebuilder.pb-element-container.pb-element-tab.tabs-principal div#tab_atkbZ4.tabbable div.tab-content div#pane_atkbZ4_0.tab-pane.active p img {
	float: right;
}


/*módulo destacamos */

div.mod-newsflash-adv.mod-newsflash-adv__destacamos div.item_img.img-intro.img-intro__none a img {
	padding-right: 10px;
	}

html body#sunfw-master.sunfw-direction-ltr.sunfw-com-content.sunfw-view-article.sunfw-itemid-101.sunfw-homepage div#sunfw-wrapper.sunfw-content div#sunfw_section_content-top-below.sunfw-section div.container div#row_row-4.row div#column_column-6.col-xs-12.col-sm-12.col-md-12.col-lg-12 div.layout-item.sunfw-item-module-position div.sunfw-pos-content-top-below.visible-lg.visible-md.visible-sm.visible-xs div.module-style div.module-body div.custom div.jsn-bootstrap3 div#HIXXjK.row div.col-md-6.col-sm-6.col-xs-12 div.pb-element-container.pb-element-module div.jsn-pb-module-element.pb-element-container.pb-element-module.center div.pb-module-157 div.pb-module-content div.mod-newsflash-adv.mod-newsflash-adv__destacamos div.mod-newsflash-adv_row div.item.item_num0.item__module div.item_content div.item_introtext{
	border-bottom-style: solid;
	border-bottom-color: green;
	border-bottom-width: thin;
}


ul.category-module.articulos-psi {
	margin-left: 5px;	
	padding-left: 5px;
	
}
	ul.category-module.articulos-psi li {
		font-size: 15px;
		list-style-type: none; 
		padding-left: 5px;
		text-indent: -15px;
	}
		ul.category-module.articulos-psi li::before {
			color: #E35B22;
			content: "• ";
	}

/* módulo amapsi promo-destacamos */



	.promo-destacado h2.box-title span, .promo-destacado h2, .promo-destacado h1 {
		color: #EFF7EF;
		text-align: center;
	}
	.promo-destacado h1 a {
			text-decoration: none;
			color: #EFF7EF;
			border-bottom-style: dotted;
			border-bottom-width: thin;
			border-bottom-color: #EFF7EF;
		}
		.promo-destacado h1 a:hover {
			text-decoration: none;
			color: #ffffa4;
			border-bottom-style: dotted;
			border-bottom-width: thin;
			border-bottom-color: #ffffa4;
		}
	.promo-destacado h3 {
		color: #E1ECEA;
		text-align: center;
		font-weight: bold;
	}
	.promo-destacado h4 {
		color: #E1ECEA;
		text-align: center;
	}
	.promo-destacado h5 {
		text-align: center;
		color: #E1ECEA;
	}
		.promo-destacado h5 a {
			text-decoration: underline;
			color: #ffffa4;
		}
			.promo-destacado h5 a:hover {
				text-decoration: underline;
				color: #feed16;
		}
	.promo-destacado p {
		margin: 0 auto;
		text-align: center;
		color: #E1ECEA;
	}
	.custompromo-destacado img {
		max-width: 100%;
	}
	.promo-destacado hr {
		width: 50%;
	}
	
/* módulo amapsi tv */ 
div.mod-newsflash-adv.mod-newsflash-adv__tv iframe, div.mod-newsflash-adv.mod-newsflash-adv__tv video {
	max-height: 200px;
	/*max-width: 370px;*/
	padding-right: 10px;
	padding-top: 5px;
	}

div.item-page img {
	max-width: 100%;
}
	/* para ocultar imagen destacada de los videos */
		.pb-element-container.pb-element-module.television .item_img.img-intro.img-intro__none {
			display: none;
		}

/*div.layout-item.sunfw-item-page-content div.item-page div img {
	max-width: 750px;
	width: 100%;
}*/


/* íconos pdf de revista alternativas */
div.item-page div.articleBody h3 a img, div.item-page div.articleBody h4 a img {
	width: 16px;
	height: 16px;
}

.attachmentsList table tbody tr.odd td.at_filename a.at_icon img, .attachmentsList table tbody tr.even td.at_filename a.at_icon img {
	width: 64px;
	min-width: 64px;
	height: 64px;
}


p {
	text-align: justify;
	font-size: 18px;
	margin-top: 18px;
	-moz-hyphens: auto;
    word-wrap: break-word;
}

li {
	font-size: 18px;
}
 li p {
 	margin-top: 0px;
 	margin-bottom: 0px;
 	line-height: 1.6;
 }
div.layout-item.sunfw-item-page-content div.item-page div p img, div.layout-item.sunfw-item-page-content div.pull-none.item-image img.img-responsive {
	display: block;
	margin-left: auto;
   margin-right: auto;
	}

div.menu-encabezado {
	margin-bottom: 0;
	padding-bottom: 0;
	height: auto;
}

a {
	color: #2c978d;
}
	.articleBody a {
		color: #2c978d;
		text-decoration: underline;
	}
	.articleBody a:hover {
		text-decoration: underline;
		color: #d8260f;
	}

h4 {
	margin-top: 20px;
	font-size: 20px;
}
	h4 strong, h4 b {
		font-weight: normal;
		color: #2c978d;
	}
 h5 {
 	font-size: 18px;
 	text-align: center;
 	color: #666;
 }
 
 .item-page div.articleBody hr {
 	width: 33%;
 	color: #2c978d;
 	border-bottom-style: dotted;
 	border-color: #2c978d;;
 }

.container div.layout-item div.item-page div ul li {
	margin-bottom: 14px;
}

strong, b {
	color: #1c645d;
}

/* contenido relacionado columna derecha */

.relateditemsrelacionado li {
	list-style: none;
	margin-bottom: 10px;
}

/* carrito phoca */

div.ph-cart-module-box div#phItemCartBox.phItemCartBox div.ph-cart-small-box .ph-small {
	font-size: 16px;
}
div#phItemCartBox.phItemCartBox div.ph-small.ph-right.ph-u.ph-cart-link-checkout a {
	font-size: 15px;
}
 div#phItemCartBox.phItemCartBox div.ph-cart-small-box div.row-fluid div.col-sm-2.col-md-2.ph-small.ph-mod-cart-image {
	width: 120px;
}

.ph-small.ph-cart-small-title {
	margin-left: 13px;
}

ul.ph-cart-attribute-box-i li.ph-cart-attribute-item-i {
	margin-top: 10px;	
}

span.ph-small.ph-cart-small-attribute {
	font-size: 13px;
	color: #666666;	
}

div#phItemAttributesBox.ph-item-attributes-box div.ph-attribute-title {
	font-size: 16px;
	color: #2c978d;
}

div.checkbox.ph-checkbox label input {
	margin-right: 12px;
	
}
.phProductAddToCartItem1 input.form-control.ph-input-quantity, input.form-control.ph-input-quantity {
	padding: 5px;
}

.visible-lg.visible-md.visible-sm.visible-xs.flex-md-unordered div.layout-item.sunfw-item-page-content div#ph-pc-item-box.pc-item-view div.row div.ph-item-price-panel form#phCartAddToCartButton1.phItemCartBoxForm.phjAddToCart.phjItem.phjAddToCartVItemP1.form-inline div#phItemAttributesBox.ph-item-attributes-box div.phSelectBoxImage.on, html body#sunfw-master.sunfw-direction-ltr.sunfw-com-phocacart.sunfw-view-item.sunfw-itemid-449 div#sunfw-wrapper.sunfw-content div#sunfw_section_content.sunfw-section div.container div#row_row-5.row.sunfw-flex-component div#column_column-7.col-xs-24.col-sm-8.col-md-8.col-lg-8.visible-lg.visible-md.visible-sm.visible-xs.flex-md-unordered div.layout-item.sunfw-item-page-content div#ph-pc-item-box.pc-item-view div.row div.col-xs-12.col-sm-7.col-md-7 div.ph-item-price-panel form#phCartAddToCartButton2.phItemCartBoxForm.phjAddToCart.phjItem.phjAddToCartVItemP2.form-inline div#phItemAttributesBox.ph-item-attributes-box div#phItemHiddenAttributeVItemP2A3 div.phSelectBoxImage.on {
	border-color: red;
	
}

/* índice diplomados presenciales o en línea */

div.tag-categorydiplomados-indice ul.category.list-striped {
	-webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
}

div.tag-categorydiplomados-indice ul.category.list-striped h3 {
	display: none;
	visibility: hidden;
	}

/* ajustes para celular */
	@media only screen and (max-width: 767px) {

   	div.layout-item.sunfw-item-page-content div.item-page div.page-header h2 {
      	font-size: 1.6em;
}
   	div.blog div.items-row .entry-content {
			border-bottom-width: thin;
			border-bottom-color: #2c978d;
			border-bottom-style: solid;
		}
		div.layout-item.sunfw-item-page-content div.item-page div img {
			max-width: 100%;
			
		}
		p, li, h5 {
			font-size: 16px;
		}
		div.tag-categorydiplomados-indice ul.category.list-striped {
	-webkit-column-count: 1;
    -moz-column-count: 1;
    column-count: 1;
}
}
/* información diplomados */
#info {
	text-align: center;
	margin: 0 auto;
	background-color: #FEFFFE;
	padding-bottom: 8px;
}
#info a {
	color: #F2FBFA;
}
	#info h3 {
		background-color: #40B1A7;
		color: #F2FBFA;
		font-size: 23px;
		padding-top: 8px;
		padding-bottom: 8px;
		margin-top: 10px;
		margin-bottom: 10px;
	}
#info h4 {
	padding-top: 0px;
	padding-bottom: 10px;
	margin-top: 10px;
	margin-bottom: 0px;
}
#info p {
	text-align: center;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 15px;
	line-height: 1.3;
}