﻿body
{
    font-family:Segoe Print, Calibri, Arial, sans-serif;
    font-size:12px;
    margin:0;
    }
.header
{
    /* IE10 Consumer Preview */ 
    background-image: -ms-linear-gradient(top, #0BACD6 0%, #D1EFF7 100%);

    /* Mozilla Firefox */ 
    /*background-image: -moz-linear-gradient(top, #FFFFFF 0%, #98DCEE 50%, #0BACD6 100%);*/
    background-image: -moz-linear-gradient(top, #0BACD6 0%, #D1EFF7 100%);

    /* Opera */ 
    background-image: -o-linear-gradient(top, #0BACD6 0%, #D1EFF7 100%);

    /* Webkit (Safari/Chrome 10) */ 
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #0BACD6), color-stop(1, #D1EFF7));

    /* Webkit (Chrome 11+) */ 
    background-image: -webkit-linear-gradient(top, #0BACD6 0%, #D1EFF7 100%);

    /* W3C Markup, IE10 Release Preview */ 
    background-image: linear-gradient(to bottom, #0BACD6 0%, #D1EFF7 100%);
}

.header1
{
    /* IE10 Consumer Preview */ 
    background-image: -ms-linear-gradient(top, #D1EFF7 0%, #0BACD6 100%);

    /* Mozilla Firefox */ 
    /*background-image: -moz-linear-gradient(top, #FFFFFF 0%, #98DCEE 50%, #0BACD6 100%);*/
    background-image: -moz-linear-gradient(top, #D1EFF7 0%, #0BACD6 100%);

    /* Opera */ 
    background-image: -o-linear-gradient(top, #D1EFF7 0%, #0BACD6 100%);

    /* Webkit (Safari/Chrome 10) */ 
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #D1EFF7), color-stop(1, #0BACD6));

    /* Webkit (Chrome 11+) */ 
    background-image: -webkit-linear-gradient(top, #D1EFF7 0%, #0BACD6 100%);

    /* W3C Markup, IE10 Release Preview */ 
    background-image: linear-gradient(to bottom, #D1EFF7 0%, #98DCEE 50%, #0BACD6 100%);
}

.bebe
{
     background-image:url('/Portal/imagenes/bebe.jpg');
    }

.bebe1
{
     background-image:url('/Portal/imagenes/bebe1.jpg');
    }
    
.bebe2
{
     background-image:url('/Portal/imagenes/bebe2.jpg');
    }
    
.rayas
{
    background-image:url('/Portal/imagenes/fondorayas.png');
    }
    
.rayas2
{
    background-image:url('/Portal/imagenes/fondorayas2.png');
}
    
.pie
{
    color:#003366;
    font-size:12px;
    font-weight:bold;
    text-align:center;
    height:25px;
    padding-top:2px;
    position:relative;
    }
.humo
{
    /*background: #EAEAEA;*/
    background-color:#ACDBE5;
    
    }
    
    
.horizontal-nav {
  background: #efefef;
  border-radius: 6px;
}
.horizontal-nav ul {
  background: #128F9A;
  float: left;
  text-align: center;
  border-radius: 6px;
  border: 1px solid #0e7079;
}
.horizontal-nav ul li {
  float: left;
  border-left: 1px solid #0e7079;
}
.horizontal-nav ul li:first-child {
  border-left: 0 none;
}
.horizontal-nav ul li a {
  display: block;
  padding: 10px 20px;
  color: #fff;
  border-top: 1px solid rgba(255,255,255, 0.25);
  border-left: 1px solid rgba(255,255,255, 0.25);
}
.horizontal-nav ul li:first-child a {
  border-left: 0 none;
}
.horizontal-nav ul li a:hover {
  background: #12808a;
}
.horizontal-nav ul li:first-child a {
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
}
.horizontal-nav ul li:last-child a {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}

.cabecera
{
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background-color:#C24B83;
    color:#FFF;
    font-weight:bold;
		font-family:segoe print;
    padding:5px 5px 5px 5px;
    font-size:14px;
}

.TituloServicio
{
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background: #0BACD6;
    color: #FFFFFF;
    font-weight:bold;
	font-family:segoe print;
    padding:5px 5px 5px 5px;
    font-size:14px;
}

.separador
{
  background-image:url(/Portal/imagenes/separador.png);
  background-repeat:repeat-x;
    }
    
.cbo{
margin:2px 2px 2px 2px;
padding:2px;
color:#000000;
border:1px solid #0BACD6;
background-color:#C9EDF5;
width: 200px;
font-family: bpicons;
font-size: 12px;
}
.cbo:hover{
margin:2px 2px 2px 2px;
padding:2px;
color:#000000;
border:1px solid #C24B83;
background-color:#F0D2E0;
font-family: bpicons;
font-size: 12px;
}

.fondoanimal
{
    background-image:url('/Portal/imagenes/fondoanimal.jpg');
    background-position:right top;
    background-repeat:no-repeat;
    }
    
    .fondociguena
{
    background-image:url('/Portal/imagenes/ciguena.png');
    background-position:right top;
    background-repeat:no-repeat;
    }
    
        
.fondoterapia
{
    background-image:url('/Portal/imagenes/terapia.png');
    background-position:right top;
    background-repeat:no-repeat;
    }
        
.fondocenfa
{
    background-image:url('/Portal/imagenes/logocenfakids.png');
    background-position:right top;
    background-repeat:no-repeat;
    }
    
    .grid
{
    width:100%;
    border: 1px solid #CCCCCC; 
    border-spacing: 0px;
    border-collapse: collapse;
    font-size:11px;
}
.grid thead tr th
{
    padding:3px;
    border-left:1px solid #DDDDDD;
    background-color:#F7F7F7;
    color:#104A7B;
    font-weight:bold;
    text-align: center;
    vertical-align: baseline;
}

.grid thead tr th:hover
{
    border: 1px solid #104A7B;
    background:#0676EA url(/css/flick/images/ui-bg_highlight-soft_25_0073ea_1x100.png) 50% 50% repeat-x;
    font-weight: bold;
    color: #ffffff;
}

.grid tbody tr
{
    background-color:#FFFFFF;
}

.grid tbody tr td
{
    padding-left: 3px;/*padding:3px;*/
    border:1px solid #DDDDDD;
    color:#363636;
    vertical-align: middle;
}

.grid tbody tr:hover td
{
    -moz-border-bottom-colors: none !important;
    -moz-border-image: none !important;
    -moz-border-left-colors: none !important;
    -moz-border-right-colors: none !important;
    -moz-border-top-colors: none !important;
    background: url("/css/flick/images/ui-bg_glass_100_e4f1fb_1x400.png") repeat-x scroll 50% 50% #E4F1FB !important;
    border-color: -moz-use-text-color #CCCCCC #CCCCCC -moz-use-text-color !important;
    border-right: 1px solid #CCCCCC !important;
    border-style: none solid solid none !important;
    border-width: 0 1px 1px 0 !important;
    color: #0070A3;
    /*font-weight: bold;*/
    outline: medium none;
}