
@font-face {
	font-family: 'MuseoSlab-500';
	src: url('../fonts/webfonts/2B84B3_0_0.eot');
	src: url('../fonts/webfonts/2B84B3_0_0.eot?#iefix') 	format('embedded-opentype'), url('../fonts/webfonts/2B84B3_0_0.woff') format('woff'),url('../fonts/webfonts/2B84B3_0_0.ttf') format('truetype');
}
 
  
@font-face {
	font-family: 'MuseoSlab-500Italic';
	src: url('../fonts/webfonts/2B84B3_1_0.eot');
	src: url('../fonts/webfonts/2B84B3_1_0.eot?#iefix') format('embedded-opentype'),
		url('../fonts/webfonts/2B84B3_1_0.woff') format('woff'),url('../fonts/webfonts/2B84B3_1_0.ttf') format('truetype');
}

h1 { font-family:'Roboto',Helvetica;}
h2 { font-size:13px;}

body { font-family: 'Roboto',Helvetica; }
/* Básicos */
a { color: #000; }
a:hover {
	text-decoration:none;
	color: #000;
}

form#formapago div {
	padding-left:0 !important;
	padding-right:0 !important;
}

span.cdefault {
	cursor:default;
}

#lbCenter,#lbBottomContainer {
	z-index: 99999999999 !important;
}

#lbOverlay {
	z-index: 9999999999 !important;
}

p#form_text {
	font-size:11.48px;
	/*font-family: HelveticaNeueLTStdRoman;*/
	color:#333;
}

table.contact_form {
	width:100%;
}

.camposlogin{
	width:210px;
	/*font-family:HelveticaNeueLTStdRoman, Helvetica;*/
	font-size:12px;
	color:#333;
	border:1px solid #ececec;
	background-color:#ececec;
    height:20px;
    padding:3px;
    margin:0px; 
}

.campos1{
      

    width:85%;
    border:1px solid #c4c4c4;
    font-size:12px;
    padding:3px;
    margin:0px;        

    color:#333;

    height:20px;
}

.campos2{        
	width:60%;

	font-size:12px;
	color:#333;
	border:1px solid #c4c4c4;

    height:20px;
    padding:3px;
    margin:0px;        

}


.campos3{
	width:247px;

	font-size:12px;
	color:#333;
	border:1px solid #ececec;
	background-color:#ececec;
    height:20px;
    padding:3px;
    margin:0px;

}





.docTitulo {
	/*font-family:HelveticaNeueLTStdMedium, Helvetica; */
	text-transform:uppercase; 
	/*padding-bottom:2px;*/
	/*font-size:23.18px; */
	font-size:21px; 
	font-weight:normal; 
	color:#34393a; 
	/*padding-top:8px; */
	margin-bottom:12px;
	margin-top:0;
}

.docCuerpo {
	/*font-family: 'Roboto Condensed',HelveticaNeueMedium;	*/
	color:#676767;
	/*font-size:13.45px;*/
	font-size:14px;
	font-weight: normal;
}

.docCuerpo h1 {
	/*font-family: 'Roboto Condensed',HelveticaNeueMedium;	*/
	color:#676767;
	font-size:18px;
	font-weight: normal;
	padding-bottom:10px;
}

.docCuerpo table {
	max-width:100% !important;
}

.docCuerpo img {
	max-width: 100% !important;	
	width:auto !important;
}




.docCuerpo p {
	/*font-family: 'Roboto Condensed',HelveticaNeueMedium;	*/
	color:#676767 !important;
	font-size:16px;
	font-weight: normal;
}

.docEntradilla {
	/*font-family: 'Roboto Condensed',HelveticaNeueMedium;	*/
	color:#676767 !important;
	font-size:14px;
	font-weight: normal !important;
	font-style: italic;
}

.minifoto {
	margin-left: 4px;
	margin-top: 30px;
}

.ultimafoto {
	margin-left: 0px;
}

.listidiomas {
	/*font-family: HelveticaNeueLTStdRoman,Helvetica;*/
	font-size: 10.44px;
	margin-right: 14px;
}

a#areaclientes {	
	font-size:11.39px;
	/*font-family: HelveticaNeueLTStdLight,Helvetica;*/
}

.campobuscador {
	background-color: #F1F0F0;
}


.encabezadoDestacado {
	/*font-family: 'Roboto Condensed',HelveticaNeueMedium;	*/
	font-size: 22px;
	color:#000;	
	margin-top:26px;	
	text-transform: uppercase;
	font-weight: bold;
}

.fechaDestacado {
	/*font-family: 'Roboto Condensed',HelveticaNeueMedium;	*/
	font-size: 13px;
	margin-bottom:3px;
	/*height:35px;*/
}

.fechaDestacado > span > a {
	color:#737373;
}

