/*
	Theme Name: Tmb8FMnkX1YvoUUQ
	Text Domain: Tmb8FMnkX1YvoUUQ
*/
@font-face {
  font-family: 'OpenSans-Bold';
  src: url('fonts/OpenSans-Bold.eot?#iefix') format('embedded-opentype'),  
  url('fonts/OpenSans-Bold.woff') format('woff'), 
  url('fonts/OpenSans-Bold.ttf')  format('truetype'), 
  url('fonts/OpenSans-Bold.svg#OpenSans-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'OpenSans-SemiBold';
  src: url('fonts/OpenSans-SemiBold.eot?#iefix') format('embedded-opentype'), 
  url('fonts/OpenSans-SemiBold.woff') format('woff'), 
  url('fonts/OpenSans-SemiBold.ttf')  format('truetype'), 
  url('fonts/OpenSans-SemiBold.svg#OpenSans-SemiBold') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'OpenSans-Regular';
  src: url('fonts/OpenSans-Regular.eot?#iefix') format('embedded-opentype'),  
  url('fonts/OpenSans-Regular.woff') format('woff'), 
  url('fonts/OpenSans-Regular.ttf')  format('truetype'), 
  url('fonts/OpenSans-Regular.svg#OpenSans-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'OpenSans-Light';
  src: url('fonts/OpenSans-Light.eot?#iefix') format('embedded-opentype'),  
  url('fonts/OpenSans-Light.woff') format('woff'), 
  url('fonts/OpenSans-Light.ttf')  format('truetype'), 
  url('fonts/OpenSans-Light.svg#OpenSans-Light') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Trebuchet';
  src: url('fonts/TrebuchetMS-Bold.eot?#iefix') format('embedded-opentype'), 
  url('fonts/TrebuchetMS-Bold.woff') format('woff'), 
  url('fonts/TrebuchetMS-Bold.ttf')  format('truetype'), 
  url('fonts/TrebuchetMS-Bold.svg#TrebuchetMS-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Trebuchet_Regular';
  src: url('fonts/TrebuchetMS.eot?#iefix') format('embedded-opentype'),  
  url('fonts/TrebuchetMS.woff') format('woff'), 
  url('fonts/TrebuchetMS.ttf')  format('truetype'), 
  url('fonts/TrebuchetMS.svg#TrebuchetMS') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'MyriadPro-Bold';
		src: url('fonts/MyriadPro-Bold.eot?#iefix') format('embedded-opentype'),  
		url('fonts/MyriadPro-Bold.otf')  format('opentype'),
	    url('fonts/MyriadPro-Bold.woff') format('woff'),
		url('fonts/MyriadPro-Bold.ttf')  format('truetype'), 
		url('fonts/MyriadPro-Bold.svg#MyriadPro-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
	font-family: 'MyriadPro-SemiBold';
	src: url('fonts/MyriadPro-Semibold.eot?#iefix') format('embedded-opentype'),  
		url('fonts/MyriadPro-Semibold.otf')  format('opentype'),
	    url('fonts/MyriadPro-Semibold.woff') format('woff'), 
		url('fonts/MyriadPro-Semibold.ttf')  format('truetype'),
		url('fonts/MyriadPro-Semibold.svg#MyriadPro-Semibold') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
  font-family: 'MyriadPro-Regular';
		src: url('fonts/MyriadPro-Regular.eot?#iefix') format('embedded-opentype'),  
		url('fonts/MyriadPro-Regular.otf')  format('opentype'),
	    url('fonts/MyriadPro-Regular.woff') format('woff'), 
		url('fonts/MyriadPro-Regular.ttf')  format('truetype'), 
		url('fonts/MyriadPro-Regular.svg#MyriadPro-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	border: 0;
	font-style: normal;
	font-weight: normal;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline;
}
img
{
	border:none;
}
.clear
{
	clear:both;
}
.ls-shadow
{
	display:none !important;
}
.alignright {
    float: right;
    margin-left: 30px;
    margin-bottom: 15px;
}
.alignleft {
    float: left;
    margin-right: 30px;
    margin-bottom: 15px;
}
.aligncenter {
    margin: 0 auto;
    text-align: center;
    display: inherit;
}
*:focus
{
	outline:none;
}
.is_center
{
	width:1110px;
	margin:0 auto;
}
.is_center_Footer
{
	width:1015px;
	margin:0 auto;
}
.is_centered
{
	width:94%;
	margin:0 auto;
}
header
{
	width:100%;
	margin:0 auto;
	background:#E9EBEC;  
    padding-bottom: 16px;
	position: fixed;
	z-index: 99999;
	top:0px;
}
body
{
	padding-top:91px;
}
header .is_column-1 a 
{
	margin-top:25px;
	float:left;
}
header .is_column-1 a img
{
	width:177px;
	display:block;
}
header .is_column-1 span 
{
	color: #092f57;
    font: 16px OpenSans-SemiBold;
    margin-top: 50px;
    float: left;
    margin-left: 19px;
    line-height: 16px;
}
header .is_column-1
{
	float:left;
}
header .is_column-2
{
	float:right;
}
header .is_column-2 .is_row_Cart 
{
    margin-top: 21px;
    position: relative;
    z-index: 999999;
}
header .is_column-2 .is_row_Cart a
{
    float: left;
}
header .is_column-2 .is_row_Cart .is_buttonLogin
{
	font: 12px OpenSans-SemiBold;
    color: #0077ad;
    letter-spacing: -0.2px;
    float: right;
    right: 48px;
    position: absolute;
    cursor: pointer;
	display: block;	
}
header .is_column-2 .is_row_Cart .is_userLogin
{
	font: 12px OpenSans-SemiBold;
    color: #666666;
    letter-spacing: -0.2px;
    float: right;
    right: 66px;
    position: absolute;
    cursor: pointer;
    line-height: 12px;
    top: -2px;
}
header .is_column-2 .is_row_Cart .is_userLogin span 
{
    color: #0077ad;
    display: block;
}
header .is_column-2 .is_row_Cart .is_userLogin i 
{
    font-family: ;
    color: #0077ad;
    font-size: 10px;
    position: absolute;
    right: -13px;
    top: 14px;
}
header .is_column-2 .is_row_Cart .is_ButtonCart 
{
   float:right;
   position:relative; 
   width: 50px;
   cursor:pointer;
}
header .is_column-2 .is_row_Cart .is_ButtonCart i 
{
    font-family: ;
    color: #003765;
    font-size: 18px;
    position: absolute;
    right: 13px;
    top: 3px;
}
header .is_column-2 .is_row_Cart .is_ButtonCart span  
{
	font: 10px OpenSans-Regular;
    color: #fff;
    background: #ED1C24;
    position: absolute;
    border-radius: 50%;
    width: 13px;
    height: 15px;
    letter-spacing: -1px;
    text-align: center;
    padding-right: 2px;
    line-height: 14px;
    top: -9px;
    right: 0px;
}
header .is_row_Nav
{
    margin-top:57px;
}
header .is_row_Nav ul li
{
    list-style:none;
	float:left;
    margin-left: 44px;
}
header .is_row_Nav ul li a
{
	font: 13px OpenSans-SemiBold;
    line-height: 13px;
    color: #003765;
    text-transform: uppercase;
    text-decoration: none;
    letter-spacing: -0.2px;
}
section .is_containerSlider
{
	width:100%;
	background:#436580;
}
section .is_container_QuickAccess
{
	width: 690px;
    height: 112px;
    margin: 0 auto;
    margin-top: -75px;
    position: relative;
    z-index: 9999;
    margin-bottom: -37px;
}
section .is_container_QuickAccess .is_column-Left
{
	width: 50%;
    height: 100%;
    background: url("images/is_bgSearch.png");
	background-size:100%;
	float:left;
	position:relative;
}
section .is_container_QuickAccess .is_column-Left:before
{
    content: "";
    position: absolute;
    left: -20px;
    bottom: 0px;
    width: 0;
    height: 0;
    border-top: 37px solid #B75900;
    border-left: 20px solid transparent;
    border-right: 0px solid transparent;
}
section .is_container_QuickAccess .is_column-Left a
{
	display: block;
    width: 100%;
    height: 100%;
}
section .is_container_QuickAccess .is_column-Left .is_row-1
{
	width:225px;
	text-align:right;
	margin-top:30px;
	float: left;
}
section .is_container_QuickAccess .is_column-Left .is_row-1 span 
{
	font: 19px Trebuchet;
    line-height: 20px;
    color: #fff;	
	display:block;
}
section .is_container_QuickAccess .is_column-Left .is_row-1 i 
{
	font: 16px Trebuchet_Regular;
    line-height: 16px;
    color: #ffdcd2;	
	display:block;
	margin-top: 4px;
}
section .is_container_QuickAccess .is_column-Left .is_row-2
{
	width: calc(100% - 247px);
    text-align: center;
    margin-top: 32px;
    float: right;	
}
section .is_container_QuickAccess .is_column-Left .is_row-2 img
{
	width: 55px;	
}
section .is_container_QuickAccess .is_column-Right
{
	width: 50%;
    height: 100%;
    background: url("images/is_bgResults.png");
	background-size:100%;
	float:right;
}
section .is_container_QuickAccess .is_column-Right:before
{
    content: "";
    position: absolute;
    right: -20px;
    bottom: 0px;
    width: 0;
    height: 0;
    border-top: 37px solid #5B743B;
    border-left: 0px solid transparent;
    border-right: 20px solid transparent;
}
section .is_container_QuickAccess .is_column-Right a
{
	display: block;
    width: 100%;
    height: 100%;
}
section .is_container_QuickAccess .is_column-Right .is_row-1
{
	width:225px;
	text-align:left;
	margin-top:30px;
	float: right;
}
section .is_container_QuickAccess .is_column-Right .is_row-1 span 
{
	font: 19px Trebuchet;
    line-height: 20px;
    color: #fff;	
	display:block;
}
section .is_container_QuickAccess .is_column-Right .is_row-1 i 
{
	font: 16px Trebuchet_Regular;
    line-height: 16px;
    color: #d4e7a9;	
	display:block;
	margin-top: 4px;
}
section .is_container_QuickAccess .is_column-Right .is_row-2
{
    width: calc(100% - 242px);
    text-align: center;
    margin-top: 30px;
    float: left;
}
section .is_container_QuickAccess .is_column-Right .is_row-2 img
{
	width: 40px;	
}
section .is_containerSteps
{
	padding-top:105px;
    width: 100%;
	background:#EDEEEF;
	padding-bottom:52px;
}
section .is_containerSteps .is_row-step
{
	font: 20px OpenSans-Regular;
    line-height: 18px;
    color: #0077ad;
    display: block;
    text-align: center;
    margin-bottom: 35px;
}
section .is_containerSteps .is_columnStep
{
    float: left;
    position: relative;
    padding-right: 85px;
    padding-left: 40px;
}
section .is_containerSteps .is_columnStep:nth-child(4)
{
	padding-right:0px;
}
section .is_containerSteps .is_columnStep i
{
	font-family: ;
    color: #0077ad;
    font-size: 17px;
    position: absolute;
    right: 23px;
    top: 40px;
}
section .is_containerSteps .is_columnStep .is_icoStep
{
    float: left;
    width: auto;
    margin-right: 21px;
    height: 100px;
    display: flex;
    align-items: center;
}
section .is_containerSteps .is_columnStep .is_icoStep img
{
	width:auto;
	max-width:88px;
    height:93px;
	display:block;
}
section .is_containerSteps .is_columnStep .is_textStep
{
    width: 160px;
    height: 105px;
    display: flex;
    align-items: center;
    float: right;
    font: 16px OpenSans-Regular;
    color: #666666;
    line-height: 19px;
}
section .is_containerSteps .is_columnStep .is_textStep p
{
    margin:0px;
}
section .is_containerBlock-1
{
	width:100%;
	position: relative;
}
section .is_containerBlock-1 .is_column-BlockImage
{
	width:52%;
	position:relative;
	float:left;
}
section .is_containerBlock-1 .is_column-BlockImage img
{
	width:100%;
	display:block;
}
section .is_containerBlock-1 .is_column-BlockImage:before
{
    content: "";
    width: 115px;
    height: 100%;
    background: url(images/isLayer.png);
    position: absolute;
    right: 0px;
    top: 0px;
    background-position: left;
}
section .is_containerBlock-1 .is_column-BlockContent
{
    width: 48%;
    position: absolute;
    right: 0px;
    height: 100%;
    display: flex;
    align-items: center;
	background:#fff;
}
section .is_containerBlock-1  .is_wrapperBlock
{
    width: 530px;
    position: absolute;
    margin-top: -30px;
    left: 0px;
}
section .is_containerBlock-1  .is_row-Title 
{
    padding-bottom:80px;
}
section .is_containerBlock-1  .is_row-Title h2
{
    font:40px OpenSans-Regular;
	color:#003765;
	display:block;
}
section .is_containerBlock-1  .is_row-Content p , section .is_containerBlock-1  .is_row-Content 
{
	margin: 0px;
    font: 20px OpenSans-Light;
    line-height: 25px;
    color: #003765;
    display: block;
    padding-right: 23px;
    letter-spacing: -0.5px;
}
section .is_containerBlock-1  .is_row-Link 
{
    padding-top:60px;
}
section .is_containerBlock-1  .is_row-Link a
{
    font: 16px OpenSans-Light;
    line-height: 16px;
    color: #0077ad;
    display: table;
    text-decoration: none;
    position: relative;
}
section .is_containerBlock-1  .is_row-Link a i
{
    font-family: ;
    color: #0077ad;
    font-size: 20px;
    position: absolute;
    right: -32px;
    top: -1px;
}

section .is_containerBlock-2
{
	width:100%;
	position: relative;
}
section .is_containerBlock-2 .is_column-BlockImage
{
	width:52%;
	position:relative;
	float:right;
}
section .is_containerBlock-2 .is_column-BlockImage img
{
	width:100%;
	display:block;
}
section .is_containerBlock-2 .is_column-BlockImage:before
{
    content: "";
    width: 215px;
    height: 100%;
    background: url(images/isLayer_.png);
    position: absolute;
    left: -45px;
    top: 0px;
    background-position: right;
}
section .is_containerBlock-2 .is_column-BlockContent
{
    width: 48%;
    position: absolute;
    left: 0px;
    height: 100%;
    display: flex;
    align-items: center;
	background:#F6F6F7;
}
section .is_containerBlock-2  .is_wrapperBlock
{
    width: 530px;
    position: absolute;
    margin-top: 0px;
    right: 0px;
}
section .is_containerBlock-2  .is_row-Title 
{
    padding-bottom:65px;
}
section .is_containerBlock-2  .is_row-Title h2
{
	font: 40px OpenSans-Regular;
    color: #003765;
    display: table;
    position: relative;
    line-height: 35px;
}
section .is_containerBlock-2  .is_row-Title h2:after
{
    content: "Nuevo";
    background: #BE1622;
    color: #fff;
    font-size: 14px;
    padding-left: 15px;
    padding-right: 15px;
    line-height: 14px;
    padding-top: 5px;
    padding-bottom: 4px;
    margin-left: 19px;
    top: 12px;
    clear: both;
    position: absolute;
    right: -90px;
}
section .is_containerBlock-2  .is_row-Content p , section .is_containerBlock-2  .is_row-Content 
{
    margin: 0px;
    font: 20px OpenSans-Light;
    line-height: 25px;
    color: #003765;
    display: block;
    padding-right: 37px;
    letter-spacing: -0.5px;
}
section .is_containerBlock-2 .is_row-Link 
{
    padding-top:55px;
}
section .is_containerBlock-2  .is_row-Link a
{
    font: 16px OpenSans-Light;
    line-height: 16px;
    color: #0077ad;
    display: table;
    text-decoration: none;
    position: relative;
}
section .is_containerBlock-2  .is_row-Link a i
{
    font-family: ;
    color: #0077ad;
    font-size: 20px;
    position: absolute;
    right: -32px;
    top: 0px;
}
section .is_containerApp
{
	width:100%;
	position: relative;
}
section .is_column-App
{
	width:50%;
    position: absolute;
    left: 0px;
    height: 100%;
    display: flex;
    align-items: center;
    background: #0077AD;
}
section .is_column-Banner {
    width: 50%;
    position: relative;
    float: right;
}
section .is_column-Banner img {
	width: 100%;
    display: block;
}
section .is_wrapperApp {
    width: 500px;
    position: absolute;
    right: 0px;
    padding-right: 60px;
	margin-top: -5px;
}
section .is_row-AppTitle h2
{
    font: 25px OpenSans-Regular;
	line-height: 30px;
    color: #fff;
    display: block;
}
section .is_row-AppTitle span 
{
    display:none;
}

section .is_row-AppContent 
{
    padding-top: 27px;
    padding-bottom: 25px;
}
section .is_row-AppContent p  , .is_row-AppContent 
{
    font: 16px OpenSans-Light;
	line-height: 16px;
    color: #fff;
    display: block;
	margin:0px;
}
section .is_row-AppLink img
{
    float:left;
	margin-right:20px;
}
footer
{
	width:100%;
	background:#F6F6F7;
}
footer .is_containerCertified
{
	padding-top:60px;
	padding-bottom:60px;
	text-align:center;
}
footer .is_row_titleCertified h3
{
    font: 20px OpenSans-Regular;
	line-height: 20px;	
    color: #003765;
    display: block; 
}
footer .is_row_contentCertified
{
    width: 100%;
    margin-top: 37px;
    font-size: 0px;
}
footer .is_row_contentCertified .row
{
    display: inline-block;
    margin-left: 48px;
    margin-right: 48px;
}
footer .is_containerLinks  
{
    font-size:0px;
	text-align:center;
	padding-top:55px;
	padding-bottom:55px;
	border-top:1px solid #E5E7E9;
}
footer .is_containerLinks  ul li 
{
	display: inline-block;
    list-style: none;
    width: 33%;
}
footer .is_containerLinks  ul li:first-child
{
	text-align:left;
}
footer .is_containerLinks  ul li:last-child
{
    text-align:right;
}
footer .is_containerLinks  ul li a
{
	color: #0b406c;
    font: 25px OpenSans-Regular;
    line-height: 25px;
    display: block;
    text-decoration: none;
}
footer .is_containerNav_Links 
{
    width: 100%;
	/*font-size:0px; */ 
	padding-bottom: 45px;
}

footer .is_containerLinks_Down  
{
    font-size: 0px;
    text-align: center;
    padding-top: 29px;
    padding-bottom: 29px;
    border-top: 1px solid #E5E7E9;
    border-bottom: 1px solid #E5E7E9;
}
footer .is_containerLinks_Down  ul li 
{
	display: inline-block;
    list-style: none;
    width: 33%;
}
footer .is_containerLinks_Down  ul li:first-child
{
	text-align:left;
}
footer .is_containerLinks_Down  ul li a
{
	color: #0b406c;
    font: 14px OpenSans-Regular;
    line-height: 14px;
    display: block;
    text-decoration: none;
}
footer .is_containerLinks_Down  ul li a:hover
{
    text-decoration: underline;
}
footer .is_containerData
{
    width:100%;
    padding-top: 30px;
    padding-bottom: 30px;   
	margin-bottom: 78px;
}
footer .is_containerData ul li 
{
    float: left;
    list-style: none;
    font: 16px OpenSans-Regular;
    line-height: 19px;
    color: #0b406c;
    position: relative;
}
footer .is_containerData ul li  span
{
    font: 14px OpenSans-Regular;
    line-height: 16px;
}
footer .is_containerData ul li:nth-child(1) , footer .is_containerData ul li:nth-child(2) 
{
    margin-right: 55px;
    padding-left: 45px;
}
footer .is_containerData ul li:nth-child(1) i , footer .is_containerData ul li:nth-child(2) i
{
    
    color: #003765;
    font-size: 31px;
    position: absolute;
    left: 0px;
    top: 0px;	
}
footer .is_containerData ul li:last-child
{
    margin-right: 0px;
}
footer .is_containerData ul li:nth-last-child(2)
{
    margin-right: 0px;
}
footer .is_containerData ul li:nth-child(3) i
{
    color: #003765;
    font-size: 31px;
    margin-top: 7px;
    margin-right: 12px;
    float: left;  
}
footer .is_containerData ul li:nth-child(4) 
{
    margin-left: 47px;
    padding-left: 46px;
}
footer .is_containerData ul li:nth-child(4)  a
{ 
    font: 16px OpenSans-Regular;
    line-height: 19px;
    color: #0b406c;  
	text-decoration:none;	
}
footer .is_containerData ul li:nth-child(4) i
{ 
    font-family: ;
    color: #003765;
    font-size: 31px;
    font-style: normal;
    position: absolute;
    left: 0px;
    top: 8px;
}
footer #menu-pie-de-pagina a:hover
{
	text-decoration:underline !important;
}
footer #menu-pie-de-pagina > li
{
	float: left;
    list-style: none; 
}
footer #menu-pie-de-pagina > li > a {
    list-style: none;
    font: 16px OpenSans-SemiBold;
    line-height: 16px;
    color: #0b406c;
    text-decoration: none;
    margin-bottom: 16px;
	display: block;
}
footer #menu-pie-de-pagina .sub-menu li {
	list-style: none;
    margin-bottom: 12px;
}
footer #menu-pie-de-pagina .sub-menu li a {
    list-style: none;
    font: 14px OpenSans-Regular;
    line-height: 14px;
    color: #0b406c;
    text-decoration: none;
}
footer #menu-pie-de-pagina > li:nth-child(1) {
    margin-right: 118px;
}
footer #menu-pie-de-pagina > li:nth-child(2) {
    margin-right: 140px;
}
footer #menu-pie-de-pagina > li:nth-child(3) {
    margin-right: 95px;
}
footer #menu-pie-de-pagina > li:nth-child(4) {
    margin-right: 85px;
}

footer #menu-pie-de-pagina > li:nth-child(2) a  , footer #menu-pie-de-pagina > li:nth-child(4) a   , footer #menu-pie-de-pagina > li:nth-child(5) a  {
    font: 16px OpenSans-SemiBold;
    line-height: 16px;
	margin-bottom: 24px;
}
footer #menu-pie-de-pagina > li:nth-child(2) .sub-menu li , footer #menu-pie-de-pagina > li:nth-child(4) .sub-menu li , footer #menu-pie-de-pagina > li:nth-child(5) .sub-menu li  
{
	margin-bottom: 24px;
}

.is_buttonTalk_sticky
{
    height: 45px;
    background: #7F63A7;
    border-radius: 40px;
    position: fixed;
    bottom: 15px;
    right: 10px;
    color: #fff;
    font: 14px OpenSans-Regular;
    line-height: 45px;
    text-decoration: none;
    padding-left: 20px;
    box-sizing: border-box; 
	padding-right: 54px;
	z-index:9999;
}
.is_buttonTalk_sticky i
{
    width: 36px;
    height: 36px;
    background: #fff;
    border-radius: 50%;
    position: absolute;
    color: #7F63A7;
    line-height: 36px;
    text-align: center;
    font-size: 20px;
    top: 4px;
    right: 5px;
}
.is_buttonResult_sticky
{
    height: 45px;
    background: #689816;
    border-radius: 40px;
    position: fixed;
    bottom: 15px;
    right: 170px;
    color: #fff;
    font: 14px OpenSans-Regular;
    line-height: 45px;
    text-decoration: none;
    padding-left: 20px;
    box-sizing: border-box; 
	padding-right: 54px;
	z-index:9999;
}
.is_buttonResult_sticky:before 
{  
	font-family: "";
    content: "\f0ea";
    width: 36px;
    height: 36px;
    background: #fff;
    border-radius: 50%;
    position: absolute;
    color: #689816;
    line-height: 36px;
    text-align: center;
    font-size: 20px;
    top: 4px;
    right: 5px;
}
.is_buttonAnalisis_sticky
{
    height: 45px;
    background: #EF7400;
    border-radius: 40px;
    position: fixed;
    bottom: 15px;
    right: 475px;
    color: #fff;
    font: 14px OpenSans-Regular;
    line-height: 45px;
    text-decoration: none;
    padding-left: 20px;
    box-sizing: border-box;  
	padding-right: 70px;
	z-index:9999;
}
.is_buttonAnalisis_sticky:before
{
	font-family: "";
    content: "\f002";
    width: 36px;
    height: 36px;
    background: #fff;
    border-radius: 50%;
    position: absolute;
    color: #EF7400;
    line-height: 36px;
    text-align: center;
    font-size: 20px;
    top: 4px;
    right: 5px;
}




