@charset "utf-8";
@import url("menu.css");
/* CSS Document */
#jq_fmslideshow #fmslideshow .txtLarge{
	font-size: 1.5em;
	color: #FFF;
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 0px;
	padding-bottom: 4px;
	margin-right: auto;
	margin-left: auto;
}

#jq_fmslideshow #fmslideshow .txtMedium{
	font-size: 28px;
	color: #FFF;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 9px;
	padding-right: 9px;
	margin-right: auto;
	margin-left: auto;
}

#jq_fmslideshow #fmslideshow .txtMedium2{
	font-family: ColabReg,Georgia,"Times New Roman";
	font-size: 1.2em;
	color: #FFF;
	padding: 5px;
	padding-left: 7px;
	padding-right: 7px;
background-color:; 		margin-left: auto;
	margin-right: auto;
}

#jq_fmslideshow #fmslideshow .txtExMedium{
	font-size: 1.3em;
	color: #000;
	padding-top: 5px;
	padding-left: 8px;
	padding-right: 5px;
	padding-bottom: 7px;
	margin-right: auto;
	margin-left: auto;
}

#jq_fmslideshow #fmslideshow .txtNormal{
	font-family: ColabReg,Tahoma,"Times New Roman";
	font-size: 13px;
	color: #000;
	padding: 5px;
	margin-right: auto;
	margin-left: auto;
}

#jq_fmslideshow #fmslideshow .txtExNormal{font-family:ColabReg,Georgia,"Times New Roman"; font-size:14px; color:#000; padding:5px}

#jq_fmslideshow #fmslideshow .txtSmall{font-family:ColabReg,Arial,"Times New Roman"; font-size:12px; line-height:14px; color:#000; padding:5px}

#jq_fmslideshow {
	border-top-color: #B56584;
	border-bottom-width: thick;
	border-top-style: solid;
}

#jq_fmslideshow #fmslideshow .textBg{filter:alpha(opacity=70)}

#jq_fmslideshow #fmslideshow a{font-family:ColabReg,Tahoma,"Times New Roman"; display:inline-block; text-decoration:none; color:#FFF}

#jq_fmslideshow #fmslideshow a:link{color:#FFF}
#jq_fmslideshow #fmslideshow a:visited{color:#FFF}
#jq_fmslideshow #fmslideshow a:active{color:#FFF}
#jq_fmslideshow #fmslideshow a:hover{color:#aaa}

#jq_fmslideshow #fmslideshow .divStyle{
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}

#jq_fmslideshow .buttonText{font-family:ColabReg,Arial,"Times New Roman"; font-size:11px; line-height:12px; color:#000; display:inline-block; vertical-align:middle; text-align:center}

.fm_drag-cursor{cursor:move}
.fm_drag-cursor{cursor:url("../fmslideshow_assets/cursors/openhand.png") 8 8,-moz-grab}
.fm_drag-cursor{*cursor:url(../fmslideshow_assets/cursors/openhand.cur)}
.fm_drag-cursor{cursor:url(fmslideshow_assets/cursors/openhand.cur)}

.fm_draging-cursor{cursor:move}
.fm_draging-cursor{cursor:url("../fmslideshow_assets/cursors/closedhand.png") 8 8,-moz-grabbing}
.fm_draging-cursor{*cursor:url(../fmslideshow_assets/cursors/closedhand.cur)}
.fm_draging-cursor{cursor:url(fmslideshow_assets/cursors/closedhand.cur)}

 
#jq_fmslideshow .thumb-Holder{width:100%;  -webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -o-user-select:none; user-select:none}

#jq_fmslideshow .thumb{width:120px;  height:60px;  padding:2px;  margin-right:6px}

#jq_fmslideshow .thumb .bg{background-color:#B4B4B4}

#jq_fmslideshow .thumb-normal{background-color:#fff}

#jq_fmslideshow .thumb-over{background-color:#000}

#jq_fmslideshow .thumb .tint-normal{background-image:none; !important  }

#jq_fmslideshow .thumb .tint-over{background-image:url(../fmslideshow_assets/thumb_over.png);  background-position:center}

#jq_fmslideshow .thumb-next-previous-normal{opacity:1; !important filter:alpha(opacity=100); !important}

