/* FADE FOTOS SLIDESHOW */.carousel.fade {  opacity: 1;}.carousel.fade .item {  transition: opacity ease-out 6s;  left: 0;  opacity: 0; /* hide all slides */  top: 0;  position: absolute;  width: 100%;  display: block;}.carousel.fade .item:first-child {  top: auto;  opacity: 1; /* show first slide */  position: relative;}.carousel.fade .item.active {  opacity: 1;}/* FADE FOTOS ESTUDIO */.carousel.fade_fotos_estudio {  opacity: 1;}.carousel.fade_fotos_estudio .item {  transition: opacity ease-out 1s;  left: 0;  opacity: 0; /* hide all slides */  top: 0;  position: absolute;  width: 100%;  display: block;}.carousel.fade_fotos_estudio .item:first-child {  top: auto;  opacity: 1; /* show first slide */  position: relative;}.carousel.fade_fotos_estudio .item.active {  opacity: 1;}/* FADE FOTOS TV-RADIO */.carousel.fade_fotos_tvradio {  opacity: 1;}.carousel.fade_fotos_tvradio .item {  transition: opacity ease-out 1s;  left: 0;  opacity: 0; /* hide all slides */  top: 0;  position: absolute;  width: 100%;  display: block;}.carousel.fade_fotos_tvradio .item:first-child {  top: auto;  opacity: 1; /* show first slide */  position: relative;}.carousel.fade_fotos_tvradio .item.active {  opacity: 1;}/* SOMBRA PARA LOS CONTENEDORES */.sombra{    -webkit-box-shadow: 0px 0px 18px 0px rgba(48, 50, 50, 0.30);    -moz-box-shadow:    0px 0px 18px 0px rgba(48, 50, 50, 0.30);    box-shadow:         0px 0px 18px 0px rgba(48, 50, 50, 0.30);}/* VIDEO DE YOUTUBE RESPONSIVE */.video_responsive {position: relative;padding-bottom: 51%; /* 16/9 ratio */padding-top: 30px; /* IE6 workaround*/height: 0;overflow: hidden;} .video_responsive iframe,.video_responsive object,.video_responsive embed {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}/* MAPA RESPONSIVE */.mapa_responsive {position: relative;padding-bottom: 50%; /* 16/9 ratio */padding-top: 30px; /* IE6 workaround*/height: 0;overflow: hidden;} .mapa_responsive iframe,.mapa_responsive object,.mapa_responsive embed {position: absolute;top: 0;left: 0;width: 100%;height: 95%;}/* TEXTOS FOOTER */.textos_footer p { font-family: open sans, sans-serif, helvetica, arial;color: rgb(248,248,248);font-size: 100%;font-weight: normal;line-height: 0.5; }.textos_footer a { font-family: open sans, sans-serif, helvetica, arial;color: rgb(248,248,248);font-size: 100%;font-weight: normal;line-height: 0.85; }/* TEXTOS */.textos_encabezados  p { font-family: open sans, sans-serif, helvetica, arial;color: rgb(248,248,248);font-size: 120%;font-weight: normal;line-height: 1.25;margin-bottom: 0px;}.textos_servicios  p { font-family: open sans, sans-serif, helvetica, arial;color: rgb(248,248,248);font-size: 110%;font-weight: normal;line-height: 1.25;margin-bottom: 0px;}.textos_servicios  a { font-family: open sans, sans-serif, helvetica, arial;color: rgb(233,250,0);font-size: 125%;font-weight: normal;line-height: 1.25; }.textos_subtitulos p {font-family: helvetica, open sans, sans-serif, arial;color: rgb(248,248,248);font-size: 150%;font-weight: normal;line-height: 1.25;margin-bottom: 0px;	}/* ALGUNOS TRABAJOS */.algunos_trabajos p { font-family: helvetica, open sans, sans-serif,arial;color: rgb(128,128,128);font-size: 110%;font-weight: normal;line-height: 0.5; }.algunos_trabajos a { font-family: helvetica, open sans, sans-serif,arial;color: rgb(0,124,134);font-size: 90%;font-weight: bold;line-height: 1.3; }/* LINEA DE SEPARACION */hr {  -moz-border-bottom-colors: none;  -moz-border-image: none;  -moz-border-left-colors: none;  -moz-border-right-colors: none;  -moz-border-top-colors: none;  border-color: #EEEEEE -moz-use-text-color #FFFFFF;  border-style: solid none;  border-width: 1px 0;  margin: 0px 0px;  width: 97.5%;  color: rgb(128,128,128);}