#containerNav_Movil , #icoNav_movil  , .is_containerSlider_movil
{
	display: none;
}
.is_desktop
{
	display:block !important;
}	
.is_movil
{
	display:none!important; 
}
section .is_containerBreadcrumb
{
	width: 100%;
    padding-top: 19px;
    padding-bottom: 13px;
    background: #D1D5D8;
}	
section .is_containerBreadcrumb a:nth-child i 
{
    display:none;
}	
section .is_containerBreadcrumb a
{
    font: 16px OpenSans-Regular;
    line-height: 16px;
    color: #092f57;
    text-decoration: none;
    position: relative;
    margin-right: 45px;
}	
section .is_containerBreadcrumb a i
{
	font-family: ;
    font-size: 12px;
    position: absolute;
    right: -21px;
    top: 6px;
    color: #0077ad;
}	
section .is_containerBreadcrumb span 
{
	font:16px OpenSans-Regular;
	line-height:16px;
	color:#092f57;
}	
section .is_containerSearch
{
    width: 100%;
    padding-top: 39px;
    padding-bottom: 38px;
    background: #003765;
}	
section .is_containerSearch h1
{
    font: 40px OpenSans-Regular;
    color: #fff;
    display: block;
    line-height: 40px;
    margin-left: -4px;
    letter-spacing: -0.3px;
}
section .is_rowSearch
{
    width: 100%;
    margin-top: 38px;
}
section .is_rowSearch .is_column
{
	float:left; 
}
section .is_rowSearch .is_column input[type="text"]
{
    width: 442px;
    height: 41px;
    background: #fff;
    border: none;
    text-indent: 18px;
    padding: 0px;
    font: 16px OpenSans-Regular;
    margin-left: 3px;
    letter-spacing: -0.2px;
}
section .is_rowSearch .is_column button 
{
    width: 160px;
    height: 45px;
    border: 1px solid #fff;
    padding: 0px;
    font: 16px OpenSans-Light;
	line-height:45px;  
	color: #fff;
    margin-left: 20px;
    letter-spacing: -0.2px;
    margin-top: -2px;
    background: none;
    padding-right: 32px;
	cursor:pointer;
	position: relative;
}
section .is_rowSearch .is_column i
{
    font-family: ;
    color: #fff;
    font-size: 16px;
    position: absolute;
    right: 36px;
    top: 15px;
}
section .is_rowLetter_Search
{
    width: 100%;
    margin-top: 21px;
    margin-left: 2px;	
}
section .is_rowLetter_Search span 
{
    font: 16px OpenSans-Regular;
	line-height:30px;  
	color: #fff;   
}
section .is_rowLetter_Search .is_column
{
    margin-top: 12px;
}
section .is_rowLetter_Search .is_column a
{
    font: 17px OpenSans-Regular;
    line-height: 18px;
    color: #fff;
    text-decoration: none;
    float: left;
    margin-right: 26px;
}
section .is_rowLetter_Search .is_column a:last-child
{
    margin-right: 0px;
}
section .is_containerReservation
{
    width: 100%;
    padding-top: 37px;
    padding-bottom: 40px;
    background: #fff;	   
	text-align: center;
}
section .is_containerReservation h2 
{
	display:block;
    font:20px OpenSans-SemiBold;
	line-height:20px;
	color:#003765;
}
section .is_containerReservation a 
{
    font: 16px OpenSans-Light;
    line-height: 16px;
    text-decoration: none;
    width: 222px;
    background: #EE7400;
    color: #fff;
    border: none;
    padding: 0px;
    display: table;
    margin: 0 auto;
    margin-top: 27px;
    padding-top: 15px;
    padding-bottom: 14px;  
	box-sizing: border-box;
	position:relative;
	padding-right: 35px;
}
section .is_containerReservation a i {
	font-family: ;
    color: #fff;
    font-size: 20px;
    margin-left: 13px;
    position: absolute;
    right: 33px;
    font-weight: lighter;
    top: 14px;
}
section .is_containerView
{
    width: 100%;
    padding-top: 39px;
    padding-bottom: 27px;
    background: #EDEEEF;	
}
section .is_containerView h2
{
    display: block;
    font: 20px OpenSans-Regular;
    line-height: 20px;
    color: #003765;
}
section .is_containerView_List
{
    width: 100%;
    margin-top: 37px;
}
section .is_containerView_List .is_column
{
    width:540px;
}
section .is_containerView_List .is_column:nth-child(1)
{
	float:left;
}
section .is_containerView_List .is_column:nth-child(2)
{
	float:right;
}
section .is_containerView_List .is_column .is_row
{
    width: 100%;
    padding-top: 23px;
    padding-bottom: 22px;
    background: #FFFFFF;
    margin-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
    box-sizing: border-box;
    position: relative;
    min-height: 96px;  
	display: flex;
    align-items: center;
	border-bottom: 9px;
    border-style: solid;
}
section .is_containerView_List .is_column .is_row .wrapperName_View
{
	float: left;
    width: 80%;	
}
section .is_containerView_List .is_column .is_row .wrapperName_View h2
{
	font: 18px OpenSans-SemiBold;
    color: #003765;
    display: block;
    line-height: 21px;
}
section .is_containerView_List .is_column .is_row a
{
	font: 16px OpenSans-Light;
    color: #0077ad;
    line-height: 16px;
    position: absolute;
    right: 0px;
    top: 0px;
    height: 100%;
    padding-right: 20px;
    box-sizing: border-box;
    display: flex;
    align-items: center;
    text-align: right;
    text-decoration: none;
    padding-top: 5px;
    letter-spacing: -0.2px;
}
section .is_containerInterest
{
    width: 100%;
    padding-top: 58px;
    padding-bottom: 49px;
    background: #fff;	
}
section .is_containerInterest .is_row h2
{
    font:20px OpenSans-SemiBold; 
	line-height: 20px;
    color:#003765;
	text-align: center;
}
section .is_containerInterest .is_column
{
    width:538px;
	margin-top:66px;  
	position:relative;
}
section .is_containerInterest .is_column:last-child
{
	margin-right: 0px;
}
section .is_containerInterest .is_column .is_row h3
{
    font:24px OpenSans-SemiBold; 
	line-height: 24px;
    color:#003765;
	text-align: center;
	position:relative;
}
section .is_containerInterest .is_column .is_row p
{
    font: 16px OpenSans-Regular;
    line-height: 19px;
    color: #003765;
    text-align: center;
    margin: 0px;
    margin-top: 36px;
    /*padding-left: 10px;
    padding-right: 10px;*/
}
section .is_wrapper-xs 
{
    margin-top: 39px;
}
section .is_wrapper-xs .is_row
{
	width: 100%;
    background: #F6F6F7;
    margin-bottom: 20px;
    height: 153px;
    display: block;
}
section .is_wrapper-xs .is_row .is_column-x h4
{
    font: 18px OpenSans-Regular;
    line-height: 20px;
    color: #003765;   
	display:block;	
}
section .is_wrapper-xs .is_row .is_column-x:nth-child(1)
{
    float: left;
    display: flex;
    align-items: center;
    height: 100%;
    width: 70px;
    margin-left: 50px;
}
section .is_wrapper-xs .is_row .is_column-x:nth-child(1) img
{
	width: 60px;
    height:auto;
}
section .is_wrapper-xs .is_row .is_column-x:nth-child(2)
{
    float: left;
    display: flex;
    align-items: center;
    height: 100%;
    width: 160px;
    margin-left: 22px;
}
section .is_wrapper-xs .is_row .is_column-x:nth-child(2) h4
{
    font: 18px OpenSans-SemiBold;
    line-height: 21px;
    color: #003765;   
	display:block;	
}
section .is_wrapper-xs .is_row .is_column-x:nth-child(3)
{
    float:right;  
	width:216px;
	height:153px;
}
section .is_buttonAll
{
    font: 16px OpenSans-Light;
    line-height: 16px;
    color: #0077ad;
    display: table;
    text-decoration: none;
    position: relative;
    margin-left: 94px;
    margin-top: 50px;
}
section .is_buttonAll i{
    font-family: ;
    color: #0077ad;
    font-size: 20px;
    position: absolute;
    right: -33px;
    top: -1px;
}
.is_left
{
	float:left;
}
.is_right
{
	float:right;
}

section .is_wrapper-xy
{
    margin-top: 39px;
}
section .is_wrapper-xy .is_row
{
	width: 100%;
    background: #F6F6F7;
    margin-bottom: 20px;
    height: 153px;
    display: block;
}
section .is_wrapper-xy .is_row .is_column-x:nth-child(1)
{
    float: left;
    height: 100%;
    width: 250px;
    margin-left: 40px;
	display: flex;
    align-items: center;
}
section .is_wrapper-xy .is_row .is_column-x:nth-child(1) div 
{
    display: block;
}
section .is_wrapper-xy .is_row .is_column-x:nth-child(1) h4
{
    font: 18px OpenSans-SemiBold;
    line-height: 21px;
    color: #003765;   
	display:block;	
}
section .is_wrapper-xy .is_row .is_column-x:nth-child(1) span
{
    font: 12px OpenSans-Regular;
    line-height: 12px;
    color: #003765;   
	display:block;	
}
section .is_wrapper-xy .is_row .is_column-x:nth-child(1) h5
{
    font: 14px OpenSans-Regular;
    line-height: 14px;
    color: #003765;
    display: block;
    padding-top: 14px;
    padding-bottom: 12px;
}
section .is_wrapper-xy .is_row .is_column-x:nth-child(2)
{
    float:right; 
	width:216px;
	height:153px;
}
section .is_containerInterest .is_column .is_row h3 i {
	background: #BE1622;
    color: #fff;
    font: 14.6px OpenSans-Regular;
    padding-left: 15px;
    padding-right: 15px;
    line-height: 14px;
    padding-top: 2px;
    padding-bottom: 1px;
    margin-left: 15px;
    font-style: normal;
}
section .is_containerNot_Results
{
    width: 100%;
    padding-top: 60px;
    padding-bottom: 57px;
    background: #fff;
    text-align: center;
}
section .is_containerNot_Results h2 
{
    display: block;
    font: 20px OpenSans-SemiBold;
    line-height: 20px;
    color: #003765;
    padding-top: 29px;
}
section .is_containerNot_Results i {
	font-family: ;
    color: #003765;
    font-size: 55px;
 
}
section .is_containerResults
{
    width: 100%;
    padding-top: 40px;
    padding-bottom:37px;
    background: #fff;
}
section .is_containerResults h2 
{
    display: block;
    font: 25px OpenSans-SemiBold;
    line-height: 25px;
    color: #003765;
    padding-top: 15px;
}
section .is_containerResults h3
{
    display: block;
    font: 20px OpenSans-Regular;
    line-height: 20px;
    color: #003765;
}
section .is_containerList_Results
{
    width: 100%;
    padding-top: 40px;
    padding-bottom:17px;
    background: #EDEEEF;
}
section .is_containerList_Results .is_row {
    width: 100%;
    padding-top: 23px;
    padding-bottom: 22px;
    background: #FFFFFF;
    margin-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
    box-sizing: border-box;
    position: relative;
    min-height: 96px;
    display: flex;
    align-items: center;
    border-bottom: 9px;
    border-style: solid;
}
section .is_containerList_Results  .is_row .wrapperName_Results {
    float: left;
    max-width: 60%;  
	position: relative;
	margin-top: 5px;
}
section .is_containerList_Results  .is_row .wrapperName_Results h2 {
    font: 18px OpenSans-SemiBold;
    color: #003765;
    display: block;
    line-height: 21px; 
	padding-right: 110px;
}
section .is_containerList_Results  .is_row .wrapperName_Results a {
    font: 16px OpenSans-Light;
    color: #0077ad;
    line-height: 16px;
    position: absolute;
    right: 0px;
    top: 0px;
    height: 100%;
    box-sizing: border-box;
    display: flex;
    align-items: center;
    text-align: right;
    text-decoration: none;
    letter-spacing: -0.2px; 
}
section .is_containerList_Results  .is_row .wrapperButton_Results {
    position: absolute;
    right: 20px;
}
section .is_containerList_Results .is_rowButton_Result  
{
	float: right;
    height: 100%;
    position: absolute;
    right: 240px;
    width: 20px;
    display: flex;
    align-items: center;
}
section .is_containerList_Results .is_rowButton_Result span 
{
    width: 4px;
    height: 4px;
    background: #003765;
    border-radius: 50%;
    float: left;
    margin-right: 2px;
    margin-top: 5px;
}
section .is_containerList_Results  .is_row .wrapperButton_Results a {
    font: 16px OpenSans-Light;
    line-height: 16px;
    text-decoration: none;
    width: 222px;
    background: #EE7400;
    color: #fff;
    border: none;
    padding: 0px;
    display: table;
    padding-top: 15px;
    padding-bottom: 14px;
    box-sizing: border-box;
    position: relative;
    padding-right: 35px;
    text-align: center;
}
section .is_containerList_Results  .is_row .wrapperButton_Results a i {
    font-family: ;
    color: #fff;
    font-size: 20px;
    margin-left: 13px;
    position: absolute;
    right: 28px;
    font-weight: lighter;
    top: 14px;
}
section .is_containerBanner
{
	width:100%;
	position:relative;
}
section .is_containerBanner img
{
    width: 50%;
    height: auto;
    display: block;
    float: right;
}
section .is_containerBanner h1
{
	font: 40px OpenSans-Regular;
    line-height: 48px;
    color: #003765;
    margin-top: -7px;
}
section .is_containerBanner .is_layerBanner {
    width: 50%;
    height: 100%;
    background: #F0F0F4;
    position: absolute;
    top: 0px;
    display: flex;
    align-items: center;
}
section .is_containerBanner .is_layerBanner:before {
    content: "";
    width: 150px;
    height: 100%;
    background: url(images/is_layerBanner.png);
    background-repeat: no-repeat;
    background-position: center right;
    position: absolute;
    top: 0px;
    right: -150px;
}
.is_centerBanner
{
	width: 565px;
    margin: 0 auto;
    position: absolute;
    right: 0px;
}
section .is_containerBanner_Composer
{
	width:100%;
	position:relative;
}
section .is_containerBanner_Composer .is_layerBanner_Composer
{
    width: 50%;
    height: 100%;
    background: #F0F0F4;
    position: absolute;
    top: 0px;
    display: flex;
    align-items: center;
}
section .is_containerBanner_Composer .is_layerBanner_Composer:before
{
    content: "";
    width: 150px;
    height: 100%;
    background: url(images/is_layerBanner.png);
    background-repeat: no-repeat; 
	background-position: center right;
    position: absolute;
    top: 0px;
    right: -150px;

}
section .is_containerBanner_Composer img
{
	width: 50%;
    height: auto;
    display: block;
    float: right;
}
section .is_containerBanner_Composer h1
{
    font: 40px OpenSans-Regular;
    line-height: 48px;
    color: #003765;
}
section .is_containerBanner_Composer h2
{
    font: 40px OpenSans-Regular;
    line-height: 48px;
    color: #003765;
}
.is_centerBanner_Composer
{
    width: 565px;
    margin: 0 auto;
    position: absolute;
    right: 0px;
}
.is_layer
{
	width:51% !important;
}
.is_layer .is_centerBanner_Composer
{
    width: 575px !important;
}
section .is_containerBanner_Composer .is_centerBanner_Composer span 
{
	font: 18px OpenSans-SemiBold;
    line-height: 18px;
    color: #003765;
    display: block;
    margin-top: 29px;
}



section .is_containerBanner_Panel
{
	width:100%;
	position:relative;
}
section .is_containerBanner_Panel .is_layerBanner_Panel
{
    width: 51%;
    height: 100%;
    background: #F0F0F4;
    position: absolute;
    top: 0px;
    display: flex;
    align-items: center;
}
section .is_containerBanner_Panel .is_layerBanner_Panel:before
{
    content: "";
    width: 150px;
    height: 100%;
    background: url(images/is_layerBanner.png);
    background-repeat: no-repeat; 
	background-position: center right;
    position: absolute;
    top: 0px;
    right: -150px;
}
section .is_containerBanner_Panel img
{
	width: 52%;
    height: auto;
    display: block;
    float: right;
}
section .is_containerBanner_Panel h2
{
    font: 40px OpenSans-SemiBold;
    line-height: 48px;
    color: #003765;
}
section .is_containerBanner_Panel h3
{
    font: 40px OpenSans-Regular;
    line-height: 48px;
    color: #003765;
}
.is_centerBanner_Panel
{
    width: 575px;
    margin: 0 auto;
    position: absolute;
    right: 0px;
}
section .is_titleBanner_Panel 
{
    width: 100%;
    display: flex;
    align-items: center;
    margin-top: 40px;
}
section .is_titleBanner_Panel img
{
    float: left;
    width: 54px;
    display: block;
    margin-right: 22px;
}
section .is_titleBanner_Panel h1 
{
	font:18px OpenSans-SemiBold;
	line-height:18px;
	color:#003765;
}
section .is_rowPrice
{
	width: 100%;
    position: relative;
    background: #003765;
    padding-top: 20px;
    padding-bottom: 24px;
}
section .is_rowPrice .is_colum
{
	float:left;
	margin-right: 43px;
}
section .isTextPrice
{
    font: 16px MyriadPro-Regular;
    line-height: 16px;
    color: #d1d5d8;
    display: block;
    padding-bottom: 9px;
    margin-top: 10px;
}
section .isPrice
{
	font:28.5px MyriadPro-Regular;
	line-height:28px;
	color:#fff;
} 
section .is_txt
{
    font: 16px MyriadPro-Regular;
    line-height: 16px;
    color: #fff;
    display: block;
    padding-bottom: 7px;
    margin-top: -1px;
} 
section .isPrice i
{
    font: 12px MyriadPro-Regular;
    line-height: 12px;
    color: #d1d5d8;
    margin-left: 6px;
}
section .is_rowPrice .is_colum .is_buttoAdd_Cart {
    font: 16px OpenSans-Light;
    line-height: 16px;
    text-decoration: none;
    width: 193px;
    background: #EE7400;
    color: #fff;
    border: none;
    padding: 0px;
    display: table;
    padding-top: 15px;
    padding-bottom: 14px;
    box-sizing: border-box;
    position: relative;
    padding-right: 27px;
    text-align: center;
}
section .is_rowPrice .is_colum .is_buttoAdd_Cart i {
    font-family: ;
    color: #fff;
    font-size: 20px;
    margin-left: 13px;
    position: absolute;
    right: 18px;
    font-weight: lighter;
    top: 14px;
}
section .is_rowPrice .is_colum_x {
    float: right;
    background: url(images/fa-map-marker-question.png);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    padding-left: 56px;
    position: relative;
    margin-top: 5px;
    letter-spacing: -0.1px;
    padding-top: 3px;
}
section .is_rowPrice .is_colum_x p {
    font: 16px MyriadPro-Regular;
    line-height: 19px;
    color: #fff;
    margin: 0px;
}
section .is_rowPrice .is_colum_x p span {
	font: 14px MyriadPro-Regular;
    line-height: 16px;
    color: #ced2d5;
    display: block;
}
section .is_containerDescription
{
	width: 100%;
    position: relative;
    background: #F6F6F7;
    padding-bottom: 45px;
}
section .is_containerDescription:before
{
	content:"";
	width: 1px;
	height:100%;
    position: absolute;
	left:4px;
	right:0px;
	top:0px;
	margin:0 auto;
    background: #D1D4D7;
}
section .is_containerDescription .is_column
{
    width: 570px;
    float: left;
    padding-right: 50px;
    box-sizing: border-box;
    padding-top: 60px;
}
section .is_containerDescription .is_column .is_row-1  h4
{
    font: 20px OpenSans-Regular;
    line-height: 26px;
    color: #323232;
    margin: 0px;
    margin-bottom: 29px;
}
section  .is_containerDescription .is_column .is_row-1  p
{
    font: 16px OpenSans-Regular;
    line-height: 20px; 
	color: #323232; 
	margin: 0px; 
	margin-bottom: 20px;
}
section  .is_containerDescription .is_column .is_row-1 ul li
{
    font: 16px OpenSans-Regular;
    line-height: 20px;
    color: #333232;
    margin-left: 10px;
    position: relative;
    list-style: none;
    padding-left: 24px;
    margin-bottom: 20px;
}
section  .is_containerDescription .is_column .is_row-1 ul li:before
{
    content: "";
    width: 6px;
    height: 6px;
    background: #003765;
    border-radius: 50%;
    position: absolute;
    left: 0px;
    top: 6px;
}

section  .is_containerDescription .is_column .is_row-2 
{
	margin-top:54px;
}
section  .is_containerDescription .is_column .is_row-2 .x-20
{
	width: 65px;
    float: left;
	margin-left:10px;
}
section  .is_containerDescription .is_column .is_row-2 .x-80
{
   width:calc(100% - 75px);
   float:right;
}
section  .is_containerDescription .is_column .is_row-2 p
{
    font: 14px OpenSans-Regular;
    line-height: 17px;
    margin: 0px;
}
section  .is_containerDescription .is_column .is_row-2 h4
{
    font: 18px OpenSans-Regular;
    line-height: 18px;
    color: #666666;
    margin-bottom: 14px; 
	padding-top: 15px;
}
section .is_row_Shared
{
	width: 100%;
    margin-top: 45px;
}
section .is_row_Shared span 
{
    font: 18px OpenSans-Regular;
    line-height: 18px;
    color: #666666;
    float: left;
    margin-top: 6px;
    margin-right: 17px;
}
section .is_row_Shared img
{
	margin-right:11px;
	float:left;
}
section .is_containerDescription .is_column .is_row-3 
{
   margin-top: -10px;
}
section .is_containerDescription .is_column .is_row-3 .x-20
{
	width: 80px;
    float: left;
	text-align:right;
}
section .is_containerDescription .is_column .is_row-3 .x-80
{
    width: calc(100% - 100px);
    float: right;
}
section .is_containerDescription .is_column .is_row-3 .x-80 ul li
{
    padding-left: 0px;
    font: 14px OpenSans-Regular;
    line-height: 14px;
    color: #323232;
    margin-bottom: 36px;
    list-style: none;
    float: left;
    width: 59%;
}
section .is_containerDescription .is_column .is_row-3 .x-80 ul li:nth-child(2n)
{
    width: 41%;
}
section .is_containerDescription .is_column .is_row-3 .x-80 ul li span 
{
    font: 14px OpenSans-Regular;
    line-height: 14px;
    color: #666666;
    margin-bottom: 15px; 
	display:block;
}
section .is_containerDescription .is_column .is_row-3 .x-100
{
	width: 100%;
    padding-left: 100px;
    display: block;
}
section .is_containerDescription .is_column .is_row-3 .x-100 h4
{
	font: 14px OpenSans-Regular;
    line-height: 14px;
    color: #666666;
    margin-bottom: 15px;
    display: block;
}
section .is_containerDescription .is_column .is_row-3 .x-100 p
{
	width:100%;
	display:block;
    font: 14px OpenSans-Regular;
    line-height: 17px;
	margin:0px;
}
section .is_containerDescription .is_column .is_row-4
{
    border-top: 1px solid #D1D4D7;
    margin-top: 40px;
    padding-top: 40px;
}
section .is_containerDescription .is_column .is_row-4 .x-20
{
	width: 75px;
    float: left;
	text-align:right;
}
section .is_containerDescription .is_column .is_row-4 .x-80
{
    width: calc(100% - 100px);
    float: right;	
	font: 14px OpenSans-Regular;
    line-height: 14px;	
	color:#323232;
	margin-left:0px;
}
section .is_containerDescription .is_column .is_row-4 .x-80 h4
{
    font: 18px OpenSans-Regular;
    line-height: 18px;
    color: #666666;
    margin-bottom: 17px;
    padding-top: 10px;
}
section .is_containerDescription .is_column .is_row-4 .x-80 a {
    padding-left: 20px;
    list-style: none;
    position: relative;
    margin-bottom: 17px;
    display: block;
    text-decoration: none;
    color: #323232;
}
section .is_containerDescription .is_column .is_row-4 .x-80 a:before {
    content: "";
    width: 6px;
    height: 6px;
    background: #003765;
    border-radius: 50%;
    position: absolute;
    left: 2px;
    top: 5px;
}
section .is_containerDescription .is_column .is_row-4 .x-80 a:hover  {
    text-decoration: underline;
}
section .is_alertAdd_Product
{
    width: 1140px;
    background: #689816;
    height: 50px;
    margin: 0 auto;
    top: 10px;
    position: absolute;
    left: 0px;
    right: 0px;
    box-sizing: border-box;
    display: flex;
    align-items: center;   
	z-index: 9;
}
section .is_checkCart 
{
    color: #fff;
    font-size: 24px;
    position: absolute;
    left: 20px;
    top: 14px;
	cursor:pointer;
}
section .is_closeCart
{
    font-family: ;
    color: #D8E3CC;
    font-size: 19px;
    position: absolute;
    right: 20px;
	cursor:pointer;
}
section .is_alertAdd_Product span 
{
    font: 16px OpenSans-Regular;
    line-height: 16px;
    color: #fff;
    margin-left: 62px;
}
section .is_containerTitle
{
	width: 100%;
    background: #003465;
    padding-top: 42px;
    padding-bottom: 42px;
}
section .is_containerTitle h1
{
	font: 40px OpenSans-Regular;
    line-height: 40px;
    color: #fff;
    letter-spacing: -0.3px;
}
section .is_containerTitle p 
{    
	font: 20px MyriadPro-Regular;
    line-height: 24px;
    color: #fff;
    display: block;
    margin:0px; 
	padding-top: 30px;
}
section .is_containerTitle span 
{
    font: 20px MyriadPro-Regular;
    line-height: 24px;
    color: #fff;
    display: block;
	padding-top: 30px;
}
section .is_containerTitle span  p
{
    padding:0px; 
}
section .is_containerListPruebas
{
	width:100%;
	padding-top:51px;
	padding-bottom:40px;
	background:#E3E6E7;
}
section .is_containerListPruebas .is_catPruebas
{
	width:100%;
}
section .is_containerListPruebas .is_catPruebas ul li
{
	float: left;
    list-style: none;
    margin-right: 40px;
}
section .is_containerListPruebas .is_catPruebas ul li a
{
    display: flex;
    align-items: center;   
	font: 16px OpenSans-Regular;
	text-decoration:none; 
	color: #003765;
}
section .is_activeCat_Pruebas
{
	font: 16px OpenSans-SemiBold !important;
}
section .is_containerListPruebas .is_catPruebas ul li:last-child
{
    margin-right: 0px;
}
section .is_containerListPruebas .is_catPruebas ul li img
{
	margin-right:18px;
}
section .is_containerListPruebas .is_blockPruebas 
{
	margin-top:40px;
}
section .is_containerListPruebas .is_blockPruebas ul li 
{
	list-style:none;
	width:539px;
	height:153px;
	background:red;
	float:left;
	margin-bottom:20px;
}
section .is_containerListPruebas .is_blockPruebas ul li:nth-child(2n)
{
	float:right;
}
section .is_containerListPruebas .is_blockPruebas ul li .is_row {
    width: 100%;
    background: #F1F3F3;
    margin-bottom: 20px;
    height: 153px;
    display: block;
	position:relative;
}
section .is_containerListPruebas .is_blockPruebas ul li .is_blockButton_Pruebas {
    width: 100%;
    background: rgba(0,0,0,0.4);
    height: 100%;
    position:absolute;
	left:0px;
	top:0px;
	display: flex;
    align-items: center; 
	justify-content: center;
	visibility: hidden;
    opacity: 0;
    transition: visibility 0s linear 0.5s, opacity 0.5s linear;
}
section .is_containerListPruebas .is_blockPruebas ul li:hover .is_blockButton_Pruebas 
{
    visibility: visible !important;
    opacity: 1 !important;
    transition-delay: 0s !important;	
}
section .is_containerListPruebas .is_blockPruebas ul li .is_blockButton_Pruebas a {
    width: 55px;
    height: 55px;
    border-radius:50%;
	margin-left:6.5px;
	margin-right:6.5px;  
	margin-top: 5px;
}
section .is_containerListPruebas .is_blockPruebas ul li .is_blockButton_Pruebas .is_button_1 {
    background:#003765; 
	text-align: center;
    line-height: 50px;
}
section .is_containerListPruebas .is_blockPruebas ul li .is_blockButton_Pruebas .is_button_1 i {
	width: 5px;
    height: 5px;
    background: #fff;
    border-radius: 50%;
    display: inline-block;
    margin-left: 2px;
    margin-right: 2px;
}
section .is_containerListPruebas .is_blockPruebas ul li .is_blockButton_Pruebas .is_button_2 {
    background: #EE7400;
    text-align: center;
    line-height: 65px;
}
section .is_containerListPruebas .is_blockPruebas ul li .is_blockButton_Pruebas .is_button_2 i {
    font-family: ;
    color: #fff;
    font-size: 27px;
}

