html, body, p, div, ul, ol, li, form, img, h1, h2, h3, h4, select, input, span, th, td, a {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #545454;
margin: 0;
padding: 0;
text-decoration: none;
list-style-type: none;
}

a {
text-decoration: none;
}
a:focus {
outline: none;
}
a img {
border: none;
}

body {
background-color: #FFFFFF;
background-repeat: no-repeat;
background-position: top;
}

.contenedor {
width: 100%;
position: relative;
float: left;
}

.contenido {
position: relative;
width: 990px;
left: 50%;
margin-left: -495px;
overflow: visible;
float: left;
}

/* cabezal */

#logo {
float: left;
margin-left: 15px;
_margin-left: 10px;
margin-top: 22px;
}

#contacto {
float: right;
margin-right: 5px;
overflow: visible;
position: relative;
}

#contacto ul {
position: relative;
}

#contacto li {
float: right;
padding: 8px 0px;
margin-right: 3px;
}

#contacto li a {
font-weight: bold;
color: #FFFFFF;
background-color: #000000;
opacity: 0.7;
padding: 8px 6px 5px;
text-align: center;
font-size: 16px;
}

#contacto li a:hover {
background-color: #93c43c;
opacity: 1;
}

/* menu */

html>body #menu { /*ie*/
margin-top: 31px;
}

*:first-child+html #menu{ /*ie7*/
margin-top: 30px;
}

#menu {
float: right;
overflow: visible;
position: relative;
margin-top: 36px;
_margin-top: 29px; /*ie6*/
}

html:first-child #menu {
border: 1px solid red;
}

#menu li {
float: right;
_padding: 5px 0; /*ie6*/
}

html>body #menu li { /*ie*/
padding: 5px 0;
}

#menu li a {
color: #FFFFFF;
font-size: 12px;
padding: 5px 8px;
background-color: #000000;
opacity: 0.7;
}

#menu li a:hover {
background-color: #f57423;
opacity: 1;
}

/* slide, frase y novedades */

#izquierda {
float: left;
/*margin-top: 40px;*/
margin-top: 5px;
margin-left: 5px;
_margin-left: 3px;
}

#izquierda h1 {
display: none;
}

#frase {
/*margin-left: 15px;*/
margin-top: 10px;
}

#frase img {
behavior: url(iepngfix.htc);
margin: 5px 0 0 20px;
}

#novedades_titulo {
background-image: url(img/novedades_globo.png);
behavior: url(iepngfix.htc);
background-repeat: no-repeat;
color: #FFFFFF;
font-size: 18px;
overflow: visible;
width: 169px;
height: 90px;
padding-top: 16px;
padding-left: 30px;
/*margin-top: 25px;*/
margin-top: 60px;
margin-left: 10px;
/*margin-top: -40px;
margin-left: 250px;*/
}

#novedades {
background-image: url(img/novedades_fondo.png);
behavior: url(iepngfix.htc);
background-repeat: no-repeat;
margin-top: -40px;
width: 496px;
height: 128px;
}

.novedad {
float: left;
padding: 4px 8px;
width: 220px;
margin-top: 8px;
margin-left: 5px;
}

.novedad h3, .novedad h4 {
font-weight: normal;
}

.novedad h3 a:hover {
color: #4f731d;
}

.novedad h2 {
margin: 3px 0;
color: #161846;
}

#derecha {
float: left;
}

#fondo_slide {
background-image: url(img/fondo_fotos.png);
behavior: url(iepngfix.htc);
background-repeat: no-repeat;
width: 485px;
height: 389px;
margin-top: 23px;
float: left;
}

#fondo-video-campana-2010 {
background-image: url(img/home-campana-2010-fondo-video.png);
behavior: url(iepngfix.htc);
background-repeat: no-repeat;
width: 485px;
height: 357px;
margin-top: 10px;
float: left;
}
#video-home {
float: left;
margin: 39px 0 0 38px;
}

#slide {
margin-top: 26px;
_margin-top: 25px;
margin-left: 18px;
_margin-left: 9px;
float: left;
}