.tituloDestacado {
	/*width:90%;*/
	/*height:30px;*/
	height:43px;
	overflow:hidden;
	margin-bottom:5px;
	position:relative;
}

.tituloDestacado a{
	/*font-family: 'Roboto Condensed',HelveticaNeueMedium;	*/
	font-size: 18px;
	line-height: 1.2;
	font-weight: bold;	
	color:#737373;
	
}




div.vermas {
	margin-bottom:25px;
}
div.vermas span#desta_0 {
	/*font-family: 'Roboto Condensed',HelveticaNeueMedium;	*/
	font-size: 14px;	
	font-weight: bold;
	padding-left:8px;	
}

.entradillaDestacado {
	/*font-family: 'Roboto Condensed',HelveticaNeueMedium;	*/
	font-size: 13px;
	line-height: 20px;
	margin-bottom:22px;
}

h2#desta_3 {
	/*margin-bottom:10px;*/
	border-bottom: 2px solid #9f9f9f;
	height: 10px;
}

h2#desta_0 > a {
	/*font-family: 'Roboto Condensed',HelveticaNeueMedium;	*/
	font-size: 18px;
	line-height: 1.2;
	font-weight: bold;	
	color:#737373;
	position:absolute;
	bottom:0;

}

.entradillaDestacado#desta_0  {
	width:90%;

}

.entradillaDestacado#desta_0 > a {
	/*font-family: HelveticaNeueLTStdBold, Helvetica;
	font-size:12.34px;*/
	/*font-family: 'Roboto Condensed',HelveticaNeueMedium;	*/
	font-size:15px;
	color:#737373;
}

.direccion{
	/*font-family: HelveticaNeueMedium,Helvetica;	*/
	font-size: 12.5px;
	color:#FFF;
	line-height:22px;
}

/* Menu Pie */
.menuPieTitulo{	
	height:40px;
	vertical-align: bottom;
}

.menuPieTitulo a{
	/*color:#565656;*/
	color:#000;
	text-decoration:none;
}
.menuPie {	
	float:left;	
	margin-top:0px;	
}



.menuPie, .menuPie > a, .submenuPie,  .submenuPie > a{
	/*font-family:Arial, Helvetica, sans-serif;*/
	/*font-family: 'Roboto Condensed',HelveticaNeueMedium;*/
	/*font-size:12px;*/
	/*padding-bottom:3px;*/
	font-size:12.4px;

	/*line-height:15px;*/

}
.menuPie, .menuPie > a{
	font-weight:bold;	
	color:#000;
	font-size:14px;	
	font-family: 'Roboto Slab', Helvetica;
	/*text-transform: uppercase;*/
}

.submenuPie,  .submenuPie > a{	
	font-weight:bold;
	font-family: 'Lato',Helvetica;
	/*color:#000;*/
	color:#737373;
	font-size:12px;
	/*line-height:30px;*/
	text-transform: none;	 
	margin-bottom:5px;
}

.tituloEnlacesDescargas {
	/*font-family: HelveticaNeueLTStdLight;*/
	font-size: 16.4px;
}


span.submenuactivo {
	color: #000;
}

.submenuhorizontal ul li {
	display:inline-block;
	list-style-type: none;
	/*vertical-align: middle;*/
	margin-left:18px;
	font-family: Helvetica;
	/*font-family: HelveticaNeueLTStdRoman, Arial;*/
	color:#666;
	font-size: 11.53px;
	text-transform: uppercase;
}

.submenuhorizontal ul li a{
	color:#666;
	/*font-family: HelveticaNeueLTStdRoman, Arial;
	font-size: 11.53px;*/
}

.submenuhorizontal ul li a:hover{
	color:#000;
}











.pagicon {    
    font-family: 'Roboto',Helvetica;
    font-size:12px;
    color:#000;
}



.bannertitulo#banner_0{
    /*height:57px;*/ /*óptimo*/
    height:47px;
    padding-top:15px;
    padding-left: 16px;
}

.bannertitulo#banner_0 span {
    /*font-family:HelveticaNeueMedium,Helvetica;*/
    font-size: 22.78px;
    color:#FFF;

}

.bannerenlace#banner_0 img {
	padding-left: 16px;
}

.bannerentradilla#banner_0 {
	padding-left: 16px;
	width:95%;
	line-height:17px;
}

.bannerentradilla#banner_0 span {
	/*font-family:HelveticaNeueLTStdMedium,Helvetica;*/
	font-size:12.34px;
	color:#FFF;
	font-weight: bold;
}


.bannertitulo#banner_1 {
	/*height:47px;*/
    padding-top:50px;
    /*padding-left: 16px;	*/
    color:#ef4922;
    font-size:25px;
    text-transform: uppercase;
    letter-spacing: -1.5px;
    font-weight: bold;
    line-height: 26px;
    width:83%;
}