section .is_containerListPruebas .is_blockPruebas ul li .is_row .is_column:nth-child(1) {
    float: left;
    height: 100%;
    width: 250px;
    margin-left: 40px;
    display: flex;
    align-items: center;
}
section .is_containerListPruebas .is_blockPruebas ul li.is_row .is_column:nth-child(1) div {
    display: block;
}
section .is_containerListPruebas .is_blockPruebas ul li  .is_row .is_column:nth-child(1) span
{
    font: 12px OpenSans-Regular;
    line-height: 12px;
    color: #003765;   
	display:block;	
	padding-top: 8px;
}
section .is_containerListPruebas .is_blockPruebas ul li .is_row  .is_column:nth-child(1) h4 {
    font: 18px OpenSans-SemiBold;
    line-height: 21px;
    color: #003765;
    display: block;
}
section .is_containerListPruebas .is_blockPruebas ul li .is_row .is_column:nth-child(1) h5
{
    font: 14px OpenSans-Regular;
    line-height: 14px;
    color: #003765;
    display: block;
    padding-top: 14px;
    padding-bottom: 12px;
}
section .is_containerListPruebas .is_blockPruebas ul li .is_row .is_column:nth-child(2)
{
	width:216px;
	height:153px;
    float:right;
}
section .is_containerListPruebas .is_blockPruebas ul li .is_row .is_column:nth-child(2) img
{
    width:216px;
	height:153px;
}
section .is_containerListPruebas .is_buttonAllPruebas
{
    width: 570px;
    height: 50px;
    background: #CCD4DA;
    margin: 0 auto;
    margin-top: 20px;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #003765;
    font: 16px OpenSans-Regular;
    padding-left: 10px;
    box-sizing: border-box;
}
section .is_containerListPruebas .is_buttonAllPruebas a
{
	color:#0077ad;
	text-decoration:none;
	font:14px OpenSans-Light;
	margin-left:20px;
}
section .is_containerInterest_full
{
    width: 100%;
    padding-top: 58px;
    padding-bottom: 58px;
    background: #fff;	
}
section .is_containerInterest_full .is_buttonAll_Full {
    font: 16px OpenSans-Light;
    line-height: 16px;
    color: #0077ad;
    display: table;
    text-decoration: none;
    position: relative;
    margin: 0 auto;
    margin-top: 38px;
    padding-right: 70px;
}
section .is_containerInterest_full .is_buttonAll_Full i {
    font-family: ;
    color: #0077ad;
    font-size: 20px;
    position: absolute;
    right: 40px;
    top: 0px;
}
section .is_containerInterest_full .is_row h2
{
    font:20px OpenSans-SemiBold; 
	line-height: 20px;
    color:#003765;
	text-align: center;
}
section .is_containerInterest_full .is_column:last-child
{
	margin-right: 0px;
}
section .is_containerInterest_full .is_column .is_row h3
{
    font:24px OpenSans-SemiBold; 
	line-height: 24px;
    color:#003765;
	text-align: center;
	position:relative; 
	margin-top: 55px;
}
section .is_containerInterest_full .is_column .is_row p
{
    font: 16px OpenSans-Regular;
    line-height: 19px;
    color: #003765;
    text-align: center;
    margin: 0px;
	width: 525px;
    margin: 0 auto;
    margin-top: 36px;
}
section .is_containerInterest_full .is_column .is_wrapper {
    margin-top: 47px;
}	
section .is_containerInterest_full .is_wrapper .is_row {
    background: #F6F6F7;
    margin-bottom: 20px;
    height: 153px;
    display: block;
    width: 538px;
    float: left;
}	
section .is_containerInterest_full .is_wrapper .is_row:nth-child(2n){
    float: right;
}	
section .is_containerInterest_full .is_wrapper .is_row .is_column:nth-child(1) {
    float: left;
    display: flex;
    align-items: center;
    height: 100%;
    width: 70px;
    margin-left: 50px;
}	
section .is_containerInterest_full .is_wrapper .is_row .is_column:nth-child(1) img {
    width: 60px;
    height: auto;
}	
section .is_containerInterest_full .is_wrapper .is_row .is_column:nth-child(2) {
    float: left;
    display: flex;
    align-items: center;
    height: 100%;
    width: 155px;
    margin-left: 22px;
}
section .is_containerInterest_full .is_wrapper .is_row .is_column:nth-child(2) h4 {
    font: 18px OpenSans-SemiBold;
    line-height: 21px;
    color: #003765;
    display: block;
}	
section .is_containerInterest_full .is_wrapper .is_row .is_column:nth-child(3) {
    width: 216px;
    height: 153px;
	float: right;
}	
section .is_containerInterest_full .is_wrapper .is_row .is_column:nth-child(3) img {
    width: 216px;
    height: 153px;
}	
.vc_column_container>.vc_column-inner {
    padding-left: 0px !important;
    padding-right: 0px !important;
}
	
.vc_column_container h5  {
    font: 18px OpenSans-Regular;
    line-height: 20px;
    color: #6A6969;  
	margin: 0px;
    margin-bottom: 20px;
}
.is_row-composer 	
{
    margin-top: -10px;
    border-bottom: 1px solid #D1D4D7;
    margin-bottom: 50px;
    padding-bottom: 40px;
}
.is_column .is_row-composer .x-20 {
    width: 80px;
    float: left;
    text-align: right;
}
.is_column .is_row-composer .x-20 i  {
    font-family:;
	color:#003765;
	font-size:45px;
}

.is_column .is_row-composer .x-80 {
    width: calc(100% - 100px);
    float: right;
}
.is_column .is_row-composer .x-80 h4  {
    font: 18px OpenSans-Regular;
    line-height: 20px;
    color: #6A6969;
    margin: 0px;
	margin-bottom: 15px;
    margin-top: 10px;
}
.is_column .is_row-composer .x-80 ul  {
    margin-top:18px;
}
.is_column .is_row-composer .x-80 ul li {
    font: 14px OpenSans-Regular;
    line-height: 14px;
    color: #323232;
    margin-bottom: 10px;
    list-style: none;
}
.is_column .is_row-composer .x-80 table {
	height: auto !important;
    margin-bottom: -10px !important;
}
.is_column .is_row-composer .x-80 table h4 
{    
	font: 14px OpenSans-Regular !important;
    line-height: 14px !important;
	color:#666666 !important;
	padding-top:10px !important;
}
.is_column .is_row-composer .x-80 ul li:before  {
    font-family: ""; 
	font-weight: 600; 
	content: "\f00c";
	font-size: 13px;
    margin-right: 8px;
}
.is_column .is_row-composer .x-80 p  {
    font: 14px OpenSans-Regular;
    line-height: 16px;
    color: #323232;
}
.vc_row {
    margin-left: 0px !important;
    margin-right: 0px !important;
}	
.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li {
    margin-bottom: 0px !important;
}
.vc_row  .is_column:nth-child(2) {
    padding-right: 13px !important;
}
.is_column .is_row-composer .x-80 a {
    padding-left: 20px;
    list-style: none;
    position: relative;
    margin-bottom: -2px;
    display: block;
    text-decoration: none;
    color: #323232;
}
.is_column .is_row-composer .x-80 a:before {
    content: "";
    width: 6px;
    height: 6px;
    background: #003765;
    border-radius: 50%;
    position: absolute;
    left: 2px;
    top: 5px;
}
.is_column .is_row-composer .x-80 a:hover {
    text-decoration: underline;
}
section .is_containerListPaneles
{
	width:100%;
	padding-top:43px;
	padding-bottom:41px;
	background:#E3E6E7;
}
section .is_containerListPaneles .is_blockPaneles
{
	width:100%;
	background:#E3E6E7;
}
section .is_containerListPaneles .is_blockPaneles ul li
{
	list-style:none;
	width:349px;
	height:99px;
	float:left;
	margin-bottom:20px;
	margin-right:31px;
}
section .is_containerListPaneles .is_blockPaneles ul li:nth-child(3n) {
	margin-right:0px;
}
section .is_containerListPaneles .is_blockPaneles ul li .is_row {
    width: 100%;
    background: #F1F3F3;
    margin-bottom: 20px;
    height: 100%;
    display: block;
    position: relative;
}
section .is_containerListPaneles .is_blockPaneles ul li .is_row .is_column:nth-child(1) {
    float: left; 
	width: 40px;
    height: 100%;
    margin-left: 20px;
    display: flex;
    align-items: center;
}
section .is_containerListPaneles .is_blockPaneles ul li .is_row .is_column:nth-child(1) img {
	width: auto;
    height: 40px;
	display:block;
}
section .is_containerListPaneles .is_blockPaneles ul li .is_row .is_column:nth-child(2) {
	float: left;
    width: 143px;
    height: 100%;
    margin-left: 15px;
    display: flex;
    align-items: center;
    padding-right: 20px;
    box-sizing: border-box;
}
section .is_containerListPaneles .is_blockPaneles ul li .is_row .is_column:nth-child(2) h5  {
	font: 16px OpenSans-Regular;
    line-height: 18px;
    color:#666666;
	display:block;
}
section .is_containerListPaneles .is_blockPaneles ul li .is_row .is_column:nth-child(2) h4  {
	font: 18px OpenSans-SemiBold;
    line-height: 22px;
    color:#003765;
	display:block;
}
section .is_containerListPaneles .is_blockPaneles ul li .is_row .is_column:nth-child(3)  {
    width: 130px;
    height: 100%;
    float: right;
}



section .is_containerListPaneles .is_blockPaneles ul li .is_blockButton_Paneles {
    width: 100%;
    background: rgba(0,0,0,0.4);
    height: 100%;
    position:absolute;
	left:0px;
	top:0px;
	display: flex;
    align-items: center; 
	justify-content: center;
	visibility: hidden;
    opacity: 0;
    transition: visibility 0s linear 0.5s, opacity 0.5s linear;
}
section .is_containerListPaneles .is_blockPaneles ul li:hover .is_blockButton_Paneles 
{
    visibility: visible !important;
    opacity: 1 !important;
    transition-delay: 0s !important;	
}
section .is_containerListPaneles .is_blockPaneles ul li .is_blockButton_Paneles a {
    width: 40px;
    height: 40px;
    border-radius:50%;
	margin-left:5px;
	margin-right:5px;  
	margin-top: 5px;
}
section .is_containerListPaneles .is_blockPaneles ul li .is_blockButton_Paneles .is_button_1 {
    background:#003765; 
	text-align: center;
    line-height: 35px;
}
section .is_containerListPaneles .is_blockPaneles ul li .is_blockButton_Paneles .is_button_1 i {
	width: 4px;
    height: 4px;
    background: #fff;
    border-radius: 50%;
    display: inline-block;
    margin-left: 1px;
    margin-right: 1px;
}
section .is_containerListPaneles .is_blockPaneles ul li .is_blockButton_Paneles .is_button_2 {
    background: #EE7400;
    text-align: center;
    line-height: 50px;
}
section .is_containerListPaneles .is_blockPaneles ul li .is_blockButton_Paneles .is_button_2 i {
    font-family: ;
    color: #fff;
    font-size: 20px;
}
section .is_containerListPaneles .is_buttonAllPaneles {
    width: 792px;
    height: 50px;
    background: #CCD4DA;
    margin: 0 auto;
    margin-top: 20px;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #003765;
    font: 16px OpenSans-Regular;
    box-sizing: border-box;  
	padding-right: 10px; 
	padding-left: 10px;
}
section .is_containerListPaneles .is_buttonAllPaneles a {
    color: #0077ad;
    text-decoration: none;
    font: 14px OpenSans-Light;
    margin-left: 40px;
}
section .is_containerInterest_full_Pruebas {
    width: 100%;
    padding-top: 58px;
    padding-bottom: 60px;
    background: #fff;
}
section .is_containerInterest_full_Pruebas .is_row h2 {
    font: 20px OpenSans-SemiBold;
    line-height: 20px;
    color: #003765;
    text-align: center;
}
section .is_containerInterest_full_Pruebas .is_row h3 {
    font: 24px OpenSans-SemiBold;
    line-height: 24px;
    color: #003765;
    text-align: center;
    position: relative;
    margin-top: 55px;
}
section .is_containerInterest_full_Pruebas .is_row h3 i {
    background: #BE1622;
    color: #fff;
    font: 14.6px OpenSans-Regular;
    padding-left: 15px;
    padding-right: 15px;
    line-height: 14px;
	padding-top: 1px;
    padding-bottom: 2px;
    margin-left: 15px;
    font-style: normal;
}
section .is_containerInterest_full_Pruebas .is_row p {
    font: 16px OpenSans-Regular;
    line-height: 19px;
    color: #003765;
    text-align: center;
    margin: 0px;
    margin-top: 36px;
	width: 525px;
    margin: 0 auto;
    margin-top: 36px;
}
section .is_containerInterest_full_Pruebas .is_column .is_wrapper {
    margin-top: 47px;
}
section .is_containerInterest_full_Pruebas .is_wrapper .is_row {
    background: #F6F6F7;
    margin-bottom: 20px;
    height: 153px;
    display: block;
    width: 538px;
    float: left;
}
section .is_containerInterest_full_Pruebas .is_wrapper .is_row:nth-child(2n) {
    float: right;
}
section .is_containerInterest_full_Pruebas .is_wrapper .is_row .is_column:nth-child(1) {
    float: left;
    height: 100%;
    width: 260px;
    margin-left: 40px;
    display: flex;
    align-items: center;
}
section .is_containerInterest_full_Pruebas .is_wrapper .is_row .is_column:nth-child(1) div {
    display: block;
}
section .is_containerInterest_full_Pruebas .is_wrapper .is_row .is_column:nth-child(1) span {
    font: 12px OpenSans-Regular;
    line-height: 12px;
    color: #003765;
    display: block;
}
section .is_containerInterest_full_Pruebas .is_wrapper .is_row .is_column:nth-child(1) h5 {
    font: 14px OpenSans-Regular;
    line-height: 14px;
    color: #003765;
    display: block;
    padding-top: 14px;
    padding-bottom: 12px;
}
section .is_containerInterest_full_Pruebas .is_wrapper .is_row .is_column:nth-child(1) h4 {
    font: 18px OpenSans-SemiBold;
    line-height: 21px;
    color: #003765;
    display: block;
}
section .is_containerInterest_full_Pruebas .is_wrapper .is_row .is_column:nth-child(2) {
    width: 216px;
    height: 153px;
    float: right;
}
section .is_containerInterest_full_Pruebas .is_wrapper .is_row .is_column:nth-child(2) img 
{
    width: 216px;
    height: 153px;
}
section .is_containerInterest_full_Pruebas .is_buttonAll_Full_Pruebas {
    font: 16px OpenSans-Light;
    line-height: 16px;
    color: #0077ad;
    display: table;
    text-decoration: none;
    position: relative;
    margin: 0 auto;
    margin-top: 38px;
	padding-right: 35px;
}
section .is_containerInterest_full_Pruebas .is_buttonAll_Full_Pruebas  i {
    font-family: ;
    color: #0077ad;
    font-size: 20px;
    position: absolute;
    right: 0px;
    top: 0px;
}
.is_semibold
{
	font: 40px OpenSans-SemiBold !important;
    line-height: 48px !important;
}
.is_containerDescription .is_column:nth-child(2) .vc_row:last-child
{
	border:none !important;
}
.is_containerShopping_Cart
{
    width: 572px;
    background: #E8EAEB;
    position: fixed;
    top: 0px;
    right: 0px;
    z-index: 99999;
    box-shadow: -1px 3px 5px #bdbdbd66;
    padding-bottom: 35px;
	display:none;
}
.is_buttonClose_Cart
{
	margin-left:20px;
	margin-top:20px;
	float:left;
	cursor:pointer;
}	
.is_buttonClose_Cart i
{
	font-family: ;
    color: #003765;
    font-size: 20px;	
}	
.is_titleShopping_Cart
{
    width: 100%;
    margin-top: 45px;
}
.is_titleShopping_Cart ul li 
{
	list-style:none;
	float:left;
	font:16px OpenSans-Regular;
	line-height:16px;
	color:#003765;
}
.is_titleShopping_Cart ul li:nth-child(1)
{
	padding-left:41px;
	width:335px;
}
.is_bodyShopping_Cart
{
    width: 100%;
    background: #DBDDDD;
    padding-left: 23px;
    padding-right: 15px;
    box-sizing: border-box;
    margin-top: 17px;
}
.is_bodyShopping_Cart .is_itemCart
{
    width: 95%;
    padding-left: 18px;
    padding-right: 30px;
    box-sizing: border-box;
    border-bottom: 1px solid #D0D3D4;
	padding-top:27px;
	padding-bottom:27px;
	display: flex;
    align-items: center;
}
.is_bodyShopping_Cart .is_itemCart div {
	list-style: none;
    float: left;
    font: 16px OpenSans-SemiBold;
    color: #003765;
    position: relative;
    box-sizing: border-box;
    line-height: 18px;
}
.is_bodyShopping_Cart .is_itemCart:last-child{
	border:none;
}
.is_bodyShopping_Cart .is_itemCart .is_nameProduct {
    width: 337px;
	padding-right: 20px;
}
.is_bodyShopping_Cart .is_itemCart .is_priceProduct {
	width: 105px;	
}
.is_removeProduct i 
{
	font-family: FontAwesome5Pro-Solid;
    color: #BE1622;
    font-size: 20px;	
	cursor:pointer;
}
.is_body_Cart_Scroll
{
	height:390px;
}
.is_totalsShopping_Cart
{
    padding-top:15px;
}
.is_totalsShopping_Cart div:nth-child(1)
{
    padding-left: 41px;
    width: 295px;
    font: 16px OpenSans-Regular;
    line-height: 16px;
    color: #003765;
    float: left;
	padding-top: 5px;
}
.is_totalsShopping_Cart .is_orderTotal_Cart
{
	font:25px OpenSans-Regular;
	line-height:25px;
	color:#003765;
}
.is_totalsShopping_Cart .is_orderTotal_Cart i
{
	font:12px OpenSans-Regular;
	line-height:12px;
	color:#003765;
	margin-left:10px;
}
.is_checkoutButton
{
    width: 261px;
    height: 45px;
    background: #EE7400;
    font: 16px OpenSans-Light;
    display: table;
    margin: 0 auto;
    color: #fff;
    text-align: center;
    line-height: 45px;
    text-decoration: none;
    margin-top: 37px;
}
.is_buttonStore
{
    font: 14px OpenSans-Regular;
    line-height: 14px;
    color: #0077ad;
    display: table;
    text-decoration: none;
    position: relative;
    margin: 0 auto;
    margin-top: 22px;
    padding-right: 15px;
}
.is_buttonStore i
{
    font-family: ;
    color: #0077ad;
    font-size: 14px;
    position: absolute;
    right: -5px;
    top: 1px;
}
.mCSB_scrollTools {
    top: 10px;
}
#is_popupLogin  {
	background: rgba(255, 255, 255, 0.8);
    position: fixed;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    margin: 0 auto;
    z-index: 99999;
    display: table;
}
#is_popupLogin .alignPopup {
    display: table-cell;
    vertical-align: middle;
}
#is_popupLogin .is_containerPopup 
{
    width: 570px;
    margin: 0 auto;
    position: relative;
    background: #fff;
    padding: 43px 85px;
    box-sizing: border-box;
}
#is_popupLogin .is_containerPopup h2
{
    font: 20px OpenSans-SemiBold;
    color: #003765;
    display: block;
    text-align: center;
    line-height: 20px;
    margin-bottom: 35px;
}
#is_popupLogin .is_containerPopup  form p
{
    margin:0px;
	margin-bottom:35px;
}
#is_popupLogin .is_containerPopup  form p label 
{
    display: block;
    margin: 0px;
    color: #053B68;
    font: 16px OpenSans-Regular;
    line-height: 12px;
    margin-bottom: 12px;
}
#is_popupLogin .is_containerPopup  form p input[type="text"] 
{
    display: block;
    margin: 0px;
    color: #003765;
    font: 16px OpenSans-Regular;
    line-height: 12px;
    width: 100%;
    height: 45px;
    border: 1px solid #053B68;
    box-sizing: border-box;
	text-indent:10px;
}
#is_popupLogin .is_containerPopup  form p input[type="submit"] {
    width: 222px;
    height: 45px;
    background: #EE7400;
    font: 16px OpenSans-Light;
    display: table;
    margin: 0 auto;
    color: #fff;
    text-align: center;
    line-height: 45px;
    text-decoration: none;
    margin-top: 35px;
	border:none;
	cursor:pointer;
}
.is_closePopup 
{
    position: absolute;
    top: -28px;
    right: -28px;
}
.is_closePopup i
{
    font-family: FontAwesome5Pro-Solid;
    color: #003765;
    font-size: 20px;
    cursor: pointer;
}
#is_popupLogin .is_buttonPopup 
{
    margin-top: 40px;
}
#is_popupLogin .is_buttonPopup a
{
    display: block;
    margin: 0px;
    color: #0077ad;
    font: 16px OpenSans-Regular;
    line-height: 12px;
    margin-bottom: 17px;
    text-align: center;
    text-decoration: none;
}
#is_popupLogin .is_buttonPopup a:nth-child(2)
{
    margin-bottom: 0px;
}
#is_fadePopupLogin
{
	display:none;
	z-index:99999999;
	position:relative;
}

#is_popupResults  {
	background: rgba(255, 255, 255, 0.8);
    position: fixed;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    margin: 0 auto;
    z-index: 99999999;
    display: table;
}
#is_popupResults .alignPopup {
    display: table-cell;
    vertical-align: middle;
}
#is_popupResults .is_containerPopup 
{
    width: 570px;
    margin: 0 auto;
    position: relative;
    background: #fff;
    padding: 45px 70px;
    box-sizing: border-box;
}
#is_popupResults .is_containerPopup h2
{
    font: 20px OpenSans-SemiBold;
    color: #003765;
    display: block;
    text-align: center;
    line-height: 20px;
    margin-bottom: 35px;
}
#is_popupResults .is_textPopup 
{
    font: 18px OpenSans-Regular;
    color: #323232;
    display: block;
    text-align: center;
    line-height: 24px;
    margin-bottom: 25px;  
	letter-spacing: -0.2px;
}
#is_popupResults .is_textPopupList
{
    font: 16px OpenSans-Regular;
    color: #323232;
    display: block;
    text-align: center;
    line-height: 24px;
	letter-spacing: -0.2px;
}
#is_popupResults .is_textPopupList p
{
    margin:0px;
}
#is_popupResults .is_textPopupList ol
{
    display:inline-block;
}
#is_popupResults .is_buttonResults 
{
    height: 45px;
    background: #EE7400;
    font: 16px OpenSans-Light;
    display: table;
    margin: 0 auto;
    color: #fff;
    text-align: center;
    line-height: 45px;
    text-decoration: none;
    margin-top: 30px;
    border: none;
    cursor: pointer;
    padding-left: 46px;
    padding-right: 46px;
}	
#is_popupResults .is_textPopup_Phone
{
	font: 16px OpenSans-Regular;
    color: #323232;
    display: block;
    text-align: center;
    line-height: 20px;
    letter-spacing: -0.2px;
    margin-top: 40px;
}
#is_popupResults .is_textPopup_Phone p
{
	margin:0px;
}
#is_popupResults .is_textPopup_Phone strong 
{
	font: 16px OpenSans-SemiBold;
    line-height: 20px;
}
#is_fadePopupResults
{
	display:none;
	z-index:99999;
	position:relative;
}
section .is_containerTitle_Register
{
	width: 100%;
    background: #003465;
    padding-top: 40px;
    padding-bottom: 40px;
}
section .is_containerTitle_Register h1
{
	font: 40px OpenSans-Regular;
    line-height: 40px;
    color: #fff;
    letter-spacing: -0.3px;
}
section .is_containerTitle_Register .is_navRegister
{
    width: 100%;
    margin-top: 34px;
}	
section .is_containerTitle_Register .is_navRegister ul li 
{
	float:left;
	list-style:none;
}
section .is_containerTitle_Register .is_navRegister ul li  a
{
	font: 20px OpenSans-SemiBold;
    line-height: 20px;
    color: #74879D;
    margin-right: 90px;
    position: relative;
    text-decoration: none;
}
section .is_containerTitle_Register .is_navRegister ul li:last-child i
{
	display:none;
}
section .is_containerTitle_Register .is_navRegister ul li  a i
{
	font-family: FontAwesome5Pro-Solid;
    color: #0077ad;
    font-size: 18px;
    cursor: pointer;
    position: absolute;
    right: -53px;
    top: 7px;
}
section .is_containerTitle_Register .is_navRegister .is_activeNavRegister 
{
    color: #fff !important;
}
#is_containerForm_Register
{
	padding-top:40px;
	padding-bottom:45px;
}
#is_containerForm_Register .center_Register
{
	width:980px;
	margin:0 auto;
}	
#is_containerForm_Register form p
{
	width:286px;
	margin:0 auto;
	float:left;
	margin-right:60px;
	position:relative;   
	margin-bottom: 39px;
}	
#is_containerForm_Register .is_calendar i
{
	font-family: FontAwesome5Pro-Solid;
    color: #003765;
    font-size: 20px;
    margin-right: 8px;
    position: absolute;
    right: 7px;
    top: 43px;
}	
.is_notMargin
{
	margin-right:0px !important;
}	
#is_containerForm_Register form p label 
{
	font: 16px OpenSans-Regular;
    color: #003765;
    display: block;
    line-height: 17px;
    margin-bottom: 12px;
}	
#is_containerForm_Register form p input[type="text"] 
{
	font: 16px OpenSans-Regular;
    color: #003765;
    display: block;
    width: 100%;
    height: 45px;
    text-indent: 18px;
    border: 1px solid #003765;
    box-sizing: border-box;
    letter-spacing: -0.3px;
}	
#is_containerForm_Register form p select 
{
	font: 16px OpenSans-Regular;
    color: #A3A3A3; 
    display: block;
    width: 100%;
    height: 45px;
    text-indent: 15px;
    border: 1px solid #003765;
    box-sizing: border-box;
    letter-spacing: -0.3px;
}	
#is_containerForm_Register .is_requerid:before 
{
    content: "*";
    color: #003765;
    font: 16px OpenSans-Regular;
    position: absolute;
    right: -18px;
    top: 45px;
}
#is_containerForm_Register .is_border_01 
{
    width: 100%;
    background: #E0E0E0;
    height: 2px;
    border: none;
    padding: 0px;
    margin: 0px;
    float: left;
    margin-top: -9px;
    margin-bottom: 40px;
}
#is_containerForm_Register .is_border_02
{
    width: 100%;
    background: #E0E0E0;
    height: 2px;
    border: none;
    padding: 0px;
    margin: 0px;
    float: left;
    margin-top: 1px;
    margin-bottom: 40px;
}
#is_containerForm_Register .is_border_03
{
    width: 100%;
    background: #E0E0E0;
    height: 2px;
    border: none;
    padding: 0px;
    margin: 0px;
    float: left;
    margin-top: 1px;
    margin-bottom: 0px;
}
#is_containerForm_Register ::placeholder { /* Firefox, Chrome, Opera */ 
    color: #A3A3A3; 
} 
  