#slide img {
behavior: url(iepngfix.htc);
}

/* destaques y lineas solidarios */

#destaques {
float: left;
background-image: url(img/destaques_fondo.png);
behavior: url(iepngfix.htc);
background-repeat: no-repeat;
width: 735px;
height: 129px;
margin-top: 10px;
margin-left: 5px;
_margin-left: 2px;
}

.destaque {
margin-left: 13px;
_margin-left: 8px;
margin-right: 4px;
_margin-right: 7px;
margin-top: 14px;
float: left;
width: 225px;
height: 101px;
background-image: url(img/destaque_fondo.png);
background-repeat: no-repeat;
behavior: url(iepngfix.htc);
}

.imagen_dest {
float: left;
}

.flecha_dest {
float: right;
margin-right: 5px;
_margin-right: 3px;
}

.texto_dest {
margin-top: 12px;
margin-bottom: 10px;
}

#texto_contacto {
margin-bottom: 10px;
}

.texto_dest h2 a{
font-size: 14px;
color: #2d8389;
}

.texto_dest h2 a:hover {
color: #4f731d;
}

.texto_dest p {
margin-top: 7px;
}

.imagen_dest img{
behavior: url(iepngfix.htc);
}

#sobre {
margin-left: 8px;
_margin-left: 4px;
margin-top: 27px;
margin-right: 13px;
_margin-right: 10px;
}

#videos {
margin-left: 8px;
_margin-left: 4px;
margin-top: 23px;
margin-right: 13px;
_margin-right: 11px;
}

#mundo {
margin-left: 10px;
_margin-left: 5px;
margin-top: 19px;
margin-right: 15px;
_margin-right: 11px;
}

/* rollover inicio */

.flecha_dest a {
outline: none;
}

.rollover {
display: block;
width: 8px;
height: 12px;
background: url(img/destaque_flecha.png) no-repeat;
/*behavior: url(iepngfix.htc);*/
text-indent: -9999px;
}

a.rollover:link, a.rollover:visited, a.rollover:active {
background: url(img/destaque_flecha.png) no-repeat;
/*behavior: url(iepngfix.htc);*/
}

a.rollover:hover {
background-position: -8px;
}

/* rollover fin */

#lineas {
float: left;
width: 246px;
height: 143px;
background-image: url(img/lineas_fondo.png);
background-repeat: no-repeat;
behavior: url(iepngfix.htc);
margin-left: 2px;
_margin-left: 0;
margin-top: 2px;
}

#lineas h2, #antel {
float: left;
}

#lineas h2 {
color: #161846;
font-size: 14px;
margin-top: 18px;
margin-left: 21px;
_margin-left: 12px;
}

#antel {
margin-top: 10px;
margin-left: 10px;
}

#antel img {
behavior: url(iepngfix.htc);
}

#lineas h3 {
display: none;
}

#lineas h1, #lineas h1 span {
font-weight: normal;
color: #161846;
}

#lineas h1 {
float: left;
font-size: 18px;
margin-left: 15px;
_margin-left: 8px;
}

#lineas h1 span {
font-size: 10px;
}

.monedas {
float: left;
margin-left: 5px;
margin-top: -8px;
behavior: url(iepngfix.htc);
}

/* footer */

#footer_contenedor {
background-image: url(img/footer-fondo-nuevo.jpg);
background-repeat: repeat-x;
padding: 12px 0;
margin-top: 45px;
float: left;
}

#footer_contenedor img {
float: left;
margin-left: 15px;
margin-top: 10px;
behavior: url(iepngfix.htc);
}

#footer_contenedor p {
float: left;
font-size: 12px;
margin-left: 15px;
margin-top: 19px;
}

#footer_contenedor p, #footer_contenedor p span {
color: #fff;
}

#footer_contenedor p span {
margin-left: 20px;
font-size: 10px;
}
#footer_contenedor p span#resolucion {
color: #757575;
}

