body {
background-image: url(img/bg-interna.jpg);
}

#submenu {
float: left;
overflow: visible;
margin-top: 41px;
}

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

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

#submenu li {
float: left;
margin-left: 10px;
}

#submenu a {
font-size: 18px;
color: #FFFFFF;
background-color: #000000;
padding: 10px 20px;
float: left;
opacity: 0.6;
}

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

#submenu a.seleccionado {
opacity: 1;
}

#txt-img {
float: left;
clear: left;
margin-top: 5px;
_margin-top: 7px;
}

html>body #txt-img { /*ie*/
width: 990px;
}

#imagen {
float: right;
margin-top: 20px;
/*_width: 990px;*/
position: absolute;
/*border: 1px solid red;*/
/*left: 55%;*/
right: -2%;
}

#imagen img {
behavior: url(iepngfix.htc);
/*float: right;*/
}

#cont_texto {
float: left;
/*margin-top: -220px;
_margin-top: -250px;*/
/*border: 1px solid red;*/
}

#texto, #texto-arriba, #texto-abajo {
float: left;
clear: left;
}

#texto-arriba, #texto-abajo {
height: 22px;
width: 719px;
}

#texto {
background-image: url(img/contenido/texto-fondo.png);
behavior: url(iepngfix.htc);
background-repeat: repeat-y;
padding: 0 20px;
width: 679px;
/*border: 1px solid red;*/
}

#texto-arriba {
background-image: url(img/contenido/texto-arriba.png);
behavior: url(iepngfix.htc);
background-repeat: no-repeat;
}

#texto-abajo {
background-image: url(img/contenido/texto-abajo.png);
behavior: url(iepngfix.htc);
background-repeat: no-repeat;
}

#texto p {
margin-bottom: 20px;
margin-top: 5px;
}

#texto div {
width: 565px;
/*border: 1px solid blue;*/
margin-top: 5px;
}

#texto h2, #texto p span {
color: #2d8389;
}

#texto h2, #texto h3 {
margin-bottom: 15px;
padding-top: 25px;
}

#texto h2 {
font-size: 12px;
}

p span.size14 {
font-size: 18px;
}

/* destaques y lineas solidarias */

#links {
width: 250px;
height: 380px;
background-image: url(img/contenido/links-vertical.png);
behavior: url(iepngfix.htc);
background-repeat: no-repeat;
padding-top: 1px;
_padding-top: 0;
margin-left: 145px;
margin-top: 20px;
}

.link {
background-image: url(img/destaque_fondo.png);
background-repeat: no-repeat;
behavior: url(iepngfix.htc);
width: 225px;
height: 101px;
margin-left: 12px;
margin-top: 20px;
_margin-top: 15px;
float: inherit;
}

.img-link {
float: left;
}

#contacto-link {
margin-top: 28px;
margin-left: 8px;
_margin-left: 4px;
margin-right: 14px;
_margin-right: 12px;
}

#videos-link {
margin-top: 25px;
margin-left: 8px;
_margin-left: 4px;
margin-right: 13px;
_margin-right: 10px;
}

#mundo-link {
margin-top: 20px;
margin-left: 10px;
_margin-left: 5px;
margin-right: 14px;
_margin-right: 11px;
}

.txt-link {
padding-right: 3px;
padding-top: 10px;
margin-bottom: 10px;
}

#txt-contacto {
margin-bottom: 11px;
}

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

.txt-link h2 a:hover {
color: #4f731d;
}

.txt-link p {
margin-top: 5px;
}

/* rollover inicio */

.flecha-link {
float: right;
margin-right: 5px;
}

.flecha-link a {
outline: none;
}

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

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

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

/* rollover fin */

#lineas-vert {
float: left;
width: 246px;
height: 143px;
background-image: url(img/lineas_fondo.png);
background-repeat: no-repeat;
behavior: url(iepngfix.htc);
margin-top: 5px;
margin-left: 147px;
_margin-left: 0px;
_position: relative;
_right: -35%;
}

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