#jq_fmslideshow .thumb-next-previous-over{opacity:.5; !important filter:alpha(opacity=50); !important}

#jq_fmslideshow{
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	text-align: center;
}

#jq_fmslideshow .nonDraggable{cursor:auto}








.cont-banner {
	position: absolute;
	top: 80px;
	z-index: 1;
	width: 100%;
	min-height: 200px;
	background-color: #CCCCCC;
	border-bottom: 50px solid #0082CC;
}
/* CSS Document */

.cont-contenidos {
	position: absolute;
	top: 320px;
	z-index: 10;
	width: 100%;
	min-height: 300px;
}
/* CSS Document */

.cont-logo {
	position: absolute;
	z-index: 20;
	width: 100%;
}
/* CSS Document */

.fondo-cabecera {
	position: absolute;
	top: 0px;
	z-index: 2;
	width: 100%;
	background-color: #000000;
	min-height: 85px;
	border-bottom: thick solid #0081cb;
}
body {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.cont-logo .cont-cabecera {
	max-width: 950px;
	margin-right: auto;
	margin-left: auto;

}
.contenidos  {
	max-width: 950px;
	margin-right: auto;
	margin-left: auto;
	min-height: 250px;

}
.cont-logo .cont-cabecera .logo {
	width: 25%;
	display: inline-block;
	vertical-align: top;
}
.cont-logo .cont-cabecera .cont-menu {
	width: 70%;
	display: inline-block;
	vertical-align: top;
}
.cont-logo .cont-cabecera .logo img {
	-webkit-box-shadow: 5px 5px 10px #333333;
	box-shadow: 5px 5px 10px #333333;
}
.cont-contenidos .contenidos .slogan {
	width: 100%;
	text-align: center;
	color: #FFFFFF;
}
.slogan h2 {
	font-family: 'Ek Mukta', sans-serif;
	margin-top: 0px;
	margin-bottom: 0px;
	text-shadow: black 0.1em 0.1em 0.2em;
	font-size: 28px;
	padding-top: 0px;
	padding-bottom: 0px;
	line-height: 22px;
}
.telefono {
	font-family: 'Ek Mukta', sans-serif;
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 28px;
	padding-top: 0px;
	padding-bottom: 0px;
	line-height: 22px;
	padding-left: 10px;
	text-align: center;
}
.telefono a {
    font-family: 'Ek Mukta', sans-serif;
    margin-top: 0px;
    margin-bottom: 0px;
    font-size: 28px;
    padding-top: 0px;
    padding-bottom: 0px;
    line-height: 22px;
    padding-left: 10px;
    text-align: center;
    text-decoration: none;
    font-weight: 800;
    color: rgba(54,54,54,1.00);
}
.telefono li {
margin-right: 5px;
}


.redes {
	font-family: 'Ek Mukta', sans-serif;
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 20px;
	padding-top: 20px;
	padding-bottom: 0px;
	line-height: 22px;
	padding-left: 10px;
	text-align: center;
}
.redes a {
    font-family: 'Ek Mukta', sans-serif;
    margin-top: 0px;
    margin-bottom: 0px;
    font-size: 20px;
    padding-top: 0px;
    padding-bottom: 0px;
    line-height: 22px;
    padding-left: 10px;
    text-align: center;
    text-decoration: none;
    font-weight: 800;
	margin-right: 20px;
    color: rgba(54,54,54,1.00);
}
.redes li {
margin-right: 5px;
	margin-left: 20px;
}


.slogan h3 {
	font-family: 'Ek Mukta', sans-serif;
	margin-top: 0px;
	margin-bottom: 0px;
	text-shadow: black 0.1em 0.1em 0.2em;
	font-size: 17px;
	padding-top: 0px;
	padding-bottom: 0px;
	color: #FFFFFF;
}



.menu_select {
    width:97%;
    float:left;
    display:none;
    position:relative;
}

#selectme {
    width:50%;
    background-color:#000000;
    color:#ffffff;
    padding:10px;
    font-weight: bold;
    text-align:left;
    cursor:pointer;
    float:left;
}

ul#options {
    width:100%;
    float:left;
    margin:0px;
    padding:0px;
    display:none;
}

ul#options li {
    width:98%;
    float:left;

}