.bannerentradilla#banner_1 {
	height:47px;
	margin-top:13px;
}

.bannerentradilla#banner_1 span {
	/*font-family:HelveticaNeueLTStdBold,Helvetica;*/
	font-size:22.6px;
	color:#000;
	font-weight: bold;
}



.bannertexto#banner_0 {
padding-left: 16px;
width:80%;
/*height:120px;*/
overflow:hidden;
}

.bannertexto#banner_0 span {
	/*font-family:HelveticaNeueMedium,Helvetica;*/
	font-size:12.34px;
	color:#FFF;
}

.bannertexto#banner_1 {
	height:110px;
	overflow:hidden;
	margin-bottom:15px;
	width:80%;
	line-height:23px;
	
}

.bannertexto#banner_1 span {
	/*font-family:Lato,Helvetica;*/
	font-size:13.3px;
	color:#676767;
}

.bannertexto#banner_1 span p {	
	width:65%;
}

.bannerimagen#banner_1 {
	padding-top:26px;	
	height:inherit;
}

.bannerlogoimagen#banner_1 {
	height:116px;	
	padding-top:36px;
}

.bannermasinfo#banner_1 {
	height:65px;
	
}

.cajaVideo{
	width:350px;
	overflow:hidden;
}





.docTituloEnlaces,.docTituloFicheros
{
	/*font-family: Lato,Helvetica;*/
	color:#6A6967;
    border-bottom:1px solid #E6E6E6 !important;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	height:24px;
    margin-top:10px;
}



.enlacesDescargas{
   display:block;
   color:#db1c4d;
   margin-top:8px;
   font-size: 14px;
   margin-bottom:8px;
}

.navbar-default #contenedor_menu
{
	padding-left:0;
	padding-top:15px;
}



div#bs-example-navbar-collapse-1 {
	padding-left:0;
	padding-right:0;
	
}

.navbar-default .navbar-nav > .active > a {
	background-color:#FFF;
	color:#737373;
}

.navbar-default .navbar-nav > li > a {
	/*text-transform: uppercase;*/
	font-family: 'Roboto Slab', Helvetica;
	font-size:15px;
	color:#737373;
	/*font-weight: bold;*/
}

.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > .active > a:hover{
	background-color:#FFF;
	color:#737373;	
}



/* DESPLEGABLE */
li.dropdown.open ul.dropdown-menu  {
	background-color:#FFF;
	color:#737373;

}

ul.dropdown-menu > li > a {
	/*font-family: 'Roboto Condensed', Helvetica;*/
	font-family: 'Roboto Slab', Helvetica;
	color:#737373;
	/*color:#000;*/
	font-size:14px;
	/*font-weight: bold;*/
	
}

/*Evitar que safari use formatos*/
a[href^=tel] { color:inherit; }

.direccion {
	/*font-family: 'Roboto Condensed', Helvetica;*/
	font-size:14px;
	font-weight: normal;
	color:#737373;
	line-height:5px;
}

.direccion #telefono {
	font-weight:bold;

}

#direccion span#logo {
	font-family:'Roboto Slab',Helvetica;
	font-size:17px;
	color:#db1c4d;
	text-transform: capitalize;
	font-weight: 500;
}

div#direccion .content {
	margin-top:2px;
}

div#rejilla_6 span.banner_texto{
	display:none;
}

div#rejilla_6 .capa_general_banner{
	display:none;
}

p.banner_cuerpo{
	/*font-family: 'Roboto Condensed', Helvetica;*/
	font-size:15px;
	font-weight: normal;
	color:#FFF;	
	text-transform: none;
}

span#titulo_marquesina {
	/*font-family: 'Roboto Condensed', Helvetica;*/
	/*font-size:25px;
	font-weight: normal;
	color:#FFF;	
	text-transform: uppercase;
	margin-left:35px;	*/	
}

div.entradillaDestacado#desta_1
{
	font-size:15px;
	padding-top:15%;
	padding-left:5%;
	padding-right:10%;


}

div.entradillaDestacado#desta_1 p
{
	color: rgb(115, 115, 115);
}

div.row#noticias {
	padding-left:15px;
}


.glyphicon {
margin-right: 4px !important; /*override*/
}
.pagination .glyphicon {
margin-right: 0px !important; /*override*/
}
.pagination a {
color: #555;
}

.noticias h2#newstitle {
	font-family: 'Roboto Slab',Helvetica;
	font-size: 13px;
	font-weight: bold;
	margin-top:0;
	margin-bottom:5px;

}

.noticias h2#newstitle a{
	color:#737373 !important;
}
.noticias .panel {
	background:none;
	box-shadow: none
}

