
@charset "UTF-8";


/*--------- ESTILOS ---------*/
.CUERPO .cuerpo-h3, .CUERPO1 .cuerpo-h3, .CUERPO2 .cuerpo-h3{font-size: 18px !important; color: #37426b; margin: 25px 0; font-family:'bupa';text-transform: lowercase; letter-spacing: 3px;}
.CUERPO .cuerpo-h6,.CUERPO1 .cuerpo-h6, .CUERPO2 .cuerpo-h6{font-size: 1rem !important;}


/*--------- FORM DOS ---------*/
#formProntus.agenda {margin-top:0 !important;}
#formProntus.agenda .CUERPO {background-color:#efeded !important; padding:2rem;}
.form-horizontal.form-agenda .row .row .form-group.campos {float:left !important; clear:none;}
.form-horizontal.form-agenda .row .row .form-group.campos + .form-group.campos {float:right !important;}
.form-horizontal.form-agenda .row .form-group {float:right !important;}
.form-horizontal.form-agenda .form-group.btn-box {margin-right:8px; padding:1rem 0 !important; padding-right:1.6rem; padding-left:1.6rem;}
.form-horizontal.form-agenda .form-group .btn {margin-top:0;}
.form-horizontal.form-agenda .form-group .btn {padding:1.2rem 3.2rem;}
.form-horizontal.form-agenda .form-group .btn i {left:9rem; top:2.6rem;}
.form-horizontal.form-agenda > .row > .row {border-bottom:4px solid #efeded; padding-bottom:1rem;}
.form-horizontal.form-agenda > .row > .row + .row {border-bottom:0 solid #efeded; padding-bottom:0;}
.form-horizontal.form-agenda .CUERPO p {margin:0 auto 10px;}

/*--------- CLASES ---------*/
#encabezado-art {margin-bottom: 30px;}
#encabezado-art h1{font-weight:800; margin-top: 10px;}
#encabezado-art .epigrafe{margin-bottom: 10px;}
#encabezado-art .title.sub.bajada{font-size: 2rem; line-height: 2.5rem; font-weight: 400;}
#encabezado-art .social{margin: 2rem auto;}
.CUERPO .btns.anclas, .CUERPO-TABS .btns.anclas {margin:0;}
.CUERPO1 .btns.anclas, .CUERPO-TABS .btns.anclas {margin:0;}
.CUERPO2 .btns.anclas, .CUERPO-TABS .btns.anclas {margin:0;}
.CUERPO .btns.anclas li, .CUERPO-TABS .btns.anclas li {list-style-type: none; margin-bottom: 5px;}
.CUERPO1 .btns.anclas li, .CUERPO-TABS .btns.anclas li {list-style-type: none; margin-bottom: 5px;}
.CUERPO2 .btns.anclas li, .CUERPO-TABS .btns.anclas li {list-style-type: none; margin-bottom: 5px;}
/*.CUERPO .btns.anclas li a, .CUERPO-TABS .btns.anclas li a {color: #fff; border-radius: 0; padding: 9px 10px; margin: auto 5px auto 0;}*/
.CUERPO .btns.anclas li a, .CUERPO-TABS .btns.anclas li a {border:1px solid #0079c8; background-color:transparent !important; color:#0079c8; padding:8px !important; font-size:1.2rem; width:auto;}
.CUERPO1 .btns.anclas li a, .CUERPO-TABS .btns.anclas li a {border:1px solid #0079c8; background-color:transparent !important; color:#0079c8; padding:8px !important; font-size:1.2rem; width:auto;}
.CUERPO2 .btns.anclas li a, .CUERPO-TABS .btns.anclas li a {border:1px solid #0079c8; background-color:transparent !important; color:#0079c8; padding:8px !important; font-size:1.2rem; width:auto;}
.CUERPO .btns.anclas li a:hover, .CUERPO-TABS .btns.anclas li a:hover {background:#F0F0F0 !important};
.CUERPO1 .btns.anclas li a:hover, .CUERPO-TABS .btns.anclas li a:hover {background:#F0F0F0 !important};
.CUERPO2 .btns.anclas li a:hover, .CUERPO-TABS .btns.anclas li a:hover {background:#F0F0F0 !important};

.CUERPO .btns.anclas li a:hover, .CUERPO-TABS .btns.anclas li a:hover {background:#F0F0F0 !important};
.CUERPO1 .btns.anclas li a:hover, .CUERPO-TABS .btns.anclas li a:hover {background:#F0F0F0 !important};
.CUERPO2 .btns.anclas li a:hover, .CUERPO-TABS .btns.anclas li a:hover {background:#F0F0F0 !important};
-webkit-transition:all 0.5s ease 0s;
-moz-transition:all 0.5s ease 0s;
-o-transition:all 0.5s ease 0s;
transition:all 0.5s ease 0s;}
/*.CUERPO .btns.anclas li .btn>span, .CUERPO-TABS .btns.anclas li .btn>span {font-weight: 400; font-size: 15px;}*/
.CUERPO .btns.anclas li .btn>span, .CUERPO-TABS .btns.anclas li .btn>span {font-weight: 400; font-size: 15px; margin-left:0; margin-right:0;}
.CUERPO .iconlist, .CUERPO-TABS .iconlist {margin-left: 0;margin-bottom: 45px;}
.CUERPO .iconlist li, .CUERPO-TABS .iconlist li {padding-left: 5.8rem !important;}
.CUERPO .iconlist li h3, .CUERPO-TABS .iconlist li h3 {font-size: 1.7rem !important; font-weight: 800;letter-spacing: 0;}
.CUERPO .iconlist li p, .CUERPO-TABS .iconlist li p {margin:0; font-size: 1.7rem;letter-spacing: 0;}

.CUERPO1 .btns.anclas li .btn>span, .CUERPO-TABS .btns.anclas li .btn>span {font-weight: 400; font-size: 15px; margin-left:0; margin-right:0;}
.CUERPO1 .iconlist, .CUERPO-TABS .iconlist {margin-left: 0;margin-bottom: 45px;}
.CUERPO1 .iconlist li, .CUERPO-TABS .iconlist li {padding-left: 5.8rem !important;}
.CUERPO1 .iconlist li h3, .CUERPO-TABS .iconlist li h3 {font-size: 1.7rem !important; font-weight: 800;letter-spacing: 0;}
.CUERPO1 .iconlist li p, .CUERPO-TABS .iconlist li p {margin:0; font-size: 1.7rem;letter-spacing: 0;}

.CUERPO2 .btns.anclas li .btn>span, .CUERPO-TABS .btns.anclas li .btn>span {font-weight: 400; font-size: 15px; margin-left:0; margin-right:0;}
.CUERPO2 .iconlist, .CUERPO-TABS .iconlist {margin-left: 0;margin-bottom: 45px;}
.CUERPO2 .iconlist li, .CUERPO-TABS .iconlist li {padding-left: 5.8rem !important;}
.CUERPO2 .iconlist li h3, .CUERPO-TABS .iconlist li h3 {font-size: 1.7rem !important; font-weight: 800;letter-spacing: 0;}
.CUERPO2 .iconlist li p, .CUERPO-TABS .iconlist li p {margin:0; font-size: 1.7rem;letter-spacing: 0;}

.pagination {margin: 4rem 1rem .5rem 1rem;}
.pagination .btns li{ list-style-type: none;}
.pagination .btns li .btn {border-bottom:2px solid; padding: 1rem;}
.pagination .btns li .btn .icon-arrow-top{font-size: 1.6rem;margin-top: -.9rem;}
/*accordion*/
.CUERPO .white.pad-sm, .CUERPO-TABS .white.pad-sm {border: 2px solid #d0d0d0;}
.CUERPO .accordion.white dt, .CUERPO-TABS .accordion.white dt {}
.CUERPO .accordion dt, .fan dt, .resp-accordion>a, .CUERPO-TABS .accordion dt {color:#333 !important;border-top: 2px solid #d0d0d0; border-bottom: none;}
.CUERPO .accordion dt:first-child, .fan dt:first-child, .resp-accordion>a, .CUERPO-TABS .accordion dt:first-child {border-top:none;}
.CUERPO .pad-sm, .CUERPO-TABS .pad-sm { padding:0 !important;}
.CUERPO .pad-xs, .CUERPO-TABS .pad-xs {padding: 2rem !important;}
.CUERPO .accordion dt, .CUERPO-TABS .accordion dt {padding-left: 2rem !important;}
.CUERPO .accordion dt:after,.fan dt:after,.resp-accordion>a:after, .CUERPO-TABS .accordion dt:after {content:"\e9d3";position:absolute;right:1.6rem;top: 50%;margin-top:-0.8rem;font-family:"bupaicons" !important;font-size:1.6rem;color:#333 !important;}
.CUERPO .accordion dt.active:after,.fan dt.active:after,.resp-accordion.active>a:after, .CUERPO-TABS .accordion dt.active:after {content:"\e9d2";color: #333;}

.CUERPO1 .white.pad-sm, .CUERPO-TABS .white.pad-sm {border: 2px solid #d0d0d0;}
.CUERPO1 .accordion.white dt, .CUERPO-TABS .accordion.white dt {}
.CUERPO1 .accordion dt, .fan dt, .resp-accordion>a, .CUERPO-TABS .accordion dt {color:#333 !important;border-top: 2px solid #d0d0d0; border-bottom: none;}
.CUERPO1 .accordion dt:first-child, .fan dt:first-child, .resp-accordion>a, .CUERPO-TABS .accordion dt:first-child {border-top:none;}
.CUERPO1 .pad-sm, .CUERPO-TABS .pad-sm { padding:0 !important;}
.CUERPO1 .pad-xs, .CUERPO-TABS .pad-xs {padding: 2rem !important;}
.CUERPO1 .accordion dt, .CUERPO-TABS .accordion dt {padding-left: 2rem !important;}
.CUERPO1 .accordion dt:after,.fan dt:after,.resp-accordion>a:after, .CUERPO-TABS .accordion dt:after {content:"\e9d3";position:absolute;right:1.6rem;top: 50%;margin-top:-0.8rem;font-family:"bupaicons" !important;font-size:1.6rem;color:#333 !important;}
.CUERPO1 .accordion dt.active:after,.fan dt.active:after,.resp-accordion.active>a:after, .CUERPO-TABS .accordion dt.active:after {content:"\e9d2";color: #333;}

.CUERPO2 .white.pad-sm, .CUERPO-TABS .white.pad-sm {border: 2px solid #d0d0d0;}
.CUERPO2 .accordion.white dt, .CUERPO-TABS .accordion.white dt {}
.CUERPO2 .accordion dt, .fan dt, .resp-accordion>a, .CUERPO-TABS .accordion dt {color:#333 !important;border-top: 2px solid #d0d0d0; border-bottom: none;}
.CUERPO2 .accordion dt:first-child, .fan dt:first-child, .resp-accordion>a, .CUERPO-TABS .accordion dt:first-child {border-top:none;}
.CUERPO2 .pad-sm, .CUERPO-TABS .pad-sm { padding:0 !important;}
.CUERPO2 .pad-xs, .CUERPO-TABS .pad-xs {padding: 2rem !important;}
.CUERPO2 .accordion dt, .CUERPO-TABS .accordion dt {padding-left: 2rem !important;}
.CUERPO2 .accordion dt:after,.fan dt:after,.resp-accordion>a:after, .CUERPO-TABS .accordion dt:after {content:"\e9d3";position:absolute;right:1.6rem;top: 50%;margin-top:-0.8rem;font-family:"bupaicons" !important;font-size:1.6rem;color:#333 !important;}
.CUERPO2 .accordion dt.active:after,.fan dt.active:after,.resp-accordion.active>a:after, .CUERPO-TABS .accordion dt.active:after {content:"\e9d2";color: #333;}

.top-tabs {width:100%; border-bottom:1px solid #ddd; margin-bottom:20px;}
#tabs-art ul.tabs-nav {width:66%; border-bottom:0 solid #ddd;}
#tabs-art ul.tabs-nav li {display:block; float:left; width:50%;}
a.ubicacion.table-cell {width:33%; text-align:center; vertical-align:middle; font-size:17px; color:#333;}
.table {display:table !important;}
.table-cell {display:table-cell !important;}
.CUERPO .row.hleft, .CUERPO-TABS .row.hleft {margin-left:0; margin-right:0;}


.wp-box {width:36px; height:36px;border-radius: 4px; float: right; margin: 0 3px; padding: 5px 5px; font-size: 25px; background-color: #666; color:#ffffff;}
.wp-box img {width:100%;}
.wp-number {border-radius: 4px; float: right; margin: 0 6px 0 0; padding: 4px 7px 3px 7px; font-size: 13px;  border:1px solid grey ;}
.wp-fb {border-radius: 4px; float: right; margin: 0 6px;padding: 4px 7px 4px 7px; font-size: 13px; background-color: #3b5999; color:#ffffff;}
.wp-tw {border-radius: 4px; float: right; margin: 0 6px;padding: 4px 7px 4px 7px; font-size: 13px; background-color: #55acee; color:#ffffff;}
.wp-in {border-radius: 4px; float: right; margin: 0 6px;padding: 4px 7px 4px 7px; font-size: 13px; background-color: #0077B5; color:#ffffff;}
.wp-plus {border-radius: 4px; float: right; margin: 0 6px;padding: 4px 7px 4px 7px; font-size: 13px; background-color: #dd4b39; color:#ffffff;}
.wp-wsp {border-radius: 4px; float: right; margin: 0 6px;padding: 4px 7px 4px 7px; font-size: 13px; background-color: #25D366; color:#ffffff;}
.wp-share {padding: 0 0 14px 0;overflow: hidden; float:left; position: relative;}
.wp-share span{display: inline-block; font-size: 17px; font-family:'bupa', sans-serif; padding-right: 25px;}
.wp-print {overflow: hidden; position: relative; float: left;}
ul.share-buttons, .wp-print {list-style: none;padding: 0;margin: 0;position: relative;float: left;margin-left: 10px;}
ul.share-buttons li img{width:35px;}
ul.share-buttons li {display: inline;}
.print img{width: 100%; height: auto;}
.print{padding: 5px !important;}
.img-destacada{width: 100%; height: auto; max-width: 1000px;}
.fb-share-button {float:left; margin:8px 0 0 0;}
#twitter-widget-0 {float:left !important; margin:8px 5px 0 5px !important;}
.box-redes {border-top:1px solid #f0f0f0; border-bottom:1px solid #f0f0f0; padding:5px 0; width:100%;margin: 20px auto 0 auto;}

.herramientas {width:100%; display:block; float:right; border-bottom: 1px solid #e8e8e8; border-top: 1px solid #e8e8e8; padding: .8rem 0; opacity: .5;}
.herramientas a { float:right; border-bottom:none !important;}
.herramientas a img {width:25px; display:block;}


/*--------------- ArtÃ­culo ---------------*/
.CUERPO .auxi, .CUERPO-TABS .auxi{max-width: 900px;}
.CUERPO1 .auxi, .CUERPO-TABS .auxi{max-width: 900px;}
.CUERPO2 .auxi, .CUERPO-TABS .auxi{max-width: 900px;}
.auxi_articulo {margin:0 auto !important; float:none; padding:50px 0;}
.auxi_articulo .titular { margin:10px 0 15px 0; font-size:45px; color:#000; clear:both;}
.auxi_articulo .bajada {font-size:20px; color:#003366; margin:0 0 1em 0; line-height:160%; clear:both; border-bottom:1px solid #ededed; margin:0 0 10px; padding:0 0 10px;}
.auxi_articulo .epigrafe {font-size:16px; color:#000000; clear:both;}
.auxi_articulo .fecha {display:block; font-size:12px; color:#666666; clear:both; padding:.8em 0; font-style:italic;}
.breadcrumbs {padding:5px;}
.breadcrumbs .breadcrumb{color: #333333;font-size:14px; letter-spacing: 1px; font-family: 'bupa'; margin: 10px auto;border-right:1px solid #c6c6c6; padding:0 5px; height: 5px;}
.breadcrumbs .breadcrumb:last-child{border-right:none;}
.breadcrumbs .breadcrumb a {color: #0079c8;}
.breadcrumbs p{font-size:14px; display: inline-block; color:#0079c8;}
.auxi_articulo .rot {color: #003366; font-size: 30px; font-weight: normal; margin: 30px 0;}
.tags {padding:5px;}
.tags .tag{color: #333333;font-size:14px; letter-spacing: 1px; font-family: 'bupa'; margin: 10px auto;border-right:1px solid #c6c6c6; padding:0 5px; height: 5px;}
.tags .tag:last-child{border-right:none;}
.tags .tag a {color: #0079c8;}
.tags p{font-size:14px; display: inline-block; color:#0079c8;}


/*Utiles Herramientas y Redes sociales*/
.box-utiles {clear:both; border-top:1px solid #ededed; border-bottom:1px solid #ededed; margin:0 0 1em; padding:.5em 0 .2em; overflow:hidden;}
.box-utiles .herramientas {margin-bottom:0; float:right;}
.box-utiles .herramientas a:hover {text-decoration:none;}
.box-utiles .redes-sociales {float:left;}
.box-utiles .redes-sociales div {margin:0 7px 0 0;}
.box-utiles .redes-sociales h3, .redes-sociales .redes {float:left;}
.box-utiles .redes-sociales .margin0 { margin:0;}
.box-utiles .redes-sociales .margin30 {margin:0 0 0 30px;}
.box-utiles .redes-sociales h3 {clear:both; color:#666666; float:left; font-size:12px; font-weight:bold;}

/*--Estilos formulario--*/
.form-horizontal {color: #333;}
.form-horizontal .form-group {margin-bottom: 10px; overflow: hidden;}
.form-horizontal .form-group label, .form-horizontal .form-group legend {font-size: 15px; font-weight: 600; color: #333; border:none;}
.form-horizontal .form-control {height: 35px; box-shadow: none !important; width: 100%}
.form-horizontal .form-group select, .form-horizontal .form-group input {height: 35px; box-shadow: none !important; border: 1px solid #c7c7c7; border-radius: 5px; color: #666;font-size: 14px;font-style: normal;font-weight: 600;height: 35px;padding: 0 0 0 40px;}
.form-horizontal .form-group select { padding: 1.4rem 4.8rem 1.4rem 1.4rem;background-image: url(/integramedica/imag/diseno/select-gris.png);background-repeat: no-repeat;background-position: center right 1rem;}
.form-horizontal .form-group input[type="file"]{border: none; padding:0px; border-radius: 0;}
.form-horizontal .form-group select option{font-size: 14px; font-style: normal;font-weight: normal; height: 35px;padding: 0 0 0 10px;}
.form-horizontal .form-group select option:hover{color: #003366;}
.form-horizontal .item-capcha label {font-size: 14px; font-weight: 300; color: #666; font-style: italic;}
.form-horizontal .form-group .form-check-label .check {margin: 0 7px 0 0;}
.form-horizontal .form-group .btn {font-size: 13px; padding: 1.7rem 5.2rem; margin-top: 2rem;}
.form-horizontal .form-group .btn i {left: 12rem; font-size: 2rem; top: 3.1rem;}
.form-horizontal .form-group textarea {height: 130px; border: 1px solid #666; border-radius: 3px; font-weight: 700; color: #666; padding:7px;}
.form-horizontal .form-group label {display: inline-block;}
.form-horizontal .form-group input[type="radio"] {margin:0 5px 0 0; position:relative;top: 1.2rem;margin-right: 1rem;display: inline-block;}
.form-horizontal .form-group i, .form-horizontal .withicon i {position: absolute; top: 1.5rem; left: 2.5rem;font-size: 2rem;z-index: 10;}
.form-horizontal .form-group {text-align: center;}
.form-horizontal .msj{font-size: 1.4rem;}
.form-horizontal .radio-cont{bottom: 13px;text-align: left;}
.form-container hr{background-color: #f2f2f2;height: 1px; border:none; margin:3rem 0;}
.form-header{border-bottom:1px solid #f2f2f2; padding-bottom:3rem;}


/*--Estilos formulario sidebar--*/
.sidebar .form-box {padding-bottom: 3.3rem !important;}
.sidebar .form-box .form-title .icon-clock, .titular{display: inline-block;}
.sidebar .form-box i{color:#fff !important;}
.sidebar .form-box .form-title .titular {width: 80%;}
.sidebar .form-box .form-title .titular h2{font-weight: 800; color:#fff;}
.sidebar .form-box .form-title .titular p{font-size: 1.5rem; line-height: 1.5rem;}
.sidebar .form-box .form-title i{bottom: 3px; padding-right: .5rem;}
.sidebar .form-box .btns-bottom {margin-top: 2rem;}
.sidebar .form-box .btns-bottom  a{padding: 5px; display: block;}
.sidebar .form-box a{color:#fff; font-size: 1.3rem;}
.sidebar .form-box a:hover{text-decoration: underline;}

.sidebar .form-box .iconlist.rounded>*>.icon, .iconlist.rounded>*>i{padding:0 .8rem;border: none;}
.sidebar .form-box .iconlist>*>.icon, .iconlist>*>i{color:#fff;top: 10px;border:none;}
.sidebar .form-box .iconlist>*{ margin-bottom: 4px; padding-bottom: 2px;}
.sidebar .form-box .iconlist li {border-bottom: 1px solid #3fa6e9;}
.sidebar .form-box .iconlist li a{font-size: 1.5rem; position: relative; top: 6px;}


/*DESCARGAS*/
.box-descargas {clear: both;margin: 10px 0;list-style-type: none;}
.box-descargas ul {margin-top: 0;margin-bottom: 10px; list-style: none;padding: 0 !important; margin-left: 5px !important;}
.box-descargas li {list-style-type: none;background: #F0F0F0;}
.box-descargas .file {margin: 0 0 5px;border-bottom: 1px solid #e2e2e2;padding: 10px 0;overflow: hidden; width: 100%;}
.box-descargas .file a {font-family: 'bupa', sans-serif;font-size: 1.5rem;color: #0079c8; border-bottom:none !important; font-weight: 400;}
.box-descargas .file a:hover {color: #4a8ad1;text-decoration:none;}
.box-descargas .file amp-img {float: left;margin: 0 10px 0 0;width: 32px;height: auto;}
.box-descargas .file span {padding: 0;}
.box-descargas h4{font-size: 19px !important;font-weight: bold !important;letter-spacing: 2px;color: #0079c8;}
.box-descargas .file a img{width: auto !important; margin-left: 2rem; margin-right: 1rem; display: inline-block;}


/* MULTIMEDIA VIDEO */
.media{position: relative; padding-bottom: 56.25%; /* 16/9 ratio */ padding-top: 30px; /* IE6 workaround*/ height: 0; overflow: hidden; margin: 30px 0;}
.media iframe,.media object,.media embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%;}

/*-------------------oo------------------------*/

/* MULTIMEDIA VIDEO EVENTO */
.box-evento {padding-bottom:40px; padding-top:30px;}
.box-evento iframe {width: 100%;}
.box-evento ul {padding: 0 0 0 20px;}
.box-evento ul li {display: block; margin: 0 0 10px 0;}
.box-evento ul li a {padding: 10px 20px; background:#00548C; color:#FFFFFF; display: block;}


/*RELACIONADOS*/
.area_relacionados {margin:0 0 30px 0;}
.area_relacionados .article {position: relative; overflow:hidden; height:300px; margin-top:0; margin-bottom:0.1%;}

.area_relacionados .article .imag {position: absolute; top:0; left:0; z-index: 1;  width:auto; height: auto; max-height:350px; min-height: 300px;}
.area_relacionados .article .shade {position: absolute; height:140px; bottom:0; left:0; width:100%; z-index: 2;  -webkit-animation: .5s ease;
	-moz-animation: .5s ease;
	-ms-animation: .5s ease;
	-o-animation: .5s ease;
	animation: .5s ease;
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	-ms-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;}
.area_relacionados .article:hover .shade {position: absolute; height:100%; bottom:0; left:0; width:100%; z-index: 2;  -webkit-animation: .5s ease;
	-moz-animation: .5s ease;
	-ms-animation: .5s ease;
	-o-animation: .5s ease;
	animation: .5s ease;
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	-ms-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;filter:alpha(opacity=70);opacity:.7;}
.area_relacionados .article .text {z-index:3; position: absolute; bottom:10%; margin: 0 5%; width: 90%;}
.area_relacionados .article .text a {color:#FFFFFF;}
.area_relacionados .article .text a:hover {color:#65d3e3;}
.area_relacionados .article .text a:hover .title {color:#65d3e3;}
.area_relacionados .article .text .title {color:#ffffff; font-size:16px; display:block;}
.area_relacionados .article .text .date {font-family: 'ubuntulight'; color:#65d3e3; font-size: 11px; margin: 10px 0 0; display: block;}
.area_relacionados .article .text .info {line-height:140%; font-family: 'ubuntulight'; height:0; overflow: hidden; margin-top: 0px; color:#FFFFFF; font-size:12px; -webkit-animation: .5s ease;
	-moz-animation: .5s ease;
	-ms-animation: .5s ease;
	-o-animation: .5s ease;
	animation: .5s ease;
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	-ms-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out; filter:alpha(opacity=0);opacity:.0;}
.area_relacionados .article:hover .text .info {height: 130px; overflow: hidden; margin-top: 20px; -webkit-animation: .5s ease;
	-moz-animation: .5s ease;
	-ms-animation: .5s ease;
	-o-animation: .5s ease;
	animation: .5s ease;
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	-ms-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out; filter:alpha(opacity=100);opacity:1;}

/*-------------------oo------------------------*/

/*ARTICULO FORMULARIO*/

form#formProntus{margin-top: 30px;}
/*.row {overflow: hidden;clear: both;width: 100%;box-sizing: border-box;padding-bottom: 10px;float: none;}*/
/*form#formProntus input[type="text"],input[type="password"], input[type="email"], input[type="tel"], input[type="rut"], input[type="direccion"], select, textarea {width: 100%;height: 22px;margin-bottom: 5px;padding: 5px;background-color: #FFF;color: #666;border: 2px solid #FFF;border-radius: 3px;text-align: left;font: 13px Arial,Helvetica,sans-serif;z-index: 10;}*/
form#formProntus input[type="text"]:focus, input[type="password"]:focus, input[type="email"], input[type="rut"], form input[type="direccion"]:focus, select:focus, textarea:focus {/*border-left: 2px solid #B21E28 !important;*/box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.3);outline: medium none;}
form#formProntus label.pregunta {display: block;text-align: right;color: #000;font-size: 13px;padding-top: 5px;margin-bottom: 5px;width: 30%;float: left;}
form#formProntus .opcion{float: left;padding: 0px;box-sizing: border-box;width: 70%;}
form#formProntus .tableform .fieldform {width: 40%;border: 1px solid #CCC;margin-left: 10px;font-size: 13px;font-weight: normal;color: #000;padding: 5px;border-radius: 3px;}
form#formProntus select {height: 34px;}
/*form#formProntus textarea {height: 120px;margin-bottom: 10px; width: 60% !important;}*/
form#formProntus .paso{text-align: center;margin: 20px 0 30px;}
form#formProntus input.boton {padding: 10px 15px;line-height: 1em !important;font-family: 'ubuntulight';font-style: normal;font-size: 14px;font-size-adjust: none;font-stretch: normal;font-feature-settings: normal;font-language-override: normal;font-kerning: auto;font-synthesis: weight style;font-variant: normal;text-decoration: none;display: inline-block !important;color: #FFF;background-color: #B21E28;border: medium none;cursor: pointer;height: auto !important;text-transform: uppercase;}

/*-------------------oo------------------------*/


/* SUBTITULOS */
/*ancore*/
.subtitulos {background:#4a8ad1; margin:0.8em 2px; padding:10px 5px; font-size:12px; color:#FFF; font-weight:normal; text-align:left; border-radius:3px; float:left; }
.subtitulos a {font-size:13px; color:#ffffff !important; margin:0 5px 0 0;  padding:0 0 0 0.8em;}
.subtitulos a:hover { text-decoration:underline;}

/*subtÃ­tulo en el cuerpo*/
.contSubtit {display:table; width:100%; margin:1em 0 0; padding:0.8em 0; clear:both;}
.contSubtit .titSubtit {font-size:25px; margin:0; padding:0; font-size:25px; color:#B21E28; float:left; width:82%;}
.contSubtit .titSubtit div, .contSubtit .titSubtit a, .contSubtit .titSubtit a:hover {font-size:22px; color:#333333; text-decoration:none; padding:8px 0; font-weight: 800;}
.contSubtit .linkSubtit {margin:0 6px 0 0; padding:4px 0 0 0; font-size:12px; font-weight:normal; color:#333333; text-align:right;}
.contSubtit .linkSubtit a {border-bottom:none; margin:5px 10px 0 0; font-size:16px;  font-weight:600; color:#0079c8; text-align:right;border-radius:3px; padding: .3em .4em .3em 1em; text-decoration:none;}
.contSubtit .linkSubtit a:hover {background:#0079c8; color:#FFFFFF;}
.contSubtit .linkSubtit a i {margin-left: 5px; bottom: 2px;}

/*-------------------oo------------------------*/

/* CUERPO DEL ARTICULO */
.CUERPO p, .CUERPO-TABS p {color: #4d4d4d; font-size: 16px; letter-spacing: 1px; font-family: 'bupa'; margin: 25px auto; line-height: 1.4;}
.CUERPO ul, .CUERPO p ul, .CUERPO-TABS ul, .CUERPO-TABS p ul { margin-top:8px; margin-left:50px; font-size:15px; color:#000000; line-height:170%; letter-spacing: 1px;}
.CUERPO ul li, .CUERPO p ul li, .CUERPO-TABS ul li, .CUERPO-TABS p ul li { list-style-type:square; font-size:16px; font-family:'bupa';}
.CUERPO ol, .CUERPO p ol, .CUERPO-TABS ol, .CUERPO-TABS p ol { margin-top:8px; margin-left:50px; font-size:15px; color:#000000;}
.CUERPO ol li, .CUERPO p ol li, .CUERPO-TABS ol li, .CUERPO-TABS p ol li { list-style-type:decimal; font-size:15px; color:#000000;}
.CUERPO blockquote, .CUERPO-TABS blockquote {margin-left:15px;}
.CUERPO, .CUERPO-TABS {margin:0; margin-bottom:5rem;font-size:15px; font-weight:normal; background-color: #fff; line-height:170%; text-align:justify; clear:both;}
.CUERPO table, .CUERPO table td, .CUERPO-TABS table, .CUERPO-TABS table td  {border-collapse:collapse; padding:6px; font-size:15px; color:#000000; font-weight:normal; text-align:left;}
.CUERPO table, .CUERPO table td strong, .CUERPO-TABS table, .CUERPO-TABS table td strong {font-weight:bold; font-size:15px; margin:0; line-height:12px;}
.CUERPO a, .CUERPO-TABS a {color:#0066cc; font-weight:bold; text-decoration:none; border-bottom:1px dotted #0066cc; }
.CUERPO a:hover, .CUERPO * a:hover, .CUERPO-TABS a:hover, .CUERPO-TABS * a:hover {color:#003366; text-decoration:none;}
.CUERPO strong, .CUERPO b, .CUERPO-TABS strong, .CUERPO-TABS b {font-weight:bold;}
.CUERPO sup, .CUERPO-TABS sup {font-size:10px;}
.CUERPO ul, .CUERPO-TABS ul {list-style:square; display: block; margin: 5px 5px 0px 25px; color:#000000;}
.CUERPO ol, .CUERPO-TABS ol {list-style:decimal; display: block; margin: 5px 5px 0px 25px; color:#000000;}
.CUERPO .auxi, .CUERPO-TABS .auxi{width:100%;}

.CUERPO1 p, .CUERPO-TABS p {color: #4d4d4d; font-size: 16px; letter-spacing: 1px; font-family: 'bupa'; margin: 25px auto; line-height: 1.4;}
.CUERPO1 ul, .CUERPO p ul, .CUERPO-TABS ul, .CUERPO-TABS p ul { margin-top:8px; margin-left:50px; font-size:15px; color:#000000; line-height:170%; letter-spacing: 1px;}
.CUERPO1 ul li, .CUERPO p ul li, .CUERPO-TABS ul li, .CUERPO-TABS p ul li { list-style-type:square; font-size:16px; font-family:'bupa';}
.CUERPO1 ol, .CUERPO p ol, .CUERPO-TABS ol, .CUERPO-TABS p ol { margin-top:8px; margin-left:50px; font-size:15px; color:#000000;}
.CUERPO1 ol li, .CUERPO p ol li, .CUERPO-TABS ol li, .CUERPO-TABS p ol li { list-style-type:decimal; font-size:15px; color:#000000;}
.CUERPO1 blockquote, .CUERPO-TABS blockquote {margin-left:15px;}
.CUERPO1, .CUERPO-TABS {margin:0; margin-bottom:5rem;font-size:15px; font-weight:normal; background-color: #fff; line-height:170%; text-align:justify; clear:both;}
.CUERPO1 table, .CUERPO table td, .CUERPO-TABS table, .CUERPO-TABS table td  {border-collapse:collapse; padding:6px; font-size:15px; color:#000000; font-weight:normal; text-align:left;}
.CUERPO1 table, .CUERPO table td strong, .CUERPO-TABS table, .CUERPO-TABS table td strong {font-weight:bold; font-size:15px; margin:0; line-height:12px;}
.CUERPO1 a, .CUERPO-TABS a {color:#0066cc; font-weight:bold; text-decoration:none; border-bottom:1px dotted #0066cc; }
.CUERPO1 a:hover, .CUERPO * a:hover, .CUERPO-TABS a:hover, .CUERPO-TABS * a:hover {color:#003366; text-decoration:none;}
.CUERPO1 strong, .CUERPO b, .CUERPO-TABS strong, .CUERPO-TABS b {font-weight:bold;}
.CUERPO1 sup, .CUERPO-TABS sup {font-size:10px;}
.CUERPO1 ul, .CUERPO-TABS ul {list-style:square; display: block; margin: 5px 5px 0px 25px; color:#000000;}
.CUERPO1 ol, .CUERPO-TABS ol {list-style:decimal; display: block; margin: 5px 5px 0px 25px; color:#000000;}
.CUERPO1 .auxi, .CUERPO-TABS .auxi{width:100%;}

.CUERPO2 p, .CUERPO-TABS p {color: #4d4d4d; font-size: 16px; letter-spacing: 1px; font-family: 'bupa'; margin: 25px auto; line-height: 1.4;}
.CUERPO2 ul, .CUERPO p ul, .CUERPO-TABS ul, .CUERPO-TABS p ul { margin-top:8px; margin-left:50px; font-size:15px; color:#000000; line-height:170%; letter-spacing: 1px;}
.CUERPO2 ul li, .CUERPO p ul li, .CUERPO-TABS ul li, .CUERPO-TABS p ul li { list-style-type:square; font-size:16px; font-family:'bupa';}
.CUERPO2 ol, .CUERPO p ol, .CUERPO-TABS ol, .CUERPO-TABS p ol { margin-top:8px; margin-left:50px; font-size:15px; color:#000000;}
.CUERPO2 ol li, .CUERPO p ol li, .CUERPO-TABS ol li, .CUERPO-TABS p ol li { list-style-type:decimal; font-size:15px; color:#000000;}
.CUERPO2 blockquote, .CUERPO-TABS blockquote {margin-left:15px;}
.CUERPO2, .CUERPO-TABS {margin:0; margin-bottom:5rem;font-size:15px; font-weight:normal; background-color: #fff; line-height:170%; text-align:justify; clear:both;}
.CUERPO2 table, .CUERPO table td, .CUERPO-TABS table, .CUERPO-TABS table td  {border-collapse:collapse; padding:6px; font-size:15px; color:#000000; font-weight:normal; text-align:left;}
.CUERPO2 table, .CUERPO table td strong, .CUERPO-TABS table, .CUERPO-TABS table td strong {font-weight:bold; font-size:15px; margin:0; line-height:12px;}
.CUERPO2 a, .CUERPO-TABS a {color:#0066cc; font-weight:bold; text-decoration:none; border-bottom:1px dotted #0066cc; }
.CUERPO2 a:hover, .CUERPO * a:hover, .CUERPO-TABS a:hover, .CUERPO-TABS * a:hover {color:#003366; text-decoration:none;}
.CUERPO2 strong, .CUERPO b, .CUERPO-TABS strong, .CUERPO-TABS b {font-weight:bold;}
.CUERPO2 sup, .CUERPO-TABS sup {font-size:10px;}
.CUERPO2 ul, .CUERPO-TABS ul {list-style:square; display: block; margin: 5px 5px 0px 25px; color:#000000;}
.CUERPO2 ol, .CUERPO-TABS ol {list-style:decimal; display: block; margin: 5px 5px 0px 25px; color:#000000;}
.CUERPO2 .auxi, .CUERPO-TABS .auxi{width:100%;}
/*-------------------oo------------------------*/

/*-------------------oo------------------------*/

/*FORMATO VTXT*/
.CUERPO h1, .CUERPO-TABS h1 {font-size:18px; font-weight:normal;}
.CUERPO h2, .CUERPO-TABS h2 {font-size:15px; font-weight:bold;}
.CUERPO h3, .CUERPO-TABS h3 {font-size:12px; font-weight:bold;}
.CUERPO h4, .CUERPO-TABS h4 {font-size:11px; font-weight:bold;}
.CUERPO h5, .CUERPO-TABS h5  {font-size:10px; font-weight:bold;}
.CUERPO h6, .CUERPO-TABS h6 {font-size:9px; font-weight:bold;}
.CUERPO address, .CUERPO-TABS address {font-size:12px; font-weight:normal; color:#000000; font-style:italic;}
.CUERPO pre, .CUERPO-TABS pre {font-size:11px; font-weight:normal; color:#666666; text-align:justify; text-indent:10px;}
.CUERPO .td-estilo-fondogris, .CUERPO-TABS .td-estilo-fondogris {background-color:#dddddd;}
.CUERPO .td-estilo-fondoazul, .CUERPO-TABS .td-estilo-fondoazul {background-color:#1C2B45; color:#FCFCFC; font-weight:bold;}
.CUERPO .tr-estilo-fondogris, .CUERPO-TABS .tr-estilo-fondogris {background-color:#dddddd;}
.CUERPO .tr-estilo-fondoazul, .CUERPO-TABS .tr-estilo-fondoazul {background-color:#1C2B45; color:#FCFCFC; font-weight:bold;}

.CUERPO1 h1, .CUERPO-TABS h1 {font-size:18px; font-weight:normal;}
.CUERPO1 h2, .CUERPO-TABS h2 {font-size:15px; font-weight:bold;}
.CUERPO1 h3, .CUERPO-TABS h3 {font-size:12px; font-weight:bold;}
.CUERPO1 h4, .CUERPO-TABS h4 {font-size:11px; font-weight:bold;}
.CUERPO1 h5, .CUERPO-TABS h5  {font-size:10px; font-weight:bold;}
.CUERPO1 h6, .CUERPO-TABS h6 {font-size:9px; font-weight:bold;}
.CUERPO1 address, .CUERPO-TABS address {font-size:12px; font-weight:normal; color:#000000; font-style:italic;}
.CUERPO1 pre, .CUERPO-TABS pre {font-size:11px; font-weight:normal; color:#666666; text-align:justify; text-indent:10px;}
.CUERPO1 .td-estilo-fondogris, .CUERPO-TABS .td-estilo-fondogris {background-color:#dddddd;}
.CUERPO1 .td-estilo-fondoazul, .CUERPO-TABS .td-estilo-fondoazul {background-color:#1C2B45; color:#FCFCFC; font-weight:bold;}
.CUERPO1 .tr-estilo-fondogris, .CUERPO-TABS .tr-estilo-fondogris {background-color:#dddddd;}
.CUERPO1 .tr-estilo-fondoazul, .CUERPO-TABS .tr-estilo-fondoazul {background-color:#1C2B45; color:#FCFCFC; font-weight:bold;}

.CUERPO2 h1, .CUERPO-TABS h1 {font-size:18px; font-weight:normal;}
.CUERPO2 h2, .CUERPO-TABS h2 {font-size:15px; font-weight:bold;}
.CUERPO2 h3, .CUERPO-TABS h3 {font-size:12px; font-weight:bold;}
.CUERPO2 h4, .CUERPO-TABS h4 {font-size:11px; font-weight:bold;}
.CUERPO2 h5, .CUERPO-TABS h5  {font-size:10px; font-weight:bold;}
.CUERPO2 h6, .CUERPO-TABS h6 {font-size:9px; font-weight:bold;}
.CUERPO2 address, .CUERPO-TABS address {font-size:12px; font-weight:normal; color:#000000; font-style:italic;}
.CUERPO2 pre, .CUERPO-TABS pre {font-size:11px; font-weight:normal; color:#666666; text-align:justify; text-indent:10px;}
.CUERPO2 .td-estilo-fondogris, .CUERPO-TABS .td-estilo-fondogris {background-color:#dddddd;}
.CUERPO2 .td-estilo-fondoazul, .CUERPO-TABS .td-estilo-fondoazul {background-color:#1C2B45; color:#FCFCFC; font-weight:bold;}
.CUERPO2 .tr-estilo-fondogris, .CUERPO-TABS .tr-estilo-fondogris {background-color:#dddddd;}
.CUERPO2 .tr-estilo-fondoazul, .CUERPO-TABS .tr-estilo-fondoazul {background-color:#1C2B45; color:#FCFCFC; font-weight:bold;}

/*-------------------oo------------------------*/

/*vtxt*/
.CUERPO .subtit, .CUERPO-TABS .subtit /* subtitulos */{font-size:25px; margin:0; padding:0; font-size:30px; color:#003366; width:100%;}
.CUERPO .subtit-sinlink, .CUERPO-TABS .subtit-sinlink /* subtitulos */{font-size:25px; margin:0; padding:0; font-size:30px; color:#003366; width:100%;}
.CUERPO .titulos, .CUERPO-TABS .titulos /* titulos */         {display:block; width:100%; margin:0; padding:0; font-size:14px; font-weight:bold; color:#93815B;}
.CUERPO .piefoto, .CUERPO-TABS .piefoto /* pies de fotos */   {color:#333333; font-size:12px;}
.CUERPO .resalta, .CUERPO-TABS .resalta /* texto resaltado */  {font-weight:bold; font-size:17px;}
.CUERPO .destacado, .CUERPO-TABS .destacado /* texto destacado */  {color:#960000; font-size:13px; text-transform:uppercase; font-family:LatoBold, Verdana, Geneva, sans-serif;}
.CUERPO .azulbold, .CUERPO-TABS .azulbold /* texto azul bold */ {font-weight:bold; color:#003366;}
.CUERPO .calipso, .CUERPO-TABS .calipso /* texto amarillo */  {color:#15ab90;}
.CUERPO .azul, .CUERPO-TABS .azul /* texto azul */      {color:#003366;}
.CUERPO .blanco, .CUERPO-TABS .blanco /* texto blanco */    {color:#FCFCFC;}
.CUERPO .negro, .CUERPO-TABS .negro /* texto negro */     {color:#000000;}
.CUERPO .rojo, .CUERPO-TABS .rojo /* texto rojo */      {color:#CC0000;}
.CUERPO .naranjo, .CUERPO-TABS .naranjo /* texto naranjo */   {color:#FF6000;}
.CUERPO .verde, .CUERPO-TABS .verde /* texto verde */     {color:#336600;}
.CUERPO .gris, .CUERPO-TABS .gris /* texto gris */      {color:#5C5C5C;}
.CUERPO .radius, .CUERPO-TABS .radius {border-radius:50%;}

.CUERPO1 .subtit, .CUERPO-TABS .subtit /* subtitulos */{font-size:25px; margin:0; padding:0; font-size:30px; color:#003366; width:100%;}
.CUERPO1 .subtit-sinlink, .CUERPO-TABS .subtit-sinlink /* subtitulos */{font-size:25px; margin:0; padding:0; font-size:30px; color:#003366; width:100%;}
.CUERPO1 .titulos, .CUERPO-TABS .titulos /* titulos */         {display:block; width:100%; margin:0; padding:0; font-size:14px; font-weight:bold; color:#93815B;}
.CUERPO1 .piefoto, .CUERPO-TABS .piefoto /* pies de fotos */   {color:#333333; font-size:12px;}
.CUERPO1 .resalta, .CUERPO-TABS .resalta /* texto resaltado */  {font-weight:bold; font-size:17px;}
.CUERPO1 .destacado, .CUERPO-TABS .destacado /* texto destacado */  {color:#960000; font-size:13px; text-transform:uppercase; font-family:LatoBold, Verdana, Geneva, sans-serif;}
.CUERPO1 .azulbold, .CUERPO-TABS .azulbold /* texto azul bold */ {font-weight:bold; color:#003366;}
.CUERPO1 .calipso, .CUERPO-TABS .calipso /* texto amarillo */  {color:#15ab90;}
.CUERPO1 .azul, .CUERPO-TABS .azul /* texto azul */      {color:#003366;}
.CUERPO1 .blanco, .CUERPO-TABS .blanco /* texto blanco */    {color:#FCFCFC;}
.CUERPO1 .negro, .CUERPO-TABS .negro /* texto negro */     {color:#000000;}
.CUERPO1 .rojo, .CUERPO-TABS .rojo /* texto rojo */      {color:#CC0000;}
.CUERPO1 .naranjo, .CUERPO-TABS .naranjo /* texto naranjo */   {color:#FF6000;}
.CUERPO1 .verde, .CUERPO-TABS .verde /* texto verde */     {color:#336600;}
.CUERPO1 .gris, .CUERPO-TABS .gris /* texto gris */      {color:#5C5C5C;}
.CUERPO1 .radius, .CUERPO-TABS .radius {border-radius:50%;}

.CUERPO2 .subtit, .CUERPO-TABS .subtit /* subtitulos */{font-size:25px; margin:0; padding:0; font-size:30px; color:#003366; width:100%;}
.CUERPO2 .subtit-sinlink, .CUERPO-TABS .subtit-sinlink /* subtitulos */{font-size:25px; margin:0; padding:0; font-size:30px; color:#003366; width:100%;}
.CUERPO2 .titulos, .CUERPO-TABS .titulos /* titulos */         {display:block; width:100%; margin:0; padding:0; font-size:14px; font-weight:bold; color:#93815B;}
.CUERPO2 .piefoto, .CUERPO-TABS .piefoto /* pies de fotos */   {color:#333333; font-size:12px;}
.CUERPO2 .resalta, .CUERPO-TABS .resalta /* texto resaltado */  {font-weight:bold; font-size:17px;}
.CUERPO2 .destacado, .CUERPO-TABS .destacado /* texto destacado */  {color:#960000; font-size:13px; text-transform:uppercase; font-family:LatoBold, Verdana, Geneva, sans-serif;}
.CUERPO2 .azulbold, .CUERPO-TABS .azulbold /* texto azul bold */ {font-weight:bold; color:#003366;}
.CUERPO2 .calipso, .CUERPO-TABS .calipso /* texto amarillo */  {color:#15ab90;}
.CUERPO2 .azul, .CUERPO-TABS .azul /* texto azul */      {color:#003366;}
.CUERPO2 .blanco, .CUERPO-TABS .blanco /* texto blanco */    {color:#FCFCFC;}
.CUERPO2 .negro, .CUERPO-TABS .negro /* texto negro */     {color:#000000;}
.CUERPO2 .rojo, .CUERPO-TABS .rojo /* texto rojo */      {color:#CC0000;}
.CUERPO2 .naranjo, .CUERPO-TABS .naranjo /* texto naranjo */   {color:#FF6000;}
.CUERPO2 .verde, .CUERPO-TABS .verde /* texto verde */     {color:#336600;}
.CUERPO2 .gris, .CUERPO-TABS .gris /* texto gris */      {color:#5C5C5C;}
.CUERPO2 .radius, .CUERPO-TABS .radius {border-radius:50%;}
/*/vtxt*/

/*vtxt_table*/
.CUERPO .table-right, .CUERPO-TABS .table-right {float:right;}
.CUERPO .table-left, .CUERPO-TABS .table-left {float:left;}
.CUERPO .table-center, .CUERPO-TABS .table-center {margin:auto;}
.CUERPO .table-gris, .CUERPO-TABS .table-gris {margin:3px 0; padding:8px; border-collapse:collapse; empty-cells:show; float:left; border:1px solid #CCC;}
.CUERPO .table-gris tr td, .CUERPO-TABS .table-gris tr td {border:1px solid #e0e0e0; padding:8px; }
.CUERPO .carrera-contenedor, .CUERPO-TABS .carrera-contenedor {margin:0; padding:0;}
.CUERPO .carrera-top, .CUERPO-TABS .carrera-top{background-color:#f2f1f1; clear:both; margin:0; max-width:100%;
-moz-border-radius-topleft:30px;
-webkit-border-top-left-radius:30px;
 border-top-left-radius:30px;}
.CUERPO .carrera-bottom, .CUERPO-TABS .carrera-bottom {background-color:#cacaca; clear:both; margin:0; max-width:100%;
-moz-border-radius-bottomright:30px;
-webkit-border-bottom-right-radius:30px;
border-bottom-right-radius:30px;}
/*/vtxt_table*/
.CUERPO table, .CUERPO-TABS table {margin:10px 0; padding:2px; border-collapse:collapse; empty-cells:show; border: none;  background: white; border-radius:3px;height: 320px;margin: auto; max-width: 600px; width: 100%; box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1); animation: float 5s infinite;}
.CUERPO table a, .CUERPO-TABS table a {border-bottom:none;}
.CUERPO td, .CUERPO-TABS td {margin:1px; padding:2px;}
.CUERPO img, .CUERPO-TABS img {margin:.5em .8em;}

.CUERPO1 .table-right, .CUERPO-TABS .table-right {float:right;}
.CUERPO1 .table-left, .CUERPO-TABS .table-left {float:left;}
.CUERPO1 .table-center, .CUERPO-TABS .table-center {margin:auto;}
.CUERPO1 .table-gris, .CUERPO-TABS .table-gris {margin:3px 0; padding:8px; border-collapse:collapse; empty-cells:show; float:left; border:1px solid #CCC;}
.CUERPO1 .table-gris tr td, .CUERPO-TABS .table-gris tr td {border:1px solid #e0e0e0; padding:8px; }
.CUERPO1 .carrera-contenedor, .CUERPO-TABS .carrera-contenedor {margin:0; padding:0;}
.CUERPO1 .carrera-top, .CUERPO-TABS .carrera-top{background-color:#f2f1f1; clear:both; margin:0; max-width:100%;
-moz-border-radius-topleft:30px;
-webkit-border-top-left-radius:30px;
 border-top-left-radius:30px;}
.CUERPO1 .carrera-bottom, .CUERPO-TABS .carrera-bottom {background-color:#cacaca; clear:both; margin:0; max-width:100%;
-moz-border-radius-bottomright:30px;
-webkit-border-bottom-right-radius:30px;
border-bottom-right-radius:30px;}
/*/vtxt_table*/
.CUERPO1 table, .CUERPO-TABS table {margin:10px 0; padding:2px; border-collapse:collapse; empty-cells:show; border: none;  background: white; border-radius:3px;height: 320px;margin: auto; max-width: 600px; width: 100%; box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1); animation: float 5s infinite;}
.CUERPO1 table a, .CUERPO-TABS table a {border-bottom:none;}
.CUERPO1 td, .CUERPO-TABS td {margin:1px; padding:2px;}
.CUERPO1 img, .CUERPO-TABS img {margin:.5em .8em;}

.CUERPO2 .table-right, .CUERPO-TABS .table-right {float:right;}
.CUERPO2 .table-left, .CUERPO-TABS .table-left {float:left;}
.CUERPO2 .table-center, .CUERPO-TABS .table-center {margin:auto;}
.CUERPO2 .table-gris, .CUERPO-TABS .table-gris {margin:3px 0; padding:8px; border-collapse:collapse; empty-cells:show; float:left; border:1px solid #CCC;}
.CUERPO2 .table-gris tr td, .CUERPO-TABS .table-gris tr td {border:1px solid #e0e0e0; padding:8px; }
.CUERPO2 .carrera-contenedor, .CUERPO-TABS .carrera-contenedor {margin:0; padding:0;}
.CUERPO2 .carrera-top, .CUERPO-TABS .carrera-top{background-color:#f2f1f1; clear:both; margin:0; max-width:100%;
-moz-border-radius-topleft:30px;
-webkit-border-top-left-radius:30px;
 border-top-left-radius:30px;}
.CUERPO2 .carrera-bottom, .CUERPO-TABS .carrera-bottom {background-color:#cacaca; clear:both; margin:0; max-width:100%;
-moz-border-radius-bottomright:30px;
-webkit-border-bottom-right-radius:30px;
border-bottom-right-radius:30px;}
/*/vtxt_table*/
.CUERPO2 table, .CUERPO-TABS table {margin:10px 0; padding:2px; border-collapse:collapse; empty-cells:show; border: none;  background: white; border-radius:3px;height: 320px;margin: auto; max-width: 600px; width: 100%; box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1); animation: float 5s infinite;}
.CUERPO2 table a, .CUERPO-TABS table a {border-bottom:none;}
.CUERPO2 td, .CUERPO-TABS td {margin:1px; padding:2px;}
.CUERPO2 img, .CUERPO-TABS img {margin:.5em .8em;}

/* estilos  tablas especial hosting vtxt */
.CUERPO table, .CUERPO-TABS table {clear:both; margin:20px 0; padding:0; border-collapse:collapse; empty-cells:show;}
.CUERPO tr, .CUERPO th, .CUERPO-TABS tr, .CUERPO-TABS th {padding:0;}
.CUERPO tr:first-child, .CUERPO-TABS tr:first-child {border-top:none;}
.CUERPO tr:last-child, .CUERPO-TABS tr:last-child {border-bottom:none;}
.CUERPO tr:last-child td:first-child, .CUERPO-TABS tr:last-child td:first-child {border-bottom-left-radius:3px;}
.CUERPO tr:last-child td:last-child, .CUERPO-TABS tr:last-child td:last-child {border-bottom-right-radius:3px;}
.CUERPO tr:last-child td:first-child, .CUERPO-TABS tr:last-child td:first-child {border-bottom-left-radius:3px;}
.CUERPO tr:last-child td:last-child, .CUERPO-TABS tr:last-child td:last-child {border-bottom-right-radius:3px;}
.CUERPO th, .CUERPO-TABS th {color:#D5DDE5; background:#1b1e24; border-bottom:4px solid #9ea7af; border-right: 1px solid #343a45; font-size:18px; font-weight: 100; padding:20px; text-align:left; text-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);vertical-align:middle;}
.CUERPO th:last-child, .CUERPO-TABS th:last-child {border-top-right-radius:3px;border-right:none;}
.CUERPO th:first-child, .CUERPO-TABS th:first-child {border-top-left-radius:3px;}
.CUERPO td, .CUERPO-TABS td {padding:20px; text-align:left;vertical-align:middle;font-size:18px; border-right: 1px solid #C1C3D1;}
.CUERPO td:last-child, .CUERPO-TABS td:last-child { border-right: 0px;}

.CUERPO1 table, .CUERPO-TABS table {clear:both; margin:20px 0; padding:0; border-collapse:collapse; empty-cells:show;}
.CUERPO1 tr, .CUERPO th, .CUERPO-TABS tr, .CUERPO-TABS th {padding:0;}
.CUERPO1 tr:first-child, .CUERPO-TABS tr:first-child {border-top:none;}
.CUERPO1 tr:last-child, .CUERPO-TABS tr:last-child {border-bottom:none;}
.CUERPO1 tr:last-child td:first-child, .CUERPO-TABS tr:last-child td:first-child {border-bottom-left-radius:3px;}
.CUERPO1 tr:last-child td:last-child, .CUERPO-TABS tr:last-child td:last-child {border-bottom-right-radius:3px;}
.CUERPO1 tr:last-child td:first-child, .CUERPO-TABS tr:last-child td:first-child {border-bottom-left-radius:3px;}
.CUERPO1 tr:last-child td:last-child, .CUERPO-TABS tr:last-child td:last-child {border-bottom-right-radius:3px;}
.CUERPO1 th, .CUERPO-TABS th {color:#D5DDE5; background:#1b1e24; border-bottom:4px solid #9ea7af; border-right: 1px solid #343a45; font-size:18px; font-weight: 100; padding:20px; text-align:left; text-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);vertical-align:middle;}
.CUERPO1 th:last-child, .CUERPO-TABS th:last-child {border-top-right-radius:3px;border-right:none;}
.CUERPO1 th:first-child, .CUERPO-TABS th:first-child {border-top-left-radius:3px;}
.CUERPO1 td, .CUERPO-TABS td {padding:20px; text-align:left;vertical-align:middle;font-size:18px; border-right: 1px solid #C1C3D1;}
.CUERPO1 td:last-child, .CUERPO-TABS td:last-child { border-right: 0px;}

.CUERPO2 table, .CUERPO-TABS table {clear:both; margin:20px 0; padding:0; border-collapse:collapse; empty-cells:show;}
.CUERPO2 tr, .CUERPO th, .CUERPO-TABS tr, .CUERPO-TABS th {padding:0;}
.CUERPO2 tr:first-child, .CUERPO-TABS tr:first-child {border-top:none;}
.CUERPO2 tr:last-child, .CUERPO-TABS tr:last-child {border-bottom:none;}
.CUERPO2 tr:last-child td:first-child, .CUERPO-TABS tr:last-child td:first-child {border-bottom-left-radius:3px;}
.CUERPO2 tr:last-child td:last-child, .CUERPO-TABS tr:last-child td:last-child {border-bottom-right-radius:3px;}
.CUERPO2 tr:last-child td:first-child, .CUERPO-TABS tr:last-child td:first-child {border-bottom-left-radius:3px;}
.CUERPO2 tr:last-child td:last-child, .CUERPO-TABS tr:last-child td:last-child {border-bottom-right-radius:3px;}
.CUERPO2 th, .CUERPO-TABS th {color:#D5DDE5; background:#1b1e24; border-bottom:4px solid #9ea7af; border-right: 1px solid #343a45; font-size:18px; font-weight: 100; padding:20px; text-align:left; text-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);vertical-align:middle;}
.CUERPO2 th:last-child, .CUERPO-TABS th:last-child {border-top-right-radius:3px;border-right:none;}
.CUERPO2 th:first-child, .CUERPO-TABS th:first-child {border-top-left-radius:3px;}
.CUERPO2 td, .CUERPO-TABS td {padding:20px; text-align:left;vertical-align:middle;font-size:18px; border-right: 1px solid #C1C3D1;}
.CUERPO2 td:last-child, .CUERPO-TABS td:last-child { border-right: 0px;}

/*vtxt_tr*/
.CUERPO .tr-estilo-fondogris, .CUERPO-TABS .tr-estilo-fondogris {background-color:#dcdcdc;}
.CUERPO .tr-estilo-fondoazul, .CUERPO-TABS .tr-estilo-fondoazul {background-color:#1C2B45; color:#FFFFFF; font-weight:bold;}
.CUERPO .tr-estilo-fondoazul td, .CUERPO-TABS .tr-estilo-fondoazul td {color:#FFFFFF; font-weight:bold;}

.CUERPO1 .tr-estilo-fondogris, .CUERPO-TABS .tr-estilo-fondogris {background-color:#dcdcdc;}
.CUERPO1 .tr-estilo-fondoazul, .CUERPO-TABS .tr-estilo-fondoazul {background-color:#1C2B45; color:#FFFFFF; font-weight:bold;}
.CUERPO1 .tr-estilo-fondoazul td, .CUERPO-TABS .tr-estilo-fondoazul td {color:#FFFFFF; font-weight:bold;}

.CUERPO2 .tr-estilo-fondogris, .CUERPO-TABS .tr-estilo-fondogris {background-color:#dcdcdc;}
.CUERPO2 .tr-estilo-fondoazul, .CUERPO-TABS .tr-estilo-fondoazul {background-color:#1C2B45; color:#FFFFFF; font-weight:bold;}
.CUERPO2 .tr-estilo-fondoazul td, .CUERPO-TABS .tr-estilo-fondoazul td {color:#FFFFFF; font-weight:bold;}
/*/vtxt_tr*/

/*vtxt_td*/
.CUERPO .td-estilo-fondogris, .CUERPO-TABS .td-estilo-fondogris {background-color:#dddddd;}
.CUERPO .td-estilo-fondoazul, .CUERPO-TABS .td-estilo-fondoazul {background-color:#1C2B45; color:#FFFFFF; font-weight:bold;}

.CUERPO1 .td-estilo-fondogris, .CUERPO-TABS .td-estilo-fondogris {background-color:#dddddd;}
.CUERPO1 .td-estilo-fondoazul, .CUERPO-TABS .td-estilo-fondoazul {background-color:#1C2B45; color:#FFFFFF; font-weight:bold;}

.CUERPO2 .td-estilo-fondogris, .CUERPO-TABS .td-estilo-fondogris {background-color:#dddddd;}
.CUERPO2 .td-estilo-fondoazul, .CUERPO-TABS .td-estilo-fondoazul {background-color:#1C2B45; color:#FFFFFF; font-weight:bold;}
/*/vtxt_td*/

/* estilos obligatorios para tablas en vtxt */
.CUERPO table, .CUERPO-TABS table {margin:10px 0; padding:2px; border-collapse:collapse; empty-cells:show; display: table; width: 100% !important;}
.CUERPO table a, .CUERPO-TABS table a {border-bottom:none;}
.CUERPO td, .CUERPO-TABS td {margin:1px; padding:2px;}
.CUERPO img, .CUERPO-TABS img {margin:0 auto; }

.CUERPO1 table, .CUERPO-TABS table {margin:10px 0; padding:2px; border-collapse:collapse; empty-cells:show; display: table; width: 100% !important;}
.CUERPO1 table a, .CUERPO-TABS table a {border-bottom:none;}
.CUERPO1 td, .CUERPO-TABS td {margin:1px; padding:2px;}
.CUERPO1 img, .CUERPO-TABS img {margin:0 auto; }

.CUERPO2 table, .CUERPO-TABS table {margin:10px 0; padding:2px; border-collapse:collapse; empty-cells:show; display: table; width: 100% !important;}
.CUERPO2 table a, .CUERPO-TABS table a {border-bottom:none;}
.CUERPO2 td, .CUERPO-TABS td {margin:1px; padding:2px;}
.CUERPO2 img, .CUERPO-TABS img {margin:0 auto; }
.CUERPO .table-responsive {margin:20px 0; overflow-x:scroll; overflow-y:hidden; width:100%;}

/* estilos  tablas especial hosting vtxt */
.CUERPO table, .CUERPO-TABS table {clear:both; margin:20px 0; padding:0; border-collapse:collapse; empty-cells:show;}
.CUERPO tr, .CUERPO th, .CUERPO-TABS tr, .CUERPO-TABS th {padding:0;}
.CUERPO tr:first-child, .CUERPO-TABS tr:first-child {border-top:none;}
.CUERPO tr:last-child, .CUERPO-TABS tr:last-child {border-bottom:none;}
.CUERPO tr:last-child td:first-child, .CUERPO-TABS tr:last-child td:first-child {border-bottom-left-radius:3px;}
.CUERPO tr:last-child td:last-child, .CUERPO-TABS tr:last-child td:last-child {border-bottom-right-radius:3px;}
.CUERPO tr:last-child td:first-child, .CUERPO-TABS tr:last-child td:first-child {border-bottom-left-radius:3px;}
.CUERPO tr:last-child td:last-child, .CUERPO-TABS tr:last-child td:last-child {border-bottom-right-radius:3px;}
.CUERPO th, .CUERPO-TABS th { color:#D5DDE5; background:#1b1e24; border-bottom:4px solid #9ea7af; border-right: 1px solid #343a45; font-size:18px; font-weight: 100; padding:20px; text-align:left; text-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);vertical-align:middle;}
.CUERPO th:last-child, .CUERPO-TABS th:last-child {border-top-right-radius:3px;border-right:none;}
.CUERPO th:first-child, .CUERPO-TABS th:first-child {border-top-left-radius:3px;}
.CUERPO td, .CUERPO-TABS td {padding:20px; text-align:left;vertical-align:middle;font-size:18px; border-right: 1px solid #C1C3D1;}
.CUERPO td:last-child, .CUERPO-TABS td:last-child { border-right: 0px;}

.CUERPO1 table, .CUERPO-TABS table {clear:both; margin:20px 0; padding:0; border-collapse:collapse; empty-cells:show;}
.CUERPO1 tr, .CUERPO th, .CUERPO-TABS tr, .CUERPO-TABS th {padding:0;}
.CUERPO1 tr:first-child, .CUERPO-TABS tr:first-child {border-top:none;}
.CUERPO1 tr:last-child, .CUERPO-TABS tr:last-child {border-bottom:none;}
.CUERPO1 tr:last-child td:first-child, .CUERPO-TABS tr:last-child td:first-child {border-bottom-left-radius:3px;}
.CUERPO1 tr:last-child td:last-child, .CUERPO-TABS tr:last-child td:last-child {border-bottom-right-radius:3px;}
.CUERPO1 tr:last-child td:first-child, .CUERPO-TABS tr:last-child td:first-child {border-bottom-left-radius:3px;}
.CUERPO1 tr:last-child td:last-child, .CUERPO-TABS tr:last-child td:last-child {border-bottom-right-radius:3px;}
.CUERPO1 th, .CUERPO-TABS th { color:#D5DDE5; background:#1b1e24; border-bottom:4px solid #9ea7af; border-right: 1px solid #343a45; font-size:18px; font-weight: 100; padding:20px; text-align:left; text-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);vertical-align:middle;}
.CUERPO1 th:last-child, .CUERPO-TABS th:last-child {border-top-right-radius:3px;border-right:none;}
.CUERPO1 th:first-child, .CUERPO-TABS th:first-child {border-top-left-radius:3px;}
.CUERPO1 td, .CUERPO-TABS td {padding:20px; text-align:left;vertical-align:middle;font-size:18px; border-right: 1px solid #C1C3D1;}
.CUERPO1 td:last-child, .CUERPO-TABS td:last-child { border-right: 0px;}

.CUERPO2 table, .CUERPO-TABS table {clear:both; margin:20px 0; padding:0; border-collapse:collapse; empty-cells:show;}
.CUERPO2 tr, .CUERPO th, .CUERPO-TABS tr, .CUERPO-TABS th {padding:0;}
.CUERPO2 tr:first-child, .CUERPO-TABS tr:first-child {border-top:none;}
.CUERPO2 tr:last-child, .CUERPO-TABS tr:last-child {border-bottom:none;}
.CUERPO2 tr:last-child td:first-child, .CUERPO-TABS tr:last-child td:first-child {border-bottom-left-radius:3px;}
.CUERPO2 tr:last-child td:last-child, .CUERPO-TABS tr:last-child td:last-child {border-bottom-right-radius:3px;}
.CUERPO2 tr:last-child td:first-child, .CUERPO-TABS tr:last-child td:first-child {border-bottom-left-radius:3px;}
.CUERPO2 tr:last-child td:last-child, .CUERPO-TABS tr:last-child td:last-child {border-bottom-right-radius:3px;}
.CUERPO2 th, .CUERPO-TABS th { color:#D5DDE5; background:#1b1e24; border-bottom:4px solid #9ea7af; border-right: 1px solid #343a45; font-size:18px; font-weight: 100; padding:20px; text-align:left; text-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);vertical-align:middle;}
.CUERPO2 th:last-child, .CUERPO-TABS th:last-child {border-top-right-radius:3px;border-right:none;}
.CUERPO2 th:first-child, .CUERPO-TABS th:first-child {border-top-left-radius:3px;}
.CUERPO2 td, .CUERPO-TABS td {padding:20px; text-align:left;vertical-align:middle;font-size:18px; border-right: 1px solid #C1C3D1;}
.CUERPO2 td:last-child, .CUERPO-TABS td:last-child { border-right: 0px;}
/*/vtxt*/


@media only screen and (max-width:480px) {
	#tabs-art ul.tabs-nav {width:100%; clear:both; display:block; float:left; margin-left:0; margin-right:0;}
	a.ubicacion.table-cell {width:100%; clear:both; display:block; float:left; text-align:left; margin-bottom:10px;}
	#tabs-art ul.tabs-nav li {width:100%; text-align:left;}
	.form-horizontal.form-agenda .row .row .form-group.campos + .form-group.campos, .form-horizontal.form-agenda .row .form-group {float:left !important;}
	.form-horizontal.form-agenda .form-group.btn-box {margin-left:10px;}
}