ul#options li a {
    color: #ffffff;
    padding:10px;
    font-weight: bold;
    text-align:left;
    text-decoration:none;
    cursor:pointer;
    margin-bottom:1px;
    width:100%;
    float:left;
}

ul#options li a:hover {
    color:#000000;
    background-color:#EEEEEE;
    text-decoration: none;
}

ul#options li:hover {

}
nav a#current  {
	color: #0082CC;
}
#arrow {
    position: absolute;
    right: 10px;
    top: 12px;
    cursor: pointer;
}

.down {
    background-image:url("../images/plus-white.png");
    background-repeat:no-repeat;
    height:20px;
    width:20px;
}

.up {
    background-image:url("../images/minus-white.png");
    background-repeat:no-repeat;
    height:20px; 
    width:20px;
}

.cont-contenidos .contenidos .banner-portada-01 {
	width: 30%;
	background-color: #333333;
	display: inline-block;
	vertical-align: top;
	margin-right: 2%;
	margin-top: 20px;
	border-top: thick solid #0082CC;
	color: #FFFFFF;
	margin-bottom: 30px;
	min-height: 270px;
}
.cont-contenidos .contenidos .banner-portada-02 {
	width: 30%;
	background-color: #333333;
	display: inline-block;
	vertical-align: top;
	margin-right: 2%;
	margin-top: 20px;
	border-top: thick solid #0082CC;
	color: #FFFFFF;
	margin-bottom: 30px;
	min-height: 270px;
}
.cont-contenidos .contenidos .banner-portada-03 {
	width: 30%;
	background-color: #333333;
	display: inline-block;
	vertical-align: top;
	margin-top: 20px;
	border-top: thick solid #0082CC;
	color: #FFFFFF;
	font-size: 11px;
	margin-bottom: 30px;
	min-height: 310px;
}
.banner-portada-01 p, .banner-portada-02 p, .banner-portada-03 p {
	font-family: 'Ek Mukta', sans-serif;
	margin-left: 10px;
	margin-right: 10px;
	text-align: center;
	font-size: 14px;
	line-height: 15px;
}
.banner-portada-01 h3, .banner-portada-02 h3, .banner-portada-03 h3 {
	font-family: 'Ek Mukta', sans-serif;
	text-align: center;
	font-size: 22px;
	line-height: 18px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #FFFFFF;
}
.banner-portada-01 h3 a, .banner-portada-02 h3 a, .banner-portada-03 h3 a {
	font-family: 'Ek Mukta', sans-serif;
	text-align: center;
	font-size: 22px;
	line-height: 18px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #FFFFFF;
	text-decoration: none;
}
.banner-portada-01 h3 a:hover, .banner-portada-02 h3 a:hover, .banner-portada-03 h3 a:hover {
	font-family: 'Ek Mukta', sans-serif;
	color: #0082CC;
}
.secciones {
	background-color: #FFFFFF;
	width: 85%;
	padding-left: 5%;
	padding-right: 5%;
	padding-top: 20px;
	border-top: medium solid #0082CC;
	padding-bottom: 30px;
}
h3 {
	color: #0082CC;
	font-family: 'Ek Mukta', sans-serif;
}
.cont-contenidos-secciones {
	position: absolute;
	top: 240px;
	z-index: 10;
	width: 100%;
	min-height: 300px;
font-family: 'Ek Mukta', sans-serif;}

 
 
.textos-servicios {
	width: 60%;
	display: inline-block;
	vertical-align: top;
font-family: 'Ek Mukta', sans-serif;
}
.imag-servicios {
	width: 38%;
	display: inline-block;
	vertical-align: top;
	text-align: right;
}
.imag-servicios img {
	width: 47%;
	display: inline-block;
	vertical-align: top;
	margin-left: 1%;
	margin-right: 1%;
	margin-bottom: 10px;
}