#lineas-vert 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-vert h3 {
display: none;
}

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

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

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

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

/* novedades listados */

#listado-arriba, #listado, #listado-abajo {
behavior: url(iepngfix.htc);
float: left;
}

#listado-arriba, #listado-abajo {
width: 990px;
height: 22px;
}

#listado-arriba {
background-image: url(img/contenido/listados-arriba.png);
margin-top: 5px;
}

#listado-abajo {
background-image: url(img/contenido/listados-abajo.png);
}

#listado {
background-image: url(img/contenido/listados-fondo.png);
width: 940px;
padding: 5px 25px;
}

.paginado, .novedad, #desarrollo-novedad {
border-bottom: 1px solid #2d8389;
padding-bottom: 3px;
float: left;
clear: left;
}

.paginado {
text-align: right;
width: 940px;
}

.paginado a, .paginado, .paginado span {
font-size: 10px;
color: #2d8389;
}

.celeste {
color: #2d8389;
}

.paginado .celeste {
font-weight: bold;
}

.paginado a:hover, .paginado .seleccionado {
color: #e56c21;
}

#paginado-abajo {
border-bottom: none;
margin-top: 3px;
margin-bottom: 0;
padding-bottom: 0;
}

.novedad, #desarrollo-novedad {
margin-top: 5px;
margin-bottom: 2px;
margin-left: 0;
width: 940px;
padding-left: 0;
padding-right: 0;
margin-top: 15px;
padding-bottom: 7px;
}

.novedad-img {
/*width: 172px;
height: 129px;*/
margin-right: 10px;
/*background-image: url(img/noticias/fondo_img_novedad.jpg);
background-repeat: no-repeat;*/
}

.novedad-img, .novedad-txt {
float: left;
}

.novedad-img img {
margin-left: 11px;
/*margin-top: 6px;*/
}

.novedad-txt {
width: 750px;
margin-top: 5px;
}

.novedad-txt p {
font-size: 10px;
margin-bottom: 8px;
}

.novedad-txt a {
font-size: 11px;
}

.novedad-txt a:hover {
color: #f47323;
text-decoration: underline;
}

div.novedad_fondo_arriba, div.novedad_fondo_abajo, div.novedad_fondo_medio {
float: left;
width: 172px;
clear: left;
}

div.novedad_fondo_arriba {
background-image: url(img/noticias/novedad-fondo-arriba.gif);
height: 11px;
}

div.novedad_fondo_abajo {
background-image: url(img/noticias/novedad-fondo-abajo.gif);
height: 11px;
}

div.novedad_fondo_medio {
background-image: url(img/noticias/novedad-fondo-medio.gif);
}

/* desarrollo de novedades */

#desarrollo-novedad div#novedad_img {
float: right;
margin: 0 0 15px 20px;
}

div#novedad_img_arriba, div#novedad_img_abajo, div#novedad_img_medio {
float: left;
clear: left;
behavior: url(iepngfix.htc);
width: 333px;
}

div#novedad_img_arriba {
background-image: url(img/noticias/desarrollo/novedad-arriba.png);
height: 7px;
}

div#novedad_img_abajo {
background-image: url(img/noticias/desarrollo/novedad-abajo.png);
height: 7px;
}

div#novedad_img_medio {
background-image: url(img/noticias/desarrollo/novedad-fondo.png);
/*padding: 5px 0;*/
}

div#novedad_img_medio img {
margin-left: 7px;
}




#desarrollo-novedad div#desarrollo-novedad-img {
float: right;
margin-left: 15px;
margin-bottom: 15px;
background-image: url(img/noticias/fondo_novedad_desarrollo.png);
width: 333px;
height: 249px;
behavior: url(iepngfix.htc);
}

#desarrollo-novedad p {
margin-bottom: 15px;
}

#desarrollo-novedad h2 {
margin-bottom: 10px;
font-size: 18px;
}