.noticias .panel-footer {
	background: none;
	border-top:none;
	padding-top:5px;
}

.noticias .panel-body {
	padding:0px;
}


.noticias .panel-footer {
	/*padding-top:0;*/
	padding-bottom:0;
	margin-top:8px;
	padding-left:0;

}

.noticias .pagination > li > a{
	color:#FF1950;
	padding-top:3px;
	padding-bottom: 3px;
}

.noticias .pagination > li > a:focus,.noticias .pagination > li > a:hover {
	outline:0;	
	background:none;
	background-color:#FFF;
}

.noticias .panel-footer .sig_destacado{
	margin-top:0 !important;	
	font-size:12px;
	padding-top:5px;
	padding-bottom: 5px;

}

.noticias .panel {
	margin-bottom:14px;
}
.noticias .contenedor_news {
	height:168px;
}

.noticias .contenedor_news ul {
	width: 95%;
}

.noticias ul {
padding: 0px;
margin: 0px;
list-style: none;

}
.news-item {
padding: 4px 4px;
margin: 0px;

}

ul.newsslider {
	height:180px !important;
}

.noticias .contenedor_news {
	height:185px;
}




img.img-responsive#banner {
	width:100%;
	height:auto;
}



/*div#rejilla_6 img.img-responsive#banner {
	width:100%;
	height:auto;
}*/

/* NUEVO BIOCELULAS */

/* CABECERA */
div#cabecera {
	min-height:168px;	
}

div.icono_social {
	height:40px;
}

div#cabecera span.tipo_usuario {	
	font-size:15px;
	text-transform: capitalize;
}

input.campobuscador#imgbuscador {
	position:absolute;
	margin-left:160px;
	border:0px;
	margin-top:2px;
	float:right;
	background:transparent;
}

input.campobuscador#patron {
	height:24px;
	width:170px;
	background-color:#FFF;
	border:1px solid #c4c4c4;
	font-style:'Roboto', Helvetica;
	font-size:11.39px;
	color:#000;
	padding-left:4px;
	text-transform:lowercase;
}

img.func{
	/*padding-left:10px;*/
	padding-right:10px;
	vertical-align:top;
	margin-top:-4px;
}


div.tipo_usuario
{	
	float:right;
	padding-top:27px;
	/*padding-left:10px;*/
}
div#cabecera span.tipo_usuario.selected{		
	/*padding:8px;*/
	color:#db1c4d;
	padding-left:12px;
	background: #FFF url("../../imagenes/interface/flecha_der.png") no-repeat 0% 50%;
	
}

div#cabecera span.tipo_usuario
{
	padding-left:9px;
}

div.icono_social {
	display:table;
	background-color:#E9E9E9;	
	text-align:center;
}

div.icono_social#twitter{
	border-right:1px solid #FFF;
	padding-right:14px;
	color: rgb(0, 174, 244) !important;
}

div.icono_social#facebook{
	border-right:1px solid #FFF;
	color: rgb(43, 91, 165) !important;
}



div.icono_social#youtube{
	border-right:1px solid #FFF;
	/*color: rgb(255, 0, 15) !important;*/
	color: #c4302b;

}



div.icono_social#linkedin{
	color: rgb(0, 115, 178) !important;
	/*padding-left:1px;
	padding-right:12px;*/
	/*width:48px;*/
}

div.icono_social span.fa {
	font-size:20px;
	/*color:#BEBEBE;*/
}

div.row#idiomas {
	height:39px;
	/*padding-top:7px;*/
}


div.buscador {
	height:50px;
}

div#cab2 {
	padding-right:20px;
}

.select-idioma-style {
	/*position:absolute;
	top:10px;*/
	position:relative;
	float:left;
    border: 1px solid #e7e4df;
   	min-width: 170px;   
    overflow: hidden;    
    background: #FFF url("../../imagenes/imagenselect.jpg") no-repeat 97% 68%;
    color:#515150;
    display:inline;
    margin-left:12px;
    margin-top:12px;
    margin-bottom:12px;

}

.select-idioma-style select {
    /*padding: 5px 8px;*/
    width: 122%;
    border: none;
    height:24px;
    /*padding-left:5px;*/
    padding-right:18px;
    box-shadow: none;
    background: transparent;
    background-image: none;
    -webkit-appearance: none;
}

.select-idioma-style select:focus {
    outline: none;
}

.select-idioma-style input {
	border: none;
    height:23px;

    box-shadow: none;
    background: transparent;
    background-image: none;
    -webkit-appearance: none;	
}


.navbar-right .dropdown-menu {
	left:0;
	right:auto;
}

.telefonohome {
	padding-top:12px;	
	color:#FFF;
}

div#tel {
	color:#FFF;
}