#footer_contenedor a#logo-circo {
float: right;
margin: 20px 15px 0 0;
}
#footer_contenedor a#logo-circo img {
margin: 0;
behavior: url(iepngfix.htc);
}

#footer_contenedor div.contenido {
background-image: url(img/fondo-footer-nuevo-2.png);
behavior: url(iepngfix.htc);
background-repeat: repeat-x;
height: 85px;
}

/* formularios light window*/

#form_lw {
width: 620px;
padding: 15px;
float: left;
}

#form_lw p span {
font-size: 10px;
}

#form_lw p span.gris-chico {
color: #888888;
}

#form_lw p span.asterisco, .asterisco {
color: #f47323;
}

#form_lw form {
margin-top: 20px;
}

#form_lw form input, #form_lw form label, #form_lw form textarea, #form_lw form label, #form_lw form input, #form_lw form textarea, #form_lw form img.captcha {
float: left;
clear: left;
}

#form_lw form input, #form_lw form textarea {
width: 280px;
padding: 5px;
margin: 2px 0 10px;
}

#form_lw form img.captcha {
margin: 3px 0;
}

#form_lw form label.captcha {
margin-top: 8px;
}

#form_lw form input.captcha {
width: 189px;
}

#form_lw form input#submit {
width: 100px;
background-color: #007a85;
cursor: pointer;
border: none;
margin-top: 20px;
color: #fff;
}

#form_lw div.medio, #donaciones_lw div.medio {
width: 300px;
float: left;
}

#form_lw-der {
margin-left: 10px;
}

.mensaje {
color: red;
margin: 2px 0;
}

#nombre_vacio, #mail_vacio, #mail_valido, #captcha_vacio, #captcha_valido, #msj_vacio, #tel_vacio, #ciudad_vacio {
display: none;
float: left;
clear: left;
}

/* donaciones lightwindow */

.contacto_donacion {
float: left;
clear: left;
margin-top: 10px;
}

.contacto_donacion a:hover, a:hover.mb {
text-decoration: underline;
}

.contacto_donacion a, a.mb {
color: #2d8389;
}

#izq_donac {
padding-right: 9px;
border-right: 1px solid #ccc;
}

#der_donac {
margin-left: 10px;
}

#donaciones_lw div.medio h2 {
margin: 10px 0 5px;
color: #2d8389;
}

.institucion {
margin-bottom: 10px;
}

.ultima {
border-bottom: 1px solid #ccc;
padding-bottom: 6px;
}

#donaciones_lw {
width: 630px;
padding: 10px;
float: left;
}

h2#empresas {
margin-top: 80px;
}

h2#cuenta {
margin-top: 50px;
}

h2#debito {
margin-top: 20px;
}

#logo-cabal {
clear: left;
}

#logo-cabal, #logo-visa, #logo-master, #logo-creditel {
margin-left: 10px;
}

#logo-oca {
margin-top: 10px;
}

#logo-visa {
margin-top: 5px;
}

#logo-cabal {
margin-top: 1px;
}

#logo-creditel {
margin-top: 1px;
}

#listado div#contenedor-tarjetas {
float: right;
*float: left;
clear: both;
width: 460px;
*margin: 0px;
*padding: 0px;
}

#hidForm {
display: none;
visibility: hidden;
}

/* areas de proyecto */

#cont_cuartos {
float: left;
margin-top: 20px;
width: 940px;
}

.cuarto {
float: left;
width: 223px;
padding: 15px 0;
height: 380px;
}

.padding_der {
padding-right: 7px;
border-right: 1px solid #007a85;
}

.margin_left {
margin-left: 8px;
}

.cuarto img, .cuarto h2, .cuarto p {
float: left;
clear: left;
}

.cuarto h2, .cuarto p {
margin-top: 15px;
}

.cuarto h2 {
font-size: 12px;
color: #007a85;
}

#otras_areas {
margin-top: 15px;
float: left;
}
#otras_areas dl {
list-style-position: inside;
}
#otras_areas dd {
margin-top: 10px;
}

