body {
	background-image: url('/images/background/1.4.jpg');
	font-family: Arial,Helvetica,sans-serif;
	font-size: 16px;
	background-repeat: repeat;
	background-color: #f0f0f0;

}
.texto a{
text-decoration: none;
color: #a1c9c6;
}
#pieContenedor *{
font-family: Arial,Helvetica,sans-serif;
}


a.thumbnail:hover, a.thumbnail:focus, a.thumbnail.active {
border-color: #a1c9c6;
}

/*************Color Parrafos*******************/

p,
h3,
.jumbotron h3 p,
#seccionesIntro p,
#seccionesIntro h3 {

color: #454444; 	

}





/************Color corporativo 1**************/
h2,
.encabezado1,
.encabezado2,
.encabezado3,
#lemaContenedor #lema p,
ul.nav-pills  li a:hover,
.tipografia7,
.tipografia8,
.tipografia3,
#pieContenedor p

{
	color: #a1c9c6;
}
/************TITULOS**********************/
h2,
h3,
.texto h2,
.texto h3,
.block-1 > div h3
{
	font-size: 20px;  
	font-family: 'Oxygen', sans-serif;
	color: #0099A2;
}

h3 { font-size:24px; }

.encabezado1,
.encabezado2,
.encabezado3,
#lemaContenedor #lema p{
font-family: Arial,Helvetica,sans-serif;
font-weight: bold;
}

/**
***Fuentes
***/



.texto p, 
#seccionesIntro p,
.jumbotron h3 p,
.texto ol li,
.mibody ol li,
#secciones p.tipografia1,
.texto ul li, .mibody ul li,a.button,
.texto table tr td, .mibody table tr td
 { 
font-size: 11px; 
font-family: Arial,Helvetica,sans-serif;
color:#454444;

}



/**
***Background Color Corporativo 1
***/
.nav li a.active,
a.button:hover,
.navbar-default .navbar-nav > li > a:hover,
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus,
.navbar-toggle,
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus,
#contenedorCruzCabecera,
.itemMenuLateral:hover,
.itemMenuLateral.activo,
.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active, 
.open .dropdown-toggle.btn-default
{
background-color: #a1c9c6;

}

/**	
*** Menu
**/

/**
***Color Corporativo 2
***/
.icon-plus,
.icon-phone,
.icon-mobile,
.icon-envelope,
blockquote:before, 
blockquote:after,
#contactoTwitter,
#contactoFacebook, 
#contactoLinkedin,
#contactoYoutube,
#contactoFeed
{
	color:  #0099A2;
}


/**
***
***Background Color Corporativo 2
***/

#menuBootstrap,
.nav li,
a.button,
.banner, 
.navbar-default .navbar-toggle .icon-bar,
footer,
.itemMenuLateral
{
	background: #0099A2;
}


.navbar-default .navbar-toggle {
border: none;
}


.btn-default {
color: #333333;
background-color: #ffffff;
border-color: #cccccc;
}





/*****************Color white*******************/
.dropdown-menu > li > a,
.dropdown-menu > li > a:hover, 
.dropdown-menu > li > a:focus,
.navbar-default .navbar-nav > li > a,
.nav a,
/**ul.menu li a,**/
.itemMenuLateral:hover,
.itemMenuLateral.activo,
ul.nav-pills  li a ,
.block-1 > div a.button,
a.button,
.banner    
{

color: white !important;

}

.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active, 
.open .dropdown-toggle.btn-default {
color: white;
border-color: #adadad;
}




.navbar-default .navbar-nav > .dropdown > a .caret {
border-top-color: white;
border-bottom-color: white;
}

/**
Menu tratamientos
**/

.itemMenuLateralEnlace {
color: #FFFFFF;
line-height: 190%;
}
.itemMenuLateralEnlace:hover {
    color: #FFFFFF !important;
}
.itemMenuLateral:hover,.itemMenuLateral.activo {
	border: none;
    border-radius: 15px !important;
    cursor: pointer;
    cursor: hand;
}

.itemMenuLateral {
    border:none;
}


/**
***Color Corporativo 3
***/
#cabeceraPie ul li a,
.tipografia9 
{
	color:  #ffffff;/*#CCFFFF*/
}


/**
Media Screen
**/

@media screen and (max-width: 650px){
	.dropdown-menu > li 
	{
	
	}
	.navbar-nav .dropdown-menu
	 {
		position: static;
		float: none;
		width: auto;
		margin-top: 0;
		background-color: #0099A2;
		border: 0;
		box-shadow: none;
	}
}

@media screen and (max-width: 450px){
	.texto p, 
	#seccionesIntro p,
	.jumbotron h3 p,
	.texto ol li,
	.mibody ol li,
	#secciones p.tipografia1,
	.texto ul li, .mibody ul li,a.button,
	.texto table tr td, .mibody table tr td
	 { 
		
		font-size:  13px; 
		line-height: 143%;

	}
}

/* A partir de aquí va el nuevo css de la plantilla 2.0 */

.button.primary,
.o-callto,
.o-nav,
.o-footer{
background: #0099A2;
}

.o-callto .button,
.c-main-title:after,
.button.primary:hover,
.o-footer .o-footer__footer,
.o-footer h4:after,
.bg--dark,
.button.primary:focus{
background: #a1c9c6;
}

.o-footer p,
.o-footer h4,
.menu>li:not(.menu-text)>a {
    color: #ffffff;
}

.c-main-title{
	color: #0099A2;
	font-size: 20px;  
	font-family: 'Oxygen', sans-serif;

}

a{
color: #0099A2;
}

.menulateral{
	color: #0099A2 !important;
}

.o-nav li:hover>a,.o-nav li:hover>a:hover,.o-nav li:focus>a,.o-nav li:focus>a:hover{
	background:#a1c9c6 !important;
}
.o-nav .o-nav__main>li ul a{
	/*color:#0099A2 !important;*/
	color:#333333 !important;
}
.o-nav .o-nav__main>li ul a:hover {
    color: #ffffff !important;
}

.o-hero .slick-slide>.row .o-hero__text b {
    color: #ffffff !important;
    background-color: #0099A2 !important;
    opacity: 0.9;
}