.stButton .chicklets {
    background-repeat: no-repeat;
    padding-left: 20px;
    padding-right: 3px;
    white-space: nowrap;
    font-family: Verdana,Helvetica,sans-serif;
    font-size: 11px;
    display: inline-block;
    height: 16px;
    line-height: 16px;
}

.telefonohome img {
	/*margin-left:13%;*/
	/*margin-right:15px;*/
	float:right;
}

.stButton .twitter {
    background-image: url('http://w.sharethis.com/images/twitter_16.png');    
}

.st_twitter,.st_facebook,.st_linkedin {
	padding-left:4px;
}
.stButton .facebook {
    background-image: url('http://w.sharethis.com/images/facebook_16.png');
    
    
}

.stButton .linkedin {
    background-image: url('http://w.sharethis.com/images/linkedin_16.png');
    
}

.telefonohome span {
	color:#FFF;
	font-weight:bold;
	font-size:17px;
}

/* FIN CABECERA */

/* MARQUESINAS */
div#marquesinahome{
	height:340px;
}

div.carousel-inner {
	height:340px;
}

div.carousel-inner .item img {
	z-index:-1;
	position:absolute;
	right:0;
	/*height:340px;*/
}


div.container#caja_marquesinas {
	padding-left:0px;
	padding-right:0px;
}

div#marquesina_placeholder img {
	/* VALOR ANTIGUO */
	/*width:222px;
	height:222px;
	box-shadow: 0 0 0 28px rgba(255,255,255,0.6);
	*/

	width:160px;
	height:160px;
	
	margin-top:-10px;
	
	box-shadow: 0 0 0 20px rgba(255,255,255,0.6);

	
}


.carousel-indicators li,.carousel-indicators li.active{
	width:15px;
	height:15px;
}

.carousel-indicators li {
	background-color: #FFF;
	border:none;
	margin-top:1px;
}

.carousel-indicators li.active {
	background-color:#FF144C;
	border:none;
	margin:1px;
}

/* FIN MARQUESINAS */


/* BANNERS */
.destacado{
	padding-left: 0;
	padding-right: 0;
}

h2#desta_0.encabezadoDestacado, h2#desta_1.encabezadoDestacado {
	border-bottom:1px solid #FFF;
	text-transform: capitalize;
	font-size:26px;
	font-family:'Roboto Slab',Helvetica;
	color:#db1c4d;
	font-weight: normal;
}


h2#desta_0, h2#desta_0 a {
	font-family:'Roboto Slab',Helvetica;
	font-size: 14px;
	font-weight: bold;
	
}

div#desta_0 {
	padding-left:0;
	padding-right:0;
}

div#desta_1 {
	padding-left:0;
	padding-right:0;
}

div#desta_1 .cajaVideo {
	height:182px;
	/*height:160px;*/
	margin-bottom:20px;
}

div#desta_1 .cajaVideo img{
	/*border:10px solid #FFF;*/
	/*max-height:160px;*/
	width:100%;
}

div#desta_1 .cajaVideo iframe{
	border:10px solid #FFF;
	/*max-height:172px;*/
	width:100% !important;
	height:auto;
		
}

/*.html5-video-container
{
	top: -26px  !important;
	left: -13px  !important;
	right: -13px  !important;
	bottom: -27px !important;
}*/




div#banners_0 {
	padding-left:0;
	padding-right:0;
	position:relative;
	z-index:2;
}

div.banner {
	padding:0;

}
div.titulo_banner {
	padding-top:17px;
	color:#FFF;
	text-align:center;
	height:96px;
	cursor:default;
}
img.img_banner {
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	/*width:193px;
	height:193px;*/
	width:150px;
	height:150px;
	/*display:block;*/
	margin:auto;
	
	/*background-color:#ccc;
	background-size:50%;
	padding:7%;*/
	/*background-image: url('../../imagenes/img2.png');
	background-repeat:no-repeat;
	background-position:center;*/
	/*border:20px solid #ccc;*/
	/*box-shadow: 0 0 20px rgba(141, 141, 141, 1);*/
}

.fondo_img_banner {
	position:relative;
	background-color:#EAE9E5;
	margin:0 auto;
	width:193px;
	height:193px;
	/*border-radius:50%;*/
	background-image: url('../../imagenes/img2.png');
	background-repeat:no-repeat;
	background-position:center;
	background-size:50%;
	
}


img.imgprofesionales {
	height:316px;
	width:100%;
}

div#fotodoctora {
	position:absolute;
	height:inherit;
	width:100%;
	margin-top:12px;

}

div#fotodoctora img {
	float:right;
	margin-right:10%;
	
}

div#fondodoctora {
	position:absolute;
	margin-top:-20px;
	right:0px;	
}


div.banner_prof{
	/*position:absolute;*/
	/*margin-top:-290px;*/
	margin-left:15px;
	color:#FFF;
}