a#facebook {
float: right;
height: 54px;
width: 105px;
display: block;
background: url(img/facebook.png) no-repeat;
margin-right: 10px;
}
a:hover#facebook {
background: url(img/facebook-rollover.png) no-repeat;
}
a#facebook span {
display: none;
}

.alianzas {
float: left;
clear: left;
width: 940px;
}
#alianzas {
margin-top: 40px;
}
#colaboradores a.colaborador {
float: left;
width: 150px;
height: 170px;
padding: 15px 19px;
margin: 0;
}
#colaboradores a.colaborador span.contImagen {
width: 150px;
height: 120px;
float: left;
position: relative;
}
#colaboradores a.colaborador span.contImagen img {
position: absolute;
bottom: 0;
}
#colaboradores a.colaborador span.contTexto {
width: 150px;
height: 35px;
margin: 15px 0 0;
text-align: center;
float: left;
clear: left;
}
#colaboradores a.colaborador:hover span.contTexto {
color: #2D8389;
}
.alianzas h1 {
font-size: 14px;
color: #2d8389;
margin-bottom: 15px;
}
.alianzador {
float: left;
clear: left;
border-bottom: 1px solid #2d8389;
padding: 15px 0;
width: 940px;
}
.alianzador h2 {
margin: 5px 0 4px;
}
.alianzador dd {
margin-left: 0px;
padding: 1px 0;
}
.alianzador p {
padding: 1px 0;
}
.alianzador p a {
color: #2d8389;
}
.alianzador p a:hover {
text-decoration: underline;
}

img#foto-equipo {
margin: 20px 0 0;
}

/* campana 2010 */

.campana-sector {
float: left;
clear: left;
padding: 10px 0 15px 0;
border-bottom: 1px solid #007A85;
width: 940px;
}
#primero {
padding: 0 0 15px 0;
}
h2.titulos-campana {
font-size: 16px;
color: #007A85;
float: left;
display: block;
clear: left;
}
h2.titulos-campana span {
display: block;
float: left;
clear: left;
color: #007A85;
margin: 20px 0 0;
font-size: 16px;
font-weight: normal;
}

#texto-campana {
padding: 0 0 10px;
}
#texto-campana p, #materiales p, #ficha p {
float: left;
clear: left;
margin: 7px 0 0;
}

.sector {
width: 940px;
float: left;
clear: left;
margin: 15px 0 0;
}

#banner * {
float: left;
}

#video, #video * {
float: left;
}
#video {
width: 500px;
}

.ficha-tv {
float: left;
margin: 0 0 0 35px;
width: 400px;
}
.ficha-tv * {
float: left;
clear: left;
}
.ficha-tv h3 {
color: #007A85;
font-size: 14px;
}
.ficha-tv h4 {
margin: 10px 0 0;
}
.ficha-tv p {
margin: 3px 0 0;
}
.ficha-tv p.separado {
margin: 10px 0 0;
}

#radio {
width: 500px;
float: left;
clear: left;
}

#radio p, #video p {
float: left;
clear: left;
margin: 10px 0 0;
}

.sector img {
float: left;
}

.medios {
float: left;
margin: 11px 0 0 11px;
width: 207px;
height: 80px;
display: block;
padding: 5px;
border: 1px solid #E1E1E1;
position: relative;
}
.medios:hover {
border: 1px solid #007A85;
}
.medios img {
float: left;
clear: left;
/*margin: 2px 0 0;*/
right: 5px;
bottom: 5px;
position: absolute;
}
.medios span {
float: left;
clear: left;
display: block;
}

p.separado img {
float: left;
margin: 0 10px 0 0;
}