#desarrollo-novedad p.noticia {
font-size: 11px;
}

/* contacto formulario */

#datos_tit, #datos {
float: left;
border-bottom: 1px solid #2d8389;
padding-bottom: 15px;
margin-bottom: 15px;
}

#datos_tit {
width: 150px;
}

#datos {
width: 780px;
}

#datos_tit p {
font-weight: bold;
color: #2d8389;
}

#datos_tit p, #datos p, #fContacto p {
padding: 2px 0;
}

.asterisco {
color: #f47323;
}

#fContacto {
float: left;
/*clear: left;*/
}

#fContacto label, input, textarea {
float: left;
}

#fContacto form {
padding-top: 15px;
}

#fContacto div.mitad {
width: 450px;
float: left;
}

#fContacto div#mitad-der {
margin-left: 25px;
*margin-left: 15px;
}

#fContacto input, textarea {
border: 1px solid #2d8389;
width: 444px;
padding: 2px;
}

#fContacto input {
margin-bottom: 12px;
}

#fContacto textarea {
height: 150px;
margin-bottom: 25px;
}

#fContacto div#verso {
width: 960px;
*width: 900px;
float: left;
margin-bottom: 20px;
*margin-bottom: 10px;
}

#fContacto label {
margin-bottom: 2px;
*padding-left: 15px;
}

#fContacto label.label {
*margin-left: -15px;
}

#fContacto .captcha {
float: left;
}

img.captcha {
margin: 2px 0;
*margin-left: 15px;
clear: left;
}

#fContacto input#captcha {
width: 195px;
padding: 2px;
clear: left;
}

#fContacto div#submit {
border-top: 1px solid #2d8389;
float: left;
width: 930px;
margin-top: 15px;
}

#fContacto input#submit {
width: 100px;
float: right;
background-color: #2d8389;
color: #FFFFFF;
border: none;
margin: 10px 0;
padding: 4px 0;
cursor: pointer;
margin-right: 5px;
}

/* areas de proyecto */

#h2_primero {
margin-top: -15px;
}

#h2_politicas {
margin-top: 45px;
}

/* enlaces */

p span.celeste {
color: #2d8389;
font-weight: bold;
margin-right: 15px;
}

p a#p_internationalis {
margin-left: 100px;
}

p a#p_alatina {
margin-left: 95px;
}

p a#p_vicaria {
margin-left: 76px;
}

p a#p_conf {
margin-left: 25px;
}

p a#p_consejo {
margin-left: 4px;
}

p a#p_fund {
margin-left: 97px;
}

p a#p_brasil {
margin-left: 158px;
}

p a#p_argentina {
margin-left: 129px;
}

p a#p_chile {
margin-left: 167px;
}

div#texto p a:hover {
color: #f57423;
}

/* diocesis */

.inf-div h2 {
color: #2d8389;
font-size: 12px;
}

/* marcadores sociales */

.socialmedia-links {
margin-top: 20px;
}

.socialmedia-links li {
float: left;
margin: 3px 4px;
}

.socialmedia-links a img {
border: none;
}

.socialmedia-links li.first {
margin-left: 0;
}

/* galeria */

div#slide_galeria {
float: left;
margin-bottom: 15px;
}

div.video_galeria {
float: left;
clear: left;
margin-bottom: 15px;
}

div#slide_galeria-arriba, div#slide_galeria-abajo, div#slide_galeria-medio {
behavior: url(iepngfix.htc);
float: left;
width: 630px;
}

div#slide_galeria-arriba, div#slide_galeria-abajo {
height: 7px;
}

div#slide_galeria-arriba {
background-image: url(img/galeria/galeria-arriba.png);
}

div#slide_galeria-abajo {
background-image: url(img/galeria/galeria-abajo.png);
}

div#slide_galeria-medio {
background-image: url(img/galeria/galeria-medio.png);
background-repeat: repeat-y;
padding: 7px 0;
}

div#slide_galeria-medio img {
margin-left: 15px;
}