div.banner_prof .banner_placeholder {
	width:100%;
}

div.titulo_banner_prof h4 {
	text-transform:uppercase;
	font-weight: 400;
	font-family: 'Roboto Slab', Helvetica;
	font-size: 14px;
}

div.titulo_banner_prof span {
	font-size:19px;
	font-family: 'Roboto Slab', Helvetica;
	font-weight: bold;
}

div.titulo_banner_prof {
	margin-bottom:10px;
}

div.cuerpo_banner_prof_texto
{
	margin-bottom:25px;
	font-family: 'Lato', Helvetica;
	font-size:15px;
}

div.cuerpo_banner_prof .bportada {
	background-color: #FFF;
	color: rgb(219, 28, 77);	
}



.cuerpo_banner {
	background-color:rgba(255,255,255,0.8);
	font-family: 'Lato', Helvetica;
	/*border:1px solid #000;*/
	box-shadow: 0px 0px 5px #888888;
	position:absolute;
	/*margin-top:-225px;*/
	margin-top:0px;
	text-align:center;
	height:225px;
	width:100%;
	z-index:-1;
	/*padding-left:15px;
	padding-right:15px;*/
}

.cuerpo_banner_texto {
	padding-top:25px;	
	height:175px;	
	text-align:center;
	overflow: hidden
}

.bportada {
	/*background-color:#FF164F;*/
	background-color:#DB1C4D;
	text-transform: uppercase;
	font-weight:bold;
	border:0px;
	color:#FFF;
	border-radius: 3px;
	display:inline;
	padding-right:10px;
	padding-left:10px;
	padding-top:6px;
	padding-bottom:6px;
	font-size:12px;
	font-family: 'Lato',Helvetica;

}

/* FIN BANNERS */

/* DOCUMENTOS */
.menu_com#basico {
	padding-left:0px;
	display:inline;	
	margin-bottom:40px;
}



.menu_com#basico h2 {
	display:inline;
	/*border-bottom:none !important;*/
}

.menu_com#basico ul{
	display:inline;
	margin-left:20px;
}

.menu_com#basico ul li {
	display:inline;
	border-bottom:none !important;
	padding-left:10px;
	padding-right:10px;
}

.menu_com ul li a:hover,.menu_com a#selected {
	color: rgb(255, 20, 76);

}

.contenedor_texto_logo {
	position:absolute;
	z-index:9999999999999;
	top:70px;
	left:87px;
	color:#737373;
	font-family:'MuseoSlab-500','Roboto Slab',Helvetica;
	font-size: 13.5px;
	width: 300px;

}

.lista_enlaces{
    padding-left:0;
}

.doctexto {
	padding-left:0;
	padding-right:0;
}

#titulofotograndedoc{
    float:right;
    font-weight: normal;
    margin-top:8px;
    margin-left:5px;
    color:#626762;
    /*height:40px;*/
    margin-bottom:30px;
    font-size:13px;
}

.csocial {
	padding-left:0;
	padding-right:0;
}

.enlaces_basico {
	padding-left:0;
}

.cuerpoMultimedia iframe{
	width:100%;
	height:382px;
}


.mult_enlaces h2{
    border-bottom:7px solid #E6E6E6;
    font-size: 18px;
    color:#707070;
    padding-bottom:5px;
    margin-bottom: 12px;
    font-family: 'Roboto Slab',Helvetica;
    width:100%;
    /*margin-top:0;*/
}

.mult_enlaces ul {
	list-style: none outside none;
	margin: 0px;
	padding: 0px;
	width: 100%;
	margin-bottom:40px;
}

.mult_enlaces ul li {
	padding-top: 7px;
	padding-bottom: 7px;
	/*border-bottom: 1px solid rgb(230, 230, 230) !important;*/
}

.fecha_multimedia {
	font-family: 'Roboto Slab',Helvetica;
	font-size:13px;
	color:#5c5c5c;
	margin-bottom:20px;
}

.docTituloMultimedia {
	font-family: 'Roboto Slab',Helvetica;
	font-weight: bold;
	font-size: 20px;
	color:#5c5c5c;
	margin-bottom:30px;
}


/* FIN DOCUMENTOS */

/* DOCUMENTOS MULTIPLES */
.menu_com {
	padding-right:0;
}

.lista_multiple {
	padding-left:0;
	padding-right:0;
	margin-bottom:0 !important;
}

.docm#tipo_0 {
	/*padding-left:0px;*/
	/*padding-right:10px;*/
}


.docm#tipo_1 {
/*	padding-left:7px;
	padding-right:7px;*/
}

.docm#tipo_2 {
	/*padding-left:10px;*/
	/*padding-right:0px;*/
}