a.botoneshome {
float: right;
display: block;
text-indent: -9999px;
width: 105px;
height: 54px;
}
a#campana2010btn, a#campana2010btn:link, a#campana2010btn:visited, a#campana2010btn:active {
background: url(img/campana-2010-boton.png) no-repeat;
}
a#campana2010btn:hover {
background-position: -105px;
}
a#facebookbtn, a#facebookbtn:link, a#facebookbtn:visited, a#facebookbtn:active {
background: url(img/facebook-boton.png) no-repeat;
}
a#facebookbtn:hover {
background-position: -105px;
}
a#comocolaborarbtn, a#comocolaborarbtn:link, a#comocolaborarbtn:visited, a#comocolaborarbtn:active {
background: url(img/como-colaborar-boton.png) no-repeat;
}
a#comocolaborarbtn:hover {
background-position: -105px;
}

.cuarto a {
float: left;
clear: left;
color: #2d8389;
margin: 5px 0 0;
}
.cuarto a:hover {
text-decoration: underline;
}

#pastoral-contenedor {
float: left;
}
#pastoral-contenedor *{
float: left;
clear: left;
}
a.links-listas {
color: #2d8389;
}
a.links-listas:hover {
text-decoration: underline;
}
#texto div div#pastoral-contenedor p#tit-diocesis {
margin-top: 25px;
}
#pastoral-contenedor ul {
margin-left: 20px;
}
#pastoral-contenedor ul li{
margin-top: 3px;
}
#texto div div#pastoral-contenedor h2#pastoral1 {
margin-top: 0;
padding-top: 0;
}

/* pastorail penitenciaria */
#pp-contenedor {
float: left;
clear: left;
width: 940px;
}
#pp-mision-contenedor {
float: left;
clear: left;
width: 600px;
}
#pp-mision-contenedor p {
float: left;
clear: left;
margin: 10px 0 0;
}
#pp-mision-contenedor h2 {
font-size: 14px;
color: #2d8389;
float: left;
clear: left;
}
.pp-nuestra-vision {
margin: 25px 0 0;
}
#pp-mision-contenedor ul {
float: left;
clear: left;
margin: 10px 0 0 15px;
}
#pp-mision-contenedor ul li {
float: left;
clear: left;
margin: 5px 0 0;
list-style-type: circle;
}
#pp-administrable {
float: left;
width: 310px;
margin: 0 0 0 30px;
background: #ccc;
}
.accordion {
	width: 310px;
/*	border-bottom: solid 1px #c4c4c4;*/
	float: left;
}
.accordion h3 {
	background: #2E8386 url(img/arrow-square.gif) no-repeat right -51px;
	/*background: #2E8386;*/
	padding: 6px 10px;
	margin: 0;
	font-weight: bold;
	color: #FFFFFF;
	width: 290px;
	cursor: pointer;
	float: left;
	clear: left;
	border-bottom: 1px solid #F1FBFA;
}
.accordion h3:hover {
	background-color: #98C544;
}
.accordion h3.active {
	background-position: right 5px;
	background-color: #98C544;
}
.accordion p {
	/*background: #F1FBFA;*/
	background: #fff;
	margin: 0;
	padding: 1px 10px 10px;
	width: 290px;
	float: left;
	clear: left;
}
.accordion p a {
float: left;
clear: left;
margin: 6px 0 0;
}
.accordion p a:hover {
text-decoration: underline;
}

#contFotosBackstage {
float: left;
clear: left;
width: 940px;
margin-top: 20px;
}
#contFotosBackstage img {
float: left;
}
.filaLogos {
float: left;
clear: left;
}
.filaLogos img {
margin-right: 15px;
float: left;
}
.mgTop20 {
margin-top: 15px;
}
.mgTop24 {
margin-top: 13px;
}
.mgTop30 {
margin-top: 10px;
}
.mgTop40 {
margin-top: 5px;
}
.mgTop46 {
margin-top: 2px;
}
.filaLogosChicos {
float: left;
clear: left;
margin-top: 10px;
height: 50px;
}
.filaLogosChicos img {
margin-right: 10px;
float: left;
}

#materiales a.bajar {
float: left;
margin-left: 10px;
}
#materiales a {
color: #007A85;
}
#materiales a:hover {
text-decoration: underline;
}
#materiales p strong {
float: left;
}