#is_containerForm_Register :-ms-input-placeholder { /* Internet Explorer 10-11 */ 
    color: #A3A3A3; 
} 
  
#is_containerForm_Register ::-ms-input-placeholder { /* Microsoft Edge */ 
    color: #A3A3A3; 
} 
#is_containerForm_Register .is_textCharacters
{
	font: 12px OpenSans-Regular;
    line-height: 12px;
    display: block;
    margin-top: 48px;
    color: #000;
    width: 305px;
	letter-spacing:-0.1px;
} 
#is_containerForm_Register .is_textRequired_Fields
{
    width: 100%;
    font: 12px OpenSans-Regular;
    line-height: 12px;
    display: block;
    margin-top: 23px;
    color: #000;
    letter-spacing: -0.1px;
}
#is_containerForm_Register .is_toAccept
{
    width: 365px;
    text-align: center;
    margin: 0 auto;
    margin-top: 46px;
}
#is_containerForm_Register .is_toAccept input[type="checkbox"]
{
	width: 17px;
    height: 17px;
    border: 2px solid #003765;
    -webkit-appearance: none;
    box-sizing: border-box;
    border-radius: 2px;
    margin: 0px;
    float: left;
    margin-right: 14px;
    margin-left: 2px;
	cursor:pointer;
}
#is_containerForm_Register .is_toAccept span
{
    font: 14px OpenSans-Regular;
    line-height: 15px;
    color: #000;
    letter-spacing: -0.1px;  
 	float:left;
}
#is_containerForm_Register  input[type="checkbox"]:checked {
    background: url("images/is_check.png");
	background-repeat:no-repeat;
	background-position:center;	
}
.is_buttonForm 
{
	width:100%;
	text-align:center;
	font-size:0px;
	margin-top:36px;
}
.is_buttonForm a
{
	width:193px;
	height:45px;
	border:1px solid #EE7400;
	font:16px OpenSans-Light;
	line-height:43px;
	display:inline-block;
	text-decoration:none;
	margin-left:14px;
	margin-right:14px;
	box-sizing: border-box;
}
.is_buttonPrev 
{
	background:#fff;
    color: #EE7400;
    font-size: 14px;
}
.is_buttonPrev i 
{
	font-family: ;
    color: #EE7400;
    font-size: 14px;
	margin-right:8px;
}
.is_buttonNext 
{
	background:#EE7400;
    color: #fff;
    font-size: 14px;
}
.is_buttonNext i 
{
	font-family: ;
    color: #fff;
    font-size: 14px;
	margin-left:8px;
}
.select2-selection__arrow i
{
	font-family: ;
    color: #003765;
    font-size: 14px;
    margin-right: 8px;
    position: absolute;
    right: 7px;
    top: 15px;
    font-weight: bold;
}
.select2-search__field
{
	font:14px OpenSans-Regular;
	line-height:14px;
}
.select2-results__option
{
	font:14px OpenSans-Regular;
	line-height:14px;
}
section .is_alertForm
{
    width: 1140px;
    background: #689816;
    height: 50px;
    margin: 0 auto;
    box-sizing: border-box;
    display: flex;
    align-items: center;
    z-index: 9;
    margin-top: -20px;
    margin-bottom: 40px;
	position: relative;
}
section .is_alertForm span 
{
    font: 16px OpenSans-Regular;
    line-height: 16px;
    color: #fff;
    margin-left: 62px;
}
section .is_checkForm 
{
    color: #fff;
    font-size: 24px;
    position: absolute;
    left: 20px;
    top: 14px;
	cursor:pointer;
}
section .is_closeForm
{
    font-family: ;
    color: #D8E3CC;
    font-size: 19px;
    position: absolute;
    right: 20px;
	cursor:pointer;
}
section .is_buttonSave_Update
{
	background:#EE7400;
    color: #fff;
}
section .is_stateUpdate_Data .select2-container--default .select2-selection--single, section .is_stateUpdate_Data input[type="text"]
{
	color:#000000 !important;
}
section .is_stateUpdate_Data .is_border_01 , section .is_stateUpdate_Data .is_border_02 , section .is_stateUpdate_Data .is_border_03
{
	background:#B2B2B2 !important;
}
.is_hiddenForm
{
    height: 0px;
    visibility: hidden;
    opacity: 0;
    transition: visibility 0.5s linear 0.7s, opacity 0.7s linear;
    overflow: hidden;
}
.is_visibleForm {
    height: auto !important;
    overflow: inherit !important;
    visibility: visible !important;
    opacity: 1 !important;
    transition-delay: 0s !important;
}
.map-marker-times
{
	font-size:52px !important;
}
section .is_titleIco_Form
{
	width:100%;
	text-align:center;
}
section .is_titleIco_Form i
{
	font-family: ;
    color: #003765;
    font-size: 60px;
	margin-top: -4px;
	font-style:normal;
}
section .is_titleIco_Form span
{
    font: 25px OpenSans-Regular;
    color: #003765;
    display: block;
    margin-top: 8px;
}
section  .is_buttonAdd_Dependientes {
    width: 263px;
    height: 40px;
    border: 2px solid #8064A8;
    font: 16px OpenSans-Regular;
    line-height: 41px;
    color: #8064A8;
    display: table;
    text-decoration: none;
    box-sizing: border-box;
    text-align: center;
    margin: 0 auto;
    margin-top: 33px;
    margin-bottom: 59px;
}
section  .is_buttonAdd_Dependientes i {
 	font-family: ;
    color: #8064A8;
    font-size: 13px;
	margin-left:20px;
}
section .is_textAdd_Dependent
{   
    font: 16px OpenSans-SemiBold;
    color: #003765;
    display: block;
    margin-top: -5px;
    margin-bottom: 35px;

}
#is_containerForm_Register .is_border_04 {
    width: 100%;
    background: #E0E0E0;
    height: 2px;
    border: none;
    padding: 0px;
    margin: 0px;
    float: left;
    margin-top: 1px;
    margin-bottom: 38px;
}
.is_notValid
{
    width: 100%;
    font: 12px OpenSans-Light;
    line-height: 12px;
    bottom: -22px;
    color: #000;
    letter-spacing: -0.1px;
    position: absolute;
    left: 0px;
    font-weight: bold;
}
section .is_tableList_Dependent
{
	margin-top: -2px;
    margin-bottom: 60px;	
}
section .is_tableList_Dependent table 
{
	width:100%;
	text-align:left;
}
section .is_tableList_Dependent table tr th
{
	font:16px OpenSans-Regular;	
	line-height:16px;
	color:#003765;
	padding-right: 0px;
}
section .is_tableList_Dependent table tr td
{
	font:16px OpenSans-Regular;	
	line-height:20px;
	color:#000;
	border-bottom:2px solid #E0E0E0;
	padding-top:40px;
	padding-bottom:35px;
	padding-right: 0px;
}
section .is_tableList_Dependent table tr td:last-child
{
    padding-right: 25px;
}
section .is_tableList_Dependent table tr td:last-child i
{
    font-family: FontAwesome5Pro-Solid;
    color: #BE1622;
    font-size: 20px;
    cursor: pointer;	
}
section .is_tableList_Dependent table tr td:nth-last-child(2) i
{
    font-family: FontAwesome5Pro-Solid;
    color: #003765;
    font-size: 20px;
    cursor: pointer;
	margin-right: 15px;
}
section .is_tableList_Dependent table tr:nth-child(2) td
{
    padding-top: 30px;
}
section .is_tableList_Dependent table tr td:nth-child(1) 
{
	padding-right: 30px;
}
section .is_alertForm_Save
{
	width: 1140px;
    background: #689816;
    height: 50px;
    margin: 0 auto;
    box-sizing: border-box;
    display: flex;
    align-items: center;
    z-index: 9;
    margin-top: 0px;
    margin-bottom: 37px;
    position: relative;
    margin-left: -80px;
}
section .is_alertForm_Save span 
{
    font: 16px OpenSans-Regular;
    line-height: 16px;
    color: #fff;
    margin-left: 62px;
}
section .is_checkForm 
{
    color: #fff;
    font-size: 24px;
    position: absolute;
    left: 20px;
    top: 14px;
	cursor:pointer;
}
section  .is_buttonAdd_Addres {
    width: 263px;
    height: 40px;
    border: 2px solid #8064A8;
    font: 16px OpenSans-Regular;
    line-height: 41px;
    color: #8064A8;
    display: table;
    text-decoration: none;
    box-sizing: border-box;
    text-align: center;
    margin: 0 auto;
    margin-top: 33px;
    margin-bottom: 59px;
}
section  .is_buttonAdd_Addres i {
 	font-family: ;
    color: #8064A8;
    font-size: 13px;
	margin-left:15px;
}

section .is_tableList_Addres
{
    margin-bottom: 60px;	
}
section .is_tableList_Addres table 
{
	width:100%;
	text-align:left;
}
section .is_tableList_Addres table tr th
{
	font:16px OpenSans-Regular;	
	line-height:16px;
	color:#003765;
	padding-right: 0px;
}
section .is_tableList_Addres table tr th:nth-child(2)
{
    width: 125px;
}
section .is_tableList_Addres table tr th:nth-child(3)
{
    width: 200px;
}
section .is_tableList_Addres table tr td
{
	font:16px OpenSans-Regular;	
	line-height:20px;
	color:#000;
	border-bottom:2px solid #E0E0E0;
	padding-top:40px;
	padding-bottom:35px;
	padding-right: 0px;
}
section .is_tableList_Addres table tr td:last-child
{
    padding-right: 25px;
}
section .is_tableList_Addres table tr td:last-child i
{
    font-family: FontAwesome5Pro-Solid;
    color: #BE1622;
    font-size: 20px;
    cursor: pointer;	
}
section .is_tableList_Addres table tr td:nth-last-child(2) i
{
    font-family: FontAwesome5Pro-Solid;
    color: #003765;
    font-size: 20px;
    cursor: pointer;
	margin-right: 15px;
}
section .is_tableList_Addres table tr:nth-child(2) td
{
    padding-top: 30px;
}
section .is_tableList_Addres table tr td:nth-child(1) 
{
	padding-right: 30px;
}
section  .is_buttonAdd_Addres {
    width: 263px;
    height: 40px;
    border: 2px solid #8064A8;
    font: 16px OpenSans-Regular;
    line-height: 41px;
    color: #8064A8;
    display: table;
    text-decoration: none;
    box-sizing: border-box;
    text-align: center;
    margin: 0 auto;
    margin-top: 33px;
    margin-bottom: 59px;
}
section  .is_buttonAdd_Addres i {
 	font-family: ;
    color: #8064A8;
    font-size: 13px;
	margin-left:10px;
}
.is_step6
{
    font: 16px OpenSans-Regular !important;
    line-height: 43px !important;
}

section .is_titleIco_Register
{
	width: 100%;
    text-align: center;
    margin-top: 40px;
    margin-bottom: 75px;
}
section .is_titleIco_Register > i
{
	font-family: ;
    color: #003765;
    font-size: 50px;
	font-style:normal;
}
section .is_titleIco_Register h2
{
    font: 25px OpenSans-Regular;
	line-height:25px;
    color: #003765;
    display: block;
    margin-top: 15px;
}
section .is_titleIco_Register span
{
    font: 16px OpenSans-Regular;
	line-height:16px;
    color: #323232;
    display: block;
    margin-top: 13px;
}
.is_buttonPrev_Link_Register {
	font: 14px OpenSans-Regular;
    line-height: 14px;
    color: #0077ad;
    display: table;
    text-decoration: none;
    position: relative;
    margin: 0 auto;
    margin-top: 60px;
    padding-left: 25px;
}
.is_buttonPrev_Link_Register i
{
    font-family: ;
    color: #0077ad;
    font-size: 14px;
    position: absolute;
    left: 0px;
    top: 1.5px;
}

section .is_containerRegister_confirmation
{
	width: 100%;
    text-align: center;
    margin-top: 80px;
    margin-bottom: 75px;
}
section .is_containerRegister_confirmation > div  > i
{
	font-family: ;
    color: #003765;
    font-size: 52px;
	font-style:normal;
}
section .is_containerRegister_confirmation h2
{
    font: 25px OpenSans-Regular;
	line-height:25px;
    color: #003765;
    display: block;
    margin-top: 15px;
}
section .is_containerRegister_confirmation span
{
	font: 16px OpenSans-Regular;
    line-height: 35px;
    color: #323232;
    display: block;
    margin-top: 5px;
}
section .is_buttonLink_Cart 
{
    width: 261px;
    height: 45px;
    background: #EE7400;
    font: 16px OpenSans-Light;
    display: table;
    margin: 0 auto;
    color: #fff;
    text-align: center;
    line-height: 45px;
    text-decoration: none;
    margin-top: 28px;
}
section .is_buttonLink_Cart i
{
    font-family: ;
    color: #fff;
    font-size: 14px;
	margin-left:10px;
}
section .is_containerContact
{
    width: 100%;
    height: auto;
    background: linear-gradient(to left , #fff 40% ,#003765 0 );
}
section .is_containerData_Contact
{
	width:43%;
	background:#003765;
	float:left;
}
section .is_containerData_Contact h2
{
    font: 40px OpenSans-Regular;
    line-height: 40px;
    display: block;
    color: #fff;
    margin-top: 58px;
    letter-spacing: -0.5px;
    padding-bottom: 53px;
}
section .is_blockData_Contact
{
    width: 330px;
    margin-bottom: 33px;
}
section .is_blockData_Contact strong 
{
	font:18px OpenSans-SemiBold;
	color:#fff;
	display:block;
}
section .is_blockData_Contact ul li 
{
	list-style: none;
    font: 16px OpenSans-Regular;
    line-height: 19px;
    color: #fff;
    margin-top: 15px;
    position: relative;
	padding-left:24px;
}
section .is_blockData_Contact ul li i
{
    font-family: ;
    color: #fff;
    font-size: 16px;
    margin-right: 4px;
    font-weight: normal;
	position:absolute;
	top:2px;
	left:0px;
}
section .is_blockData_Contact ul 
{
    margin-left:7px;
}
section .is_containerForm_Contact
{
    width: 57%;
    background: #fff;
    float: right;
    padding-left: 37px;
    box-sizing: border-box; 
	padding-bottom: 21px;
}
section .is_containerForm_Contact h2
{
    font: 40px OpenSans-Regular;
    line-height: 40px;
    display: block;
    color: #003765;
    margin-top: 58px;
    letter-spacing: -0.5px;
}
section .is_formContact 
{
    margin-top: 33px;
}
section .is_formContact p
{
    width: 282px;
    float: left;
    position: relative;
    margin: 0px;
    margin-right: 31px;
    margin-bottom: 19px;	
}
section .is_formContact p:nth-child(3n)
{
    margin-right: 0px;
}
section .is_formContact p:nth-child(7) , section .is_formContact p:nth-child(8)
{
   width:100%;
}
section .is_formContact p input[type="text"] , section .is_formContact p input[type="email"] , section .is_formContact p input[type="tel"]{
    font: 16px OpenSans-Regular;
    color: #003765;
    display: block;
    width: 100%;
    height: 45px;
    text-indent: 18px;
    border: 1px solid #003765;
    box-sizing: border-box;
    letter-spacing: -0.3px;
}
section .is_formContact form p label {
    font: 16px OpenSans-Regular;
    color: #000;
    display: block;
    line-height: 17px;
    margin-bottom: 12px;
}
.is_formContact > #wpcf7-f102-p100-o1 ul 
{
	display:none;
}
section .is_alertForm {
    width: 95%;
}
section .is_alertForm span {
    font: 14px OpenSans-Regular;
    line-height: 18px;
    margin-left: 55px;
}
section .is_formContact .is_requiredFields {
	width: 100%;
    font: 12px OpenSans-Regular;
    line-height: 12px;
    display: block;
    margin-top: 0px;
    color: #000;
    font-weight: bold;
}
section .is_formContact  input[type="submit"] {
	width: 193px;
    height: 45px;
    border: 1px solid #EE7400;
    font: 16px OpenSans-Light;
    line-height: 45px;
    display: inline-block;
    text-decoration: none;
    box-sizing: border-box;
    background: #EE7400;
    color: #fff;
    margin-top: 20px;
	cursor:pointer;
}
section .is_formContact .is_requerid:before {
	content: "*";
    color: #003765;
    font: 16px OpenSans-Regular;
    position: absolute;
    right: -14px;
    top: 45px;
}
section .is_formContact span.wpcf7-not-valid-tip  {
	display:none;
}
div.wpcf7-validation-errors {
	float: left !important;
    border: none !important;
    margin: 0px !important;
    margin-top: 67px !important;
    color: #be1622 !important;
    font: 14px OpenSans-Regular;
    line-height: 14px;
    padding: 0px !important;
    margin-left: -70px !important;
}
div.wpcf7-mail-sent-ok {
	float: left !important;
    border: none !important;
    margin: 0px !important;
    margin-top: 67px !important;
    color: #68971c !important;
    font: 14px OpenSans-Regular;
    line-height: 14px;
    padding: 0px !important;
    margin-left: -70px !important;
}
.wpcf7-not-valid
{
	border:1px solid #be1622 !important;
}
.invalid .is_requerid:before , .invalid  .is_requiredFields {
    color: #be1622 !important;
}
section .is_containerSedes
{
    width: 100%;
    height: auto;
	position:relative;
}
section .is_containerSedes .is_blockData_Sedes
{
	width: 50%;
    float: left;
    background: #003765;
    padding-top: 60px;
    padding-bottom: 110px;
}
section .is_containerSedes .is_blockMaps_Sedes
{
    width: 50%;
    height: 100%;
    float: right;
    background: gainsboro;
    position: absolute;
    right: 0px;
}
section .is_containerSedes .is_blockData_Sedes .is_blockSedes
{
	width:570px;
	float:right;
}
section .is_containerSedes .is_blockData_Sedes .is_blockSedes h2
{
    font: 40px OpenSans-Regular;
    line-height: 40px;
    display: block;
    color: #fff;
    letter-spacing: -0.5px;	
}
section .is_containerSedes .is_blockData_Sedes .is_blockSedes h5
{
	font: 18px OpenSans-Regular;
    line-height: 18px;
    display: block;
    color: #fff;
    letter-spacing: -0.2px;
    margin-top: 20px;
	margin-bottom:40px;
}
section .is_containerSedes .is_blockData_Sedes .is_blockSedes h5 p
{
	margin:0px;
}
section .is_containerSedes .is_blockData_Sedes .is_searchSedes 
{
	width:100%;
}
section .is_containerSedes .is_blockData_Sedes .is_searchSedes select {
    width: 158px !important;
    height: 43px !important;
	float:left;
}
section .is_containerSedes  .select2-container--default .select2-selection--single {
    height: 43px !important;
}
section .is_containerSedes  .select2-container--default .select2-selection--single .select2-selection__rendered {
    font: 16px OpenSans-Regular !important;
    line-height: 40px !important;
    color: #000 !important;
}
section  .select2-container
{
    margin-right: 15px !important;
} 
section .is_searchSedes button 
{
    float: left;
    font: 16px OpenSans-Light;
    line-height: 42px;
    text-decoration: none;
    width: 160px;
    background: none;
    color: #fff;
    height: 42px;
    padding: 0px;
    box-sizing: border-box;
    text-align: center;
    border: 1px solid #fff;
	cursor:pointer;
}
section .is_searchSedes p 
{
	float: left;
	margin:0px;
}
section .is_searchSedes button i
{
    font-family: ;
    color: #fff;
    font-size: 16px;
    margin-left: 13px;	
}
section .is_blockSedes .select2-selection__arrow i {
   font-size: 12px !important;
}
section .is_blockData_Results_Sedes
{
	width: 330px;
    margin-top: 40px;
}
section .is_blockData_Results_Sedes strong 
{
	font:18px OpenSans-SemiBold;
	color:#fff;
	display:block;
}
section .is_blockData_Results_Sedes ul li 
{
	list-style: none;
    font: 16px OpenSans-Regular;
    line-height: 19px;
    color: #fff;
    margin-top: 17px;
    position: relative;
	padding-left:24px;
}
section .is_blockData_Results_Sedes ul li i
{
    font-family: ;
    color: #fff;
    font-size: 16px;
    margin-right: 4px;
    font-weight: normal;
	position:absolute;
	top:2px;
	left:0px;
}
section .is_blockData_Results_Sedes ul 
{
    margin-left:7px;
}
section .is_blockTitle
{
    padding-top: 40px;
    padding-bottom: 40px;
    background: #003765;
}
section .is_blockTitle h1
{
	font:40px OpenSans-Regular;
	line-height:38px;
	color:#fff;
	display:block;
}


section .is_containerHistory
{
	padding-top: 65px;
    padding-bottom: 50px;
    color: #A3ABB1;
    font: 16px OpenSans-Regular;
    line-height: 18px;
}
section .is_imageHistory
{
    margin: auto;
    display: block;
}
section .centerHistory {
    width: 1000px;
    margin: 0 auto;
}
section .is_containerHistory p {
    margin: 0px;
}
section .historiaBlock1
{
    width: 100%;
    height: 225px;
    margin-top: 20px;
    position: relative
}
section .historiaBlock1 .blockLine1
{
	width:2px;
	height:100%;
	background:#3C6689;
	left:0px;
	right:0px;
    margin:0 auto;
	position:absolute;
}
section .historiaBlock1 .blockLine1 .block1
{
    width: 200px;
    position: absolute;
    left: -220px;
    text-align: right;
	top:35px;
}
section .historiaBlock1 .blockLine1 .block1:after
{
	content: url(images/is_ico1.svg);
    position: absolute;
    right: -33px;
    top: 0px;
}
section .historiaBlock1 .blockLine1 .block2
{
	width: 220px;
    position: absolute;
    right: -240px;
    text-align: left;
    top: 95px;
}
section .historiaBlock1 .blockLine1 .block2:after
{
    content: url(images/is_ico1.svg);
    position: absolute;
    left: -32px;
    top: 0px;
}
section .historiaBlock1 .blockLine1 .block3
{
    width: 300px;
    position: absolute;
    left: -320px;
    text-align: right;
    top: 155px;
}
section .historiaBlock1 .blockLine1 .block3:after
{
	content: url(images/is_ico1.svg);
    position: absolute;
    right: -33px;
    top: 0px;
}
section .historiaBlock2
{
	width: 320px;
    height: 860px;
    margin-top: 105px;
    position: relative;
    float: left;
}
section .historiaBlock2 .blockLine2
{
	width:2px;
	height:100%;
	background:#009EE0;
	right:0px;
	position:absolute;
}
section .historiaBlock2 .blockLine2 .block1
{
    width: 210px;
    position: absolute;
    left: -230px;
    text-align: right;
    top: -5px;
}
section .historiaBlock2 .blockLine2 .block1:after
{
	content: url(images/is_ico3.svg);
    position: absolute;
    right: -33px;
    top: 0px;
}
section .historiaBlock2 .blockLine2 .block2
{
    width: 290px;
    position: absolute;
    left: -310px;
    text-align: right;
    top: 180px;
}
section .historiaBlock2 .blockLine2 .block2:after
{
	content: url(images/is_ico3.svg);
    position: absolute;
    right: -33px;
    top: 0px;
}
section .historiaBlock2 .blockLine2 .block3
{
    width: 290px;
    position: absolute;
    left: -310px;
    text-align: right;
    top: 310px;
}
section .historiaBlock2 .blockLine2 .block3:after
{
	content: url(images/is_ico3.svg);
    position: absolute;
    right: -33px;
    top: 0px;
}
section .historiaBlock2 .blockLine2 .block4
{
    width: 250px;
    position: absolute;
    left: -270px;
    text-align: right;
    top: 425px;
}
section .historiaBlock2 .blockLine2 .block4:after
{
	content: url(images/is_ico3.svg);
    position: absolute;
    right: -33px;
    top: 0px;
}
section .historiaBlock2 .blockLine2 .block5
{
    width: 280px;
    position: absolute;
    left: -300px;
    text-align: right;
    top: 620px;
}
section .historiaBlock2 .blockLine2 .block5:after
{
	content: url(images/is_ico3.svg);
    position: absolute;
    right: -33px;
    top: 0px;
}
section .historiaBlock2 .blockLine2 .block6
{
	width: 280px;
    position: absolute;
    left: -300px;
    text-align: right;
    top: 735px;
}
section .historiaBlock2 .blockLine2 .block6:after
{
	content: url(images/is_ico3.svg);
    position: absolute;
    right: -33px;
    top: 0px;
}
section .historiaBlock2 .blockLine2 .block7
{
    width: 280px;
    position: absolute;
    left: -300px;
    text-align: right;
    top: 850px;
}
section .historiaBlock2 .blockLine2 .block7:after
{
	content: url(images/is_ico3.svg);
    position: absolute;
    right: -33px;
    top: 0px;
}
section .historiaBlock3
{
    width: 630px;
    margin-top: 40px;
    position: relative;
    float: right;
}
section .logoHistoriaSymlab
 {
    margin: auto;
    display: block;
    height: 50px;
}
section .block3_1
{
    width: 285px;
    text-align: center;
    margin: 0 auto;
    margin-top: 25px;
}
section .historiaBlock4
{
    width: 100%;
    height:800px;
	background:url("images/backgroundSymlab.png");
	background-repeat:no-repeat;
	background-position:center top;
	margin-top:30px;
	position:relative;
}
section .historiaBlock4 .block1
{
	width: 250px;
    position: absolute;
    right: 27px;
    text-align: left;
    top: 40px;
}
section .historiaBlock4 .block1:after
{
    content: url(images/is_ico1.svg);
    position: absolute;
    left: -29px;
    top: -5px;
}
section .historiaBlock4 .block2
{
    width: 275px;
    position: absolute;
    left: 1px;
    text-align: right;
    top: 65px;
}
section .historiaBlock4 .block2:after
{
    content: url(images/is_ico1.svg);
    position: absolute;
    right: -31px;
    top: -5px;
}
section .historiaBlock4 .block3
{
    width: 265px;
    position: absolute;
    right: 9px;
    text-align: left;
    top: 170px;
}
section .historiaBlock4 .block3:after
{
    content: url(images/is_ico1.svg);
    position: absolute;
    left: -31px;
    top: -5px;
}
section .historiaBlock4 .block4
{
    width: 280px;
    position: absolute;
    left: -4px;
    text-align: right;
    top: 170px;
}
section .historiaBlock4 .block4:after
{
    content: url(images/is_ico1.svg);
    position: absolute;
    right: -31px;
    top: -5px;
}
section .historiaBlock4 .block5
{
    width: 265px;
    position: absolute;
    right: 9px;
    text-align: left;
    top: 320px;
}
section .historiaBlock4 .block5:after
{
    content: url(images/is_ico1.svg);
    position: absolute;
    left: -31px;
    top: -5px;
}
section .historiaBlock4 .block6
{
    width: 270px;
    position: absolute;
    left: 7px;
    text-align: right;
    top: 355px;
}
section .historiaBlock4 .block6:after
{
    content: url(images/is_ico1.svg);
    position: absolute;
    right: -31px;
    top: -5px;
}
section .historiaBlock4 .block7
{
	width: 250px;
    position: absolute;
    left: 27px;
    text-align: right;
    top: 520px;
}
section .historiaBlock4 .block7:after
{
    content: url(images/is_ico1.svg);
    position: absolute;
    right: -31px;
    top: -5px;
}
section .historiaBlock4 .block8
{
    width: 265px;
    position: absolute;
    right: 9px;
    text-align: left;
    top: 633px;
}
section .historiaBlock4 .block8:after
{
    content: url(images/is_ico5.svg);
    position: absolute;
    left: -31px;
    top: -5px;
}
section .containerhistoria_Options
{
	float: right;
    margin-top: 30px;
}
section .containerhistoria_Options li
{
    list-style: none;
    margin-bottom: 10px;
}
section .containerhistoria_Options li img
{
	float:left;
	margin-right:15px;
}
section .containerhistoria_Options li span
{
	font:14px OpenSans-Bold;
	color:#344862;
}
section .borderRadiusLeft
{
    width: 181px;
    height: 105px;
    position: absolute;
    left: 318px;
    bottom: -105px;
	background:url("images/is_borderLeft.svg");
	background-repeat:no-repeat;
}
section .borderRadiusRight
{
    width: 180px;
    height: 49px;
    position: absolute;
    right: 318px;
    bottom: -50px;
    background: url("images/is_borderRight.svg");
    background-repeat: no-repeat;
}
section .svg1
{
	position: absolute;
    bottom: -14px;
    left: 0px;
    right: 0px;
    margin: 0 auto;
}
section .svg4
{
    position: absolute;
    top: -16px;
    left: 4px;
    right: 0px;
    margin: 0 auto;
}
.svg1Movil , .svg2Movil , .svg3Movil
{
	display:none;
}
section .is_titleEspecialidad
{
	width: 100%;
    height: 250px;
	display: flex;
    align-items: center;
    justify-content: center;
	cursor:pointer;
}
section .is_titleEspecialidad div
{
	width: 100%;
    text-align: center;	
	cursor:pointer;
}
section .is_titleEspecialidad h2
{
	font: 40px OpenSans-SemiBold;
    line-height: 40px;
    color: #fff;
    border: 1px solid #fff;
    display: table;
    margin: 0 auto;
    padding: 15px 25px;
    margin-top: 30px;
    padding-top: 17px;	
}
section .is_titleEspecialidad span 
{
    font: 20px OpenSans-Regular;
    line-height: 20px;
    color: #fff;
    display: table;
    margin: 0 auto;
    text-decoration: none;
    position: relative;
    margin-top: 40px;
}
section .is_titleEspecialidad span:before  {
	font-family: "";
    content: "\f077";
    font-size: 25px;
    position: absolute;
    bottom: -30px;
    left: 0px;
    right: 0px;
    margin: 0 auto;
    transform: rotateZ(180deg); 
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
section .is_contentEspecialidad
{
    width: 100%;
    background: #E3E6E7;
    padding-top: 38px;
    padding-bottom: 38px;
    font: 16px OpenSans-Regular;
    line-height: 20px;
    color: #323232;
    text-align: justify;
	display:none;
}
section  .is_centerEspecialidad
{
	width:985px;
	margin:0 auto;
}
section .less_titleEspecialidad span:before
{
    transform: rotateZ(0deg);
}



#containerContent_Alianza {
    display: block;
    width: 100%;
    padding-top: 30px;
    padding-bottom: 30px;
}
#containerList-Alianza ul li {
    width: 200px;
    height: 200px;
    float: left;
    list-style: none;
    position: relative;
    margin-right: 20px;
    margin-top: 35px;
    margin-bottom: 35px;
    box-shadow: 0px 0px 15px #e2e2e2;
    border-radius: 50%;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
}
#containerList-Alianza ul li img {
    max-width: 85%;
}