.docm.sp_0 {
	padding-left:0;
	padding-right:15px;
}

.docm.sp_1 {
	padding-left:15px;
	padding-right:0;
}

.docm img {
	width:100%;
	height:305px;
}


.docmg.sp_0 {
	padding-left:0;
	padding-right:14px;
}

.docmg.sp_1 {
	padding-left:14px;
	padding-right:0;
}

.lista_multiple .contenidomult img, .lista_multiple .contenidomult .cajaVideoMultimedia iframe{
	width:425px;
	height:305px;
	vertical-align: inherit;
}

.cajaVideoMultimedia p {
	display:none;
}

.docmg .tituloDestacadoMultiple h2 {
	height:40px !important;
	color: #727272 !important;
	font-weight: bold;
	font-size: 16px;
	line-height: 1.2;

}

.docmg {
	margin-bottom:30px;
}

.tituloDestacadoMultiple {
	width:93%;
	height:40px;
}

.docm {
	margin-bottom:40px;
}

.docms .tituloDestacadoMultiple h2 {
	height:40px !important;	
}

.docms .entradillaDestacadoMultiple {
	width:95%;
}

.tituloDestacadoMultiple h2 a {	
	font-size: 18px;
	line-height: 1.2;
	color:#ef4922;
	font-weight: bold;	
}

.fecha-multiple {
	color:#5c5c5c;
	font-family:'Roboto Slab',Helvetica;
	font-size:13px;
	margin-bottom:7px !important; /* FIXME Quitar el de Victor*/
}


.entradillaDestacadoMultiple {
	/*font-family: Lato,Helvetica;	*/
	font-size: 13px;
	line-height: 1.5;
	color:#676767;
	padding-top:5px;
	overflow: hidden;
	height:80px;	
}

.encabezado_n {
	margin-bottom:20px !important;
}
/*.entradillaDestacadoMultiple p {
	height:80px;
}*/

/* FIN DOCUMENTOS MULTIPLES */

/* BREADCRUMB */
div#breadcrumb{		
	padding-left:0px;
	font-size:13px;

}
div#breadcrumb a,div#breadcrumb span{
		font-family: 'Roboto Slab',Helvetica !important;		
}		

div#breadcrumb a.activo{
		font-family: 'Roboto Slab',Helvetica !important;		
		color:#db1c4d !important;
		font-weight: 700;
}		


div.paginacion_inferior {
	margin-top:7px;
}

/* FIN BREADCRUMB */


/* PIE INFERIOR */
div#direccion {
	padding-left:0px;
	padding-top:15px;
	padding-bottom:15px;
}



	.nav > li > a {
		padding-top:5px;
		padding-bottom:5px;
		padding-left:8px;
		padding-right:8px;

	}

	.navbar {
		border:0px;
		background-color:#FFF;
		min-height:0px;
		margin-bottom:0px;
	}

	div#cabecera {
		min-height:100px;
	}

	div.row#contenedor_menu {
		min-height:40px;		

	}
	div#contenedor_menu {
		padding-right:0px;
	}

	.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover {
		background-color:#FFF;
		color:#737373;

	}

	a {
		outline:none !important;
	}
	/* Desplegar menú en hover */
	/*ul.nav li.dropdown:hover > ul.dropdown-menu {
    	display: block;    
	}*/

	/*img.img-responsive#banner {
		width:100%;
		height:100%;
	}*/

.banners_interiores .banner_interior{
	display: inline-block;

	width:100%;
	padding:5px;
	margin-bottom:15px;
}

.banners_interiores a{
	text-decoration: none;
	outline: none;
}

.descripcion_contratacion {
	border:1px solid #e0e0e0;
	padding:15px;
	cursor:default;
	margin-bottom:0;
}



.tab_text.enabled .circulo{	    
    background-color:#db1c4d !important;    
}


.tab_text .circulo {
	width:30px;
    height:30px;
    background-color:#cecece;
    border-radius:100%;
    /*padding:5px;*/
    line-height: 30px;
    text-align:center;
    vertical-align:middle;
    display:inline-block;
    color:#FFF;
    font-size:18px;
    font-weight: bold;
    margin-right: 9px;
}

.tab_text {
	color:#5c5c5c;
	font-size: 18px;

}


.tab_text.enabled {
	color:#DB1C4D;
	font-size: 18px;
}

div#tab_content {
	background-color:#db1c4d;
	min-height:770px;
	margin-bottom:65px;
	padding-bottom:20px;
}


div#tab_content_text,div#tab_content_text_2,div#tab_content_text_3 {
	margin-top:0;
	color:#FFF;
	padding-left:20px;
}

div#tab_content_text h2 {
	font-size: 24px;
	font-family: 'Roboto Slab';
	margin-bottom:25px;
	cursor:default;
}