@media only screen and (max-width: 800px) {
.cont-contenidos {
    position: absolute;
    top: 280px;
    z-index: 10;
    width: 100%;
    min-height: 300px;
}
.imag-servicios {
    width: 100%;
	display: block;
	vertical-align: top;
}
.imag-servicios img {
	width: 47%;
	display: inline-block;
	vertical-align: top;
	margin-left: 1%;
	margin-right: 1%;
	margin-bottom: 5px;
}

.textos-servicios {
    width: 100%;
	display: block;
	vertical-align: top;
}
nav ul { display: none; }
nav select { display: inline-block; width:60%; background-color: #000; color:#FFF; font-size: 16px; font-weight: bold; }
nav .menu_select {
	display: inline-block;
	width: 50%;
	background-color: #000;
	color: #FFF;
	font-size: 16px;
	font-weight: bold;
	float: right;
	margin-top: 20px;
}
ul#options li {
	width: 98%;
	float: left;
	list-style-image: none;
	list-style-type: none;
}
.cont-logo .cont-cabecera .cont-menu {
	width: 40%;
	display: inline-block;
	vertical-align: top;
	float: right;
}
.cont-contenidos .contenidos .banner-portada-01 {
	width: 30%;
	background-color: #333333;
	display: inline-block;
	vertical-align: top;
	margin-right: 2%;
	margin-top: 20px;
	border-top: thick solid #0082CC;
	color: #FFFFFF;
	margin-bottom: 30px;
	min-height: 280px;
	margin-left: 2%;
}
.cont-contenidos .contenidos .banner-portada-02 {
    width: 30%;
    background-color: #333333;
    display: inline-block;
    vertical-align: top;
    margin-right: 2%;
    margin-top: 20px;
    border-top: thick solid #0082CC;
    color: #FFFFFF;
    margin-bottom: 30px;
    min-height: 260px;
}
}

@media only screen and (max-width: 500px) {
.secciones {
    background-color: #FFFFFF;
    width: 90%;
    padding-left: 5%;
    padding-right: 5%;
    padding-top: 20px;
    border-top: medium solid #0082CC;
}
.cont-logo .cont-cabecera .cont-menu {
	width: 40%;
	display: inline-block;
	vertical-align: top;
	float: right;
}
.cont-contenidos .contenidos .banner-portada-01 {
	width: 95%;
	background-color: #333333;
	display: block;
	margin-right: auto;
	margin-top: 10px;
	border-top: thick solid #0082CC;
	color: #FFFFFF;
	margin-bottom: 10px;
	margin-left: auto;
}
.cont-contenidos .contenidos .banner-portada-02 {
	width: 95%;
	background-color: #333333;
	display: block;
	margin-right: auto;
	margin-top: 20px;
	border-top: thick solid #0082CC;
	color: #FFFFFF;
	margin-bottom: 30px;
	min-height: 310px;
	margin-left: auto;
}
.cont-contenidos .contenidos .banner-portada-03 {
	width: 95%;
	background-color: #333333;
	display: block;
	margin-top: 20px;
	border-top: thick solid #0082CC;
	color: #FFFFFF;
	font-size: 11px;
	margin-bottom: 30px;
	min-height: 310px;
	margin-right: auto;
	margin-left: auto;
}
.slogan h3 {
	font-family: 'Ek Mukta', sans-serif;
	margin-top: 0px;
	margin-bottom: 0px;
	text-shadow: black 0.1em 0.1em 0.2em;
	font-size: 15px;
	padding-top: 0px;
	padding-bottom: 0px;
	color: #FFFFFF;
	line-height: 16px;
}
}
/*----- Toggle Button -----*/
.toggle-nav {
    display:none;
}
 
/*----- Menu -----*/
@media screen and (min-width: 860px) {
    .menu {
        width:100%;
        padding:10px 18px;
        box-shadow:0px 1px 1px rgba(0,0,0,0.15);
        border-radius:3px;
        background:#303030;
    }
}
 
.menu ul {
    display:inline-block;
}
 
.menu li {
    margin:0px 50px 0px 0px;
    float:left;
    list-style:none;
    font-size:17px;
}
 
.menu li:last-child {
    margin-right:0px;
}
 
.menu a {
    text-shadow:0px 1px 0px rgba(0,0,0,0.5);
    color:#777;
    transition:color linear 0.15s;
}
 
.menu a:hover, .menu .current-item a {
    text-decoration:none;
    color:#66a992;
}
 
 
 
.footer {
	width: 100%;
	font-size: 11px;
	color: #999999;
	text-align: center;
	margin-top: 20px;
	line-height: 12px;
	padding-bottom: 20px;
}
.footer a {
	color: #666666;
	text-decoration: none;
}
.footer a:hover {
	color: #333333;
	text-decoration: none;
}