section .is_containerPage
{
	width: 100%;
    position: relative;
    background: #fff;
    padding-bottom: 45px;
}
section .is_containerPage:before
{
	content:"";
	width: 1px;
	height:100%;
    position: absolute;
	left:4px;
	right:0px;
	top:0px;
	margin:0 auto;
    background: #D1D4D7;
}
section .is_containerPage .is_column
{
    width: 570px;
    float: left;
    padding-right: 50px;
    box-sizing: border-box;
    padding-top: 52px;
}
section .is_containerPage .is_column .is_row-1  h4
{
    font: 20px OpenSans-Regular;
    line-height: 26px;
    color: #323232;
    margin: 0px;
    margin-bottom: 29px;
}
section .is_containerPage .is_column .is_row-1  p
{
    font: 16px OpenSans-Regular;
    line-height: 20px; 
	color: #323232; 
	margin: 0px; 
	margin-bottom: 20px;
}
section .is_containerPage .is_column .is_row-1  strong 
{
    font: 16px OpenSans-SemiBold;
    line-height: 20px; 
	color: #323232; 
	margin: 0px; 
	margin-bottom: 18px;
}
section .is_containerPage .is_column .is_row-1 ul li
{
	font: 16px OpenSans-Regular;
    line-height: 20px;
    color: #333232;
    position: relative;
    list-style: none;
    padding-left: 10px;
}
section .is_containerPage .is_column .is_row-1 ul li:before
{
    content: "";
    width: 4px;
    height: 4px;
    background: #333232;
    border-radius: 50%;
    position: absolute;
    left: 0px;
    top: 6px;
}

section .is_containerPage .is_column .is_row-2 .x-20
{
	width: 70px;
    float: left;
    margin-left: 10px;
    text-align: right;
}
section .is_containerPage .is_column .is_row-2 .x-20 i {
    font-family: ;
    color: #003765;
    font-size: 50px;
}
section .is_containerPage .is_column .is_row-2 .x-80
{
   width:calc(100% - 100px);
   float:right;
}
section .is_containerPage .is_column .is_row-2 p
{
	font: 16px OpenSans-Regular;
    line-height: 20px;
    margin: 0px;
    margin-bottom: 15px;
}
section .is_containerPage .is_column .is_row-2 h4
{
    font: 18px OpenSans-Regular;
    line-height: 18px;
    color: #666666;
    margin-bottom: 30px; 
	padding-top: 15px;
}
section .is_containerPage .is_column .is_row-2
 {
    border-bottom: 1px solid #D1D4D7;
    margin-bottom: 35px;
    padding-bottom: 20px;
}
section .is_containerPage .is_column:nth-child(2) .is_row-2:last-child {
    border: none !important;
}

section .is_containerPage .is_column .is_row-3
{
    padding-left:50px; 
	border-bottom: 1px solid #D1D4D7;
    margin-bottom: 35px;
    padding-bottom: 20px;
}
section .is_containerPage .is_column .is_row-3  h4
{
    font: 20px OpenSans-Regular;
    line-height: 26px;
    color: #323232;
    margin: 0px;
    margin-bottom: 29px;
}
section .is_containerPage .is_column .is_row-3  p
{
    font: 16px OpenSans-Regular;
    line-height: 20px; 
	color: #323232; 
	margin: 0px; 
	margin-bottom: 20px;
}
section .is_containerPage .is_column .is_row-3 strong 
{
    font: 16px OpenSans-SemiBold;
    line-height: 20px; 
	color: #323232; 
	margin: 0px; 
	margin-bottom: 18px;
}
section .is_containerPage .is_column .is_row-3 ul li
{
	font: 16px OpenSans-Regular;
    line-height: 20px;
    color: #333232;
    position: relative;
    list-style: none;
    padding-left: 10px;
}
section .is_containerPage .is_column .is_row-3 ul li:before
{
    content: "";
    width: 4px;
    height: 4px;
    background: #333232;
    border-radius: 50%;
    position: absolute;
    left: 0px;
    top: 6px;
}

.is_buttonComposer1 
{
	position:relative !important;	
	margin-bottom: 17px !important;
}
.is_buttonComposer1 button , .is_buttonComposer1 a 
{
    height: 43px !important;
    background: #EE7400 !important;
    border-radius: 40px !important;
    color: #fff !important;
    font: 14px OpenSans-Regular !important;
    box-sizing: border-box !important;
    line-height: 40px !important;
    padding: 0px !important;
    padding-left: 16px !important;
    padding-right: 65px !important;
}
.is_buttonComposer1:before {
    font-family: "";
    content: "\f002";
    width: 34px;
    height: 33px;
    background: #fff;
    border-radius: 50%;
    position: absolute;
    color: #EE7400;
    line-height: 33px;
    text-align: center;
    font-size: 20px;
    top: 4.5px;
    right: 5px;
    z-index: 999;
}
.is_buttonComposer2
{
	position:relative !important;	
	margin-bottom: 17px !important;
}
.is_buttonComposer2 button  , .is_buttonComposer2 a 
{
    height: 43px !important;
    background: #68971C !important;
    border-radius: 40px !important;
    color: #fff !important;
    font: 14px OpenSans-Regular !important;
    box-sizing: border-box !important;
    line-height: 40px !important;
    padding: 0px !important;
    padding-left: 16px !important;
    padding-right: 65px !important;
}
.is_buttonComposer2:before {
    font-family: "";
    content: "\f0ea";
    width: 34px;
    height: 33px;
    background: #fff;
    border-radius: 50%;
    position: absolute;
    color: #68971C;
    line-height: 33px;
    text-align: center;
    font-size: 20px;
    top: 4.5px;
    right: 5px;
    z-index: 999;
}
.is_buttonComposer3
{
	position:relative !important;  
	margin-bottom: 17px !important;
}
.is_buttonComposer3 button  , .is_buttonComposer3 a 
{
    height: 43px !important;
    background: #7D0143!important;
    border-radius: 40px !important;
    color: #fff !important;
    font: 14px OpenSans-Regular !important;
    box-sizing: border-box !important;
    line-height: 40px !important;
    padding: 0px !important;
    padding-left: 16px !important;
    padding-right: 65px !important;
}
.is_buttonComposer3:before {
    font-family: "";
    content: "\f0ea";
    width: 34px;
    height: 33px;
    background: #fff;
    border-radius: 50%;
    position: absolute;
    color: #7D0143;
    line-height: 33px;
    text-align: center;
    font-size: 20px;
    top: 4.5px;
    right: 5px;
    z-index: 999;
}
.is_buttonPdf button 
{
	font:14px OpenSans-Regular !important;
	color:#003765 !important;
	border:1px solid #003765 !important;
	background:none !important;
	border-radius:40px !important;
	width:100% !important;
}
.is_buttonPdf button:hover
{
	color:#fff !important;
	background:#003765 !important;
}
.is_textPdf  
{
	font:12px OpenSans-Regular !important;
	color:#323232 !important;
	margin-top:-5px;
}

section .is_containerPromociones
{
	width:100%;
	padding-top:75px;
	padding-bottom:60px;
}
section .is_containerPromociones ul li 
{
	width:280px;
	height:525px;
	background:#F3F3F3;
	margin-right:70px;
	float:left;
	list-style:none;
}
section .is_containerPromociones ul li:nth-child(3n)
{
    margin-right: 0px;
}
section .is_containerPromociones ul li  .isImage_promocion
{
	width:100%;
	height:245px;
	position:relative;
}
section .is_containerPromociones ul li  .isImage_promocion:before
{
    content: "";
    width: 100%;
    height: 50px;
    background: url(images/is_layerPromocion.png);
    background-position: top center;
    background-repeat: no-repeat;  
	background-size: 120%;
    position: absolute;
    bottom: 0px;
  
}
section .is_containerPromociones ul li  .isContent_promocion
{
    width: 100%;
    padding: 30px 20px;
    box-sizing: border-box;
}
section .is_containerPromociones ul li h3
{
    font: 18px OpenSans-SemiBold;
    color: #003765;
    line-height: 18px;
    display: block;
    margin-bottom: 16px;
}
section .is_containerPromociones ul li  .is_textPromocion 
{
	font:16px OpenSans-Regular;
	color:#003765;
	line-height:19px;
	margin-bottom: 25px;
}
section .is_containerPromociones ul li  .is_textPromocion p
{
	margin:0px;
	margin-bottom:20px;
}
section .is_containerPromociones ul li  a
{
    font: 16px OpenSans-Regular;
    color: #0077ad;
    line-height: 18px;
    text-decoration: none;
    position: relative;
    display: table;
}
section .is_containerPromociones ul li  a:before
{
    font-family: "FontAwesome5Pro-Solid";
    content: "\f178";
    color: #0077ad;
    font-size: 16px;
    position: absolute;
    right: -25px;
    top: 1px;
}


section .is_containerSolicitud
{
	width: 100%;
    text-align: center;
    margin-top: 80px;
    margin-bottom: 75px;
}
section .is_containerSolicitud > div  > i
{
	font-family: ;
    color: #003765;
    font-size: 52px;
	font-style:normal;
}
section .is_containerSolicitud h2
{
    font: 25px OpenSans-Regular;
	line-height:25px;
    color: #003765;
    display: block;
    margin-top: 15px;
}
section .is_containerSolicitud span
{
	font: 16px OpenSans-Regular;
    line-height: 35px;
    color: #323232;
    display: block;
    margin-top: 5px;
}



.is_buttonPrev_Link_Solicitud  {
	font: 14px OpenSans-Regular;
    line-height: 14px;
    color: #0077ad;
    display: table;
    text-decoration: none;
    position: relative;
    margin: 0 auto;
    margin-top: 60px;
    padding-left: 25px;
}
.is_buttonPrev_Link_Solicitud i
{
    font-family: ;
    color: #0077ad;
    font-size: 14px;
    position: absolute;
    left: 0px;
    top: 1.5px;
}


section .is_containerPoliticas
{
	width: 100%;
    position: relative;
    background: #fff;
    padding-top: 60px;
    padding-bottom: 60px;
	font: 16px OpenSans-Regular;
    line-height: 20px;
    color: #000;
}
section .is_containerPoliticas strong 
{
	font: 16px OpenSans-SemiBold;
    line-height: 18px;
    color: #003765;
	display:block;
	margin-top:40px;
}
section .is_containerPoliticas h2 
{
	font: 18px OpenSans-SemiBold;
    line-height: 18px;   
	color: #003765;
}
.is_closePopup_Movil
{
	display:none;
}