div#tab_content_text_2 h2 {
	font-size: 24px;
	font-family: 'Roboto Slab';
	margin-bottom:0;
	cursor:default;
}

div#tab_content_text_3 h2 {
	font-size: 24px;
	font-family: 'Roboto Slab';
	margin-bottom:0;
	cursor:default;	
	font-weight: bold;
	margin-top:25px;
	margin-bottom:18px;
	letter-spacing: 0.8px;
}


div#tab_content_text h2#head_1 {
	margin-bottom:25px;
	cursor:default;
}

div#tab_content_text h2#head_2 {
	margin-top:0px;
	cursor:default;
}

div#tab_content_text span {
	font-family: 'Roboto';
	font-size: 17px;
}

div#tab_content_image {
	/*text-align: center;
	height:100%;
	display: inline-block;*/
	/*vertical-align: middle;*/
	margin: 1em 0;  
    height: 495px;
    
    
    position: relative;
}

div#tab_content_image img {		
    position: absolute;  
    top: 0;  
    bottom: 0;  
    left: 0;  
    right: 0;  
    margin: auto; 
}

div#tab_content_text input[type="radio"]
{	
	margin-right:15px;
}

div#tab_content_text .boton,div#tab_content_text_2 .boton {
	background-color:#FFF;
	color:#db1c4d;
	width:110px;
	text-align: center;
	border-radius: 3px;
	font-size: 13px;
	font-weight: bold;
	padding-bottom: 5px;
	padding-top: 2px;
	cursor:default;
}

div#tab_content_text form .boton {
	float:right;
	
}

div#helper_form {
	padding-top:5px;
}

div#helper_form  span {
	color:#db1c4d;
	font-weight: normal;
	font-size:15px;
	
}

div#contratacionform {
	margin-top:20px;
	font-size:13px;
	margin-bottom:5px;
}
form#contratacionform {
	/*margin-top:25px;*/

}

form#contratacionform span {
	font-size: 13px;
	font-weight: 'Roboto';
}

form#contratacionform input.campos1,form#contratacionform textarea.campos1 {
	width:90%;
}

form#contratacionform input.campos2 {
	width:50%;
}

form#contratacionform table td {
	padding-bottom:8px;
}

form#contratacionform table td span {
	cursor:default;
}

h2#metodopago {
	font-size:22px !important;
	margin-top:0 !important;
	padding-bottom:25px;
}

div#metodopago {
	background-color: #ebeae8;
	color:#5c5c5c;
	padding-top:10px;
	/*padding-bottom: 10px;*/
	min-height: 65px;
	margin-bottom:5px;
	padding-bottom:5px;
}

div#metodopago input[type="radio"],input#confirmacion[type="checkbox"] {
	margin-right:10px;	
}

input#confirmacion[type="checkbox"] {
	margin-bottom:10px;

}

div#metodopago span#metodopago {
	font-weight: bold;
	font-size:14px;	
	padding-bottom: 5px;

}

div#metodopago span#cmetodopago {
	padding-left:23px;	
}


div#contenedor_tabs {
	cursor:default;
}

div#tab_content_text_3 img {
	margin-top:40px;
	margin-bottom:40px;
	margin-left:30px;
	box-shadow: 0px 0px 0px 20px rgba(222, 222, 222, 1);
}

div#tab_content_text_3 .container {
	width:80%;
	float:left;
}

div#tab_content_text_3 div#telefono {
	margin-top:5px;
	font-weight: bold;
	letter-spacing: 0.7px;
}

div#tab_content_text_3 div#email {
	margin-top:2px;
	font-weight: bold;
	letter-spacing: 0.7px;
}

div#tab_content_text_3 div#email span{
	font-size: 18px;
}

div#tab_content_text_3 span#telefono {
	font-size:30px;
}

div#contenedor_pie {	
	background-color:#E9E6E1;
	padding-top:35px;
	margin-top:5px;
}

div#contenedor_pie.cliente {
	padding-bottom:25px;	
}

div#contenedor_pie.profesional {
	padding-bottom:35px;
}

#menu_flotante{
    position:fixed;
    left:0;
    margin-top:0px;    
    z-index: 222;
    width:36px;

}

#menu_flotante span{
    border-bottom: 1px dashed black;
    padding-top:5px;
    padding-bottom:5px;
    font-size:20px;
    cursor: pointer;
}

#menu_flotante_xs {
	padding-left:15px;
	margin-top:5px;
}

#menu_flotante_xs img {	
	width:36px !important;
}

#menu_flotante_xs a:not(:first-child)  {
	margin-left:-3px;
	width:36px !important;
}

#menu_flotante_xs a:nth-child(3){
	margin-left:-4px;
}

#menu_flotante_xs a:nth-child(5){
	margin-left:-4px;
}

