﻿/*Import Global Compulsory CSS Files*/





html { margin:0; padding: 0;   height: 100%; }

body { font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0px; padding:0px; color:#666; text-align:center; background: url(/images/fondo.png) no-repeat top left #49b9e8;}

a { text-decoration:none; color:#38AEE0}

a:hover {color:#4477a1}

.sinhover, .sinhover:link, .sinhover:hover, .sinhover:active, .sinhover:visited { text-decoration:none; }



.linknor { text-decoration:none; color:#28A8E0}

.linknor:hover {color:#70B751}





.biglink {color:#70B751; font-size:18px; font-weight:700; font-family:'Advent Pro', sans-serif; text-decoration:none}

.biglink:hover {color:#E8602F; text-decoration:none}





.headline {

    display: block;

    margin: 10px 0 25px 0;

    border-bottom: 1px dotted #e4e9f0;

}

.headline h1, 

.headline h2, 

.headline h3 {

    margin: 0 0 -2px 0;



    display: inline-block;

    border-bottom: 2px solid #36A9FB;

} 



.breadcrumbs h1 {

    color: #666;

    font-size: 22px;

    margin-top: 8px;

}

.pull-left {

    float: left;

}

.pull-left {

    float: left!important;

}

h1, h2, h3, h4, h5, h6 {

    color: #585f69;

    margin-top: 5px;

    text-shadow: none;

    font-weight: normal;

    font-family: 'Open Sans', sans-serif;

}



.enlace, .enlace:link, .enlace:active, .enlace:visited, .enlace:hover { color:#344e81; font-weight:bold; text-decoration:underline; }

h1 {  margin: 0 0 -2px 0;    display: inline-block;  outline-bottom: 1px dotted #e4e9f0; font-size: 18px;  line-height: 33px;}

h2 { padding:0px; margin:0; font-size:14px; }

h2:hover, a:hover {color: #72c02c; text-decoration:none}

h3 { margin-bottom:15px; font-size:14px; color:#28A8E0;  }



input {border:1px solid #E8602F; padding:0 3px;}

select {border:1px solid #E8602F;}

.boton { border:1px solid #666; background:url(../../../images/degraboton2.png) repeat-x center; font-weight:700; font-family:'Open Sans', sans-serif; font-size:16px; height:25px; color: #fff}

.boton:hover {cursor:pointer}





.button {margin: 10px; text-decoration: none; font: bold 1.2em 'Trebuchet MS',Arial, Helvetica; /*Change the em value to scale the button*/ display: inline-block; text-align: center; color: #fff; border: 1px solid #9c9c9c; /* Fallback style */ border: 1px solid rgba(0, 0, 0, 0.3); text-shadow: 0 1px 0 rgba(0,0,0,0.4); box-shadow: 0 0 .05em rgba(0,0,0,0.4);   }

.button, 

.button span { -moz-border-radius: .3em; border-radius: .3em;}

.button span {  border-top: 1px solid #fff; /* Fallback style */ border-top: 1px solid rgba(255, 255, 255, 0.5); display: block; padding: 0.5em 2.5em;  * The background pattern */ background-image: linear-gradient(45deg, rgba(0, 0, 0, 0.05) 25%, transparent 25%, transparent),    linear-gradient(-45deg, rgba(0, 0, 0, 0.05) 25%, transparent 25%, transparent),  linear-gradient(45deg, transparent 75%, rgba(0, 0, 0, 0.05) 75%),   linear-gradient(-45deg, transparent 75%, rgba(0, 0, 0, 0.05) 75%); /* Pattern settings */    background-size: 3px 3px; }

.button:hover { box-shadow: 0 0 .1em rgba(0,0,0,0.4);}

.button:active {    /* When pressed, move it down 1px */ position: relative;  top: 1px;}

.button-blue {

    background: #4477a1;

    background: -webkit-gradient(linear, left top, left bottom, from(#81a8cb), to(#4477a1) );

    background: -moz-linear-gradient(-90deg, #81a8cb, #4477a1);

    filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#81a8cb', endColorstr='#4477a1');

}

.button-blue:hover {

    background: #81a8cb;

    background: -webkit-gradient(linear, left top, left bottom, from(#4477a1), to(#81a8cb) );

    background: -moz-linear-gradient(-90deg, #4477a1, #81a8cb);

    filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#4477a1', endColorstr='#81a8cb');            

}

.button-blue:active {

    background: #4477a1;

}



.linkos { border:1px solid #666; background:url(../../../images/degraboton2.png) repeat-x center; font-weight:700; font-family:'Advent Pro', sans-serif; font-size:20px; height:50px; padding:0 5px; color:#fff}

.linkos:hover { color:#eee}



img {border:0}



/* CABECERA 

.menu { position:absolute; width:100%; margin:0; padding:0; top:45px; left:0px; background:url(../../../images/fondo_menu.png) repeat-x top left; height:153px; }

*/



/* CONTENIDO CENTRAL */

#centrado { margin:0px auto 0 auto; width:970px; padding:0; text-align:left; min-height: 100%; position:relative; }

#centrado #contenido { margin:0 0 10px 0; padding:0; position:relative; float:left; width:970px; }

#centrado #contenido #login { margin:0; padding:0; position:relative; float:left; text-align: right; top:4px; width:970px; height:20px; clear: both; }

#centrado #contenido #login input { width:150px; height:16px; background-color: #c7eeff; color:#505050; padding: 0 8px; border:none; font-size: 11px; }

#centrado #contenido #login #login_btn { margin:5px 0 0 0; padding: 0 26px 0 0; cursor: hand; }

#centrado #contenido #login p { font-size:12px; color:#FFF; font-weight:700 }

#centrado #contenido #cabecera { margin:25px 0 0 0; padding:0; float:left; position:relative; width:970px; clear: both; }

#centrado #contenido #cabecera .logo { width:110px; height:153px; float:left; background:url('../../../images/logo.png') no-repeat left; background-position:center; margin-left:10px;}

#centrado #contenido #cabecera #titulo {  height:41px; float:left; margin:25px 0 5px 29px; color:rgb(0, 106, 175); font-family: 'Open Sans', sans-serif; font-size:39.33px; text-align:justify;}

#centrado #contenido #cabecera #titulo:after {  content: "";  display: inline-block;  width: 100%;}

#centrado #contenido #cabecera #menu { width: 850px; height:66px; float:left; font-family:'Advent Pro', sans-serif; font-size:14px; color:#303030; font-weight: bold; }

#centrado #contenido #cabecera #menu #opcion { padding:11px 0 0 5px; float:left ; font-size:14px; color:#007397; font-weight: bold; }

#centrado #contenido #cabecera #menu #opcion a {  font-size:14px; color:#007397; text-decoration:none}

#centrado #contenido #cabecera #menu #opcion a:hover { color:#009ACA;} -->

#centrado #contenido #cabecera #menu #opcionfin { height:31px; padding:11px 0 0 0; margin:8px 0 0 0; float:left;  font-size:14px; color:#303030; font-weight: bold; }

#centrado #contenido #cabecera #menu #opcionfin a {  font-size:14px; color:#303030; text-decoration:none}

#centrado #contenido #cabecera #menu #opcionfin a:hover { color:#009ACA;}



#centrado #contenido #centro { margin:0; padding:0px; float:left; position:relative; width:970px; color:#000; }

#centrado #contenido #centro #content { margin:0px 0 0 0; padding:0; float:left; position:relative; width:970px; }

#centrado #contenido #centro #content #left { margin:0px 15px 0 0; padding:0; float:left; position:relative; width:735px; }



#cabecerahospital {margin-left:-10px;}

#centrado #contenido #centro #content #caja1c, #centrado #contenido #centro #content #caja1d { margin:25px 15px 0px 0; padding:20px 30px; float:left; position:relative; width:675px; background-color: #fff; }

#centrado #contenido #centro #content #caja1c #content, #centrado #contenido #centro #content #caja1d #content { margin:0; padding:0; float:left; position:relative; width:670px; }

#centrado #contenido #centro #content #caja1c #content #titulo { margin:0; padding: 28px 0 21px 0; color:#e8602f; font-weight: bold; text-transform: uppercase; font-size: 17px; }

#centrado #contenido #centro #content #caja1c #content #titulo2 { margin:0; padding: 28px 0 5px 0; color:#e8602f; font-weight: bold; text-transform: uppercase; font-size: 17px; }

#centrado #contenido #centro #content #caja1c #content #titulo3 { margin:0; padding: 5px 0 5px 0; color:#21719C; font-family: 'Open Sans', sans-serif;font-weight: 700; font-size: 25px; text-align: center;}

#centrado #contenido #centro #content #caja1c #content #titulo4 { margin:0; padding: 10px 0 5px 0; color:#21719C; font-family: 'Open Sans', sans-serif;font-weight: 700; font-size: 18px; }

#centrado #contenido #centro #content #caja1c #content .fecha {color:#007dc3; font-size:12px; margin-bottom:20px}

#centrado #contenido #centro #content #caja1c #content #leer {

    margin:0; padding: 20px 0 30px 0; background:url('../../../images/fondo_puntos_textos.png') repeat-x bottom left; color:#007dc3; font-weight: bold; font-family:'Advent Pro', sans-serif; text-transform: uppercase; font-size: 17px; }

#centrado #contenido #centro #content #caja1c #content #leer a {color:#007dc3; text-decoration:none}

#centrado #contenido #centro #content #caja1c #content #leer a:hover {color:#E8602F;}



#centrado #contenido #centro #content #caja1c #content .texto .izq { float:left; width:330px; margin-right:10px;}

#centrado #contenido #centro #content #caja1c #content .texto .der { float:left; width:330px;}



#centrado #contenido #centro #content #caja1c #content .formulario { float:left; margin:0; width:675px;}

#centrado #contenido #centro #content #caja1c #content .formulario .formfila { float:left; margin:0 0 10px 0; width:675px;}

#centrado #contenido #centro #content #caja1c #content .formulario .formfila .formizq { float:left; width:175px; font-size:16px;font-family:'Advent Pro', sans-serif; font-weight:700 }

#centrado #contenido #centro #content #caja1c #content .formulario .formfila .formder { float:left; width:500px;}



#centrado #contenido #centro #content #caja2c { margin:35px 15px 30px 0; padding:20px 30px; float:left; position:relative; width:675px; background-color: #fff; }

#centrado #contenido #centro #content #caja2c #content { margin:0; padding:0; float:left; position:relative; width:315px; }

#centrado #contenido #centro #content #caja3c { margin:0px 15px 0 0; padding:20px 30px; float:left; position:relative; width:675px; background-color: #fff; }

#centrado #contenido #centro #content #caja3c #content { margin:0; padding:0; float:left; position:relative; width:200px; }



#centrado #contenido #centro #content #caja4c { margin:25px 15px 0px 0; padding:20px 20px; float:left; position:relative; width:695px; background-color: #fff; }

#centrado #contenido #centro #content #caja4c #content { margin:0; padding:0; float:left; position:relative; width:675px; }



#centrado #contenido #centro #content #caja2c #content #titulo, #centrado #contenido #centro #content #caja3c #content #titulo { margin:0; padding: 28px 0 21px 0; background:url('../../../images/fondo_puntos_textos.png') repeat-x top left; color:#e8602f; font-weight: bold; font-family:'Advent Pro', sans-serif; text-transform: uppercase; font-size: 17px; }

#centrado #contenido #centro #content #caja2c #content #leer, #centrado #contenido #centro #content #caja3c #content #leer {

    margin:0; padding: 20px 0 30px 0; background:url('../../../images/fondo_puntos_textos.png') repeat-x bottom left; color:#007dc3; font-weight: bold; font-family:'Advent Pro', sans-serif; text-transform: uppercase; font-size: 17px; }



#centrado #contenido #centro #content #right { margin: 25px 0 0 10px; padding:0; float:left; position:relative; width:210px; }

#centrado #contenido #centro #content #right #banner { margin:0px 0 10px 0; padding:0; float:left; position:relative; width:210px; text-align:center }



#centrado #contenido #centro #content #caja2c #content #leer a {color:#007dc3; text-decoration:none}

#centrado #contenido #centro #content #caja2c #content #leer a:hover {color:#E8602F;}



#centrado #contenido #centro #content #left #entradillaint { margin:0; padding:0; float:left; position:relative; width:673px; background-color: #2391bf; }

#centrado #contenido #centro #content #left #entradillaint #texto {margin:0; padding: 12px 30px 0 30px; width:433px; height: 172px; float: left; position: relative; color:#fff;}

#centrado #contenido #centro #content #left #entradillaint #foto {margin:0; padding: 0; width:180px; height: 184px; float: left; position: relative;}



#centrado #contenido #centro #content #columleft { margin:0px 10px 0 0; padding:0; float:left; position:relative; width:210px; background:#FFF}

#centrado #contenido #centro #content #columleft .tituloizq {float:left; width:190px; padding:5px; font-size:20px; font-weight:700; font-family:'Advent Pro'; text-transform:uppercase; color:#E9602F; margin-bottom:10px}

#centrado #contenido #centro #content #columleft ul { margin:0; padding:0; float:left; width:210px; list-style:none }

#centrado #contenido #centro #content #columleft ul li { margin:0; float:left; width:210px; border-bottom:3px solid #FFF; background:#2391BF; }

#centrado #contenido #centro #content #columleft ul li a { display:block; color:#FFF; text-decoration:none; font-size:14px; text-transform:uppercase; padding:5px }

#centrado #contenido #centro #content #columleft ul li a:hover { color:#E9602F;}

#centrado #contenido #centro #content #columleft ul li ul { margin:0; padding:0; float:left; position:relative; width:210px; list-style:none }

#centrado #contenido #centro #content #columleft ul li ul li { margin:0;  float:left; position:relative; width:210px; border-bottom:1px dotted #2391BF; background:#FFF}

#centrado #contenido #centro #content #columleft ul li ul li:last-child {border-bottom:none;}



#centrado #contenido #centro #content #columleft ul li ul li a { color:#555; text-decoration:none; font-size:12px; text-transform:none; border-left: 5px solid #72C02C; }

#centrado #contenido #centro #content #columleft ul li ul li a:hover { color:#E9602F;}

#centrado #contenido #centro #content #columleft .texto {float:left; width:190px; padding:5px 10px; color:#2391BF;}



#centrado #contenido #centro #content #columleft .ccaas { padding:0 5px; float:left; width:200px;}

#centrado #contenido #centro #content #columleft .ccaas .ccaa {float:left; width:145px; height:26px; margin:0 0 10px 0; padding:5px 0 0 55px}

#centrado #contenido #centro #content #columleft .ccaas .ccaa a { color:#2391BF; font-weight:700; font-size:14px; text-decoration:none}

#centrado #contenido #centro #content #columleft .ccaas .ccaa a:hover { color:#E8602F;}



#centrado #contenido #centro #content #columright { margin:0px 0 0 15px; padding:0; float:left; position:relative; width:735px; }

#centrado #contenido #centro #content #columright #submenu { margin:0; padding:8px 10px 5px 10px; float:left; position:relative; width:170px; background-color: white; border:1px solid #fff; }

#centrado #contenido #centro #content #columright #submenu #opcion { margin:0; padding:10px 0 0 0; float:left; position:relative; width:170px; height: 32px; background-color: white; background:url('../../../images/fondo_puntos_submenus.png') repeat-x left; font-family:'Advent Pro', sans-serif; font-size:14px; color:#303030; font-weight: bold; }

#centrado #contenido #centro #content #columright #submenu #opcion #texto {margin:0; padding:0 0 0 30px; width:140px; background:url('../../../images/flecha13px.png') no-repeat 8px 2px; }

#centrado #contenido #centro #content #columright #entradilla { margin:0; padding:0; float:left; position:relative; width:513px; background-color: #2391bf; }

#centrado #contenido #centro #content #columright #entradilla #texto {margin:0; padding: 12px 30px 0 30px; width:273px; height: 172px; float: left; position: relative; color:#fff;}

#centrado #contenido #centro #content #columright #entradilla #foto {margin:0; padding: 0; width:180px; height: 184px; float: left; position: relative;}



#centrado #contenido #centro #content #columright #entradillaint { margin:0; padding:0; float:left; position:relative; width:673px; background-color: #2391bf; }

#centrado #contenido #centro #content #columright #entradillaint #texto {margin:0; padding: 12px 30px 0 30px; width:433px; height: 172px; float: left; position: relative; color:#fff;}

#centrado #contenido #centro #content #columright #entradillaint #foto {margin:0; padding: 0; width:180px; height: 184px; float: left; position: relative;}



#centrado #contenido #centro #content #columright #entradillasinfoto { margin:0; padding:0; float:left; position:relative; width:733px; background-color: #2391bf; }

#centrado #contenido #centro #content #columright #entradillasinfoto #texto {margin:0; padding: 12px 30px; width:663px; float: left; position: relative; color:#fff; font-family:'Advent Pro', sans-serif; font-size:20px}



#centrado #contenido #centro #content #columright #entradillasinfoto2 { margin:0; padding:0; float:left; position:relative; width:733px; background-color: #2391bf; }

#centrado #contenido #centro #content #columright #entradillasinfoto2 #texto {margin:0; padding:12px 30px; width:663px; float: left; position: relative; color:#fff; }

#centrado #contenido #centro #content #columright #entradillasinfoto2 #texto a {color:#8EC579; text-decoration:none}

#centrado #contenido #centro #content #columright #entradillasinfoto2 #texto a:hover { text-decoration:underline}



#centrado #contenido #centro #content #columright #contenidorevslider { margin:0; padding:0; float:left; position:relative; width:970px; height:415px; background-color: #2391bf; }

#centrado #contenido #centro #content #columright #contenidorevslider #texto {margin:0; padding: 12px 30px; width:963px; float: left; position: relative; color:#fff; font-family:'Advent Pro', sans-serif; font-size:20px}



#centrado #contenido #centro #content #columright #contenidorevslidershort { margin:0; padding:0; float:left; position:relative; width:735px; height:314px; background-color: #2391bf; }

#centrado #contenido #centro #content #columright #contenidorevslidershort #texto {margin:0; padding: 12px 30px; width:735px; float: left; position: relative; color:#fff; font-family:'Advent Pro', sans-serif; font-size:20px}



#centrado #contenido #centro #content #columright #contenidorevslidershortorg { margin:0; padding:0; float:left; position:relative; width:735px; height:200px; background-color: #2391bf; }

#centrado #contenido #centro #content #columright #contenidorevslidershortorg #texto {margin:0; padding: 12px 30px; width:735px; float: left; position: relative; color:#fff; font-family:'Advent Pro', sans-serif; font-size:20px}



#centrado #contenido #centro #content #columright #contenidodespuesrevslider { margin:0; padding:0; float:left; position:relative; width:970px; background-color: #2391bf; }

#centrado #contenido #centro #content #columright #contenidodespuesrevslider #texto {margin:0; padding: 12px 30px; width:963px; float: left; position: relative; color:#fff; font-family:'Advent Pro', sans-serif; font-size:20px}



#centrado #contenido #centro #content #columright #entradillacrm { margin:0; padding:0 0 20px 0 ; float:left; position:relative; width:735px; background-color: #2391bf; }

#centrado #contenido #centro #content #columright #entradillacrm #texto {margin:0; padding: 5px 30px 0 30px; width:400px; height: 70px; float: left; position: relative; color:#fff;}

#centrado #contenido #centro #content #columright #entradillacrm #texto #textosup {margin:0; text-align:center; padding: 8px 30px 0 30px; width:400px; height: 25px; float: left; position: relative; color:#fff;}

#centrado #contenido #centro #content #columright #entradillacrm #texto #textodow {margin:0; text-align:center; padding: 0px 30px 0 30px; width:400px; float: left; position: relative; color:#fff; font-size:24px}

#centrado #contenido #centro #content #columright #entradillacrm #foto {margin:0; padding: 0; width:230px; height: 75px; position: relative;}

#centrado #contenido #centro #content #columright #entradillacrm #foto #imagenbanner {width:735px;}





#centrado #contenido #centro #content #columtotal { margin:0px 10px 0 0; padding:20px 30px; float:left; width:100%; background:#FFF}

#centrado #contenido #centro #content #columtotal .titulo { margin:0; padding: 28px 0 21px 0; background:url('../../../images/fondo_puntos_textos.png') repeat-x top left; color:#e8602f; font-weight: bold; font-family:'Advent Pro', sans-serif; text-transform: uppercase; font-size: 17px; }

#centrado #contenido #centro #content #columtotal .titulo2 { margin:0; padding: 28px 0 5px 0; background:url('../../../images/fondo_puntos_textos.png') repeat-x top left; color:#e8602f; font-weight: bold; font-family:'Advent Pro', sans-serif; text-transform: uppercase; font-size: 17px; }



#centrado #contenido #centro #content #columtotal .titulo3 { margin:0; padding: 14px 0 5px 0; color:#e8602f; font-weight: bold; font-family:'Advent Pro', sans-serif; text-transform: uppercase; font-size: 17px; }

#centrado #contenido #centro #content #columtotal .fecha {color:#007dc3; font-size:12px; margin-bottom:20px}

#centrado #contenido #centro #content #columtotal .leer {	margin:0; padding: 20px 0 30px 0; background:url('../../../images/fondo_puntos_textos.png') repeat-x bottom left; color:#007dc3; font-weight: bold; font-family:'Advent Pro', sans-serif; text-transform: uppercase; font-size: 17px; }

#centrado #contenido #centro #content #columtotal .leer a {color:#007dc3; text-decoration:none}

#centrado #contenido #centro #content #columtotal .leer a:hover {color:#E8602F;}



#centrado #contenido #centro #content #columtotal .formulario { float:left; margin:0; }

#centrado #contenido #centro #content #columtotal .formulario .formfila { float:left; margin:0 0 10px 0;}

#centrado #contenido #centro #content #columtotal .formulario .formfila .formizq { float:left; width:175px; font-size:16px;font-family:'Advent Pro', sans-serif; font-weight:700 }

#centrado #contenido #centro #content #columtotal .formulario .formfila .formder { float:left;}



#centrado #contenido #centro #content #columtotal .formulario .listfilatit { float:left; margin:0 0 10px 0; width:900px; background:#63C3EB; padding:5px;}

#centrado #contenido #centro #content #columtotal .formulario .listfilatit .listcol { float:left; color:#FFF; font-weight:700; width:222px; font-size:14px; text-transform:uppercase}

#centrado #contenido #centro #content #columtotal .formulario .listfila { float:left; margin:0 0 10px 0; width:900px; padding-bottom:5px; border-bottom:1px dotted #666}

#centrado #contenido #centro #content #columtotal .formulario .listfila:last-child { border-bottom:none}

#centrado #contenido #centro #content #columtotal .formulario .listfila .listcol { float:left; width:212px; padding-left:10px}



#centrado #contenido #centro #content #columtotal #content #titulo { margin:0; padding: 28px 0 21px 0; color:#e8602f; font-weight: bold; text-transform: uppercase; font-size: 17px; }

#centrado #contenido #centro #content #columtotal #content #titulo2 { margin:0; padding: 28px 0 5px 0; color:#e8602f; font-weight: bold; text-transform: uppercase; font-size: 17px; }

#centrado #contenido #centro #content #columtotal #content #titulo3 { margin:0; padding: 5px 0 5px 0; color:#21719C; font-family: 'Open Sans', sans-serif;font-weight: 700; font-size: 25px; text-align: center;}

#centrado #contenido #centro #content #columtotal #content #titulo4 { margin:0; padding: 10px 0 5px 0; color:#21719C; font-family: 'Open Sans', sans-serif;font-weight: 700; font-size: 18px; }



#centrado #contenido #centro #content #cabecera2 { float:left; position:relative; width:970px;}

#centrado #contenido #centro #content #cabecera2 #submenu { margin:0; padding:8px 10px 5px 10px; float:left; position:relative; width:170px; background-color: white; border:1px solid #fff; }

#centrado #contenido #centro #content #cabecera2 #submenu #opcion { margin:0; padding:10px 0 0 0; float:left; position:relative; width:170px; height: 32px; background-color: white; background:url('../../../images/fondo_puntos_submenus.png') repeat-x left; font-family:'Advent Pro', sans-serif; font-size:14px; color:#303030; font-weight: bold; }

#centrado #contenido #centro #content #cabecera2 #submenu #opcion #texto {margin:0; padding:0 0 0 30px; width:140px; background:url('../../../images/flecha13px.png') no-repeat 8px 2px; }

#centrado #contenido #centro #content #cabecera2 #entradilla { padding:0; position:relative;  background-color: #2391bf;  }





/* Bocadillos del CRM */

.bubble {    padding: 15px;    position: relative;    border-radius: 8px 8px 8px 8px;    width: 624px;}

.bubble.orange {

    border-color: #f79621;

    background: #2ab0ed; /* Old browsers */

    background: rgb(249,198,103); /* Old browsers */

    background: -moz-radial-gradient(center, ellipse cover,  rgba(249,198,103,1) 0%, rgba(247,150,33,1) 100%); /* FF3.6+ */

    background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(249,198,103,1)), color-stop(100%,rgba(247,150,33,1))); /* Chrome,Safari4+ */

    background: -webkit-radial-gradient(center, ellipse cover,  rgba(249,198,103,1) 0%,rgba(247,150,33,1) 100%); /* Chrome10+,Safari5.1+ */

    background: -o-radial-gradient(center, ellipse cover,  rgba(249,198,103,1) 0%,rgba(247,150,33,1) 100%); /* Opera 12+ */

    background: -ms-radial-gradient(center, ellipse cover,  rgba(249,198,103,1) 0%,rgba(247,150,33,1) 100%); /* IE10+ */

    background: radial-gradient(ellipse at center,  rgba(249,198,103,1) 0%,rgba(247,150,33,1) 100%); /* W3C */

    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9c667', endColorstr='#f79621',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

}

.bubble.green {	border-color: #abdc28;

                background: rgb(182,224,38); /* Old browsers */

                background: -moz-radial-gradient(center, ellipse cover,  rgba(182,224,38,1) 0%, rgba(171,220,40,1) 100%); /* FF3.6+ */

                background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(182,224,38,1)), color-stop(100%,rgba(171,220,40,1))); /* Chrome,Safari4+ */

                background: -webkit-radial-gradient(center, ellipse cover,  rgba(182,224,38,1) 0%,rgba(171,220,40,1) 100%); /* Chrome10+,Safari5.1+ */

                background: -o-radial-gradient(center, ellipse cover,  rgba(182,224,38,1) 0%,rgba(171,220,40,1) 100%); /* Opera 12+ */

                background: -ms-radial-gradient(center, ellipse cover,  rgba(182,224,38,1) 0%,rgba(171,220,40,1) 100%); /* IE10+ */

                background: radial-gradient(ellipse at center,  rgba(182,224,38,1) 0%,rgba(171,220,40,1) 100%); /* W3C */

                filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b6e026', endColorstr='#abdc28',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

}

.bubble:after {   content: "";   position: absolute;   bottom: 100%;   left: 20px;   border-bottom: 15px solid #c8d7dc ;   border-bottom-color: inherit;   border-left: 10px solid transparent;   border-right: 15px solid transparent;}

/* Bocadillos del CRM FIN */



/* CONTENIDO CENTRAL */



/*SEPARADORES */

.margen {margin: 0 0 0 30px !important;}

.sinfondo {background: none !important;}

.sombra_interior {

    -moz-box-shadow: inset 0 0 40px rgba(0,0,0,.5);

    -webkit-box-shadow: inset 0 0 40px rgba(0,0,0,.5);

    box-shadow: inset 0 0 40px rgba(0,0,0,.5);

}

.sombra_exterior {

    -moz-box-shadow: 3px 3px 20px rgba(0,0,0,.7);

    -webkit-box-shadow: 3px 3px 20px rgba(0,0,0,.7);

    box-shadow: 3px 3px 20px rgba(0,0,0,.7);

}





.texto { /* font-family: 'Oxygen', sans-serif; */ font-size:14px;} 

h1 { margin: 0 0 5px 0 }







/* TEXTOS */

.font22n { font-size:22px; color:#000; }

.font14n { font-size:14px; color:#000; }

.font14g { font-size:14px; color:#666; }

.font14bs { font-size:14px; color:#009cdd; text-decoration:underline; }

.font13g { font-size:13px; color:#666; }

.font12g { font-size:12px; color:#666; }

.font13n { font-size:13px; color:#000; }

.font16gb { font-size:16px; color:#666; font-weight:bold; }

.font16nb { font-size:16px; color:#000; font-weight:bold; }

.negrita { font-weight:bold; }

/* TEXTOS */





/* BOTON CERRAR */

.modalstyle { width:500px; height:300px; border:1px solid #344e81; padding:10px; background-color:white; }

.botonClose { float:right; text-decoration:none; width:15px; height:15px; color:#FFF; font-size:12px; font-weight:700; text-align:center; background:#e2001a; filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#f395a0' ,endColorStr='#e2001a' ,gradientType= '0' ); }

.botonClose:hover {  text-decoration:none; background:#FF9933; filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#ff6600' ,endColorStr='#ff9933' ,gradientType= '0' );}

/* BOTON CERRAR */



.ajax_trans { -moz-opacity:0.8; background:#FFF;}

*html .ajax_trans { FILTER: Alpha(Opacity=80); background:#FFF;}



/* FORMULARIOS */



#clear { clear:both; width:100%; height:0px; margin:0; padding:0; }



.sel_tien {

    margin: auto;

    width: 410px;

    display:none;

    position:absolute;

    z-index:4;

}

.sel_tien .mod {

    padding-top: 10px;

    border-top-width: 1px;

    border-top-style: solid;

    border-top-color: #DEDEDE;

    -moz-box-shadow: 0px 0px 10px #DEDEDE;

    -webkit-box-shadow: 0px 0px 10px #DEDEDE;

    box-shadow: 0px 0px 10px #DEDEDE;

    padding-bottom: 3px;

    background:#FFF;



}

.sel_tien .mod .mod {

    margin-right: -10px;

    margin-bottom: -10px;

    margin-left: -10px;

    padding-top: 0px;

    margin-top: 5px;

}

.sel_tien .mod .mod ul {

    margin-top: -10px;

    margin-right: -10px;

    margin-bottom: -3px;

    margin-left: -10px;

}

.sel_tien .mod .mod ul li a{

    padding-top: 10px;

    padding-bottom: 10px;

    border-top-width: 1px;

    border-bottom-width: 1px;

    border-top-style: solid;

    border-bottom-style: solid;

    border-top-color: #FFF;

    border-bottom-color: #DEDEDE;

    padding-left: 10px;

    background-image: url(../../../images/fondo_tit_modulos_gris.jpg);

    background-repeat: repeat-x;

    background-position: bottom;

    display: block;

}

.cerrar a,.eliminar a{

    background-image: url(../../../images/fondo_cerrar_on_off.png);

    background-repeat: no-repeat;

    background-position: right bottom;

    display: block;

    height: 20px;

    margin-bottom: -10px;

}

.cerrar a:hover,.eliminar a:hover{

    background-position: right top;

}



.sel_tienLoading {

    margin: auto;

    width: 300px;

    height: 200px;

    display:none;

    position:fixed;

    z-index:4;

}

.sel_tienLoading .mod {

    padding-top: 10px;

    border-top-width: 1px;

    border-top-style: solid;

    border-top-color: #DEDEDE;

    -moz-box-shadow: 0px 0px 10px #DEDEDE;

    -webkit-box-shadow: 0px 0px 10px #DEDEDE;

    box-shadow: 0px 0px 10px #DEDEDE;

    padding-bottom: 3px;

    background:#FFF;

}



.paginador {float:left; width:725px; margin:30px 0 0 0; padding:5px; background-color: #fff; text-align:center}





#centrado #contenido #centro #content .caja1c1b { margin:25px 15px 0px 0; padding:20px 30px; float:left; position:relative; width:675px; background-color: #fff; }

#centrado #contenido #centro #content .caja1c1b #content { margin:0; padding:0; float:left; position:relative; width:670px; }

#centrado #contenido #centro #content .caja1c1b #content #titulo { margin:0; padding: 28px 0 21px 0; color:#e8602f; font-weight: bold;  text-transform: uppercase; font-size: 17px; }

#centrado #contenido #centro #content .caja1c1b #content #titulo2 { margin:0; padding: 28px 0 5px 0; color:#e8602f; font-weight: bold;  text-transform: uppercase; font-size: 17px; }



#centrado #contenido #centro #content .caja1c1b #content .fecha {color:#007dc3; font-size:12px; margin-bottom:20px}

#centrado #contenido #centro #content .caja1c1b #content #leer {

    margin:0; padding: 20px 0 30px 0; background:url('../../../images/fondo_puntos_textos.png') repeat-x bottom left; color:#007dc3; font-weight: bold; font-family:'Advent Pro', sans-serif; text-transform: uppercase; font-size: 17px; }

#centrado #contenido #centro #content .caja1c1b #content #leer a {color:#007dc3; text-decoration:none}

#centrado #contenido #centro #content .caja1c1b #content #leer a:hover {color:#E8602F;}



#centrado #contenido #centro #content .caja1c1b #content .texto .izq { float:left; width:330px; margin-right:10px;}

#centrado #contenido #centro #content .caja1c1b #content .texto .der { float:left; width:330px;}





#contenedor {float:left; width:670px}

#funciones {float:left; width:670px}

#normativas {float:left; width:670px}



#hilo {float:left}



#tablahtml td {font-size:0px}



table {

    display: table;

    border-collapse: separate;

    border-spacing: 0px;

    border-color: gray;

}





/* Rev Slider */



.bannercontainer {

    width:100%;

    position:relative;

    padding:0;

}



.banner{

    width:100%;

    position:relative;

}



/*Tabs

------------------------------------*/

/*Tabs v1*/

.tab-v1 .nav-tabs {   border: none;  background: none;  border-bottom: solid 2px #72c02c;   }

.tab-v1 .nav-tabs a {   font-size: 14px; }



.tab-v1 .nav-tabs > .active > a, 

.tab-v1 .nav-tabs > .active > a:hover, 

.tab-v1 .nav-tabs > .active > a:focus {   color: #fff;  border: none;   background: #72c02c; }



.tab-v1 .nav-tabs > li > a {   border: none;}

.tab-v1 .nav-tabs > li > a:hover {   color: #fff;   background: #72c02c; }



.tab-v1 .tab-content {   padding: 10px 0;}



.tab-v1 .tab-content img {  margin-top: 4px;  margin-bottom: 15px; }



.tab-v1 .tab-content img.img-tab-space {  margin-top: 7px;}



.clearfix:before, .clearfix:after, .container:before, .container:after, .container-fluid:before, .container-fluid:after, .row:before, .row:after, .form-horizontal .form-group:before, .form-horizontal .form-group:after, .btn-toolbar:before, .btn-toolbar:after, .btn-group-vertical>.btn-group:before, .btn-group-vertical>.btn-group:after, .nav:before, .nav:after, .navbar:before, .navbar:after, .navbar-header:before, .navbar-header:after, .navbar-collapse:before, .navbar-collapse:after, .pager:before, .pager:after, .panel-body:before, .panel-body:after, .modal-footer:before, .modal-footer:after {

    content: " ";

    display: table;

}



.clearfix:after, .container:after, .container-fluid:after, .row:after, .form-horizontal .form-group:after, .btn-toolbar:after, .btn-group-vertical>.btn-group:after, .nav:after, .navbar:after, .navbar-header:after, .navbar-collapse:after, .pager:after, .panel-body:after, .modal-footer:after {

    clear: both;

}



.tab-content>.active {display: block;}

.tab-content>.tab-pane {display: none;}



.nav-tabs {

    border-bottom: 1px solid #ddd;

}

.nav {

    margin-bottom: 0;

    padding-left: 0;

    list-style: none;

}

ul, ol {

    margin-top: 0;

    margin-bottom: 10px;

}



/*tabs from bootstrap */

.nav {

    padding-left: 0;

    margin-bottom: 0;

    list-style: none;

}

.nav > li {

    position: relative;

    display: block;

}

.nav > li > a {

    /* position: relative; */

    /* display: block; */

    padding: 10px 15px;

}

.nav > li > a:hover,

.nav > li > a:focus {

    text-decoration: none;

    background-color: #eee;

}

.nav > li.disabled > a {

    color: #999;

}

.nav > li.disabled > a:hover,

.nav > li.disabled > a:focus {

    color: #999;

    text-decoration: none;

    cursor: not-allowed;

    background-color: transparent;

}

.nav .open > a,

.nav .open > a:hover,

.nav .open > a:focus {

    background-color: #eee;

    border-color: #428bca;

}

.nav .nav-divider {

    height: 1px;

    margin: 9px 0;

    overflow: hidden;

    background-color: #e5e5e5;

}

.nav > li > a > img {

    max-width: none;

}

.nav-tabs {

    border-bottom: 1px solid #ddd;

}

.nav-tabs > li {

    float: left;

    margin-bottom: 5px;

}

.nav-tabs > li > a {

    /* margin-right: 2px; */

    /* line-height: 1.428571429; */

    border: 1px solid transparent;

    border-radius: 4px 4px 0 0;

}

.nav-tabs > li > a:hover {

    border-color: #eee #eee #ddd;

}

.nav-tabs > li.active > a,

.nav-tabs > li.active > a:hover,

.nav-tabs > li.active > a:focus {

    color: #555;

    cursor: default;

    background-color: #fff;

    border: 1px solid #ddd;

    border-bottom-color: transparent;

}

.nav-tabs.nav-justified {

    width: 100%;

    border-bottom: 0;

}

.nav-tabs.nav-justified > li {

    float: none;

}

.nav-tabs.nav-justified > li > a {

    margin-bottom: 5px;

    text-align: center;

}

.nav-tabs.nav-justified > .dropdown .dropdown-menu {

    top: auto;

    left: auto;

}

@media (min-width: 768px) {

    .nav-tabs.nav-justified > li {

        display: table-cell;

        width: 1%;

    }

    .nav-tabs.nav-justified > li > a {

        margin-bottom: 0;

    }

}

.nav-tabs.nav-justified > li > a {

    margin-right: 0;

    border-radius: 4px;

}

.nav-tabs.nav-justified > .active > a,

.nav-tabs.nav-justified > .active > a:hover,

.nav-tabs.nav-justified > .active > a:focus {

    border: 1px solid #ddd;

}

@media (min-width: 768px) {

    .nav-tabs.nav-justified > li > a {

        border-bottom: 1px solid #ddd;

        border-radius: 4px 4px 0 0;

    }

    .nav-tabs.nav-justified > .active > a,

    .nav-tabs.nav-justified > .active > a:hover,

    .nav-tabs.nav-justified > .active > a:focus {

        border-bottom-color: #fff;

    }

}

.nav-pills > li {

    float: left;

}

.nav-pills > li > a {

    border-radius: 4px;

}

.nav-pills > li + li {

    margin-left: 2px;

}

.nav-pills > li.active > a,

.nav-pills > li.active > a:hover,

.nav-pills > li.active > a:focus {

    color: #fff;

    background-color: #428bca;

}

.nav-stacked > li {

    float: none;

}

.nav-stacked > li + li {

    margin-top: 2px;

    margin-left: 0;

}

.nav-justified {

    width: 100%;

}

.nav-justified > li {

    float: none;

}

.nav-justified > li > a {

    margin-bottom: 5px;

    text-align: center;

}

.nav-justified > .dropdown .dropdown-menu {

    top: auto;

    left: auto;

}

@media (min-width: 768px) {

    .nav-justified > li {

        display: table-cell;

        width: 1%;

    }

    .nav-justified > li > a {

        margin-bottom: 0;

    }

}

.nav-tabs-justified {

    border-bottom: 0;

}

.nav-tabs-justified > li > a {

    margin-right: 0;

    border-radius: 4px;

}

.nav-tabs-justified > .active > a,

.nav-tabs-justified > .active > a:hover,

.nav-tabs-justified > .active > a:focus {

    border: 1px solid #ddd;

}

@media (min-width: 768px) {

    .nav-tabs-justified > li > a {

        border-bottom: 1px solid #ddd;

        border-radius: 4px 4px 0 0;

    }

    .nav-tabs-justified > .active > a,

    .nav-tabs-justified > .active > a:hover,

    .nav-tabs-justified > .active > a:focus {

        border-bottom-color: #fff;

    }

}

.tab-content > .tab-pane {

    display: none;

}

.tab-content > .active {

    display: block;

}

.nav-tabs .dropdown-menu {

    margin-top: -1px;

    border-top-left-radius: 0;

    border-top-right-radius: 0;

}

.navbar {

    position: relative;

    min-height: 50px;

    margin-bottom: 20px;

    border: 1px solid transparent;

}

@media (min-width: 768px) {

    .navbar {

        border-radius: 4px;

    }

}

@media (min-width: 768px) {

    .navbar-header {

        float: left;

    }

}

.navbar-collapse {

    max-height: 340px;

    padding-right: 15px;

    padding-left: 15px;

    overflow-x: visible;

    -webkit-overflow-scrolling: touch;

    border-top: 1px solid transparent;

    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);

}

.navbar-collapse.in {

    overflow-y: auto;

}

@media (min-width: 768px) {

    .navbar-collapse {

        width: auto;

        border-top: 0;

        box-shadow: none;

    }

    .navbar-collapse.collapse {

        display: block !important;

        height: auto !important;

        padding-bottom: 0;

        overflow: visible !important;

    }

    .navbar-collapse.in {

        overflow-y: visible;

    }

    .navbar-fixed-top .navbar-collapse,

    .navbar-static-top .navbar-collapse,

    .navbar-fixed-bottom .navbar-collapse {

        padding-right: 0;

        padding-left: 0;

    }

}

.container > .navbar-header,

.container-fluid > .navbar-header,

.container > .navbar-collapse,

.container-fluid > .navbar-collapse {

    margin-right: -15px;

    margin-left: -15px;

}

@media (min-width: 768px) {

    .container > .navbar-header,

    .container-fluid > .navbar-header,

    .container > .navbar-collapse,

    .container-fluid > .navbar-collapse {

        margin-right: 0;

        margin-left: 0;

    }

}

.navbar-static-top {

    z-index: 1000;

    border-width: 0 0 1px;

}

@media (min-width: 768px) {

    .navbar-static-top {

        border-radius: 0;

    }

}

.navbar-fixed-top,

.navbar-fixed-bottom {

    position: fixed;

    right: 0;

    left: 0;

    z-index: 1030;

}

@media (min-width: 768px) {

    .navbar-fixed-top,

    .navbar-fixed-bottom {

        border-radius: 0;

    }

}

.navbar-fixed-top {

    top: 0;

    border-width: 0 0 1px;

}

.navbar-fixed-bottom {

    bottom: 0;

    margin-bottom: 0;

    border-width: 1px 0 0;

}

.navbar-brand {

    float: left;

    height: 20px;

    padding: 15px 15px;

    font-size: 18px;

    line-height: 20px;

}

.navbar-brand:hover,

.navbar-brand:focus {

    text-decoration: none;

}

@media (min-width: 768px) {

    .navbar > .container .navbar-brand,

    .navbar > .container-fluid .navbar-brand {

        margin-left: -15px;

    }

}

.navbar-toggle {

    position: relative;

    float: right;

    padding: 9px 10px;

    margin-top: 8px;

    margin-right: 15px;

    margin-bottom: 8px;

    background-color: transparent;

    background-image: none;

    border: 1px solid transparent;

    border-radius: 4px;

}

.navbar-toggle:focus {

    outline: none;

}

.navbar-toggle .icon-bar {

    display: block;

    width: 22px;

    height: 2px;

    border-radius: 1px;

}

.navbar-toggle .icon-bar + .icon-bar {

    margin-top: 4px;

}

@media (min-width: 768px) {

    .navbar-toggle {

        display: none;

    }

}

.navbar-nav {

    margin: 7.5px -15px;

}

.navbar-nav > li > a {

    padding-top: 10px;

    padding-bottom: 10px;

    line-height: 20px;

}

@media (max-width: 767px) {

    .navbar-nav .open .dropdown-menu {

        position: static;

        float: none;

        width: auto;

        margin-top: 0;

        background-color: transparent;

        border: 0;

        box-shadow: none;

    }

    .navbar-nav .open .dropdown-menu > li > a,

    .navbar-nav .open .dropdown-menu .dropdown-header {

        padding: 5px 15px 5px 25px;

    }

    .navbar-nav .open .dropdown-menu > li > a {

        line-height: 20px;

    }

    .navbar-nav .open .dropdown-menu > li > a:hover,

    .navbar-nav .open .dropdown-menu > li > a:focus {

        background-image: none;

    }

}

@media (min-width: 768px) {

    .navbar-nav {

        float: left;

        margin: 0;

    }

    .navbar-nav > li {

        float: left;

    }

    .navbar-nav > li > a {

        padding-top: 15px;

        padding-bottom: 15px;

    }

    .navbar-nav.navbar-right:last-child {

        margin-right: -15px;

    }

}

@media (min-width: 768px) {

    .navbar-left {

        float: left !important;

    }

    .navbar-right {

        float: right !important;

    }

}

.navbar-form {

    padding: 10px 15px;

    margin-top: 8px;

    margin-right: -15px;

    margin-bottom: 8px;

    margin-left: -15px;

    border-top: 1px solid transparent;

    border-bottom: 1px solid transparent;

    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);

    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);

}

@media (min-width: 768px) {

    .navbar-form .form-group {

        display: inline-block;

        margin-bottom: 0;

        vertical-align: middle;

    }

    .navbar-form .form-control {

        display: inline-block;

        width: auto;

        vertical-align: middle;

    }

    .navbar-form .control-label {

        margin-bottom: 0;

        vertical-align: middle;

    }

    .navbar-form .radio,

    .navbar-form .checkbox {

        display: inline-block;

        padding-left: 0;

        margin-top: 0;

        margin-bottom: 0;

        vertical-align: middle;

    }

    .navbar-form .radio input[type="radio"],

    .navbar-form .checkbox input[type="checkbox"] {

        float: none;

        margin-left: 0;

    }

    .navbar-form .has-feedback .form-control-feedback {

        top: 0;

    }

}

@media (max-width: 767px) {

    .navbar-form .form-group {

        margin-bottom: 5px;

    }

}

@media (min-width: 768px) {

    .navbar-form {

        width: auto;

        padding-top: 0;

        padding-bottom: 0;

        margin-right: 0;

        margin-left: 0;

        border: 0;

        -webkit-box-shadow: none;

        box-shadow: none;

    }

    .navbar-form.navbar-right:last-child {

        margin-right: -15px;

    }

}

.navbar-nav > li > .dropdown-menu {

    margin-top: 0;

    border-top-left-radius: 0;

    border-top-right-radius: 0;

}

.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {

    border-bottom-right-radius: 0;

    border-bottom-left-radius: 0;

}

.navbar-btn {

    margin-top: 8px;

    margin-bottom: 8px;

}

.navbar-btn.btn-sm {

    margin-top: 10px;

    margin-bottom: 10px;

}

.navbar-btn.btn-xs {

    margin-top: 14px;

    margin-bottom: 14px;

}

.navbar-text {

    margin-top: 15px;

    margin-bottom: 15px;

}

@media (min-width: 768px) {

    .navbar-text {

        float: left;

        margin-right: 15px;

        margin-left: 15px;

    }

    .navbar-text.navbar-right:last-child {

        margin-right: 0;

    }

}

.navbar-default {

    background-color: #f8f8f8;

    border-color: #e7e7e7;

}

.navbar-default .navbar-brand {

    color: #777;

}

.navbar-default .navbar-brand:hover,

.navbar-default .navbar-brand:focus {

    color: #5e5e5e;

    background-color: transparent;

}

.navbar-default .navbar-text {

    color: #777;

}

.navbar-default .navbar-nav > li > a {

    color: #777;

}

.navbar-default .navbar-nav > li > a:hover,

.navbar-default .navbar-nav > li > a:focus {

    color: #333;

    background-color: transparent;

}

.navbar-default .navbar-nav > .active > a,

.navbar-default .navbar-nav > .active > a:hover,

.navbar-default .navbar-nav > .active > a:focus {

    color: #555;

    background-color: #e7e7e7;

}

.navbar-default .navbar-nav > .disabled > a,

.navbar-default .navbar-nav > .disabled > a:hover,

.navbar-default .navbar-nav > .disabled > a:focus {

    color: #ccc;

    background-color: transparent;

}

.navbar-default .navbar-toggle {

    border-color: #ddd;

}

.navbar-default .navbar-toggle:hover,

.navbar-default .navbar-toggle:focus {

    background-color: #ddd;

}

.navbar-default .navbar-toggle .icon-bar {

    background-color: #888;

}

.navbar-default .navbar-collapse,

.navbar-default .navbar-form {

    border-color: #e7e7e7;

}

.navbar-default .navbar-nav > .open > a,

.navbar-default .navbar-nav > .open > a:hover,

.navbar-default .navbar-nav > .open > a:focus {

    color: #555;

    background-color: #e7e7e7;

}

@media (max-width: 767px) {

    .navbar-default .navbar-nav .open .dropdown-menu > li > a {

        color: #777;

    }

    .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,

    .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {

        color: #333;

        background-color: transparent;

    }

    .navbar-default .navbar-nav .open .dropdown-menu > .active > a,

    .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,

    .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {

        color: #555;

        background-color: #e7e7e7;

    }

    .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,

    .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,

    .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {

        color: #ccc;

        background-color: transparent;

    }

}

.navbar-default .navbar-link {

    color: #777;

}

.navbar-default .navbar-link:hover {

    color: #333;

}

.navbar-inverse {

    background-color: #222;

    border-color: #080808;

}

.navbar-inverse .navbar-brand {

    color: #999;

}

.navbar-inverse .navbar-brand:hover,

.navbar-inverse .navbar-brand:focus {

    color: #fff;

    background-color: transparent;

}

.navbar-inverse .navbar-text {

    color: #999;

}

.navbar-inverse .navbar-nav > li > a {

    color: #999;

}

.navbar-inverse .navbar-nav > li > a:hover,

.navbar-inverse .navbar-nav > li > a:focus {

    color: #fff;

    background-color: transparent;

}

.navbar-inverse .navbar-nav > .active > a,

.navbar-inverse .navbar-nav > .active > a:hover,

.navbar-inverse .navbar-nav > .active > a:focus {

    color: #fff;

    background-color: #080808;

}

.navbar-inverse .navbar-nav > .disabled > a,

.navbar-inverse .navbar-nav > .disabled > a:hover,

.navbar-inverse .navbar-nav > .disabled > a:focus {

    color: #444;

    background-color: transparent;

}

.navbar-inverse .navbar-toggle {

    border-color: #333;

}

.navbar-inverse .navbar-toggle:hover,

.navbar-inverse .navbar-toggle:focus {

    background-color: #333;

}

.navbar-inverse .navbar-toggle .icon-bar {

    background-color: #fff;

}

.navbar-inverse .navbar-collapse,

.navbar-inverse .navbar-form {

    border-color: #101010;

}

.navbar-inverse .navbar-nav > .open > a,

.navbar-inverse .navbar-nav > .open > a:hover,

.navbar-inverse .navbar-nav > .open > a:focus {

    color: #fff;

    background-color: #080808;

}

@media (max-width: 767px) {

    .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {

        border-color: #080808;

    }

    .navbar-inverse .navbar-nav .open .dropdown-menu .divider {

        background-color: #080808;

    }

    .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {

        color: #999;

    }

    .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,

    .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {

        color: #fff;

        background-color: transparent;

    }

    .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,

    .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,

    .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {

        color: #fff;

        background-color: #080808;

    }

    .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,

    .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,

    .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {

        color: #444;

        background-color: transparent;

    }

}

.navbar-inverse .navbar-link {

    color: #999;

}

.navbar-inverse .navbar-link:hover {

    color: #fff;

}



.pull-left {

    float: left !important;

}

/*end tabs from bootstrap */



.shadow-wrapper {z-index: 1;position: relative;}

.shadow-effect-2 {position: relative;}

.box-shadow {background: #fff;position: relative;}

.tag-box-v1 {border: solid 1px #eee; border-top: solid 2px #72c02c;}

.tag-box {padding: 20px;background: #fff;margin-bottom: 30px;}





/* Blockquote */



blockquote:hover {border-left-color: #72c02c;}

blockquote:hover, blockquote.text-right:hover {border-color: #72c02c;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;}

blockquote {padding: 5px 15px;border-left-width: 2px;}

blockquote {padding: 10px 20px;margin: 0 0 20px;font-size: 17.5px;border-left: 5px solid #eee;}

blockquote:before, blockquote:after {content: "";}



/*Fin Blockquote */





/* tagbox */

.tag-box-v2 {

    background: #fafafa;

    border: solid 1px #eee;

    border-left: solid 2px #72c02c;

}

.tag-box {

    padding: 20px;



    margin-bottom: 30px;

}



/*fin tag box*/





/* MENU LATERAL */





#centrado #contenido #centro #content #columleft .menu .nav > li > a {

    background-color: #EEEEEE;

    border-left: 5px solid #72C02C;

    font-family: 'Open Sans';

    font-size: 13px;

    padding: 4px 12px !important;

    color: #555;

    text-transform: none;

}

#centrado #contenido #centro #content #columleft .nav.nav-pills.nav-stacked > li > ul.nav-pills {

    display: none;

}

#centrado #contenido #centro #content #columleft .nav.nav-pills.nav-stacked > li.active > ul.nav-pills {

    display: block;

    margin-left: 8px;

}

#centrado #contenido #centro #content #columleft .nav-pills  li.top1 a.active {

    background-color: #72C02C !important;

    color: #FFFFFF;

}

#centrado #contenido #centro #content #columleft .nav-pills > li> a:hover,

.nav-pills > li> a:focus {

    background-color: #72C02C;

    color: #FFFFFF;

}

#centrado #contenido #centro #content #columleft .menu .nav-pills > li.active > a,

.nav-pills > li.active > a:hover,

.nav-pills > li.active > a:focus {

    background-color: #72C02C;

    color: #FFFFFF;

}

#centrado #contenido #centro #content #columleft .nav.nav-pills.nav-stacked li.menuStyle ul {

    display: none;

}

#centrado #contenido #centro #content #columleft.nav.nav-pills.nav-stacked li.active ul {

    display: block;

    margin-left: 8px;

}

#centrado #contenido #centro #content #columleft .nav.nav-pills.nav-stacked li.active.selectedParent > a {

    background-color: #EEEEEE;

    color: #555555;

}





/*FIN MENU LATERAL */



/*

*{

-webkit-box-sizing: border-box;

-moz-box-sizing: border-box;

box-sizing: border-box;

}

*/

:before, :after {

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

}









/* EFECTO MENU CABECERA*/



/*

*::before {

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

}

*/





nav a {

    position: relative;

    display: inline-block;

    outline: none;

    color: #566473;

    text-decoration: none;

    text-transform: uppercase;

    letter-spacing: 1px;

    font-weight: 400;

    text-shadow: 0 0 1px rgba(255,255,255,0.3);

    font-size: 1.35em;

}



nav a:hover,

nav a:focus {

    outline: none;

}







/* Effect 7: second border slides up */

.cl-effect-7 a {

    padding: 12px 10px 10px;

    color: #566473;

    text-shadow: none;

    font-weight: 700;

}



.cl-effect-7 a::before,

.cl-effect-7 a::after {

    position: absolute;

    top: 100%;

    left: 0;

    width: 100%;

    height: 3px;

    background: #007397;

    content: '';

    -webkit-transition: -webkit-transform 0.3s;

    -moz-transition: -moz-transform 0.3s;

    transition: transform 0.3s;

    -webkit-transform: scale(0.90);

    -moz-transform: scale(0.90);

    transform: scale(0.90);

}



.cl-effect-7 a::after {

    opacity: 0;

    -webkit-transition: top 0.3s, opacity 0.3s, -webkit-transform 0.3s;

    -moz-transition: top 0.3s, opacity 0.3s, -moz-transform 0.3s;

    transition: top 0.3s, opacity 0.3s, transform 0.3s;

}



.cl-effect-7 a:hover::before,

.cl-effect-7 a:hover::after,

.cl-effect-7 a:focus::before,





.cl-effect-7 a:focus::after {

    -webkit-transform: scale(1);

    -moz-transform: scale(1);

    transform: scale(1);

}



.cl-effect-7 a:hover::after,

.cl-effect-7a:focus::after {

    top: 0%;

    opacity: 1;

}





/* Curl Bottom Right */



.curl-bottom-right {

    display: inline-block;

    position: relative;

    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);

    -webkit-transform: translateZ(0);

    -ms-transform: translateZ(0);

    transform: translateZ(0);

    box-shadow: 0 0 1px rgba(0, 0, 0, 0);

}



.curl-bottom-right:before {

    pointer-events: none;

    position: absolute;

    content: '';

    height: 0;

    width: 0;

    bottom: 0;

    right: 0;

    background: white;

    /* IE9 */

    background: -webkit-linear-gradient(135deg, white 45%, #aaaaaa 50%, #cccccc 56%, white 80%);

    background: linear-gradient(315deg, white 45%, #aaaaaa 50%, #cccccc 56%, white 80%);

    box-shadow: -1px -1px 1px rgba(0, 0, 0, 0.4);

    -webkit-transition-duration: 0.3s;

    transition-duration: 0.3s;

    -webkit-transition-property: width, height;

    transition-property: width, height;

}

.team-btn-u btn-u-sea curl-bottom-right li a.tw:hover { 

    color: #fff;

    background: #159ceb;

}

.curl-bottom-right:hover:before {

    width: 25px;

    height: 25px;

}



.style-switcher a.btn-u {

    border: solid 1px transparent;

}



.style-switcher a.btn-u-sea.active-switcher-btn,

.style-switcher a.btn-u-green.active-switcher-btn {

    border: solid 1px #eee;

}







/*footer */

.copyright {

    position: relative;

    margin-top: -66px; /* negative value of footer height */

    clear:both;

    text-align: center;

    font-size: 12px;

    background: #0085C7;

    border-top: solid 1px #003973;	

    margin-right: auto;

    margin-left: auto;

}





.copyright p {

    color: #dadada;

    margin-top: 12px;

}



.copyright a {

    margin: 0 5px;

    color: #72c02c;

}

.copyright a:hover {

    color: #a8f85f;

}



.copyright a img {

    margin-left: 5px;

}



.copyright .row {

    margin-left: auto;

    margin-right: auto;

    margin-top: 12px;

    padding-bottom: 12px;

    width: 970px;

    display: table;

    table-layout: fixed;

}



.divfooter {

    display: table-cell;

    margin: auto;

    margin-top:auto; 

    margin-bottom:auto;

    content: '';

    height: 100%;

    width: auto;

    vertical-align: middle;

}

/*footer end */







.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-4-custom, .col-md-4-custom2, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md-6-edit {

    float: left;

}



.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-8var1, .col-sm-4var1 {

    float: left;

}



.col-sm-4 {

    width: 33.33333333333333%;

}



.col-md-offset-4 {

    margin-left: 33.33333333333333%;

}



.col-sm-4var1 {

    width: 33%;

}



.col-sm-8 {

    width: 63%;

}

.col-sm-8var1 {

    width: 55%;

}



.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4,.col-md-4-custom, .col-md-4-custom2, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {

    position: relative;

    min-height: 1px;

    padding-left: 15px;

    padding-right: 15px;

}



.col-md-3 {

    width: 25%;

}

.col-md-6 {

    width: 50%;

}



.col-md-6-edit {

    width: 45%;

}



.col-md-9 {

    width: 65%;

}



.margin-bottom-30 {

    margin-bottom: 30px;

}



.margin-bottom-5, .margin-bottom-10, .margin-bottom-15, .margin-bottom-20, .margin-bottom-25, .margin-bottom-30, .margin-bottom-35, .margin-bottom-40, .margin-bottom-45, .margin-bottom-50, .margin-bottom-55, .margin-bottom-60 {

    clear: both;

}



.row {

    margin-left: -15px;

    margin-right: -15px;

}

.container {

    margin-right: auto;

    margin-left: auto;

    padding-left: 15px;

    padding-right: 15px;

}



.form-control {

    display: block;

    width: 100%;

    padding: 6px 12px;

    font-size: 14px;

    line-height: 1.428571429;

    color: #555;

    background-color: #fff;

    background-image: none;

    border: 1px solid #ccc;

    border-radius: 4px;

    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);

    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);

    -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;

    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;

}



textarea.form-control {

    height: auto;

}



label {

    display: inline-block;

    margin-bottom: 5px;

    font-weight: 700;

}



@media (min-width: 992px)

.col-md-offset-0 {

    margin-left: 0;

}



.col-md-7 {

    width: 58.333333333333336%;

}



.col-md-11 {

    width: 91.66666666666666%;

}



.list-unstyled {

    padding-left: 0;

    list-style: none;

}



/*Thumbnails

------------------------------------*/

a.thumbnail {

    padding: 0;

    border: none;

    margin-bottom: 15px;

}



.thumbnail-style { 

    padding: 7px;

    margin-bottom: 20px;

    box-shadow: 0 0 8px #ddd; 

}

.thumbnail-style:hover { 

    box-shadow: 0 0 8px #72c02c; 

    -webkit-transition: box-shadow 0.2s ease-in-out;

    -moz-transition: box-shadow 0.2s ease-in-out;

    -o-transition: box-shadow 0.2s ease-in-out;

    transition: box-shadow 0.2s ease-in-out;

}



.thumbnail h3,

.thumbnail-style h3 {

    margin: 6px 0 8px 0;

}



.thumbnail h3 a,

.thumbnail-style h3 a {

    color: #585f69;

    font-size: 20px;

}



.thumbnail h3 a:hover,

.thumbnail-style h3 a:hover {

    color: #72c02c;

    text-decoration: none;

}



.thumbnail-style .thumbnail-img {

    position: relative;

    margin-bottom: 11px;

}



.thumbnail-style a.btn-more {

    right: -10px;

    bottom: 0px;

    color: #fff;

    padding: 1px 6px;

    position: absolute;

    background: #72c02c;

    display: inline-block;



}

.thumbnail-style a.btn-more:hover {

    text-decoration: none;

    box-shadow: 0 0 0 2px #377500;

}

.thumbnail-style:hover a.btn-more {

    right: 10px;

}



.thumbnail-kenburn img {

    left: 10px;

    margin-left: -10px;

    position: relative;

    -webkit-transition: all 0.8s ease-in-out;

    -moz-transition: all 0.8s ease-in-out;

    -o-transition: all 0.8s ease-in-out;

    -ms-transition: all 0.8s ease-in-out;

    transition: all 0.8s ease-in-out;

}

.thumbnail-kenburn:hover img {

    -webkit-transform: scale(1.2) rotate(2deg);

    -moz-transform: scale(1.2) rotate(2deg);

    -o-transform: scale(1.2) rotate(2deg);

    -ms-transform: scale(1.2) rotate(2deg);

    transform: scale(1.2) rotate(2deg);

}



.col-md-4 {

    width: 33.33333333333333%;

}







.col-md-4-custom{

    width: 19%;

}

.col-md-4-custom2{

    width: 31.5%;

    padding-left: 5px;

    padding-right: 5px;

}



.overflow-hidden {

    overflow: hidden;

}



.img-responsive {

    display: block;

    max-width: 100%;

    height: auto;

}

img {

    vertical-align: middle;

}

img {

    border: 0;

}



.fondogris {

    -webkit-border-radius: 5px;

    -moz-border-radius: 5px;

    border-radius: 5px;

    padding: 4px 0 2px 10px;

    background-image:url('../../../images/crmrrii/fondo_gris_nuevo.jpg');

}



.fondogrisnuevo {

    -webkit-border-radius: 5px;

    -moz-border-radius: 5px;

    border-radius: 5px;

    padding: 4px 0 2px 10px;

    background-image:url('../../../images/fondo_gris_nuevo.jpg');

}



* {

    border-radius: 0 !important;

}



/*Tablas bonitas Unity */

able {

    max-width: 100%;

    background-color: transparent;

}

th {

    text-align: left;

}

.table {

    width: 100%;

    margin-bottom: 20px;

}

.table > thead > tr > th,

.table > tbody > tr > th,

.table > tfoot > tr > th,

.table > thead > tr > td,

.table > tbody > tr > td,

.table > tfoot > tr > td {

    padding: 8px;

    line-height: 1.428571429;

    vertical-align: top;

    border-top: 1px solid #ddd;

}



.table > thead > tr > th {

    vertical-align: bottom;

    border-bottom: 2px solid #ddd;

}

.table > caption + thead > tr:first-child > th,

.table > colgroup + thead > tr:first-child > th,

.table > thead:first-child > tr:first-child > th,

.table > caption + thead > tr:first-child > td,

.table > colgroup + thead > tr:first-child > td,

.table > thead:first-child > tr:first-child > td {

    border-top: 0;

}

.table > tbody + tbody {

    border-top: 2px solid #ddd;

}

.table .table {

    background-color: #fff;

}

.table-condensed > thead > tr > th,

.table-condensed > tbody > tr > th,

.table-condensed > tfoot > tr > th,

.table-condensed > thead > tr > td,

.table-condensed > tbody > tr > td,

.table-condensed > tfoot > tr > td {

    padding: 5px;

}

.table-bordered {

    border: 1px solid #ddd;

}

.table-bordered > thead > tr > th,

.table-bordered > tbody > tr > th,

.table-bordered > tfoot > tr > th,

.table-bordered > thead > tr > td,

.table-bordered > tbody > tr > td,

.table-bordered > tfoot > tr > td {

    border: 1px solid #ddd;

}

.table-bordered > thead > tr > th,

.table-bordered > thead > tr > td {

    border-bottom-width: 2px;

}

.table-striped > tbody > tr:nth-child(odd) > td,

.table-striped > tbody > tr:nth-child(odd) > th {

    background-color: #f9f9f9;

}

.table-hover > tbody > tr:hover > td,

.table-hover > tbody > tr:hover > th {

    background-color: #f5f5f5;

}

table col[class*="col-"] {

    position: static;

    display: table-column;

    float: none;

}

table td[class*="col-"],

table th[class*="col-"] {

    position: static;

    display: table-cell;

    float: none;

}

.table > thead > tr > td.active,

.table > tbody > tr > td.active,

.table > tfoot > tr > td.active,

.table > thead > tr > th.active,

.table > tbody > tr > th.active,

.table > tfoot > tr > th.active,

.table > thead > tr.active > td,

.table > tbody > tr.active > td,

.table > tfoot > tr.active > td,

.table > thead > tr.active > th,

.table > tbody > tr.active > th,

.table > tfoot > tr.active > th {

    background-color: #f5f5f5;

}

.table-hover > tbody > tr > td.active:hover,

.table-hover > tbody > tr > th.active:hover,

.table-hover > tbody > tr.active:hover > td,

.table-hover > tbody > tr.active:hover > th {

    background-color: #e8e8e8;

}

.table > thead > tr > td.success,

.table > tbody > tr > td.success,

.table > tfoot > tr > td.success,

.table > thead > tr > th.success,

.table > tbody > tr > th.success,

.table > tfoot > tr > th.success,

.table > thead > tr.success > td,

.table > tbody > tr.success > td,

.table > tfoot > tr.success > td,

.table > thead > tr.success > th,

.table > tbody > tr.success > th,

.table > tfoot > tr.success > th {

    background-color: #dff0d8;

}

.table-hover > tbody > tr > td.success:hover,

.table-hover > tbody > tr > th.success:hover,

.table-hover > tbody > tr.success:hover > td,

.table-hover > tbody > tr.success:hover > th {

    background-color: #d0e9c6;

}

.table > thead > tr > td.info,

.table > tbody > tr > td.info,

.table > tfoot > tr > td.info,

.table > thead > tr > th.info,

.table > tbody > tr > th.info,

.table > tfoot > tr > th.info,

.table > thead > tr.info > td,

.table > tbody > tr.info > td,

.table > tfoot > tr.info > td,

.table > thead > tr.info > th,

.table > tbody > tr.info > th,

.table > tfoot > tr.info > th {

    background-color: #d9edf7;

}

.table-hover > tbody > tr > td.info:hover,

.table-hover > tbody > tr > th.info:hover,

.table-hover > tbody > tr.info:hover > td,

.table-hover > tbody > tr.info:hover > th {

    background-color: #c4e3f3;

}

.table > thead > tr > td.warning,

.table > tbody > tr > td.warning,

.table > tfoot > tr > td.warning,

.table > thead > tr > th.warning,

.table > tbody > tr > th.warning,

.table > tfoot > tr > th.warning,

.table > thead > tr.warning > td,

.table > tbody > tr.warning > td,

.table > tfoot > tr.warning > td,

.table > thead > tr.warning > th,

.table > tbody > tr.warning > th,

.table > tfoot > tr.warning > th {

    background-color: #fcf8e3;

}

.table-hover > tbody > tr > td.warning:hover,

.table-hover > tbody > tr > th.warning:hover,

.table-hover > tbody > tr.warning:hover > td,

.table-hover > tbody > tr.warning:hover > th {

    background-color: #faf2cc;

}

.table > thead > tr > td.danger,

.table > tbody > tr > td.danger,

.table > tfoot > tr > td.danger,

.table > thead > tr > th.danger,

.table > tbody > tr > th.danger,

.table > tfoot > tr > th.danger,

.table > thead > tr.danger > td,

.table > tbody > tr.danger > td,

.table > tfoot > tr.danger > td,

.table > thead > tr.danger > th,

.table > tbody > tr.danger > th,

.table > tfoot > tr.danger > th {

    background-color: #f2dede;

}

.table-hover > tbody > tr > td.danger:hover,

.table-hover > tbody > tr > th.danger:hover,

.table-hover > tbody > tr.danger:hover > td,

.table-hover > tbody > tr.danger:hover > th {

    background-color: #ebcccc;

}

@media (max-width: 767px) {

    .table-responsive {

        width: 100%;

        margin-bottom: 15px;

        overflow-x: scroll;

        overflow-y: hidden;

        -webkit-overflow-scrolling: touch;

        -ms-overflow-style: -ms-autohiding-scrollbar;

        border: 1px solid #ddd;

    }

    .table-responsive > .table {

        margin-bottom: 0;

    }

    .table-responsive > .table > thead > tr > th,

    .table-responsive > .table > tbody > tr > th,

    .table-responsive > .table > tfoot > tr > th,

    .table-responsive > .table > thead > tr > td,

    .table-responsive > .table > tbody > tr > td,

    .table-responsive > .table > tfoot > tr > td {

        white-space: nowrap;

    }

    .table-responsive > .table-bordered {

        border: 0;

    }

    .table-responsive > .table-bordered > thead > tr > th:first-child,

    .table-responsive > .table-bordered > tbody > tr > th:first-child,

    .table-responsive > .table-bordered > tfoot > tr > th:first-child,

    .table-responsive > .table-bordered > thead > tr > td:first-child,

    .table-responsive > .table-bordered > tbody > tr > td:first-child,

    .table-responsive > .table-bordered > tfoot > tr > td:first-child {

        border-left: 0;

    }

    .table-responsive > .table-bordered > thead > tr > th:last-child,

    .table-responsive > .table-bordered > tbody > tr > th:last-child,

    .table-responsive > .table-bordered > tfoot > tr > th:last-child,

    .table-responsive > .table-bordered > thead > tr > td:last-child,

    .table-responsive > .table-bordered > tbody > tr > td:last-child,

    .table-responsive > .table-bordered > tfoot > tr > td:last-child {

        border-right: 0;

    }

    .table-responsive > .table-bordered > tbody > tr:last-child > th,

    .table-responsive > .table-bordered > tfoot > tr:last-child > th,

    .table-responsive > .table-bordered > tbody > tr:last-child > td,

    .table-responsive > .table-bordered > tfoot > tr:last-child > td {

        border-bottom: 0;

    }

}

/*Tables

------------------------------------*/

/*Basic Tables*/

.table thead > tr > th {

    border-bottom: none;

}



@media (max-width: 768px) {

    .table th.hidden-sm,

    .table td.hidden-sm {

        display: none !important;

    }

}



.panel-sea {

    border-color: #1abc9c;

}



.margin-bottom-40 {

    margin-bottom: 40px;

}

.margin-bottom-5, .margin-bottom-10, .margin-bottom-15, .margin-bottom-20, .margin-bottom-25, .margin-bottom-30, .margin-bottom-35, .margin-bottom-40, .margin-bottom-45, .margin-bottom-50, .margin-bottom-55, .margin-bottom-60 {

    clear: both;

}

.panel-green {

    border-color: #72c02c

}

.panel {

    margin-bottom: 20px;

    background-color: #fff;

    border: 1px solid transparent;

    border-radius: 4px;

    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05);

    box-shadow: 0 1px 1px rgba(0,0,0,.05);

}



.panel-title {

    margin-top: 0;

    margin-bottom: 0;

    font-size: 16px;

    color: inherit;

}





element.style {

}

.panel .table {

    margin-bottom: 0;

}

.panel>.table, .panel>.table-responsive>.table {

    margin-bottom: 0;

}

.table {

    width: 100%;

    margin-bottom: 20px;

}

table {

    max-width: 100%;

    background-color: transparent;

}

table {

    border-collapse: collapse;

    border-spacing: 0;

}



/*botones cools stripped rows*/



.btn {

    display: inline-block;

    padding: 6px 12px;

    margin-bottom: 0;

    font-size: 14px;

    font-weight: normal;

    line-height: 1.428571429;

    text-align: center;

    white-space: nowrap;

    vertical-align: middle;

    cursor: pointer;

    -webkit-user-select: none;

    -moz-user-select: none;

    -ms-user-select: none;

    -o-user-select: none;

    user-select: none;

    background-image: none;

    border: 1px solid transparent;

    border-radius: 4px;

}

.btn:focus {

    outline: thin dotted;

    outline: 5px auto -webkit-focus-ring-color;

    outline-offset: -2px;

}

.btn:hover,

.btn:focus {

    color: #333;

    text-decoration: none;

}

.btn:active,

.btn.active {

    background-image: none;

    outline: 0;

    -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);

    box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);

}

.btn.disabled,

.btn[disabled],

fieldset[disabled] .btn {

    pointer-events: none;

    cursor: not-allowed;

    filter: alpha(opacity=65);

    -webkit-box-shadow: none;

    box-shadow: none;

    opacity: .65;

}

.btn-default {

    color: #333;

    background-color: #fff;

    border-color: #ccc;

}

.btn-default:hover,

.btn-default:focus,

.btn-default:active,

.btn-default.active,

.open .dropdown-toggle.btn-default {

    color: #333;

    background-color: #ebebeb;

    border-color: #adadad;

}

.btn-default:active,

.btn-default.active,

.open .dropdown-toggle.btn-default {

    background-image: none;

}

.btn-default.disabled,

.btn-default[disabled],

fieldset[disabled] .btn-default,

.btn-default.disabled:hover,

.btn-default[disabled]:hover,

fieldset[disabled] .btn-default:hover,

.btn-default.disabled:focus,

.btn-default[disabled]:focus,

fieldset[disabled] .btn-default:focus,

.btn-default.disabled:active,

.btn-default[disabled]:active,

fieldset[disabled] .btn-default:active,

.btn-default.disabled.active,

.btn-default[disabled].active,

fieldset[disabled] .btn-default.active {

    background-color: #fff;

    border-color: #ccc;

}

.btn-default .badge {

    color: #fff;

    background-color: #333;

}

.btn-primary {

    color: #fff;

    background-color: #428bca;

    border-color: #357ebd;

}

.btn-primary:hover,

.btn-primary:focus,

.btn-primary:active,

.btn-primary.active,

.open .dropdown-toggle.btn-primary {

    color: #fff;

    background-color: #3276b1;

    border-color: #285e8e;

}

.btn-primary:active,

.btn-primary.active,

.open .dropdown-toggle.btn-primary {

    background-image: none;

}

.btn-primary.disabled,

.btn-primary[disabled],

fieldset[disabled] .btn-primary,

.btn-primary.disabled:hover,

.btn-primary[disabled]:hover,

fieldset[disabled] .btn-primary:hover,

.btn-primary.disabled:focus,

.btn-primary[disabled]:focus,

fieldset[disabled] .btn-primary:focus,

.btn-primary.disabled:active,

.btn-primary[disabled]:active,

fieldset[disabled] .btn-primary:active,

.btn-primary.disabled.active,

.btn-primary[disabled].active,

fieldset[disabled] .btn-primary.active {

    background-color: #428bca;

    border-color: #357ebd;

}

.btn-primary .badge {

    color: #428bca;

    background-color: #fff;

}

.btn-success {

    color: #fff;

    background-color: #5cb85c;

    border-color: #4cae4c;

}

.btn-success:hover,

.btn-success:focus,

.btn-success:active,

.btn-success.active,

.open .dropdown-toggle.btn-success {

    color: #fff;

    background-color: #47a447;

    border-color: #398439;

}

.btn-success:active,

.btn-success.active,

.open .dropdown-toggle.btn-success {

    background-image: none;

}

.btn-success.disabled,

.btn-success[disabled],

fieldset[disabled] .btn-success,

.btn-success.disabled:hover,

.btn-success[disabled]:hover,

fieldset[disabled] .btn-success:hover,

.btn-success.disabled:focus,

.btn-success[disabled]:focus,

fieldset[disabled] .btn-success:focus,

.btn-success.disabled:active,

.btn-success[disabled]:active,

fieldset[disabled] .btn-success:active,

.btn-success.disabled.active,

.btn-success[disabled].active,

fieldset[disabled] .btn-success.active {

    background-color: #5cb85c;

    border-color: #4cae4c;

}

.btn-success .badge {

    color: #5cb85c;

    background-color: #fff;

}

.btn-info {

    color: #fff;

    background-color: #5bc0de;

    border-color: #46b8da;

}

.btn-info:hover,

.btn-info:focus,

.btn-info:active,

.btn-info.active,

.open .dropdown-toggle.btn-info {

    color: #fff;

    background-color: #39b3d7;

    border-color: #269abc;

}

.btn-info:active,

.btn-info.active,

.open .dropdown-toggle.btn-info {

    background-image: none;

}

.btn-info.disabled,

.btn-info[disabled],

fieldset[disabled] .btn-info,

.btn-info.disabled:hover,

.btn-info[disabled]:hover,

fieldset[disabled] .btn-info:hover,

.btn-info.disabled:focus,

.btn-info[disabled]:focus,

fieldset[disabled] .btn-info:focus,

.btn-info.disabled:active,

.btn-info[disabled]:active,

fieldset[disabled] .btn-info:active,

.btn-info.disabled.active,

.btn-info[disabled].active,

fieldset[disabled] .btn-info.active {

    background-color: #5bc0de;

    border-color: #46b8da;

}

.btn-info .badge {

    color: #5bc0de;

    background-color: #fff;

}

.btn-warning {

    color: #fff;

    background-color: #f0ad4e;

    border-color: #eea236;

}

.btn-warning:hover,

.btn-warning:focus,

.btn-warning:active,

.btn-warning.active,

.open .dropdown-toggle.btn-warning {

    color: #fff;

    background-color: #ed9c28;

    border-color: #d58512;

}

.btn-warning:active,

.btn-warning.active,

.open .dropdown-toggle.btn-warning {

    background-image: none;

}

.btn-warning.disabled,

.btn-warning[disabled],

fieldset[disabled] .btn-warning,

.btn-warning.disabled:hover,

.btn-warning[disabled]:hover,

fieldset[disabled] .btn-warning:hover,

.btn-warning.disabled:focus,

.btn-warning[disabled]:focus,

fieldset[disabled] .btn-warning:focus,

.btn-warning.disabled:active,

.btn-warning[disabled]:active,

fieldset[disabled] .btn-warning:active,

.btn-warning.disabled.active,

.btn-warning[disabled].active,

fieldset[disabled] .btn-warning.active {

    background-color: #f0ad4e;

    border-color: #eea236;

}

.btn-warning .badge {

    color: #f0ad4e;

    background-color: #fff;

}

.btn-danger {

    color: #fff;

    background-color: #d9534f;

    border-color: #d43f3a;

}

.btn-danger:hover,

.btn-danger:focus,

.btn-danger:active,

.btn-danger.active,

.open .dropdown-toggle.btn-danger {

    color: #fff;

    background-color: #d2322d;

    border-color: #ac2925;

}

.btn-danger:active,

.btn-danger.active,

.open .dropdown-toggle.btn-danger {

    background-image: none;

}

.btn-danger.disabled,

.btn-danger[disabled],

fieldset[disabled] .btn-danger,

.btn-danger.disabled:hover,

.btn-danger[disabled]:hover,

fieldset[disabled] .btn-danger:hover,

.btn-danger.disabled:focus,

.btn-danger[disabled]:focus,

fieldset[disabled] .btn-danger:focus,

.btn-danger.disabled:active,

.btn-danger[disabled]:active,

fieldset[disabled] .btn-danger:active,

.btn-danger.disabled.active,

.btn-danger[disabled].active,

fieldset[disabled] .btn-danger.active {

    background-color: #d9534f;

    border-color: #d43f3a;

}

.btn-danger .badge {

    color: #d9534f;

    background-color: #fff;

}

.btn-link {

    font-weight: normal;

    color: #428bca;

    cursor: pointer;

    border-radius: 0;

}

.btn-link,

.btn-link:active,

.btn-link[disabled],

fieldset[disabled] .btn-link {

    background-color: transparent;

    -webkit-box-shadow: none;

    box-shadow: none;

}

.btn-link,

.btn-link:hover,

.btn-link:focus,

.btn-link:active {

    border-color: transparent;

}

.btn-link:hover,

.btn-link:focus {

    color: #2a6496;

    text-decoration: underline;

    background-color: transparent;

}

.btn-link[disabled]:hover,

fieldset[disabled] .btn-link:hover,

.btn-link[disabled]:focus,

fieldset[disabled] .btn-link:focus {

    color: #999;

    text-decoration: none;

}

.btn-lg {

    padding: 10px 16px;

    font-size: 18px;

    line-height: 1.33;

    border-radius: 6px;

}

.btn-sm {

    padding: 5px 10px;

    font-size: 12px;

    line-height: 1.5;

    border-radius: 3px;

}

.btn-xs {

    padding: 1px 5px;

    font-size: 12px;

    line-height: 1.5;

    border-radius: 3px;

}

.btn-block {

    display: block;

    width: 100%;

    padding-right: 0;

    padding-left: 0;

}

.btn-block + .btn-block {

    margin-top: 5px;

}

input[type="submit"].btn-block,

input[type="reset"].btn-block,

input[type="button"].btn-block {

    width: 100%;

}



/*Blog Posts

------------------------------------*/ 

.posts .dl-horizontal a {

    color: #555;

}



.posts .dl-horizontal { 

    margin-bottom: 8px;

    overflow: hidden;

}



.posts .dl-horizontal dt { 

    width: 60px; 

    float: left;

}



.posts .dl-horizontal dt img { 

    width: 60px; 

    height: 60px;

    padding: 2px;

    margin-top: 2px; 

    border: solid 1px #ddd;

}



.posts .dl-horizontal dd { 

    margin-left: 70px;

}



.posts .dl-horizontal dd p { 

    margin: 0;

}



.posts .dl-horizontal dd a {

    font-size: 14px;

    line-height: 16px !important; 

}



.posts .dl-horizontal dd a:hover { 

    color: #72c02c; 

    text-decoration: none;

}



.posts .dl-horizontal:hover dt img,

.posts .dl-horizontal:hover dd a { 

    color: #72c02c;

    border-color: #72c02c !important;

    -webkit-transition: all 0.4s ease-in-out;

    -moz-transition: all 0.4s ease-in-out;

    -o-transition: all 0.4s ease-in-out;

    transition: all 0.4s ease-in-out;

}







.img-responsive {

    display: block;

    max-width: 100%;

    height: auto;

}

img {

    vertical-align: middle;

}



element.style {

}



/*Registration and Login Page v1

------------------------------------*/

.reg-page {

    color: #555;

    padding: 30px;

    background: #fefefe;

    border: solid 1px #eee;

    box-shadow: 0 0 3px #eee;

}



/*Reg Header*/

.reg-header {

    color: #555;

    text-align: center;

    margin-bottom: 35px;

    border-bottom: solid 1px #eee;

}



.reg-header h2 {

    font-size: 24px;

    margin-bottom: 15px;

}



/*Reg Forms*/

.reg-page label {

    color: #777;

}



.input-group {

    position: relative;

    display: table;

    border-collapse: separate;

}



/*Form Icons*/

.input-group-addon {

    color: #b3b3b3;

    font-size: 14px;

    background: #fff;

} 



.input-group .form-control:last-child, .input-group-addon:last-child, .input-group-btn:last-child>.btn, .input-group-btn:last-child>.btn-group>.btn, .input-group-btn:last-child>.dropdown-toggle, .input-group-btn:first-child>.btn:not(:first-child), .input-group-btn:first-child>.btn-group:not(:first-child)>.btn {

    border-bottom-left-radius: 0;

    border-top-left-radius: 0;

}

.input-group-addon, .input-group-btn, .input-group .form-control {

    display: table-cell;

}

.input-group .form-control {

    float: left;

    width: 90%;

    margin: 0;

}

.form-control {

    box-shadow: none;

}

.form-control {

    display: block;

    width: 100%;

    padding: 6px 12px;

    font-size: 14px;

    line-height: 1.428571429;

    color: #555;

    background-color: #fff;

    background-image: none;

    border: 1px solid #ccc;

    border-radius: 4px;

    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);

    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);

    -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;

    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;

}

element.style {

}

.fa {

    display: inline-block;

    font-family: FontAwesome;

    font-style: normal;

    font-weight: normal;

    line-height: 1;

    -webkit-font-smoothing: antialiased;

    -moz-osx-font-smoothing: grayscale;

}





Inherited from span.input-group-addon

.input-group-addon {

    color: #b3b3b3;

    font-size: 14px;

    background: #fff;

}

.input-group-addon {

    padding: 6px 12px;

    font-size: 14px;

    font-weight: 400;

    line-height: 1;

    color: #555;

    text-align: center;

    background-color: #eee;

    border: 1px solid #ccc;

    border-radius: 4px;

}

.input-group-addon, .input-group-btn {

    width: 1%;

    white-space: nowrap;

    vertical-align: middle;

}



Inherited from div.input-group.margin-bottom-20

.input-group {

    position: relative;

    display: table;

    border-collapse: separate;

}



.input-group-addon {

    padding: 6px 12px;

    font-size: 14px;

    font-weight: 400;

    line-height: 1;

    color: #555;

    text-align: center;

    background-color: #eee;

    border: 1px solid #ccc;

    border-radius: 4px;

}

.input-group-addon, .input-group-btn {

    width: 1%;

    white-space: nowrap;

    vertical-align: middle; 

}



/* Organigramas Automáticos */

.marcoancho   {

    display: inherit;

    position: absolute;

    width: auto;

    height: auto;

    -webkit-border-radius: 10px !important; 

    -moz-border-radius: 10px! important; 

    border-radius: 10px! important; 

    border: 2px solid rgb(0, 85, 141);

    padding-top: 10px;

    padding-right: 10px;

    padding-bottom: 10px;

    padding-left: 10px;

    left: 50%;

    top: 44px;

    text-align:center;

    line-height:22px;

}

.marcoestrecho   {

    display: inherit;

    position: absolute;

    width: auto;

    height: auto;

    border: 2px solid rgb(0, 85, 141);

    -webkit-border-radius: 10px !important; 

    -moz-border-radius: 10px! important; 

    border-radius: 10px! important; 

    padding-top: 10px;

    padding-right: 10px;

    padding-bottom: 10px;

    padding-left: 10px;

    text-align:center;

    line-height:22px;

    background-color: #FFFFFF;

}





.marcoestrecho  {

    display: inherit;

    position: absolute;

    width: auto;

    height: auto;

    border: 2px solid rgb(0, 85, 141);

    -webkit-border-radius: 10px !important; 

    -moz-border-radius: 10px! important; 

    border-radius: 10px! important; 

    padding-top: 10px;

    padding-right: 10px;

    padding-bottom: 10px;

    padding-left: 10px;

    text-align:center;

    line-height:22px;

}





a.links:link {color: #000000;}

a.links:active {color: #000000;}

a.links:visited {color: #000000;}

a.links:hover {color: #000000;}



a.blanco:link {color: #FFFFFF;}

a.blanco:active {color: #FFFFFF;}

a.blanco:visited {color: #FFFFFF;}

a.blanco:hover {color: #FFFFFF;}





.verde {	background-color: #72c02c;	color: white;}

.verde:hover {	background-color: #8EDB48;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;}



.azulclaro {

    background-color: rgb(211, 238, 255);

}

.azulclaro:hover {

    background-color: rgb(150, 210, 248);-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;

}

.gris:hover {

    background-color: #F3F3F3;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;

}



.marco {

    width: 673px;

    position:relative;

    -webkit-border-radius: 10px !important; 

    -moz-border-radius: 10px! important; 

    border-radius: 10px! important; 

    height: 1000px;

}



/* Marcos OS Automático */

.marcoos  {

    border-right: 2px solid rgb(114, 192, 44);

    border-left: 2px solid rgb(114, 192, 44);

    padding-top: 5px;

    padding-right: 10px;

    padding-bottom: 5px;

    padding-left: 10px;

    text-align:center;

    line-height:18px;

    display:inline-block;

}



.gris0 {

    background-color: #DDDDDD;

}



.gris0:hover {

    background-color: rgb(114, 192, 44);-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;

    color: #FFF; cursor: pointer;

}





.gris1 {

    background-color: #f7f7f7;

}



.gris1:hover {

    background-color: rgb(114, 192, 44);-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;

    color: #FFF; cursor: pointer;

}



.gris1 {

    background-color: #FAFAFA;

}



.gris1:hover {

    background-color: rgb(114, 192, 44);-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;

    color: #FFF; cursor: pointer;

}







/* Marcos OS Automático */

.N0  {

    border-right: 2px solid rgb(0, 60, 86);

    border-left: 2px solid rgb(0, 60, 86);

    padding-top: 5px;

    padding-right: 10px;

    padding-bottom: 5px;

    padding-left: 10px;

    text-align:center;

    line-height:18px;

    display:inline-block;

    background-color: #2183A0;

    color:#FFF;

}





.N0:hover {

    background-color: rgb(114, 192, 44);-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;

    color: #FFF; cursor: pointer;

}



/* Marcos OS Automático */

.N1 {

    border-right: 2px solid rgb(12, 140, 131);

    border-left: 2px solid rgb(12, 140, 131);

    padding-top: 5px;

    padding-right: 10px;

    padding-bottom: 5px;

    padding-left: 10px;

    text-align:center;

    line-height:18px;

    display:inline-block;

    background-color: #64ACC2;

    color:#FFF;

}





.N1:hover {

    background-color: rgb(114, 192, 44);-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;

    color: #FFF; cursor: pointer;

}



/* Marcos OS Automático */

.N2  {

    border-right: 2px solid rgb(0, 87, 113);

    border-left: 2px solid rgb(0, 87, 113);

    padding-top: 5px;

    padding-right: 10px;

    padding-bottom: 5px;

    padding-left: 10px;

    text-align:center;

    line-height:18px;

    display:inline-block;

    background-color: #BCDEE8;

}





.N2:hover {

    background-color: rgb(114, 192, 44);-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;

    color: #FFF; cursor: pointer;

}



/* Marcos OS Automático */

.N3  {

    border-right: 2px solid rgb(126, 126, 126);

    border-left: 2px solid rgb(126, 126, 126);

    padding-top: 5px;

    padding-right: 10px;

    padding-bottom: 5px;

    padding-left: 10px;

    text-align:center;

    line-height:18px;

    display:inline-block;

    background-color: #F5EDF5;

}





.N3:hover {

    background-color: rgb(114, 192, 44);-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;

    color: #FFF; cursor: pointer;

}



/* Marcos OS Automático */

.N4  {

    border-right: 2px solid rgb(114, 192, 44);

    border-left: 2px solid rgb(114, 192, 44);

    padding-top: 5px;

    padding-right: 10px;

    padding-bottom: 5px;

    padding-left: 10px;

    text-align:center;

    line-height:18px;

    display:inline-block;

    background-color: rgb(114, 192, 44);

    color:#FFF;

}





.N4:hover {

    background-color: rgb(114, 192, 44);-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;

    color: #FFF; cursor: pointer;

}



/* Marcos OS Automático */

.N5 {

    border-right: 2px solid rgb(0, 126, 78);

    border-left: 2px solid rgb(0, 126, 78);

    padding-top: 5px;

    padding-right: 10px;

    padding-bottom: 5px;

    padding-left: 10px;

    text-align:center;

    line-height:18px;

    display:inline-block;

    background-color: #2BCB9B;

    color:white;

}





.N5:hover {

    background-color: rgb(114, 192, 44);-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;

    color: #FFF; cursor: pointer;

}



/* Marcos OS Automático */

.N6  {

    border-right: 2px solid rgb(114, 192, 44);

    border-left: 2px solid rgb(114, 192, 44);

    padding-top: 5px;

    padding-right: 10px;

    padding-bottom: 5px;

    padding-left: 10px;

    text-align:center;

    line-height:18px;

    display:inline-block;

    background-color: #DDDDDD;

}





.N6:hover {

    background-color: rgb(114, 192, 44);-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;

    color: #FFF; cursor: pointer;

}



/* Marcos OS Automático */

.N7  {

    border-right: 2px solid rgb(114, 192, 44);

    border-left: 2px solid rgb(114, 192, 44);

    padding-top: 5px;

    padding-right: 10px;

    padding-bottom: 5px;

    padding-left: 10px;

    text-align:center;

    line-height:18px;

    display:inline-block;

    background-color: #DDDDDD;

}





.N7:hover {

    background-color: rgb(114, 192, 44);-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;

    color: #FFF; cursor: pointer;

}





/* Marcos OS Automático */

.N8  {

    border-right: 2px solid rgb(0, 87, 113);

    border-left: 2px solid rgb(0, 87, 113);

    padding-top: 5px;

    padding-right: 10px;

    padding-bottom: 5px;

    padding-left: 10px;

    text-align:center;

    line-height:18px;

    display:inline-block;

    background-color: rgb(195, 173, 174);

    /*color:#FFF;*/

}





.N8:hover {

    background-color: rgb(123, 32, 41);-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;

    color: #FFF; cursor: pointer;

}



.N90  {

    border-right: 2px solid rgb(174, 174, 174);

    border-left: 2px solid rgb(174, 174, 174);

    padding-top: 5px;

    padding-right: 10px;

    padding-bottom: 5px;

    padding-left: 10px;

    text-align:center;

    line-height:18px;

    display:inline-block;

    background-color: #DDDDDD;

}



/* Marcos OS Automático */

.N11 {

    border-right: 2px solid rgb(12, 140, 131);

    border-left: 2px solid rgb(12, 140, 131);

    padding-top: 5px;

    padding-right: 10px;

    padding-bottom: 5px;

    padding-left: 10px;

    text-align:center;

    line-height:18px;

    display:inline-block;

    background-color: #E2FBB3;

    color:#FFF;

}





.N11:hover {

    background-color: #B1E981;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;

    color: #FFF; cursor: pointer;

}





/*portada green container*/

.containerportada {

    font-size: 20px;

    line-height: 20px;

    width: 970px;

    height: auto;

    padding: 15px;

    font-weight: 800;

    font-family: "Open Sans";

    color: rgb(114, 192, 44);

    text-decoration: none;

    background-color: rgba(114,192,44,.7);

    -moz-box-sizing: border-box;

    box-sizing: border-box;

    white-space: normal;

    background-image: url('../../../images/slider/sillon.jpg');

    background-size: cover;



}



.cajitaportadaazul{

    display: inline-block;

    text-align: center;

    font-size: 14px;

    font-weight: 800;

    width: 160px;

    height: 90px;

    padding: 11px;

    font-family: "Open Sans";

    color: rgb(255, 255, 255);

    text-decoration: none;

    background-color: rgb(52, 73, 94);

    white-space: normal;

    margin:10px;

    vertical-align: top;

}



.ATbox{

    -webkit-border-radius: 7px!important;

    -moz-border-radius: 7px!important;

    border-radius: 7px!important; 

    background-color: #fff;

    margin: 25px 15px 0px 0;

    padding: 20px 30px;

    float: left;

    position: relative;

    width: 675px;

    overflow:hidden;

    font-family: 'Titillium Web', sans-serif;

}



.imagencircular{

    width: 100px;

    height: 100px;

    border-radius: 50%!important;

    -webkit-border-radius: 50%!important;

    -moz-border-radius: 50%!important;

    padding: 7px;

    border: 1px dashed #C7C7C7;

    position:absolute;

    left: -80px;



}



.fotocircular{

    width: 90px;

    height: 90px;

    border-radius: 50%!important;

    -webkit-border-radius: 50%!important;

    -moz-border-radius: 50%!important;

    padding: 7px;

    border: 1px dashed #C7C7C7;

    position:absolute;

    right: 0px;



}



.tituloAT{

    font-size: 20px;

    font-weight: bold;

    max-width: 450px

}



.tituloATFechaImagen{

    font-size: 20px;

    font-weight: 400;

    /*position:absolute;

    right:0;

    top:0;*/

    color: rgb(190, 190, 190);

}



.tituloATFecha{

    font-size: 20px;

    font-weight: 400;

    position:absolute;

    right:0;

    top:0;

    color: rgb(190, 190, 190);

}





.contenidotextoAT{

    margin: 0;

    padding: 0;

    float: left;

    position: relative;

    width: 600px;

}



.textoAT{

    font-size: 14px;

    color: rgb(190, 190, 190);

}



.textoAT img{



    border-radius: 7px!important;

    -webkit-border-radius: 7px!important;

    -moz-border-radius: 7px!important;

    height: 140px;

    float: right;

    margin: 2px 10px 10px 10px;

}



.favoritosAT{

    margin: -20px -30px -20px -30px;

    height:40px;

    background-color: #38AEE0;

    width:100%;

    display: inline-block;

    vertical-align: bottom;

    width: 735px;

    cursor: pointer;

}



.textoATFavoritos{

    font-size: 16px;

    font-weight: 400;

    width:44%;

    text-align: right;

    color: white;

    line-height: 40px;

    float:left;

}



.textoATEliminar{

    font-size: 16px;

    font-weight: 400;

    width:33%;

    color: white;

    line-height: 40px;

    float:left;

    padding-left:90px;



}



.imagenATFavoritos img{

    padding:5px 0;

    height:30px;





}

.imagenATFavoritos{

    float: right;

    padding:0 10px;

    width:4%;

}

.imagenATbasura{

    float: left;

    padding:0 0px;

    width:3%;

}



.imagenATbasura img{

    padding:7px 0;

    height:25px;

}



.botonFavoritos{

    float: right;

    text-align: center;

    background-color: white;

    padding: 7px 12px;

    border-radius: 7px!important;

    -webkit-border-radius: 7px!important;

    -moz-border-radius: 7px!important;

    font-size: 14px;

    font-weight: bold;

    font-family: 'Titillium Web', sans-serif;

}



.menuATimagen{

    text-align:center; 

    color:#2391BF; 

    padding: 20px 0 ;

    font-weight:bold;

    font-family: 'Titillium Web', sans-serif;

    font-size: 30px;

    height:90px;

    background-size:cover;

    background-image: url('../../../images/areas-tematicas/mb02.png');

}  





.cabeceraministerios{

    background-image: url('../../../images/Cabecera Ficha Ministerios.png');

    width:680px;

    height:70px;

    margin-top:20px;

}



.cabeceracomunidades {

    background-image: url('../../../images/Cabecera Ficha Comunidades.png');

    width: 680px;

    height: 70px;

    margin-top: 20px;

}



.cabeceraparlamentos {

    background-image: url('../../../images/Cabecera Ficha Parlamentos.png');

    width: 680px;

    height: 70px;

    margin-top: 20px;

}



.cabeceramarcogc{

    -webkit-box-shadow: 0px 0px 18px 0px rgba(50, 50, 50, 0.75);

    -moz-box-shadow:    0px 0px 18px 0px rgba(50, 50, 50, 0.75);

    box-shadow:         0px 0px 18px 0px rgba(50, 50, 50, 0.75);

    float:right;

    margin-right:40px;

    height: 70px;

    width: 95px;

    border: 5px rgb(252,199,7) solid;

    -webkit-border-radius: 10px!important;

    -moz-border-radius: 10px!important;

    border-radius: 10px!important;

    no-repeat;

    background-size: contain; 

    background-position:center;

    background-color: rgb(252,199,7);

}



.cabeceramarcoparlamento{

    -webkit-box-shadow: 0px 0px 18px 0px rgba(50, 50, 50, 0.75);

    -moz-box-shadow:    0px 0px 18px 0px rgba(50, 50, 50, 0.75);

    box-shadow:         0px 0px 18px 0px rgba(50, 50, 50, 0.75);

    float:right;

    margin-right:40px;

    height: 70px;

    width: 95px;

    border: 5px white solid;

    -webkit-border-radius: 10px!important;

    -moz-border-radius: 10px!important;

    border-radius: 10px!important;

    no-repeat;

    background-size: contain; 

    background-position:center;

    background-color: white;



}



.cabeceratexto{

    float:left;

    margin-top: 32px;

    margin-left:22px;

    font-weight: bold;

    text-align: center;

    width:490px;

}



.cabeceramarco {

    -webkit-box-shadow: 0px 0px 18px 0px rgba(50, 50, 50, 0.75);

    -moz-box-shadow: 0px 0px 18px 0px rgba(50, 50, 50, 0.75);

    box-shadow: 0px 0px 18px 0px rgba(50, 50, 50, 0.75);

    float: right;

    margin-right: 40px;

    height: 70px;

    width: 95px;

    border: 5px #ffffff solid;

    -webkit-border-radius: 10px!important;

    -moz-border-radius: 10px!important;

    border-radius: 10px!important;

    background-size: contain;

    background-position: center;

    background-color: #fff;

}



.containerfc{padding:30px;}





.form-input {



    width: 85%;

    padding: 6px 12px;

    font-size: 14px;

    line-height: 1.428571429;

    color: #555;

    background-color: #fff;

    background-image: none;

    border: 1px solid #ccc;

    border-radius: 4px ;

    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);

    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);

    -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;

    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;

}





.hide{

    display: none;

}

.custom-file-upload {

    background-color:#18ba9b;

    font-weight:300;

    color:white;

    display: inline-block;

    padding: 6px 12px;

    cursor: pointer;

    margin:12px;

    border-radius: 5px;

}



.foto-cliente{

    float:left;

    padding-bottom:110px;

    width:110px;

    background-position:center center; 

    background-size:cover;

    -webkit-border-radius: 50% !important;

    -moz-border-radius: 50% !important; 

    border-radius: 50% !important;

}



a {

    word-break: break-word;

}

.alert {
    color: #721c24;
    background-color: #f8d7da;
    border-color: #f5c6cb;
    position: relative;
    padding: .75rem 1.25rem;
    margin-bottom: 1rem;
    border: 1px solid transparent;
    border-radius: .25rem;
    font-size: 16px
}

/*Raúl*/



#centrado #contenido #centro #content #caja1c, #centrado #contenido #centro #content #caja1d { margin:25px 15px 0px 0; padding:20px 30px; float:left; position:relative; width:735px; background-color: #fff; }
.modal-backdrop.in{
    opacity: .5 !important;
}