@media screen and (max-width:1100px){
	
	.is_center , .is_center_Footer , .is_centered
	{
		width:95% !important;
	}
	body {
		padding-top: 80px;
	}
	header .is_column-1 span {
		font: 14px OpenSans-SemiBold;	
		line-height: 16px;
		margin-left: 5px;
	}
	header .is_row_Nav ul li {
		margin-left: 23px;
	}
	header .is_row_Nav {
		margin-top: 50px;
	}	
	section .is_containerSlider h2
	{
		font-size:50px !important;
		line-height:50px !important;
	}	
	section .is_containerSlider h3
	{
		font-size:30px !important;
		line-height:30px !important;
	}
	section .is_containerSteps .is_columnStep {
		padding-right: 30px;
		padding-left: 5px;
	}
	section .is_containerSteps .is_columnStep .is_icoStep {
		margin-right: 15px;
	}	
	section .is_containerSteps .is_columnStep .is_textStep {
		width: 115px;
		font: 14px OpenSans-Regular;
		line-height: 15px;
	}	
	section .is_containerSteps .is_columnStep .is_icoStep img {
		height: 80px;
		width: 75px;
	}	
	section .is_wrapperApp {
		width: 340px;
		padding-right: 10px;
		margin-top: -0;
	}	
	section .is_row-AppTitle h2 {
		font: 15px OpenSans-Regular;
		line-height: 20px;
	}
	section .is_row-AppContent {
		padding-top: 10px;
		padding-bottom: 10px;
	}
	section .is_row-AppContent p, .is_row-AppContent {
		font: 13px OpenSans-Light;
		line-height: 13px;
	}
	section .is_row-AppLink img {
		margin-right: 8px;
		height: 40px;
	}
	section .is_containerSteps {
		padding-top: 90px;
		padding-bottom: 40px;
	}	
	section .is_containerSteps .is_row-step {
		font: 18px OpenSans-Regular;
		line-height: 18px;
		margin-bottom: 25px;
	}		
	footer .is_row_contentCertified .row {
		margin-left: 20px;
		margin-right: 20px;
	}	
	footer .is_row_titleCertified h3 {
		font: 18px OpenSans-Regular;
		line-height: 18px;
	}		
	footer .is_containerCertified {
		padding-top: 45px;
		padding-bottom: 45px;
	}
	footer .is_row_contentCertified {
		margin-top: 25px;
	}	
	footer .is_containerLinks ul li a {
		font: 17px OpenSans-Regular;
		line-height: 17px;
	}
	footer .is_containerLinks {
		padding-top: 30px;
		padding-bottom: 35px;
	}
	footer #menu-pie-de-pagina > li > a {
		margin-bottom: 8px;
		display: block;
	}
	footer #menu-pie-de-pagina > li  {
		margin: 0px !important;
		width: 20% !important;
	}	
	footer #menu-pie-de-pagina .sub-menu li {
		margin-bottom: 8px !important;
	}		
	footer #menu-pie-de-pagina > li:nth-child(2) a, footer #menu-pie-de-pagina > li:nth-child(4) a, footer #menu-pie-de-pagina > li:nth-child(5) a {
		font: 14px OpenSans-SemiBold !important;
		line-height: 18px !important;
		padding-right:15px !important;
	}	
	footer #menu-pie-de-pagina > li:nth-child(2) a, footer #menu-pie-de-pagina > li:nth-child(4) a, footer #menu-pie-de-pagina > li:nth-child(5) a {
		margin-bottom: 8px;
	}

	footer #menu-pie-de-pagina > li > a {
		font: 14px OpenSans-SemiBold;
		line-height: 16px;
	}
	footer .is_containerData ul li:nth-child(1), footer .is_containerData ul li:nth-child(2) {
		margin-right: 10px;
		padding-left: 20px;	
		width: 27% !important;
	}
	footer .is_containerData ul li:nth-child(1) i, footer .is_containerData ul li:nth-child(2) i {
		font-size: 17px;
	}
	footer .is_containerData ul li {
		font: 14px OpenSans-Regular;
		line-height: 17px;
		box-sizing:border-box;
	}
	footer .is_containerData ul li span {
		font: 13px OpenSans-Regular;
		line-height: 14px;
	}
	footer .is_containerData ul li:nth-child(3) i {
		margin-right: 8px;
	}
	footer .is_containerData ul li:nth-child(4) {
		margin-left: 45px;
		padding-left: 40px;
	}
	section .is_containerSteps .is_columnStep i {
		right: 12px;
	}
	section .is_containerSteps .is_center
	{
		width:700px !important;
	}
	section .is_containerBlock-1 .is_wrapperBlock {
		width: 320px;
		margin-top: 0px;
	}
	section .is_containerBlock-1 .is_row-Title {
		padding-bottom: 30px;
	}
	section .is_containerBlock-1 .is_row-Title h2 {
		font: 22px OpenSans-Regular;
	}
	section .is_containerBlock-1 .is_row-Content p, .is_row-Content {
		font: 15px OpenSans-Light;
		line-height: 17px;
		padding-right: 0px;
	}
	section .is_containerBlock-1 .is_row-Link {
		padding-top: 30px;
	}	
	section .is_containerBlock-1 .is_row-Link a {
		font: 15px OpenSans-Light;
		line-height: 15px;;
	}		
	section .is_containerBlock-2 .is_wrapperBlock {
		width: 320px;
	}
	section .is_containerBlock-2 .is_row-Title h2 {
		font: 22px OpenSans-Regular;
	}		
	section .is_containerBlock-2 .is_row-Title h2:after {
		font-size: 11px;
		padding-left: 10px;
		padding-right: 10px;
		line-height: 14px;
		padding-top: 3px;
		padding-bottom: 3px;
		margin-left: 19px;
		top: 8px;
		right: -65px;
	}	
	section .is_containerBlock-2 .is_row-Content p, .is_row-Content {
		font: 15px OpenSans-Light !important;
		line-height: 17px !important;
		padding-right: 0px !important;
	}
	section .is_containerBlock-2 .is_row-Title {
		padding-bottom: 30px;
	}
	section .is_containerBlock-2 .is_row-Link {
		padding-top: 30px;
	}	
	section .is_containerBlock-2 .is_row-Link a {
		font: 15px OpenSans-Light;
		line-height	
	}	
	#containerList-Alianza
	{
		width: 650px;
		margin: 0 auto;
	}
	#containerList-Alianza ul li {
		width: 140px;
		height: 140px;
		margin-right: 20px;
		margin-top: 20px;
		margin-bottom: 0px;
	}
	section .is_blockTitle h1 {
		font: 30px OpenSans-Regular;
		line-height: 30px;
	}
	section .is_blockTitle {
		padding-top: 30px;
		padding-bottom: 30px;
	}	
	section .is_containerPoliticas .is_center {
		width:90% !important;
	}
	section .is_alertAdd_Product {
		width: 95%;
		height: 40px;
		top: 5px;
	}
	.is_centerBanner {
		width: 340px;
	}	
	section .is_containerBanner h1 {
		font: 18px OpenSans-Regular;
		line-height: 25px;
		margin-top: 40px;
	}	
	section .is_alertAdd_Product span {
		font: 14px OpenSans-Regular;
		line-height: 14px;
	}	
	section .is_checkCart {
		font-size: 20px;
		left: 20px;
		top: 10px;
	}
	section .is_rowPrice .is_colum_x {
	    width: 35%;
	}	
	section .is_rowPrice .is_colum_x br  {
	   display:none;
	}
	section .is_rowPrice .is_colum {
		margin-right: 10px;
	}
	section .is_rowPrice .is_colum_x p {
		font: 14px MyriadPro-Regular;
		line-height: 15px;
	}
	section .is_txt {
		font: 14px MyriadPro-Regular;
		line-height: 14px;
		padding-bottom: 3px;
		margin-top: 0px;
	}	
	section .is_containerDescription .is_column {
		width: 340px;
		padding-right: 25px;
		padding-top: 40px;
	}
	section .is_containerDescription .is_column .is_row-1 h4 {
		font: 14px OpenSans-Regular;
		line-height: 18px;
		margin-bottom: 20px;
	}
	section .is_containerDescription .is_column .is_row-1 p {
		font: 14px OpenSans-Regular;
		line-height: 16px;
		margin-bottom: 10px;
	}	
	section .is_containerDescription .is_column .is_row-1 ul li {
		font: 14px OpenSans-Regular;
		line-height: 18px;
		margin-bottom: 10px;
	}
	section .is_containerDescription .is_column .is_row-2 h4 {
		font: 15px OpenSans-Regular;
		line-height: 15px;
		margin-bottom: 10px;
	}
	section .is_containerDescription .is_column .is_row-2 p {
		font: 14px OpenSans-Regular;
		line-height: 18px;
	}
	section .is_containerDescription .is_column .is_row-3 .x-80 ul li span {
		margin-bottom: 5px;
	}	
	section .is_containerDescription .is_column .is_row-3 .x-80 ul li {
		margin-bottom: 20px;
	}
	section .is_containerDescription .is_column .is_row-3 .x-100 {
		width: auto;
	}
	section .is_row_Shared img {
		margin-right: 5px;
	}
	section .is_containerInterest {
		padding-top: 40px;
		padding-bottom: 40px;
	}
	section .is_containerInterest .is_row h2 {
		font: 18px OpenSans-SemiBold;
		line-height: 16px;
	}	
	.is_containerDescription  .is_center {
		width: 680px !important;
	}
	section .is_containerDescription .is_column .is_row-4 .x-80 h4 {
		font: 15px OpenSans-Regular;
		line-height: 18px;
	}
	section .is_containerInterest .is_column {
		width: 48%;
		margin-top: 40px;
		margin-left: 1%;
		margin-right: 1%;
	}
	section .is_containerInterest .is_column .is_row h3 {
		font: 16px OpenSans-SemiBold;
		line-height: 15px;
	}
	section .is_containerInterest .is_column .is_row p {
		font: 13px OpenSans-Regular;
		line-height: 18px;
		margin-top: 20px;
	}
	section .is_wrapper-xs .is_row .is_column-x:nth-child(1) {
		width: 10%;
		margin-left: 5%;
	}
	section .is_wrapper-xs .is_row .is_column-x:nth-child(1) img {
		width: 35px;
		height: auto;
	}	
	section .is_wrapper-xs .is_row .is_column-x:nth-child(2) {
		width: 35%;
		margin-left: 5%;
	}
	section .is_wrapper-xs .is_row .is_column-x:nth-child(2) h4 {
		font: 14px OpenSans-SemiBold;
		line-height: 16px;
	}		
	section .is_wrapper-xs .is_row .is_column-x:nth-child(3) {
		width: 45%;
		height: 100%;
	}
	section .is_wrapper-xy .is_row .is_column-x:nth-child(1) {
		width: 160px;
		margin-left: 15px;
	}	
	section .is_wrapper-xy .is_row .is_column-x:nth-child(1) h5 {
		padding-top: 5px;
		padding-bottom: 5px;
	}	
	section .is_wrapper-xy .is_row .is_column-x:nth-child(1) h4 {
		font: 14px OpenSans-SemiBold;
		line-height: 15px;
	}	
	section .is_wrapper-xy .is_row .is_column-x:nth-child(2) {
		width: 45%;
		height: 100%;
	}
	section .is_buttonAll {
		font: 14px OpenSans-Light;
		line-height: 16px;
		margin-left: 0px;
		margin: 0 auto;
		margin-top: 30px;
	}
	section .is_buttonAll i {
		font-size: 12px;
		right: -18px;
		top: 3px;
	}	
	section .is_containerTitle h1 {
		font: 30px OpenSans-Regular;
		line-height: 30px;
	}
	section .is_containerTitle {
		padding-top: 40px;
		padding-bottom: 40px;
	}
	section .is_containerTitle p {
		font: 16px MyriadPro-Regular;
		line-height: 18px;
		padding-top: 15px;
	}
	section .is_containerListPaneles .is_blockPaneles ul li {
		width: 48%;
		margin-right: 1%;
		margin-left: 1%;  
		margin-bottom: 10px;
	}
	section .is_containerListPaneles .is_blockPaneles ul li .is_row .is_column:nth-child(1) {
		margin-left: 5%;
		width: 10%;
	}
	section .is_containerListPaneles .is_blockPaneles ul li .is_row .is_column:nth-child(2) {
		width: 35%;
		margin-left: 5%;
		padding-right: 0px;
	}
	section .is_containerListPaneles .is_blockPaneles ul li .is_row .is_column:nth-child(2) h5 {
		font: 14px OpenSans-Regular;
		line-height: 15px;
	}
	section .is_containerListPaneles .is_blockPaneles ul li .is_row .is_column:nth-child(2) h4 {
		font: 16px OpenSans-SemiBold;
		line-height: 16px;
		padding-top: 5px;
	}
	section .is_containerListPaneles .is_blockPaneles ul li .is_row .is_column:nth-child(3) {
	    width: 40%;
	}
	section .is_containerListPaneles .is_buttonAllPaneles {
		width: 100%;
		margin-top: 20px;
		font: 14px OpenSans-Regular;
		padding-right: 0px;
		padding-left: 0px;
	}
	section .is_containerInterest_full_Pruebas .is_row h2 {
		font: 18px OpenSans-SemiBold;
		line-height: 16px;
	}
	section .is_containerInterest_full_Pruebas .is_row p {
		font: 13px OpenSans-Regular;
		line-height: 18px;
		margin-top: 20px;
		width:100%;
	}
	section .is_containerInterest_full_Pruebas .is_row h3 {
		font: 16px OpenSans-SemiBold;
		line-height: 15px;
	}
	section .is_containerInterest_full_Pruebas .is_row h3 i {
		font: 11.6px OpenSans-Regular;
	}
	section .is_containerInterest_full_Pruebas .is_wrapper .is_row {
		width: 48%;
		margin-left: 1%;
		margin-right: 1%;
	}
	section .is_containerInterest_full_Pruebas .is_wrapper .is_row .is_column:nth-child(2) {
	    width: 45%;
		height: 100%;
	}
	section .is_wrapper-xy .is_row .is_column-x:nth-child(1) {
		width: 50%;
		margin-left: 5%;
	}	
	section .is_containerInterest_full_Pruebas .is_wrapper .is_row .is_column:nth-child(1) {
		width: 45%;
		margin-left: 5%;
	}		
	section .is_containerInterest_full_Pruebas .is_wrapper .is_row .is_column:nth-child(1) h5	
	{
	    padding-top: 5px;
		padding-bottom: 5px;	
	}
	section .is_containerInterest_full_Pruebas .is_wrapper .is_row .is_column:nth-child(1) h4  {
		font: 14px OpenSans-SemiBold;
		line-height: 15px;
	}
	section .is_containerBreadcrumb a {
		font: 14px OpenSans-Regular;
		line-height: 14px;
	}	
	section .is_containerSearch h1 {
		font: 30px OpenSans-Regular;
		line-height: 30px;
		margin-left: 0px;
	}
	section .is_rowSearch .is_column input[type="text"] {
		width: 350px;
		font: 14px OpenSans-Regular;
		margin-left: 3px;
	}
	section .is_rowSearch {
		margin-top: 20px;
	}
	section .is_rowLetter_Search span {
		font: 14px OpenSans-Regular;
		line-height: 14px;
		display:block;
	}
	section .is_rowLetter_Search .is_column {
		margin-top: 20px;
	}
	section .is_rowLetter_Search .is_column a {
		margin-right: 5px;
	}	
	section .is_containerView_List .is_column {
		width: 100%;
	}
	section .is_containerView_List .is_column .is_row .wrapperName_View {
		width: 60%;
	}	
	section .is_containerView_List .is_column .is_row .wrapperName_View h2 {
		font: 14px OpenSans-SemiBold;
		line-height: 16px;
	}	
	section .is_containerView_List .is_column .is_row a {
		font: 14px OpenSans-Light;
		padding-top: 0px;
	}		
	section .is_containerView_List .is_column .is_row {
		border-bottom: 5px;
	}	
	section .is_containerView_List .is_column .is_row {
		margin-bottom: 10px; 
		border-style: solid;
	}
	section .is_containerNot_Results h2 {
		font: 15px OpenSans-SemiBold;
		line-height: 20px;
	}		
	section .is_containerView h2 {
		font: 17px OpenSans-Regular;
		line-height: 18px;
	}
	section .is_containerNot_Results {
		padding-top: 40px;
		padding-bottom: 40px;
	}
	section .is_containerResults h3 {
		font: 17px OpenSans-Regular;
		line-height: 20px;
	}	
	section .is_containerList_Results .is_row .wrapperName_Results {
		max-width: 55%;
	}
	section .is_containerList_Results .is_row .wrapperName_Results h2 {
		font: 14px OpenSans-SemiBold;
		line-height: 17px;
		padding-right: 110px;
	}
	section .is_containerList_Results .is_row {
		margin-bottom: 10px;
		border-bottom: 5px;
		border-style: solid;
	}
	section .is_containerList_Results .is_row .wrapperName_Results a {
		font: 14px OpenSans-Light;
		line-height: 16px;
	}
	section .is_containerList_Results .is_row .wrapperButton_Results a {
		font: 14px OpenSans-Light;
		width: 200px;
		padding-right: 35px;  
		padding-top: 8px;
		padding-bottom: 8px;
	}
	section .is_containerList_Results .is_row .wrapperButton_Results a i {
		font-size: 17px;
		top: 9px;
	}
	section .is_containerForm_Contact h2  , section .is_containerData_Contact h2 {
		font: 25px OpenSans-Regular;
		line-height: 30px;
		padding-bottom: 20px;
	}
	section .is_blockData_Contact strong {
		font: 16px OpenSans-SemiBold;
	}	
	section .is_blockData_Contact {
		width: 85%;
	}
	section .is_blockData_Contact ul li {
		font: 14px OpenSans-Regular;
		line-height: 16px;
	}
	section .is_formContact {
		margin-top: 10px;
	}
	section .is_formContact form p label {
		font: 13px OpenSans-Regular;
		line-height: 10px;
		margin-bottom: 5px;
	}
	section .is_formContact p {
		width: 46%;
		margin-right: 4%;
		margin-bottom: 15px;
	}
	section .is_formContact p input[type="text"], section .is_formContact p input[type="email"], section .is_formContact p input[type="tel"] {
		font: 14px OpenSans-Regular;
		width: 100%;
		height: 35px;
	}	
	section .is_formContact .is_requerid:before {
		font: 10px OpenSans-Regular;
		position: absolute;
		right: -8px;
		top: 27px;
	}
	section .is_containerForm_Contact {
		width: 50%;
		margin-right: 5%;
	}	
	section .is_titleEspecialidad h2 {
		font: 30px OpenSans-SemiBold;
		line-height: 30px;
	}
	section .is_centerEspecialidad {
		width: 80%;
	}
	section .is_contentEspecialidad {
		font: 14px OpenSans-Regular;
		line-height: 17px;
	}
	section .is_titleEspecialidad span {
		font: 18px OpenSans-Regular;
	}
	section .centerHistory {
		width: 680px;
	}
	section .is_containerHistory {
		font: 13px OpenSans-Regular;
		line-height: 15px;
	}
	section .historiaBlock2 {
		width: 250px;
		height: 860px;
	}
	section .historiaBlock2 .blockLine2 .block2, section .historiaBlock2 .blockLine2 .block3,  section .historiaBlock2 .blockLine4 .block3, section .historiaBlock2 .blockLine2 .block4, section .historiaBlock2 .blockLine2 .block5, section .historiaBlock2 .blockLine2 .block6, section .historiaBlock2 .blockLine2 .block7 {
		width: 220px;
		left: -240px;
	}
	section .historiaBlock3 {
		width: 375px;
	}
	section .borderRadiusLeft {
		width: 80px;
		left: 248px;
	}
	section .borderRadiusRight {
		width: 110px;
		right: 210px;
		background-position: right top;
	}
	section .historiaBlock4 .block1  {
		width: 125px;
		right: 25px;
		margin-top:25px;
	}
	section .historiaBlock4 .block2 {
		width: 125px;
		left: 25px;
	}
	section .historiaBlock4 .block3 {
		width: 125px;
		right: 22px;
		top: 215px;
	}
	section .historiaBlock4 .block4 {
		width: 150px;
		left: 0px;
		top: 250px;
	}
	section .historiaBlock4 .block5 {
		width: 138px;
		top: 350px;
	}
	section .historiaBlock4 .block6 {
		width: 143px;
		top: 465px;
	}
	section .historiaBlock4 .block7 {
		width: 150px;
		top: 635px;
		left: 0px;
	}
	section .historiaBlock4 .block8 {
	    top: 590px;
		width: 138px;;
	}
	section .is_containerPoliticas h2 {
		font: 16px OpenSans-SemiBold;
		line-height: 18px;
	}
	section .is_containerPoliticas {
		font: 14px OpenSans-Regular;
		line-height: 16px;
	}
	section .is_containerPoliticas strong {
		font: 14px OpenSans-SemiBold;
		margin-top: 30px;
	}
	.is_containerPromociones .is_center
	{
		width:680px !important;
	}
	section .is_containerPromociones ul li {
		width: 32%;
		height: auto;
		margin-right: 2%;
		min-height:450px;
	}
	section .is_containerPromociones ul li .isImage_promocion {
		height: 180px;
	}
	section .is_containerPromociones ul li h3 {
		font: 16px OpenSans-SemiBold;
		line-height: 18px;
	}	
	section .is_containerPromociones ul li .is_textPromocion {
		font: 14px OpenSans-Regular;
		line-height: 16px;
		margin-bottom: 20px;
	}	
	section .is_containerPromociones ul li a {
		font: 14px OpenSans-Regular;
	}
	section .is_containerListPruebas .is_catPruebas ul li {
		margin-right: 0px;
	}
	section .is_containerListPruebas .is_catPruebas ul li {
		margin-right: 2%;
		width: 18%;
	}	
	section .is_containerListPruebas .is_catPruebas ul li img {
		margin-right: 10px;
		width: 60px;
	}
	section .is_containerListPruebas .is_catPruebas ul li a {
		font: 13px OpenSans-Regular;
		line-height: 14px;
	}	
	section .is_containerListPruebas .is_blockPruebas ul li {
		width: 49%;
	}
	section .is_containerListPruebas .is_blockPruebas ul li .is_row .is_column:nth-child(1) {
		width: 40%;
		margin-left: 5%;
	}
	section .is_containerListPruebas .is_blockPruebas ul li .is_row .is_column:nth-child(1) h5 {
		font: 14px OpenSans-Regular;
		line-height: 14px;
		padding-top: 10px;
		padding-bottom: 5px;
	}
	section .is_containerListPruebas .is_blockPruebas ul li .is_row .is_column:nth-child(1) h4 {
		font: 14px OpenSans-SemiBold;
		line-height: 18px;
	}
	section .is_containerListPruebas .is_blockPruebas ul li .is_row .is_column:nth-child(2) {
		width: 50%;
	}
	section .is_containerListPruebas .is_buttonAllPruebas {
		width: 75%;
		height: 40px;
		font: 14px OpenSans-Regular;
	}	
	section .is_containerInterest_full .is_wrapper .is_row {
		width: 49%;
	}
	section .is_containerInterest_full .is_wrapper .is_row .is_column:nth-child(1) {
		width: 10%;
		margin-left: 5%;
	}
	section .is_containerInterest_full .is_wrapper .is_row .is_column:nth-child(1) img {
		width: 45px;
	}
	section .is_containerInterest_full .is_wrapper .is_row .is_column:nth-child(2) {
		width: 30%;
		margin-left: 5%;
	}	
	section .is_containerInterest_full .is_wrapper .is_row .is_column:nth-child(2) h4 {
		font: 14px OpenSans-SemiBold;
		line-height: 18px;
	}	
	section .is_containerInterest_full .is_wrapper .is_row .is_column:nth-child(3) {
		width: 50%;
	}	
	section .is_containerInterest_full .is_column .is_wrapper {
		margin-top: 30px;
	}	
	section .is_containerInterest_full .is_column .is_row p {
		font: 14px OpenSans-Regular;
		line-height: 18px;
		margin-top: 20px;
		width:100%;
	}	
	section .is_containerInterest_full .is_column .is_row h3 {
		font: 18px OpenSans-SemiBold;
		line-height: 20px;
		margin-top: 40px;
	}	
	.is_centerBanner_Panel {
		width: 350px;
	}	
	section .is_containerBanner_Panel h2 {
		font: 25px OpenSans-SemiBold;
		line-height: 25px;
	}
	section .is_containerBanner_Panel h3 {
		font: 20px OpenSans-Regular;
		line-height: 30px;
	}
	section .is_titleBanner_Panel {
		margin-top: 15px;
	}	
	section .is_titleBanner_Panel img {
		width: 45px;
		margin-right: 10px;
	}	
	section .is_titleBanner_Panel h1 {
		font: 14px OpenSans-SemiBold;
		line-height: 14px;
	}
	.is_column .is_row-composer .x-80 table {
		width: 100%;
	}	
	.is_column .is_row-composer .x-80 ul li {
		font: 13px OpenSans-Regular;
		line-height: 14px;
	}		
	.is_column .is_row-composer .x-80 ul li:before {
		font-size: 9px;
	}		
	.is_column .is_row-composer .x-80 table h4 {
		font: 13px OpenSans-Regular !important;
		line-height: 14px !important;
	}	
	.is_column .is_row-composer .x-80 h4 {
		font: 15px OpenSans-Regular;
		line-height: 18px;
		margin-bottom: 10px;
	}
	.vc_column_container h5 {
		font: 14px OpenSans-Regular;
		line-height: 20px;
		margin-bottom: 15px;
		margin-top: 20px;
		display: block;
	}
	
	.is_centerBanner_Composer {
		width: 350px;
	}	
	section .is_containerBanner_Composer h1 {
		font: 25px OpenSans-SemiBold;
		line-height: 25px;
	}
	section .is_containerBanner_Composer h3 {
		font: 20px OpenSans-Regular;
		line-height: 30px;
	}
	section .is_containerTitle_Register h1 {
		font: 30px OpenSans-Regular;
		line-height: 30px;
	}
	section .is_containerTitle_Register .is_navRegister ul li a {
		font: 16px OpenSans-SemiBold;
		line-height: 20px;
		margin-right: 40px;
	}	
	section .is_containerTitle_Register .is_navRegister ul li a i {
		font-size: 15px;
		right: -25px;
		top: 4px;
	}	
	#is_containerForm_Register .center_Register {
		width: 90%;
	}		
	#is_containerForm_Register form p {
		width: 31% !important;
		margin-right: 1%;
		margin-left: 1%;
		margin-bottom: 15px;
	}	
	#is_containerForm_Register form p label {
		font: 14px OpenSans-Regular;
		line-height: 14px;
		margin-bottom: 5px;
	}
	.select2-container--default .select2-selection--single .select2-selection__rendered {
		font: 14px OpenSans-Regular !important;
		line-height:45px !important;
	}
	#is_containerForm_Register form p input[type="text"]
	{
		font: 14px OpenSans-Regular;
		text-indent: 10px;
	}
	#is_containerForm_Register .is_requerid:before {
		font: 10px OpenSans-Regular;
		right: -10px;
		top: 35px;
	}	
	#is_containerForm_Register .is_border_01 , #is_containerForm_Register .is_border_02 , #is_containerForm_Register .is_border_03   {
		margin-top: 25px;
		margin-bottom: 30px;
	}	
	#is_containerForm_Register .is_calendar i {
		right: 5px;
		top: 32px;
	}
	#is_containerForm_Register .is_textCharacters {
		font: 12px OpenSans-Regular;
		line-height: 15px;
		margin-top: 25px;
		width: auto;
		padding-left: 15px;
	}
	.is_buttonForm a {
		margin-left: 5px;
		margin-right: 5px;
	}
	.is_buttonForm {
		margin-top: 20px;
	}
	section .is_titleIco_Form span {
		font: 16px OpenSans-Regular;
	}
	.is_notValid
	{
		display:none;
	}
	section .is_titleIco_Register span {
		font: 14px OpenSans-Regular;
		line-height: 14px;
		margin-top: 15px;
	}
	section .is_tableList_Addres table tr td {
		font: 14px OpenSans-Regular;
		line-height: 16px;
		padding-top: 20px;
		padding-bottom: 15px;
	}	
	section .is_tableList_Addres table tr th {
		font: 14px OpenSans-Regular;
		line-height: 14px;
	}
	
	section .is_tableList_Dependent table tr td
	{
		font: 14px OpenSans-Regular;
		line-height: 16px;
		padding-top: 20px;
		padding-bottom: 15px;
	}	
	section .is_tableList_Dependent table tr th {
		font: 14px OpenSans-Regular;
		line-height: 14px;
	}
	section .is_containerRegister_confirmation span {
		font: 14px OpenSans-Regular;
		line-height: 20px;
		margin-top: 20px;
	}
	section .is_containerRegister_confirmation h2 {
		font: 20px OpenSans-Regular;
		line-height: 25px;
		margin-top: 15px;
	}
	section .is_containerSedes .is_blockData_Sedes .is_blockSedes {
		width: 320px;
		margin-right: 30px;
	}
	section .is_containerSedes .is_blockData_Sedes .is_blockSedes h2 {
		font: 30px OpenSans-Regular;
		line-height: 30px;
	}
	section .is_searchSedes p {
		width: 100%;  
		margin-bottom: 5px;
		position:relative;
	}
	section .is_containerSedes .is_blockData_Sedes .is_searchSedes select {
		width: 100% !important;
	}	
	section .is_blockData_Results_Sedes ul li {
		font: 14px OpenSans-Regular;
		line-height: 17px;
		margin-top: 15px;
		padding-left: 24px;
	}	
	section .is_containerSedes .is_blockData_Sedes .is_blockSedes h5 {
		margin-bottom: 10px;
		font: 14px OpenSans-Regular;
		line-height:14px;
	}			
	section .is_containerSolicitud h2 {
		font: 18px OpenSans-Regular;
		line-height: 20px;
		margin-top: 15px;
	}
	section .is_containerPage .is_column {
		width: 50%;
	}
	section .is_containerPage .is_column .is_row-1 h4 {
		font: 14px OpenSans-Regular;
		line-height: 18px;
		margin-bottom:15px;
	}	
	section .is_containerPage .is_column .is_row-1 p {
		font: 14px OpenSans-Regular;
		line-height: 18px;
		margin-bottom: 20px;
	}	
	section .is_containerPage .is_column .is_row-2 h4 {
		font: 16px OpenSans-Regular;
		line-height: 18px;
		margin-bottom: 25px;
		padding-top: 15px;
	}
	section .is_containerPage .is_column .is_row-2 p {
		font: 14px OpenSans-Regular;
		line-height: 18px;
		margin-bottom: 15px;
	}	
	section .is_containerPage .is_column .is_row-1 strong {
		font: 14px OpenSans-SemiBold;
		line-height: 15px;
	}
	section .is_containerPage .is_column .is_row-1 ul li {
		font: 14px OpenSans-Regular;
		line-height: 16px;
		margin-bottom: 5px;
	}
	section .is_containerPage .is_column .is_row-3 ul li
	{
		font: 14px OpenSans-Regular;
		line-height: 18px;
		margin: 0px;
		margin-bottom: 5px;
	}
	section .is_containerPage .is_column .is_row-3 p {
		font: 14px OpenSans-Regular;
		line-height: 18px;
		margin: 0px;
		margin-bottom: 20px;
	}
	section .is_containerPage .is_column .is_row-3 strong {
		font: 14px OpenSans-SemiBold;
		line-height: 15px;
	}
	
}
@media screen and (max-width:750px){
	
	section .is_containerListPaneles .is_blockPaneles ul li .is_row .is_column:nth-child(3) {
		width: 35%;
	}
	section .is_containerSolicitud {
		margin-top: 60px;
		margin-bottom: 60px;
	}
	.is_buttonPrev_Link_Solicitud {
		font: 14px OpenSans-Regular;
		line-height: 16px;
		margin-top: 30px;
		padding-left: 10px;
		width: 220px;
	}
	.is_buttonPrev_Link_Solicitud i {
		font-size: 12px;
		left: -5px;
		top: 1.5px;
	}
	section .is_containerSolicitud > div > i {
		font-size: 40px;
	}
	section .is_containerSolicitud h2 {
		font: 16px OpenSans-Regular;
		line-height: 20px;
		margin-top: 10px;
	}	
	section .is_containerSolicitud span {
		font: 14px OpenSans-Regular;
		line-height: 18px;
		margin-top: 5px;
		margin-top: 15px;
		padding-left: 5%;
		padding-right: 5%;
	}
	.is_containerPromociones .is_center {
		width: 90% !important;
	}
	section .is_containerPromociones ul li {
		width: 100%;
		height: auto;
		margin-right: 0%;
		min-height: auto;
		margin-bottom:35px;
	}
	section .is_containerPromociones {
		width: 100%;
		padding-top: 40px;
		padding-bottom: 0px;
	}	
		
	section .is_containerPage .is_column {
		width: 100% !important;
		padding: 0px  !important;
		padding-top: 20px  !important;
		padding-bottom: 20px  !important;
		padding-left: 2.5%  !important;
		padding-right: 2.5%  !important;
	}
	section .is_containerPage:before {
		display:none;
	}	
	section .is_containerPage .is_column .is_row-2 .x-20 {
		width: 100%;
		float: left;
		margin-left: 0px;
		text-align: left;
	}	
	section .is_containerPage .is_column .is_row-2 .x-20 i {
		font-size: 40px;
	}	
	section .is_containerPage .is_column .is_row-2 .x-80 {
		width: 100%;
	}
	section .is_containerPage .is_column .is_row-2 {
		border-bottom: 0px solid #D1D4D7 !important;
		margin-bottom: 0px  !important;
		padding-bottom: 0px  !important;
	}	
	section .is_containerPage {
		padding-bottom: 45px;
		padding-top: 20px;
	}
	.is_buttonComposer2 button {
		text-align: left !important;
	}	
	section .is_containerPage .is_column .is_row-3 {
		padding-left: 0px;
	}
	.is_buttonComposer2 button , .is_buttonComposer1 button , .is_buttonComposer3 button    {
		font: 13px OpenSans-Regular !important;
	}	
	.is_buttonComposer2 a , .is_buttonComposer1 a , .is_buttonComposer3 a    {
		font: 13px OpenSans-Regular !important;
	}
	section .is_containerBreadcrumb span {
		font: 14px OpenSans-Regular;
		line-height: 16px;
	}	
	section .is_containerPage .is_column .is_row-3 {
    padding-left: 0px;
    border-bottom: 0px solid #D1D4D7;
    margin-bottom: 0px;
    padding-bottom: 10px;
}	
	section .is_containerSedes .is_blockData_Sedes .is_blockSedes h2 {
		font: 25px OpenSans-Regular;
		line-height: 20px;
	}
	section .is_blockData_Results_Sedes ul {
		margin-left: 0px;
	}
	section .is_blockData_Results_Sedes strong {
		font: 16px OpenSans-SemiBold;
	}
	section .is_containerSedes .is_blockMaps_Sedes {
		width: 100%;
		height: 300px;
		position: relative;
	}
	section .is_containerSedes .is_blockData_Sedes {
		width: 90%;
		padding-top: 40px;
		padding-bottom: 40px;
		padding-left: 5%;
		padding-right: 5%;
	}
	section .is_containerSedes .is_blockData_Sedes .is_blockSedes {
		width: 100%;
		margin-right: 0px;
	}
	section .is_containerSedes .is_blockData_Sedes .is_blockSedes h5 {
		margin-bottom: 10px;
		font: 16px OpenSans-Regular;
		line-height: 14px;
	}
	section .is_containerSedes  .select2-container {
		margin-right: 0px !important;
		width: 100% !important;
	}
	section .is_searchSedes p {
		margin-bottom: 10px;
	}	
	section .is_searchSedes button {
		font: 16px OpenSans-Light;
		line-height: 45px;
		text-decoration: none;
		width: 100%;
		color: #fff;
		height: 45px;
	}
	section .is_containerForm_Contact {
		width: 100%;
		margin-right: 0%;
		padding-left: 5%;
		padding-right: 5%;
	}
	section .is_blockData_Results_Sedes {
		width: 100%;
		margin-top: 30px;
	}
	section .is_blockData_Contact {
		margin-bottom: 20px;
	}
	section .is_containerSedes .is_blockData_Sedes .is_searchSedes {
		width: 100%;
		margin-top: 25px;
	}
	.is_containerSearch .is_center
	{
		width:90% !important;
	}
	section .is_rowSearch {
		margin-top: 30px;
	}
	section .is_rowSearch .is_column button {
		width: 100%;
		height: 45px;
		margin-left: 0px;
		margin-top: 15px; 
		padding: 0px;
	}	
	section .is_rowSearch .is_column i {
		font-size: 16px;
		margin-left: 10px;
		position: relative;
		right: inherit;
		top: inherit;
	}
	section .is_rowLetter_Search span {
		font: 14px OpenSans-Regular;
		line-height: 18px;
		display: block;
		width: 190px;
		margin: 0 auto;
		text-align: center;
	}
	section .is_rowLetter_Search {
		margin-top: 30px;
		margin-left: 0px;
	}	
	section .is_rowLetter_Search .is_column {
		text-align: center;
		width: 245px;
		margin: 0 auto;
		margin-top: 20px;
	}
	section .is_rowLetter_Search .is_column a {
		font: 12px OpenSans-Regular !important;
		line-height: 25px !important;
		float: none !important;
		margin-left: 8px !important; 
		margin-right: 8px !important;
	}	
	section .is_containerSearch {
		padding-bottom: 25px;
	}	
	section .is_containerReservation h2 {
		font: 16px OpenSans-SemiBold;
		line-height: 16px;
	}
	section .is_containerReservation a {
		font: 14px OpenSans-Light;
		line-height: 16px;
		margin-top: 15px;
	}
	section .is_containerReservation a i {
		font-size: 18px;
		margin-left: 10px;
		right: 45px;
		top: 12px;
	}
	section .is_containerReservation {
		padding-top: 40px;
		padding-bottom: 40px;
	}
	.is_containerView .is_center {
		width: 90% !important;
	}
	section .is_containerView_List .is_column .is_row
	{
		display:block; 
		padding-top: 20px;
		padding-bottom: 15px; 
		min-height: auto;
	}
	section .is_containerView_List .is_column .is_row .wrapperName_View {
		width: 100%;
	}
	section .is_containerView_List .is_column .is_row a {
		font: 14px OpenSans-Light;
		display: block;
		position: relative;
		float: left;
		width: 100%;
		padding: 0px;
		text-align: left;
		padding-top: 5px;
	}
	section .is_containerView_List {
		margin-top: 20px;
	}
	section .is_containerView_List .is_column .is_row {
		border-bottom: 7px;
		border-style: solid;
	}	
	section .is_containerSearch h1 {
		font: 25px OpenSans-Regular;
		line-height: 25px;
	}
	section .is_rowSearch .is_column {
		width: 100%;
	}
	section .is_rowSearch .is_column input[type="text"] {
		width: 100%;
		font: 13px OpenSans-Regular;
		margin-left: 0px;
		text-indent: 10px;
	}	
	header .is_column-2 .is_row_Cart .is_buttonLogin {
		right: 40px;
	}		
	header .is_column-2 .is_row_Cart .is_ButtonCart {
		width: 120px;
	}
	footer #menu-pie-de-pagina > li {
		margin: 0px !important;
		width: 100% !important;
		margin-bottom:15px !important;
	}	
	section .is_containerData_Contact {
	     width: 90%;
		padding-left: 5%;
		padding-right: 5%;
		padding-bottom: 40px;
	}
	.svg3Movil
	{
		display: block;
		position: absolute;
		top: -47px;
		width: 25px;
		left: 25px;
	}	
	.svg1Movil
	{
		display: block;
		position: absolute;
		top: -65px;
		z-index: -9;
		width: 251px;
		height: auto;
	}	
	.svg2Movil
	{
		display: block;
		position: absolute;
		top: -35px;
		z-index: -9;
		width: 260px;
		height: auto;
		left: -20px;
	}
	
	section .is_containerSlider
	{
		display:none;
	}	
	section .is_containerSlider_movil
	{
		display:block;
	}
	header .is_column-1 a img {
		width: 110px;
	}
	header .is_column-1 a {
		margin-top: 0px;
		float: left;
	}
	header .is_column-1 span
	{
		display:none;
	}
	header .is_row_Nav
	{
		display:none;
	}
	header {
	    padding-bottom: 15px;
		padding-top: 15px;
		height: 57px;
		box-sizing: border-box; 
	}	
	body
	{
		padding-top:57px;
	}
	header .is_row_Cart {
		margin-right: 0px;
		margin-top: 5px !important;
	}
	header .is_column-2 .is_row_Cart a
	{
		padding-right: 27px;
		font: 13px OpenSans-SemiBold;
	}
	header .is_column-2 .is_row_Cart i {
		right: 0px;
		bottom: 0px;
	}
	header .is_column-2 .is_row_Cart span {
		top: -12px;
		right: -17px;
	}
	header .is_column-2 {
		margin-right: 0px;
		margin-top: 1px;
	}
	#icoNav_movil {
		width: 18px;
		z-index: 999;
		cursor: pointer;
		display: block;
		float: left;
		margin-top: 11px;
		margin-right: 15px;
	}
	#icoNav_movil ul li {
		width: 100%;
		height: 3px;
		background: #205078;
		display: block;
		margin-bottom: 2px;
		-webkit-transition: all 0.5s ease-in-out;
		-moz-transition: all 0.5s ease-in-out;
		-o-transition: all 0.5s ease-in-out;
		transition: all 0.5s ease-in-out;
	}	
	.closeNav ul li:nth-child(1)
	{
		opacity:0;
	}
	.closeNav ul li:nth-child(2)
	{
		transform:rotate(45deg);
		margin-bottom:-3px !important;
	}
	.closeNav ul li:nth-child(3)
	{
		transform:rotate(-45deg);
	}	
	#containerNav_Movil
	{
		width: 100%;
		height: calc(100% - 55px);
		background:#EDEEEF;
		position: fixed;
		top: 55px;
		z-index: 99999;
		box-sizing: border-box;
		overflow: auto;
		padding-bottom: 40px;
	}
	.navMovil 
	{
		padding-top:30px;
		background:#fff;
		padding-left: 5%;
		padding-right: 5%;
		box-sizing: border-box;
	}
	.navMovil li
	{
		list-style: none;
	}
	.navMovil a
	{
		float: left;
		list-style: none;
		color: #003765;
		font: 14px OpenSans-Regular;
		line-height: 14px;
		text-decoration: none;
		width: 100%;
		padding-bottom: 20px;
	}
	.is_containerLink_Movil 
	{
		padding-top:20px;
		background:#fff;
		padding-left: 5%;
		padding-right: 5%;
		box-sizing: border-box;
		padding-bottom: 10px;
	}
	.is_containerLink_Movil li
	{
		list-style:none;
	}	
	.is_containerLink_Movil a
	{
		float: left;
		list-style: none;
		color: #003765;
		font: 18px OpenSans-Regular;
		line-height: 14px;
		text-decoration: none;
		width: 100%;
		padding-bottom: 25px;
	}	
	
	.is_containerButtons_Movil 
	{
		padding-top:20px;
		padding-left: 5%;
		padding-right: 5%;
		box-sizing: border-box;
	}
	.is_containerButtons_Movil a:nth-child(1)
	{
		float: left;
		list-style: none;
		font: 14px OpenSans-Light;
		line-height: 45px;
		text-decoration: none;
		width: 100%;
		background: #EE7400;
		color: #fff;
		border: none;
		margin-bottom: 20px;
		height: 45px;
		padding: 0px;
		box-sizing: border-box;
		text-align: center;
	}	
	.is_containerButtons_Movil a:nth-child(2)
	{
		float: left;
		list-style: none;
		font: 14px OpenSans-Light;
		line-height: 45px;
		text-decoration: none;
		width: 100%;
		background: #6B9920;
		color: #fff;
		border: none;
		margin-bottom: 20px;
		height: 45px;
		padding: 0px; 
		box-sizing: border-box;
		text-align: center;
	}
	.is_containerButtons_Movil i
	{
		font-family: ;
		color: #fff;
		font-size: 16px;
		margin-left: 13px;
	}
	section .is_containerSlider_movil .ls-nav-prev {
		left: 18px !important;
		width: 10px !important;
		height: 13px !important;
		background: url(images/arrow_LeftMovil.png) !important;
		background-repeat: no-repeat !important;
		top: 180px !important;
	}
	section .is_containerSlider_movil .ls-nav-next
	{
		right: 18px !important;
		width: 10px !important;
		height: 13px !important;
		background: url(images/arrow_RightMovil.png) !important;
		background-repeat: no-repeat !important;
		top: 180px !important;
	}
	section .is_container_QuickAccess {
		width: 85%;
		height: 60px;
		margin-top: -34px;
		margin-bottom: -30px;
	}
	section .is_container_QuickAccess .is_column-Left:before {
		left: -15px;
		border-top: 26px solid #B75900;
		border-left: 15px solid transparent;
	}	
	section .is_container_QuickAccess .is_column-Right:before{
		right: -15px;
		border-top: 26px solid #5B743B;
		border-right: 15px solid transparent;
	}
	section .is_container_QuickAccess .is_column-Left .is_row-1 {
		width: 75px;
		margin-top: 18px;
	}
	section .is_container_QuickAccess .is_column-Left .is_row-1 span {
		font: 12px Trebuchet;
		line-height: 15px;
	}
	section .is_container_QuickAccess .is_column-Left .is_row-1 i
	{
		display:none;
	}
	section .is_container_QuickAccess .is_column-Left .is_row-2 {
		width: 35px;
		margin-top: 20px;
	}
	section .is_container_QuickAccess .is_column-Left .is_row-2 img {
		width: 23px;
	}	
	section .is_container_QuickAccess .is_column-Right .is_row-1
	{
		width: 85px;
		margin-top: 18px;
	}
	section .is_container_QuickAccess .is_column-Right .is_row-1 i
	{
		display:none;
	}
	section .is_container_QuickAccess .is_column-Right .is_row-2
	{
		width: 35px;
		margin-top: 18px;
	}
	section .is_container_QuickAccess .is_column-Right .is_row-2 img {
		width: 18px;
	}	
	section .is_container_QuickAccess .is_column-Right .is_row-1 span {
		font: 12px Trebuchet;
		line-height: 15px;
	}
	section .is_containerSteps {
		padding-top: 65px;
		padding-bottom: 20px;
	}
	section .is_containerSteps .is_row-step {
		font: 16px OpenSans-Regular;
		line-height: 20px;
		width: 270px;
		margin: 0 auto;
	}
	section .is_containerSteps .is_columnStep {
		padding-right: 0px !important;
		padding-left: 0px !important;
		width: 100%;
		box-sizing: border-box;
		margin-bottom: 10px !important;
		text-align: center;
	}
	section .is_containerSteps .is_columnStep .is_icoStep {
		width: 120px;	
		text-align:center; 
		margin: 0px !important;
	}
	section .is_containerSteps .is_columnStep .is_icoStep img {
		height: 80px;
		width: 80px;
		display: block;
		margin: 0 auto;
	}
	section .is_containerSteps .is_columnStep .is_textStep {
		width: calc(100% - 140px);
		font: 14px OpenSans-Regular;
		line-height: 17px;
		padding-right: 20px;
		height: 100px;
		text-align: left;
	}
	section .is_containerSteps .is_columnStep i {
		right: 0px;
		position: relative;
		bottom: 0px;
		top: 0px;
		margin-top: 20px;
		transform: rotate(90deg);
	}
	section .is_containerSteps .is_center {
		width: 100% !important;
	}
	
	section .is_containerBlock-1 .is_column-BlockImage {
		width: 100%;
	}	
	section .is_containerBlock-1 .is_column-BlockContent {
		width: 100%;
		float: right;
		padding-top: 20px;
		padding-bottom: 40px;
		position:relative;
	}	
	section .is_containerBlock-1 .is_wrapperBlock {
		width: 100%;
		margin-top: 0px;
		position: relative;
		padding-left: 5%;
		padding-right: 5%;
		box-sizing: border-box;
	}
	section .is_containerBlock-1 .is_row-Title h2 {
		font: 30px OpenSans-Regular;
		line-height: 30px;
	}
	section .is_containerBlock-1 .is_row-Content p, .is_row-Content {
		font: 16px OpenSans-Light;
		line-height: 22px;
		padding-right: 5%;
	}
	section .is_containerBlock-1 .is_row-Link a {
		font: 16px OpenSans-Light;
		line-height: 22px;
		width: 170px;
	}			
	section .is_containerBlock-1 .is_row-Link a i {
		font-size: 18px;
		right: 25px;
		top: 25px;
	}		
	section .is_containerBlock-2 .is_column-BlockImage {
		width: 100%;
	}
	section .is_containerBlock-2 .is_column-BlockContent
	{
		width: 100%;
		float: right;
		padding-top: 35px;
		padding-bottom: 30px;
		position:relative;
	}	
	section .is_containerBlock-2 .is_wrapperBlock {
		width: 100%;
		margin-top: 0px;
		position: relative;
		padding-left: 5%;
		padding-right: 5%;
		box-sizing: border-box;
	}
	section .is_containerBlock-2 .is_row-Title h2 {
		font: 30px OpenSans-Regular;
		line-height: 30px;
		width: 130px;
	}
	section .is_containerBlock-2 .is_row-Content p, .is_row-Content {
		font: 16px OpenSans-Light;
		line-height: 22px;
		padding-right: 5%;
	}
	section .is_containerBlock-2 .is_row-Link a {
		font: 16px OpenSans-Light;
		line-height: 22px;
		width: 170px;
	}			
	section .is_containerBlock-2 .is_row-Link a i {
		font-size: 18px;
		right: 5px;
		top: 25px;
	}		
	section .is_containerBlock-2 .is_row-Title h2:after {
		font-size: 11px;
		padding-left: 10px;
		padding-right: 10px;
		line-height: 14px;
		padding-top: 1px;
		padding-bottom: 1px;
		margin-left: 20px;
		top: 40px;
		right: -65px;
	}
	
	section .is_containerBlock-2 .is_column-BlockImage:before {
		width: 100%;
		height: 100px;
		left: 0px;
		background: url(images/isLayer_Movil_.png);
		background-position:top;
		top:-2px;
	}
	section .is_containerBlock-1 .is_column-BlockImage:before	
	{
		width: 100%;
		height: 100px;
		left: 0px;
		background: url(images/isLayer_Movil.png);
		background-position: top;
		top: inherit;
		bottom: -2px;
	}
	section .is_column-App {
		width: 100%;
		position: relative;
		height: auto;
		display: block;
	}
	section .is_wrapperApp {
		width: 100%;
		margin-top: 0px;
		position: relative;
		padding-top: 35px;
		padding-bottom: 40px;
		padding-left: 5%;
		padding-right: 5%;
		box-sizing: border-box;
	}
	section .is_row-AppTitle h2 {
		font: 18px OpenSans-Regular;
		line-height: 25px;
		width: 230px;
	}
	section .is_row-AppContent p, .is_row-AppContent {
		font: 15px OpenSans-Light;
		line-height: 20px;
	}	
	section .is_row-AppLink img {
		margin-right: 2%;
		height: auto;
		width: 48%;
	}
	section .is_row-AppContent {
		padding-top: 25px;
		padding-bottom: 10px;
	}
	section .is_row-AppTitle span 
	{
		display:block;	
		font: 18px OpenSans-SemiBold;
		line-height: 25px;
		color:#fff;
	}
	section .is_column-Banner {
		width: 100%;
	}	
	.is_desktop
	{
		display:none !important;
	}	
	.is_movil
	{
		display:block !important;
	}
	footer .is_row_titleCertified h3 {
		font: 12px OpenSans-Regular;
		line-height: 12px;
	}
	footer .is_row_titleCertified h3 {
		font: 13px OpenSans-Regular;
		line-height: 12px;
	}	
	footer .is_row_contentCertified .row {
		margin-left: 10px;
		margin-right: 10px;
	}	
	footer .is_row_contentCertified .row img {
		height:60px;
	}	
	footer .is_containerLinks ul li {
		display: inline-block;
		list-style: none;
		width: 100% !important;
		text-align: left !important;
		margin-bottom: 23px;
	}
	footer .is_center ,  footer .is_center_Footer
	{
		width:90% !important;
	}
	footer .is_containerNav_Links .row {
		width: 100% !important;
		margin-bottom:15px !important;
	}
	footer .is_containerNav_Links .row ul li a strong {
		font: 16px OpenSans-SemiBold;
		line-height: 18px;
	}
	footer .is_containerLinks {
		padding-top: 35px;
		padding-bottom: 10px;
	}	
	footer .is_containerNav_Links .row:nth-child(4) {
		margin-bottom: 0px !important;
	}		
	footer .is_containerNav_Links {
		padding-bottom: 15px;
	}
	footer .is_containerLinks_Down {
		padding-top: 25px;
		padding-bottom: 5px;
	}
	footer .is_containerLinks_Down ul li {
		display: inline-block;
		list-style: none;
		width: 100% !important;
		text-align: left !important;
		margin-bottom: 23px;
	}
	footer .is_containerData ul li:nth-child(1), footer .is_containerData ul li:nth-child(2) {
		margin-right: 0px !important;
		padding-left: 35px !important;
		width: 100% !important;
		margin-bottom: 30px !important;
	}
	footer .is_containerData ul li:nth-child(1) i, footer .is_containerData ul li:nth-child(2) i {
		font-size: 25px;
		top: 3px;
	}
	footer .is_containerData ul li {
		width: 100%;
	}	
	footer .is_containerData ul li:nth-child(4) {
		margin-left: 0px;
		padding-left: 45px;
		margin-top: 35px;
	}
	footer .is_containerData ul li:nth-child(4) i {
		top: 3px;
	}	
	footer .is_containerData ul li:nth-child(3) i {
		margin-right: 15px;
	}
	.is_buttonTalk_sticky {
		width: 46px;
		height: 45px;
		bottom: 20px;
		right: 15px;
		color: transparent;
		padding-right: 0px;
	}		
	.is_buttonResult_sticky {
		width: 46px;
		height: 45px;
		bottom: 20px;
		right: 70px;
		color: transparent;
		padding-right: 0px;
	}		
	.is_buttonAnalisis_sticky {
		width: 46px;
		height: 45px;
		bottom: 20px;
		right: 125px;
		color: transparent;
		padding-right: 0px;
	}	
	
	
	section .is_containerInterest .is_row h2 {
		font: 16px OpenSans-SemiBold;
		line-height: 15px;
	}
	section .is_containerInterest .is_column .is_row h3 {
		font: 20px OpenSans-SemiBold;
		line-height: 20px;
	}	
	section .is_containerInterest .is_column {
		width: 100%;
		margin-top: 40px;
		margin-left: 0%;
		margin-right: 0%;
	}		
	section .is_containerInterest .is_column .is_row p {
		font: 14px OpenSans-Regular;
		line-height: 18px;
		margin-top: 20px;
	}		
	section .is_wrapper-xs .is_row {
		margin-bottom: 15px;
		height: auto;
	}	
	section .is_wrapper-xs .is_row .is_column-x:nth-child(1) {
		margin-left: 0%;
		height: auto;
		width: 40%;
		text-align: right;	
		padding-top:25px;
		padding-bottom:25px;
		display: block;
	}	
	section .is_wrapper-xs .is_row .is_column-x:nth-child(2) {
		width: 55%;
		margin-left: 0%;
		padding-top:25px;
		padding-bottom:25px;
	}	
	section .is_wrapper-xs .is_row .is_column-x:nth-child(1) img {
		margin-right: 10px;
	}	
	section .is_wrapper-xs .is_row .is_column-x:nth-child(2) h4 {
		font: 16px OpenSans-SemiBold;
		line-height: 18px;
	}	
	section .is_wrapper-xs .is_row .is_column-x:nth-child(3) {
		width: 100%;
		height: 220px;
	}	
	.is_containerInterest  .is_center {
		width: 90% !important;
	}
	section .is_buttonAll {
		font: 16px OpenSans-Light;
		line-height: 20px;
		margin-left: 0px;
		margin: 0 auto;
		margin-top: 0px;
		width: 180px;
		float: left;
	}
	section .is_buttonAll i {
		font-size: 12px;
		right: -5px;
		top: 1px;
		position: relative;
	}
	section .is_wrapper-xy .is_row .is_column-x:nth-child(1) {
		width: 90%;
		margin-left: 0%;
		padding-left: 5%;
		padding-right: 5%;
		padding-top:20px;
		padding-bottom:15px;
	}
	section .is_wrapper-xy .is_row .is_column-x:nth-child(1) h4 {
		font: 16px OpenSans-SemiBold;
		line-height: 20px;
	}
	section .is_wrapper-xy .is_row .is_column-x:nth-child(2) {
		width: 100%;
		height: 200px;
	}	
	section .is_wrapper-xy .is_row {
		height: auto;
	}		
	section .is_containerInterest .is_column .is_row h3 i {
		font: 12.6px OpenSans-Regular;
		padding-top: 1px;
		margin-left: 7px;
	}		
	section .is_containerBreadcrumb a {
		font: 14px OpenSans-Regular;
		line-height: 14px;
		margin-right: 25px;
	}	
	section .is_containerBreadcrumb a i {
		font-size: 10px;
		right: -13px;
		top: 5px;
	}
	section .is_containerBanner_Panel > img {
		width: 100%;
	}	
	section .is_containerBanner_Panel .is_layerBanner_Panel {
		width: 90%;
		height: auto;
		background: #F3F3F3;
		position: relative;
		top: 0px;
		display: block;
		float: left;
		padding-top: 10px;
		padding-bottom: 50px;
		padding-left: 5%;
		padding-right: 5%;
		text-align: center;
	}
	.is_centerBanner_Panel {
		width: 100%;
		position: relative;
	}
	section .is_containerBanner_Panel .is_layerBanner_Panel:before {
		content: "" !important;
		width: 100% !important;
		height: 60px !important;
		background: url(images/is_layerPromocion.png) !important;
		background-position: bottom center !important;
		background-repeat: no-repeat !important;
		background-size: 100% !important;
		position: absolute !important;
		top: -40px !important;
		right: 0px !important;
		left: 0px !important;
	}		
	section .is_titleBanner_Panel h1 {
		font: 18px OpenSans-SemiBold;
		line-height: 20px;
		width: 180px;
		text-align: left;
		margin-left: 15px;
	}
	section .is_titleBanner_Panel {
		width: 220px;
		margin: 0 auto;
		margin-top: 20px;
	}	
	section .is_titleBanner_Panel img {
		margin-right: 0px;
	}	
	section .is_rowPrice .is_colum {
		margin-right: 0px;
		width: 100%;
		text-align: center;
	}		
	.isTextPrice , .is_txt
	{
		display:none !important;
	}	
	section .is_rowPrice .is_colum .is_buttoAdd_Cart {
		font: 17px OpenSans-Light;
		line-height: 16px;
		width: 100%;
		padding-top: 15px;
		padding-bottom: 15px;
		padding-right: 0px;
		margin-top: 15px;
		margin-bottom: 20px;
	}
	section .is_rowPrice .is_colum .is_buttoAdd_Cart i {
		font-size: 16px;
		margin-left: 5px;
		position: relative;
		right: initial;
		top: 0px;
	}
	section .is_rowPrice .is_colum_x {
		width: auto;   
		padding-left: 50px;
		margin-top: 0px;
	}	
	section .is_rowPrice .is_colum_x p {
		font: 14px MyriadPro-Regular;
		line-height: 18px;
	}	
	section .is_rowPrice {
		padding-top: 25px;
		padding-bottom: 30px;
	}
	section .is_containerBanner_Panel h2 {
		font: 24px OpenSans-SemiBold;
		line-height: 24px;
	}
	section .is_containerDescription {
		width: 100% !important; 
		padding-bottom: 25px;

	}
	.is_containerDescription .is_center {
		width: 90% !important;
	}
	section .is_containerDescription .is_column {
		width: 100%;
		padding-right: 0px;
		padding-top: 40px;
	}
	section .is_containerDescription:before
	{
		display:none !important;
	}
	.is_column .is_row-composer .x-20 {
		width: 100%;
		float: left;
		text-align: left;
	}
	.is_column .is_row-composer .x-80 {
		width: 100%;
		margin-top: 10px;
	}
	.is_column .is_row-composer .x-80 table td
	{
		width: 100% !important;
		float: left;
	}
	.is_column .is_row-composer .x-80 ul li {
		margin-bottom: 3px;
	}
	.is_column .is_row-composer .x-80 ul {
		margin-top: 10px;
	}
	.is_column .is_row-composer .x-80 table h4 {
		padding-top: 0px !important;
	}
	.is_column .is_row-composer .x-20 i {
		font-size: 35px;
	}	
	.is_column .is_row-composer .x-80 h4 {
		margin-bottom: 5px;
	}	
	.is_row-composer {
		margin-top: -10px !important;
		border-bottom: 0px solid #D1D4D7 !important;
		margin-bottom: 20px !important;
		padding-bottom: 20px !important;
	}
	.wpb_single_image.vc_align_right {
		text-align: left !important;
	}	
	.is_row_Shared
	{
		display:none;
	}
	section .is_containerInterest_full .is_row h2 {
		font: 16px OpenSans-SemiBold;
		line-height: 16px;
	}
	section .is_containerInterest_full .is_column .is_row h3 {
		font: 18px OpenSans-SemiBold;
		line-height: 20px;
		margin-top: 25px;
	}	
	section .is_containerInterest_full .is_wrapper .is_row {
		width: 100%;
		height:auto;
	}	
	section .is_containerInterest_full .is_wrapper .is_row .is_column:nth-child(1) {
		margin-left: 0%;
		height: auto;
		width: 40%;
		text-align: right;
		padding-top: 20px;
		padding-bottom: 20px;
		display: block;
	}	
	section .is_containerInterest_full .is_wrapper .is_row .is_column:nth-child(1) img {
		margin-right: 10px;
	}
	section .is_containerInterest_full .is_wrapper .is_row .is_column:nth-child(2) {
		width: 55%;
		margin-left: 0%;
		padding-top: 0px;
		padding-bottom: 0px; 
		height: 85px;
	}
	section .is_containerInterest_full .is_wrapper .is_row .is_column:nth-child(2) h4 {
		font: 16px OpenSans-SemiBold;
		line-height: 18px;
	}
	section .is_containerInterest_full .is_wrapper .is_row .is_column:nth-child(3) {
		width: 100%;
		height: 220px;
	}
	section .is_buttonAll_Full {
		font: 16px OpenSans-Light !important;
		line-height: 20px !important;
		margin-left: 0px !important;
		margin: 0 auto !important;
		margin-top: 0px !important;
		width: 180px !important;
		float: left !important;
	}
	section .is_buttonAll_Full i {
		font-size: 12px !important;
		right: -5px !important;
		top: 1px !important;
		position: relative !important;
	}
	section .is_blockTitle h1 {
		font: 25px OpenSans-Regular;
		line-height: 30px;
	}	
	#containerList-Alianza {
		width: 280px;
	}
	#containerList-Alianza ul li {
		width: 120px;
		height: 120px;
		margin-left: 10px;
		margin-right: 10px;
		margin-top: 20px;
		margin-bottom: 0px;
	}	
	#containerContent_Alianza {
		padding-top: 15px;
		padding-bottom: 30px;
	}	
	section .is_containerBanner img {
		width: 100%;
	}	
	section .is_containerBanner .is_layerBanner {
		width: 100%;
		height: auto;
		position: relative;
		top: inherit;
		display: block;
		align-items: center;
		float: left;
		text-align: center;
	}
	.is_centerBanner {
		width: 100%;
		position: relative;
	}	
	section .is_containerBanner .is_layerBanner:before	
	{
		display:none;
	}
	section .is_containerBanner h1 {
		font: 20px OpenSans-Regular;
		line-height: 25px;
		margin-top: 40px;
		margin-bottom: 40px;
	}
	section .is_alertAdd_Product {
		height: 70px;
		top:15px;
	}	
	section .is_alertAdd_Product span {
		font: 14px OpenSans-Regular;
		line-height: 20px;
		margin-left: 60px;
		margin-right: 60px;
	}
	section .is_checkCart {
		top: 18px;
	}	
	section .is_closeCart {
		top: 17px;
	}	
	section .is_containerDescription .is_column .is_row-2 .x-20 {
		width: 100%;
		margin-left: 0px;
	}	
	section .is_containerDescription .is_column .is_row-2 .x-80 {
		width: 100%;
	}	
	section .is_containerDescription .is_column .is_row-3 .x-20 {
		width: 100%;
		float: left;
		text-align: left;
	}
	section .is_containerDescription .is_column .is_row-3 .x-80 {
		width: 100%;
		margin-top: 20px;
	}
	section .is_containerDescription .is_column .is_row-3 .x-80 ul li {
		margin-bottom: 15px;
		width: 100%;
	}
	section .is_containerDescription .is_column .is_row-2 h4 {
		font: 18px OpenSans-Regular;
		line-height: 15px;
		margin-bottom: 15px;
	}	
	section .is_containerDescription .is_column .is_row-3 .x-100	
	{
		padding-left:0px;
	}
	section .is_containerDescription .is_column .is_row-4 {
		border-top: 0px solid #D1D4D7 !important;
		margin-top: 20px !important;
		padding-top: 20px !important;
	}
	section .is_containerDescription .is_column .is_row-4 .x-20 {
		text-align: left;
	}	
	section .is_containerDescription .is_column .is_row-4 .x-80 {
		width: 100%;
	}
	.is_containerShopping_Cart {
		width: 100%;
		background: linear-gradient(to bottom , #E8EAEB 40% ,#fff 0 );
		height: 100%;
	}
	.is_titleShopping_Cart {
		margin-top: 20px;
		padding: 5% !important;
		box-sizing: border-box;
	}
	.is_titleShopping_Cart ul li:nth-child(1) {
		padding-left: 0px;
		width: 65%; 
		font: 13px OpenSans-Regular;
		line-height: 12px;
	}	
	.is_titleShopping_Cart ul li:nth-child(2) {
		width: 35%; 
		font: 13px OpenSans-Regular;
		line-height: 12px;
	}
	.is_bodyShopping_Cart {
		width: 100%;
		padding-left: 5%;
		padding-right: 5%;
		box-sizing: border-box;
		margin-top: 0px;  
		background: #EFEFEF;
	}
	.is_bodyShopping_Cart .is_itemCart {
		width: 100%;
		padding-left: 0px;
		padding-right: 0px;
		box-sizing: border-box;
		border-bottom: 1px solid #D0D3D4;
		padding-top: 15px;
		padding-bottom: 15px;
		display: flex;
		align-items: center;
	}
	.is_bodyShopping_Cart .is_itemCart .is_nameProduct {
		width: 65%;
		padding-right: 5%;
	}
	.is_bodyShopping_Cart .is_itemCart div {
		font: 12px OpenSans-SemiBold;
		line-height: 14px;
	}	
	.is_bodyShopping_Cart .is_itemCart .is_priceProduct {
	    width: 20%;
	}
	.is_removeProduct i {
		font-size: 15px;
	}
	.is_body_Cart_Scroll {
		height: 225px;
	}
	.is_titleShopping_Cart {
		margin-top: 20px;
		padding: 5% !important;
		box-sizing: border-box;
		background: white;
		padding-top: 18px !important;
		padding-bottom: 18px !important;
	}
	.is_totalsShopping_Cart div:nth-child(1) {
		padding-left: 5%;
		width: auto;
		font: 14px OpenSans-Regular;
		line-height: 16px;
		padding-top: 0px;
	}
	.is_totalsShopping_Cart .is_orderTotal_Cart {
		font: 20px OpenSans-Semibold;
		line-height: 18px;
		float: right;
		margin-right: 14%;
	}	
	.is_totalsShopping_Cart .is_orderTotal_Cart i {
		font: 12px OpenSans-Regular;
		line-height: 20px;
		margin-left: 10px;
		display: block;
		text-align: right;
	}
	.is_checkoutButton {
		width: 90%;
		height: 45px;
		font: 16px OpenSans-Light;
		text-align: center;
		line-height: 45px;
		margin-top: 15px;
	}
	.is_buttonStore {
		font: 14px OpenSans-Regular;
		line-height: 18px;
		margin-top: 20px;
		padding-right: 0px;
		width: 200px;
		text-align: center;
		padding-right:20px;
	}
	.is_buttonStore i {
		font-size: 14px;
		position: absolute;
		right: 0px;
		top: 3px;
	}	
	section .is_containerContact {
		background: red;
	}
	.is_containerContact .is_center
	{
		width:100% !important;
	}	
	section .is_formContact p {
		width: 98% !important;
		margin-right: 0%;
		margin-bottom: 15px;
	}
	section .is_formContact input[type="submit"] {
		width:100% ;
		height: 45px;
		font: 16px OpenSans-Light;
		line-height: 45px;
		margin-top: 10px;
	}
	section .is_titleEspecialidad {
		height: 200px;
	}
	section .is_titleEspecialidad h2 {
		font: 20px OpenSans-SemiBold;
		line-height: 10px;
		width: 95%;
		box-sizing: border-box;
	}
	section .is_titleEspecialidad span {
		font: 18px OpenSans-Regular;
		line-height: 18px;
		margin-top: 20px;
		margin-bottom: 15px;
	}
	section .is_centerEspecialidad {
		width: 90%;
	}

	section .centerHistory {
		width: 90%;
	}

	section .historiaBlock1 .blockLine1 .block1 {
		width: 130px;
		left: -149px;
	}
	section .historiaBlock1 .blockLine1 .block2
	{
		width: 110px;
		right: -130px;
		top: 125px;
	}
	section .historiaBlock1 .blockLine1 .block3 {
		width: 110px;
		top: 205px;
		left: -130px;
	}
	section .historiaBlock1 {
		height: 350px;
	}
	section .borderRadiusLeft , .borderRadiusRight
	{
		display:none;
	}
	section .historiaBlock2 {
		width: 100%;
		height: 860px;
	}
	section .historiaBlock2 .blockLine2 {
		width: 2px;
		left: 0px;
		height: 89%;
	}
	section .historiaBlock2 {
		width: 250px;
		height: 750px;
		float: none;
		margin: 0 auto;
		margin-top: 65px;
	}
	section .historiaBlock2 .blockLine2 .block1 {
		width: 220px;
		left: 25px;
		text-align: left;
	}
	section .historiaBlock2 .blockLine2 .block1:after {
		left: -35px;
	}
	section .historiaBlock2 .blockLine2 .block2 {
		width: 220px;
		left: 25px;
		text-align: left;
		top: 110px;
	}
	section .historiaBlock2 .blockLine2 .block2:after {
		left: -35px;
	}
	section .historiaBlock2 .blockLine2 .block3{
		width: 220px;
		left: 25px;
		text-align: left;
		top: 210px;
	}
	section .historiaBlock2 .blockLine2 .block3:after {
		left: -35px;
	}

	section .historiaBlock2 .blockLine2 .block4{
		width: 220px;
		left: 25px;
		text-align: left;
		top: 310px;
	}
	section .historiaBlock2 .blockLine2 .block4:after {
		left: -35px;
	}

	section .historiaBlock2 .blockLine2 .block5{
		width: 220px;
		left: 25px;
		text-align: left;
		top: 460px;
	}
	section .historiaBlock2 .blockLine2 .block5:after {
		left: -35px;
	}

	section .historiaBlock2 .blockLine2 .block6{
		width: 220px;
		left: 25px;
		text-align: left;
		top: 560px;
	}
	section .historiaBlock2 .blockLine2 .block6:after {
		left: -35px;
	}

	section .historiaBlock2 .blockLine2 .block7{
		width: 220px;
		left: 25px;
		text-align: left;
		top: 650px;
	}
	section .historiaBlock2 .blockLine2 .block7:after {
		left: -35px;
	}
	section .leftLogoBlock_Historia
	{
		margin-left: -60px;
		width: 220px;
	}
	section .historiaBlock3 {
		width: 220px;
		margin: 0 auto;
		margin-top: 20px;
		float:none;
	}
	section .logoHistoriaSymlab {
		height: 38px;
	}
	section .historiaBlock4
	{
		height: auto;
		margin-top: 50px;
	}

	section .historiaBlock4 .block1 {
		width: 80%;
		right: 0px;
		position: relative;
		float: right;
		text-align: right;
		top:inherit !important;
		margin-bottom:25px;
	}
	section .historiaBlock4 .block1:after {
		right: -30px;
	}

	section .historiaBlock4 .block2 {
		width: 80%;
		right: 0px;
		position: relative;
		float: left;
		text-align: left;
		top:inherit !important;
		margin-bottom:25px;
		left: 0px;
	}
	section .historiaBlock4 .block2:after {
		left: -30px;
	}

	section .historiaBlock4 .block3 {
		width: 80%;
		right: 0px;
		position: relative;
		float: right;
		text-align: right;
		top:inherit !important;
		margin-bottom:25px;
	}
	section .historiaBlock4 .block3:after {
		right: -30px;
	}

	section .historiaBlock4 .block4 {
		width: 80%;
		right: 0px;
		position: relative;
		float: left;
		text-align: left;
		top:inherit !important;
		margin-bottom:25px;
	}
	section .historiaBlock4 .block4:after {
		left: -30px;
	}

	section .historiaBlock4 .block5 {
		width: 80%;
		right: 0px;
		position: relative;
		float: right;
		text-align: right;
		top:inherit !important;
		margin-bottom:25px;
	}
	section .historiaBlock4 .block5:after {
		right: -30px;
	}

	section .historiaBlock4 .block6 {
		width: 80%;
		right: 0px;
		position: relative;
		float: left;
		text-align: left;
		top:inherit !important;
		margin-bottom:25px;
	}
	section .historiaBlock4 .block6:after {
		left: -37px;
	}

	section .historiaBlock4 .block8 {
		width: 80%;
		right: 0px;
		position: relative;
		float: right;
		text-align: right;
		top:inherit !important;
		margin-bottom:25px;
	}
	section .historiaBlock4 .block8:after {
		right: -30px;
	}
	section .historiaBlock4 .block7 {
		width: 80%;
		right: 0px;
		position: relative;
		float: left;
		text-align: left;
		top:inherit !important;
		margin-bottom:25px;
	}
	section .historiaBlock4 .block7:after {
		left: -30px;
	}
	section .containerhistoria_Options {
		float: none;
		margin: 0 auto;
		width: auto;
		display: table;
		margin-top: 50px;
	}
	section .is_imageHistory {
		height: 70px;
	}
	section .is_containerTitle h1 {
		font: 25px OpenSans-Regular;
		line-height: 25px;
	}
	section .is_containerListPaneles .is_blockPaneles ul li {
		width: 100%;
		margin-right: 0%;
		margin-left: 0%;
		margin-bottom: 15px;
	}
	section .is_containerListPaneles .is_blockPaneles ul li .is_row .is_column:nth-child(1) {
		margin-left: 5%;
		width: 15%;
	}	
	section .is_containerListPaneles .is_blockPaneles ul li .is_row .is_column:nth-child(2) {
		margin-left: 4%;
	}	
	section .is_containerListPaneles .is_buttonAllPaneles {
		width: 100%;
		margin-top: 20px;
		padding: 20px;
		height: auto;
		display:block;
	}		
	section .is_containerListPaneles .is_buttonAllPaneles a {
		font: 14px OpenSans-Light;
		margin-left: 0px;
		display: block;
	}	
	section .is_containerInterest_full_Pruebas .is_wrapper .is_row {
		width: 100%;
		margin-left: 0%;
		margin-right: 0%;
	}	
	section .is_containerInterest_full_Pruebas .is_wrapper .is_row .is_column:nth-child(1) {
		width: 90%;
		margin-left: 5%;
	}		
	section .is_containerInterest_full_Pruebas .is_wrapper .is_row {
		height: auto;
	}		
	section .is_containerInterest_full_Pruebas .is_wrapper .is_row {
		padding-top:20px;
		padding-bottom:0px;
	}			
	section .is_containerInterest_full_Pruebas .is_wrapper .is_row .is_column:nth-child(1) h4 {
		font: 16px OpenSans-SemiBold;
		line-height: 20px;
	}	
	section .is_containerInterest_full_Pruebas .is_wrapper .is_row .is_column:nth-child(2) {
		width: 100%;
		height: 200px;
		margin-top: 15px;
	}		

	section .is_buttonAll_Full_Pruebas {
		font: 16px OpenSans-Light !important;
		line-height: 20px !important;
		margin-left: 0px !important;
		margin: 0 auto !important;
		margin-top: 0px !important;
		width: 180px !important;
		float: left !important;
	}
	section .is_buttonAll_Full_Pruebas i {
		font-size: 12px !important;
		right: -5px !important;
		top: 1px !important;
		position: relative !important;
	}
	section .is_containerInterest_full_Pruebas .is_row h3 {
		font: 18px OpenSans-SemiBold;
		line-height: 17px;
	}
	section .is_containerListPruebas .is_catPruebas ul li img {
		width: 40px;
		margin: 0 auto;
		display: block;
	}
	section .is_containerListPruebas .is_catPruebas ul li span  {
		display:block;
	}	
	section .is_containerListPruebas .is_catPruebas ul li a {
		display: block;	
	}	
	section .is_containerListPruebas .is_catPruebas ul li span {
		display: block;
		text-align: center;
		font-size: 9px;
		line-height: 11px;  
		padding-top: 5px;
	}
	section .is_containerListPruebas .is_blockPruebas ul li {
		width: 100%; 
		height: auto;
	}
	section .is_containerListPruebas .is_blockPruebas ul li .is_row .is_column:nth-child(1) {
		width: 100%;
		margin-left: 0%;
		padding-left: 5%;
		padding-right: 5%;
		box-sizing: border-box;
	}
	section .is_containerListPruebas .is_blockPruebas ul li .is_row {
		height: auto; 
		margin-bottom:0px;
	}			
	section .is_containerListPruebas .is_blockPruebas ul li .is_row .is_column:nth-child(2) {
		width: 100%;
		height: 220px;
	}	
	section .is_containerListPruebas .is_blockPruebas ul li .is_row .is_column:nth-child(1) {
		padding-bottom: 15px;
	}		
	section .is_containerListPruebas {
		padding-top: 20px;
	}	
	section .is_containerListPruebas .is_blockPruebas {
		margin-top: 20px;
	}
	section .is_containerListPruebas .is_buttonAllPruebas {
		width: 100%;
		margin-top: 20px;
		padding: 20px;
		height: auto;
		display:block;
	}		
	section .is_containerListPruebas .is_buttonAllPruebas a {
		font: 14px OpenSans-Light;
		margin-left: 0px;
		display: block;
	}	
		
	section .is_containerBanner_Composer > img {
		width: 100%;
	}	
	section .is_containerBanner_Composer .is_layerBanner_Composer {
		width: 90%;
		height: auto;
		background: #F3F3F3;
		position: relative;
		top: 0px;
		display: block;
		float: left;
		padding-top: 0px;
		padding-bottom: 40px;
		padding-left: 5%;
		padding-right: 5%;
		text-align: center;
	}
	.is_centerBanner_Panel {
		width: 100%;
		position: relative;
	}	
	section .is_containerBanner_Composer h2 {
		font: 25px OpenSans-SemiBold;
		line-height: 25px;
	}
	.is_centerBanner_Composer  {
		width: 100%;
		position: relative;
	}
	section .is_containerBanner_Composer h1 {
		font: 20px OpenSans-SemiBold;
		line-height: 22px;
		margin-top: 10px;
	}	
	section .is_containerBanner_Composer .is_centerBanner_Composer span {
		font: 18px OpenSans-Bold;
	}	
	section .is_containerBanner_Composer .is_layerBanner_Composer:before {
		content: "" !important;
		width: 100% !important;
		height: 60px !important;
		background: url(images/is_layerPromocion.png) !important;
		background-position: bottom center !important;
		background-repeat: no-repeat !important;
		background-size: 100% !important;
		position: absolute !important;
		top: -40px !important;
		right: 0px !important;
		left: 0px !important;
	}	
	section .is_containerTitle_Register {
		padding-top: 35px;
	}
	section .is_containerTitle_Register h1 {
		font: 25px OpenSans-Regular;
		line-height: 25px;
		padding-left: 2.5%;
		padding-right: 2.5%;
	}		
	section .is_containerTitle_Register .is_navRegister ul li {
		width: 25%;
		text-align: center;
		margin-left: 4%;
		margin-right: 4%;
		height: 30px;
		display: flex;
		align-items: center;
	}			
	section .is_containerTitle_Register .is_navRegister ul li a{
		font: 12px OpenSans-SemiBold;
		line-height: 15px;
		margin-right: 0px;
		display: block;  
		max-width: 85px;
	}
	section .is_containerTitle_Register .is_navRegister ul li a i {
		font-size: 9px;
		right: -13px;
		top: 10px;
	}			
	#is_containerForm_Register form p {
		width: 96% !important;
		margin-right: 0%;
		margin-left: 0%;
		margin-bottom: 15px;
	}
	#is_containerForm_Register .is_requerid:before {
		font: 12px OpenSans-Regular;
		right: -12px;
		top: 39px;
	}
	#is_containerForm_Register .is_border_01, #is_containerForm_Register .is_border_02, #is_containerForm_Register .is_border_03 {
		margin-top: 15px;
		margin-bottom: 20px;
	}				
	#is_containerForm_Register .is_textCharacters {
		font: 12px OpenSans-Regular;
		line-height: 15px;
		margin-top: 5px;
		width: auto;
		padding-left: 0px;
	}	
	#is_containerForm_Register form p label {
		margin-bottom: 8px;
	}	
	.is_border_03
	{
	    margin-top: 0px !important;
		margin-bottom: 20px !important;	
	}
	#is_containerForm_Register .is_toAccept {
		width: 100%;
		text-align: left;
		margin-top: 25px;
	}
	#is_containerForm_Register .is_toAccept span {
		float: right;
		width: calc(100% - 30px);
	}
	#is_containerForm_Register .is_toAccept input[type="checkbox"] {
		margin-right: 10px;
	}
	.is_buttonForm a {
		width: 48%;
		font: 14px OpenSans-Light !important;
		line-height: 43px !important;
		margin:0px;
	}
	.is_buttonPrev
	{
		float:left;
	}
	.is_buttonNext
	{
		float:right;
	}
	.is_buttonForm {
		margin-top: 30px;
	}
	section .is_titleIco_Form i {
		font-size: 40px;
		margin-top: 0px;
	}
	section .is_titleIco_Form span {
		font: 14px OpenSans-Regular;
		line-height: 18px;
		width: 70%;
		margin: 0 auto;
		margin-top: 10px;
	}

	section .is_buttonAdd_Dependientes {
		width: 100%;
		margin-top: 20px;
		margin-bottom: 30px;  
		font: 14px OpenSans-Regular;
		line-height:43px;   
		border: 1px solid #8064A8;
	}
	section .is_textAdd_Dependent {
		font: 14px OpenSans-SemiBold;
		line-height: 16px;
		display:block;
		margin-top: -15px;
		margin-bottom: 20px;	
	}
	section .is_tableList_Dependent {
		margin-top: 0px;
		margin-bottom: 40px;
		overflow: auto;
	}
	section .is_tableList_Dependent table tr th {
		font: 12px OpenSans-Regular;
		line-height: 12px;
	}
	section .is_tableList_Dependent table tr td {
		font: 12px OpenSans-Regular;
		line-height: 12px;
		padding-top: 20px;
		padding-bottom: 15px;
		padding-right: 20px !important;
		padding-top: 15px !important;
		border-bottom: 1px solid #E0E0E0;
	}
	section .is_tableList_Dependent table tr td:nth-last-child(2) i {
		font-size: 15px;
		margin-right: 1px;
	}
	section .is_tableList_Dependent table tr td:last-child i {
		font-family: FontAwesome5Pro-Solid;
		color: #BE1622;
		font-size: 15px;
		cursor: pointer;
	}	
	#is_containerForm_Register .is_border_04
	{
		margin-top: 15px;
		margin-bottom: 20px;
	}	
	section .is_buttonAdd_Addres
	{
		width: 100%;
		margin-top: 20px;
		margin-bottom: 30px;  
		font: 14px OpenSans-Regular;
		line-height:43px;   
		border: 1px solid #8064A8;
	}
	section .is_tableList_Addres table tr td {
		font: 12px OpenSans-Regular;
		line-height: 14px;
		padding-top: 20px;
		padding-bottom: 15px;
		padding-right: 20px !important;
		padding-top: 15px !important;
		border-bottom: 1px solid #E0E0E0;
	}
	section .is_tableList_Addres table tr td:nth-child(3)
	{
		min-width: 100px;
	}	
	section .is_tableList_Addres table tr td:nth-child(2)
	{
		min-width: 80px;
	}
	section .is_tableList_Addres {
		margin-top: 0px;
		margin-bottom: 40px;
		overflow: auto;
	}
	section .is_tableList_Addres table tr th {
		font: 12px OpenSans-Regular;
		line-height: 12px;
	}
	section .is_tableList_Addres table tr td {
		font: 12px OpenSans-Regular;
		line-height: 12px;
		padding-top: 20px;
		padding-bottom: 15px;
		padding-right: 20px !important;
		padding-top: 15px !important;
		border-bottom: 1px solid #E0E0E0;
	}
	section .is_tableList_Addres table tr td:nth-last-child(2) i {
		font-size: 15px;
		margin-right: 1px;
	}
	section .is_tableList_Addres table tr td:last-child i {
		font-family: FontAwesome5Pro-Solid;
		color: #BE1622;
		font-size: 15px;
		cursor: pointer;
	}	
	section .is_titleIco_Register > i {
		font-size: 40px;
	}
	section .is_titleIco_Register h2 {
		font: 16px OpenSans-Regular;
		line-height: 20px;
		margin-top: 10px;
	}
	section .is_titleIco_Register span {
		font: 13px OpenSans-Regular;
		line-height: 15px;
		margin-top: 10px;
	}
	.is_buttonPrev_Link_Register {
		font: 14px OpenSans-Regular;
		line-height: 16px;
		margin-top: 30px;
		padding-left: 10px;
		width: 220px;
	}
	.is_buttonPrev_Link_Register i {
		font-size: 12px;
		left: -5px;
		top: 1.5px;
	}	
	section .is_titleIco_Register {
		margin-top: 0px;
		margin-bottom: 0px;
	}
	section .is_containerRegister_confirmation > div > i {
		font-size: 40px;
	}
	section .is_containerRegister_confirmation h2 {
		font: 16px OpenSans-Regular;
		line-height: 20px;
		margin-top: 10px;
	}
	section .is_containerRegister_confirmation span {
		margin-top: 15px;
		padding-left: 5%;
		padding-right: 5%;
	}		
	section .is_buttonLink_Cart {
		width: 90%;	
		font: 14px OpenSans-Light;
		line-height:43px;
	}
	section .is_buttonLink_Cart i {
		font-size: 12px;
		margin-left: 8px;
	}
	#is_popupLogin .is_containerPopup {
		width: 95%;
		margin: 0 auto;
		padding: 20px;
	}
	#is_popupLogin .is_containerPopup form p label {
		font: 14px OpenSans-Regular;
		line-height: 12px;
		margin-bottom: 5px;
	}
	#is_popupLogin .is_containerPopup form p {
		margin-bottom: 15px;
	}
	#is_popupLogin .is_containerPopup form p input[type="submit"] {
		width: 100%;
		line-height: 45px;
		margin-top: 15px;  
		font: 14px OpenSans-Light;
	}	
	#is_popupLogin .is_buttonPopup a {
		font: 14px OpenSans-Regular;
		line-height: 10px;
	}
	#is_popupLogin .is_containerPopup form p input[type="text"] {
		height: 43px;
	}
	.is_closePopup
	{
		display:none;
	}	
	.is_closePopup_Movil
	{
		display: block;
		top: 22px;
		float: left;
		cursor: pointer;
		position: absolute;
	}
	.is_closePopup_Movil i
	{
		font-family: ;
		color: #003765;
		font-size: 18px;
		font-weight: bold;
	}
	#is_popupResults .is_containerPopup
	{
		width: 95%;
		margin: 0 auto;
		padding: 20px;
	}
	#is_popupResults .is_textPopup {
		font: 16px OpenSans-Regular;
		line-height: 20px;
		margin-bottom: 15px;
	}
	#is_popupResults .is_textPopupList {
		font: 14px OpenSans-Regular;
		line-height: 18px;
		letter-spacing: -0.2px;
	}	
	#is_popupResults .is_textPopupList ol {
		margin-top: 15px;
	}	
	#is_popupResults .is_buttonResults {
		margin-top: 15px;
		padding-left: 0px;
		padding-right: 0px;
		width: 100%;
		font: 14px OpenSans-Light;
		line-height: 45px;
	}
	#is_popupResults .is_textPopup_Phone {
		font: 13px OpenSans-Regular;
		line-height: 14px;
		letter-spacing: -0.2px;
		margin-top: 20px;
	}
	#is_popupResults .is_textPopup_Phone br {
		display:none;
	}
	#is_popupResults .is_textPopup_Phone strong {
		font: 13px OpenSans-SemiBold;
		line-height: 18px;
	}
	#is_popupResults .is_containerPopup h2 {
		font: 18px OpenSans-SemiBold;
		text-align: center;
		line-height: 23px;
		margin-bottom: 35px;
		width: 200px;
		margin: 0 auto;
		margin-bottom: 25px;
	}	
		
	
	
	
	
	
	
	
}