/*
Theme Name: ORITEL
Theme URI: http://oritel.org/
Description: Estupendos
Version: 1.0
Author: Estupendos
Author URI: http://www.estupendos.net
*/

/* -- just some ugly styling to make it easier to get started, can safely be removed */
.sidebar, #entry-meta-single {}
#respond {}
li.depth-1 {}
.navigation {}

/* - BASIC STUFF - */
body {background:#F0F0F0;font:9pt/11pt Arial, Helvetica, sans-serif;color:#434343;margin:0 auto;padding:0;}
a {text-decoration:none; color: #333}
a:hover {text-decoration:underline;}
.additional-meta {font-size: xx-small}
blockquote {font-style:oblique}
img, img a, img a:hover{border: none;}

/* -- LISTS -- */
ul {margin:0;padding:0;}
ul li {	margin-left:5px;padding:0;}
li {list-style-type:none;}
.disc {list-style-type:disc}
/* lists inside posts */
.entry-content ul ol {margin-left:0;}
.entry-content ul {margin-bottom: 10px;}
.entry-content ul li {margin-left:10px; list-style:none; list-style-position:inside; background: url('images/flecha.png') top left no-repeat;padding-left: 10px;margin-bottom: 5px;}
.entry-content ul li ol {margin-left:10px;}
.entry-content ol li {margin-left:5px; list-style: decimal; list-style-position:inside}
.entry-content ol li li {margin-left:5px;}

/* -- HEADINGS -- */
h1,h2,h3,h4,h5,h6 {margin:0 0 10px 0;padding:0; clear: both;}
h2.entry-title {font-size:180%;}
h2#comments{margin:20px auto 10px;font-size:140%;}
/* headings inside posts */
.entry-content h3 {font-size:140%;}
.entry-content h4 {font-size:120%;}
.entry-content h5 {font-size:100%;}
.entry-content h6 {font-size:90%;background: url('images/tira-page.png') no-repeat;color: white;float: left;font-size: 90%;height: 30px;padding-left: 10px;padding-top: 3px;text-shadow: #666 -1px -1px 1px;text-transform: uppercase;width: 551px;}

/* -- MAIN DIV'S -- */
#wrapper { background:#F0F0F0; float:none;clear:both;margin:0 auto;padding:0;width:800px;}
#contenido{background:#fff; float:none;clear:both;margin:0 auto;padding:0 10px;width:780px;}

/* -- HEADER -- */
#header {height:150px;margin:0 auto;text-align:center;padding: 20px 0; width: 100%; background: #fff; border-top:1px solid #D6D6D6; }
#headerinner{width: 800px; margin: 0 auto;position: relative;}
.header-l{ float: left; width: 100px; margin: 0; padding: 0;}
.header-r{ float: right; width: 680px; margin: 0; padding: 0; text-align: right; padding: 0 0 0 20px}

/* -- MENU -- */
#menu{ position: absolute; top: 143px; background: url(images/menubg.jpg) no-repeat; width: 670px; height: 30px; margin: 0 auto 10px; padding: 5px 0 0 130px; #left:0}
#menu ul {float: left;display: inline;}
#menu ul li {float: left;display: inline;border-right: 1px solid #D6D6D6;border-left: 1px solid #FFF;margin-left: 0px;}
#menu ul li.first {border-left: none;}
#menu ul li.last {border-right: none;}
#menu ul li a {float: left;display: inline;}
#menu a {text-transform: uppercase;padding: 5px 10px 13px 10px;color: #333;text-shadow: white 1px 1px 1px;font-weight: bold;font-size: 11px;margin: 0 5px;}
#menu a:hover, #menu .home a:hover, #menu .home a:active, #menu .home a.selected {text-shadow: none !important;color: white;font-weight: normal;text-decoration: none;}
.inicio, .home{margin: 0; float: left;display: inline;}
#menu a.inicio:hover, #menu a.inicio:active,#menu a.inicio.selected {background: url(images/m-inicio-b.png) center top no-repeat;color: white !important;text-shadow: none !important;font-weight: normal !important;}
#menu a.inicio.selected li.somos{border-left: none;}
.home a:hover, .home a:active,.home a.selected {background: url(images/en-inicio-a.png) no-repeat;font-weight: normal;color: white !important;text-shadow: none !important;}

.somos{display: inline;margin: 0; float: left;}
#menu a.somos.aboutus {padding: 5px 29px 13px;width: 58px;}
a.somos:hover, a.somos:active, a.somos.selected {background: url(images/m-qsomos-b.png) top center no-repeat;color: white !important;text-shadow: none !important;}

.noticias {display: inline;margin: 0; float: left;}
#menu a.noticias {padding: 5px 13px 13px 13px;width: 53px;}
#menu a.noticias.news {padding: 5px 23px 13px;}
a.noticias:hover, a.noticias:active, a.noticias.selected {background: url(images/m-noticias-b.png) top center no-repeat;color: white !important;text-shadow: none !important;}

.galerias{display: inline;margin: 0px; float: left; margin: 0}
#menu a.galerias {padding: 5px 13px 13px 13px;width: 50px;}
a.galerias:hover, a.galerias:active, a.galerias.selected {background: url(images/m-noticias-b.png) top center no-repeat;color: white !important;text-shadow: none !important;}


#menu .idiomas{display: inline; float: left;font-weight:400; font-size: 11px; color: #232323;padding: 5px 0 0;} 
#menu .idiomas a{color: #232323;font-weight: normal;padding: 0;text-transform: none;}
#menu .idiomas span {float: left; display: inline;color: #FFA500;}
#menu .idiomas a:hover, .idiomas a.selected{color: #E20A16; text-decoration: none;}

#buscador{ float: right; margin: 5px 10px 0 0; padding: 0; #width:150px; #height:25px; #margin:3px 15px 0 0; height: 20px;} 
#searchform{ border: 1px solid #C1C1C1;-webkit-border-radius: 5px; -moz-border-radius: 5px;border-radius: 5px; background: #fff; padding: 3px; margin-top:-5px; #height:20px; #padding:2px}
#s{border: none; width: 100px; #width: 70px; #margin: 0 5px 0 0; #float:left;}
#searchsubmit{ width: 52px; height: 20px; background: url(images/buscar.png) no-repeat; border: none; color: #fff; text-decoration: 1px 1px 1px #999; #float:left; #margin:0; }
#buscadorenviar{width: 52px; height: 20px; background: url(images/boton_buscar.png) no-repeat; border: none; text-indent: -9999px; #float:right: #margin:15px 0 0 0; font-size: 0;line-height: 0;}


/* --
#buscador{ float: right; margin: 5px 10px 0 0; padding: 0;}
#searchform{ border: 1px solid #C1C1C1;-webkit-border-radius: 5px; -moz-border-radius: 5px;border-radius: 5px; background: #fff; padding: 3px; margin-top:-5px; }
#s{border: none; width: 100px}
#searchsubmit{ width: 52px; height: 20px; background: url(images/buscar.png) no-repeat; border: none; color: #fff; text-decoration: 1px 1px 1px #999}
#buscadorenviar{width: 52px; height: 20px; background: url(images/boton_buscar.png) no-repeat; border: none; text-indent: -9999px}
-- */


#footer {margin:10px auto 0;clear:both;float:none;padding: 10px 0; height: 100px;}
.footer1{ padding: 20px; width: 80px; height: 80px; display: inline; float: left;}
.footer2{ display: inline; width: 180px; height: 80px; float: left; padding: 20px;border-left: 1px solid #D6D6D6; text-transform: uppercase; font-size: 11px;}
.footer2 a{color: #434343; font-weight: bold;}
.footer2 a:hover{text-decoration: none; color: #f20c19;}
.footer4{ width: 100px; float: left; display: inline; font-size: 9px;}
.footer4 h2{ float: left; width: 218px; background: #fff; color: #232323; display: block; padding: 5px 10px; font-size: 14px; margin: 0; font-weight: lighter;}
.intranetfooter { float: left; width: 218px; padding: 10px; background: #fff; color: #232323; margin: 2px 0 0 0; height: 70px}


/* -- TOPHEADER -- */
#topheader{ background:#F0F0F0; text-align: right; clear: both;overflow: hidden; width: 800px; margin: 0 auto; font-size: 11px}
#topheader ul{padding:0; border-right: 1px solid #FFF;float: right;display: inline;}
#topheader li {display: inline;margin: 5px 0 5px 0;float: right;}
#topheader li a { display: inline; padding: 8px 10px 6px 10px; margin: 10px 0 5px 0; color:#434343; font-weight: bold; border-right:1px solid #D8D8D8; border-left: 1px solid #FFF;}
#topheader li a.last {border-left: 0;}
#topheader li a:hover{ text-decoration: none; color: #fb0024; }
a.redtop{color:red;}

/* -- POSTS -- */
.post-index {margin:0 10px 10px 5px; border: 1px solid #DBDBDB; padding: 0; background: #F5F5F5;}
.posts-wrap {float:left; clear:none;width:800px;overflow: hidden;}
.posts-wrap-inner{ float: left; clear: none; width: 561px; margin: 0 10px 0 5px;}
.posts-wrap-inner.red {width: auto !important;}
.posts-wrap-inner.red h2 {margin-top: 10px;}

.post-left{width: 260px; height: 190px; float: left; margin: 0 14px 0 0; overflow: hidden;}
.post-right{float:right; width: 260px; padding: 0 10px 0 0; background: #F5F5F5;} 


.post-cat{margin: 3px 0 10px 0;}
.post-cat a{ background: #00255C; color: #fff; padding: 5px 10px; margin: 0 0 10px 0; font-size: 10px; font-weight: bold; text-transform: uppercase; }
h2.entry-title a{color:#333333; line-height: 18px; margin: 0 10px 0 0; font-size: 18px;}
h2.entry-title a:hover{color:#E20A16; text-decoration: none; }
.additional-meta{margin: 10px 0 10px 0; font-size: 11px; color: #666
	}
p.post-right{margin: 0 10px 0 0; width: 100px}
.entry-content{ text-align: justify; margin: 0 0 5px 0;}
/*.entry-content p{text-align: left;}*/
a.leerarticulo{ color:#E20A16; margin: 0 0 0 0px;}
a:hover.leerarticulo{color: #FBBC4A; text-decoration: none; display: inline;}

/* -- INDEX -- */
#indexmain{ padding: 10px; background:#fff; margin: 10px 0; border-bottom: 1px solid #D6D6D6; clear: both;}
#index-l{width: 585px; margin:0; padding: 0; float: left;}
#index-r{width: 190px; margin: 0 0 0 0; float: right;}

.destacados{ padding:5px; background:#fff; margin: 10px 0; border-bottom: 1px solid #D6D6D6;float: left;display: inline;width: 800px; height: 240px; overflow: hidden;}
#paginador {left: 20px;position: relative;top: -35px;z-index: 10;}
#paginador a span {float: left;display: inline;padding: 4px;width: 8px;border: 1px solid #E3E3E3;color: black;height: 12px;margin-left: 3px;}
#paginador a.selected span {color: white;background: #E20A16;}
#paginador a:hover{text-decoration: none;}
.caroufredsel_wrapper {z-index: 1;}
.dest-izq{float: left; z-index: 100; background: url(images/destacadobg.png) no-repeat; width: 248px ; height: 220px ; position: absolute; padding: 10px 40px 10px 15px; overflow: hidden;}
.dest-izq h2, .dest-izq h2 a{ color: #2E2E2E; font-style: italic; font-weight: lighter; width: 200px; line-height: 20px; margin: 10px 0 10px 0; text-shadow: 1px 1px 1px #fff}
.dest-izq h2 a:hover{color: #E20A16; text-decoration: none;}
.dest-izq h4{ color: #AAAAAA;}
.dest-izq p{ width: 200px; }


.dest-der{float: right; z-index: 1; margin: 1px 10px 0 0; height: 238px; overflow: hidden;}



.indexnoticias{width: 190px; margin:0 5px 0 0; background:#f0f0f0; float: left; display: inline;}
.indexnoticias h2{ margin: 10px; font-size: 12px; color:#434343; }
.indexnoticias h3{ margin: 0; padding: 0 0 10px 10px;}
.indexnoticias h3 a, .indexnoticiash4 a{font-size: 10px; color:#333;}
.indexnoticias h3 a:hover, .indexnoticias h4 a:hover{ color:#f20c19; text-decoration: none; }
.indexnoticias h4{margin: 0; padding: 0 0 10px 0;}

.tiranoticias{ background: url(images/tira-larga.png) no-repeat; width: 580px; height: 30px; margin: 0 0 5px 0;}
.tiranoticias h3 span {font-size: 11px;text-transform: uppercase;font-weight: bold;color: white;text-shadow: #CCC -1px -1px 2px; font-weight: 100;padding-left: 9px;padding-top: 5px;float: left;display: inline;}
.tiranoticias h3 a, .tiragaleria h3 a, .tiragallery h3 a{ float: right; color: #fff; padding: 5px 5px 0; font-size: 10px; text-transform: lowercase;font-style: italic;font-weight: bold;}
.tiranoticias h3 a:hover, .tiragaleria h3 a:hover, .tiragallery h3 a:hover{ color: #999; text-decoration: none;}

.tiranews { background: url(images/en-noticia.png) no-repeat; width: 580px; height: 30px; margin: 0 0 5px 0;}
.tiranews h3 a, .tiranews h3 a{ float: right; color: #fff; padding: 5px 5px 0; font-weight: lighter; font-size: 10px}
.tiranews h3 a:hover, .tiranews h3 a:hover{ color: #999; text-decoration: none;}


.tiragaleria {background: url(images/tira-chica.png) no-repeat; width: 190px;margin: 2px 0 0 0; float: left;display: inline;}
.tiragaleria h3 span {font-size: 11px;text-transform: uppercase;font-weight: bold;color: white;text-shadow: #CCC -1px -1px 2px; font-weight: 100;padding-left: 9px;padding-top: 5px;float: left;display: inline;}
.tiragaleria img {float: left;display: inline;margin-right: 1px;}
.tiragaleria h3 {height: 30px;margin-bottom: 5px;}


.tiragallery {background: url(images/stripe-galerias-en.png) no-repeat; width: 190px; height: 30px; margin: 10px 0 0 0}
.tiragallery img {float: left;display: inline;margin-right: 1px;}
.tiragallery h3 {height: 30px;margin-bottom: 5px;}

/* -- ARCHIVE --*/
h2.archive-title{ color: #E20A16; text-shadow: 1px 1px 1px #999; font-size: 20px; margin: 20px 0 10px 5px; padding: 20px 0 0 0}

.sociales{ border-top: 1px solid #D6D6D6; padding:0; clear: both; width: 560px; height: 30px; margin: 0 0 10px 0;}
.sociales a{color: #333;}
.sociales-l{float: left; width: 230px; padding: 0; margin: 0;}
.sociales-r{float: right; /*width: 230px;*/width: 330px; text-align: right; margin: 10px 0 0 0;}

.sociales p{ display: inline; margin: 11px 10px 0 0; float: left;display: inline;}
.sociales img{ margin:0; padding: 10px 0 0 0}

a.fb, a.tw{ padding: 5px 0 0 0; margin: 4px 5px 0 0;float: left;display: inline;}

a.imprimir{ background: url(images/print.png) no-repeat; padding: 3px 0 0 25px; margin: 0 5px 0 0 ; #height:30px; #padding: 0 0 0 20px}
a.tamano{ background: url(images/tamano.png) no-repeat; padding: 3px 0 0 25px; #height:30px; #padding: 0 0 0 20px;}

/* -- SINGLE -- */
#meta{height: 29px; background: url(images/meta.jpg) repeat-x; margin: 0 0 10px 0; color: #fff; padding: 5px 10px}
#meta-l{float: left; display: inline;}
#meta-l a, #meta ul, #meta li, #meta li a{display: inline; color: #fff; margin: 0; padding: 0;}
#meta-r{ float: right; text-align: right; background: url(images/comentarioico.png) no-repeat; padding: 0 0 0 20px;}
#meta-r a{color: #fff;}
#meta-r a:hover{color: #999; text-decoration: none;}

.entry-content img{ padding: 2px; border: 1px solid #666;}

h2.entry-title{color: #E20A16; margin: 0 0 10px 0; line-height: 20px}

/* -- SIDEBARS --*/
.sidebar-wrap {margin:0; float:right; clear:none;width:200px;}
.sidebar-wrap img{margin: 0;}
.sidebar {width:100%;clear:none;}
.block-1 {float:right;}

#noticias-dest{border-left: 1px solid #D6D6D6; border-bottom: 1px solid #D6D6D6; border-right: 1px solid #D6D6D6; margin: 0 0 0 0; width: 187px; margin-top: -5px;}

.noticiaside{border-bottom: 1px solid #D6D6D6; margin:0}
.noticiaside a{display: block; margin:0; padding: 5px 10px; text-decoration: none;}
.noticiaside a:hover{background: #F0F0F0; text-decoration: none;}
.noticiaside h2, .noticiaside h2 a{font-size:12px; color:#333333; display: block; text-decoration: none; margin: 10px 0 0 0}
.noticiaside h2:hover, .noticiaside h2 a:hover{ color:#E20A16; text-decoration: none;}

.additional-meta a{color: #333;}
.additional-meta a:hover{text-decoration: none; color: #666}

/* -- CONTACTO -- */
#contactformu{background: url(images/commentbg.png) no-repeat; padding: 30px 15px}
#contactof-l{float: left; display: inline; width: 240px; margin: 0 10px 0 0}
#contactof-r{float: left; width: 280px;}
.wpcf7-text{width: 200px}
.wpcf7-submit{ width: 75px; height: 27px; background: url(images/enviarform.jpg) no-repeat; border: none; text-
indent: -9999px; float: right; margin:  0 26px 0 0}
.ingles .wpcf7-submit{ width: 75px; height: 27px; background: url(http://dl.dropbox.com/u/310152/sendcontact.png) no-repeat; border: none; }

.wpcf7-submiten{ width: 75px; height: 27px; background: url(images/sendcontact.png) no-repeat; border: none; }

/* -- 404-PAGE --*/
.error404 {margin:0;width:100%;}
.error404 h1,.error404 h2 {margin: 10px auto;}

/* -- COMMENTS -- */
#commentform{ background: url(images/commentbg.png) no-repeat; padding: 30px 15px}
#commentform-l{float: left; display: inline; width: 290px;}
#commentform-r{float: right; width: 230px; padding: 10px 0 0 0}
#commentform h2{color:#E20A16; font-size: 14px; margin: 10px 0; }
div.comments-wrap {margin:15px auto; padding:0;}
li.comment,li.trackback, li.pingback {margin: 10px auto;}
ul.children {margin-left:10px;}
ul.commentlist, ul.pinglist {margin:10px 0;}
div.reply {}
.text{-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; border:1px solid #999; width: 200px; padding: 3px;}
textarea#comment {width: 265px; height: 120px; margin: 10px 0; border: 1px solid #999;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; padding: 10px}
#submit{ width:203px; height: 27px; background: url(images/en-comment.png) no-repeat; display: block; border: none; text-indent: -9999px; position: relative; top:120px; left: 17px; font-size: 0px; line-height: 0;}
.obligatorio{ font-size: 10px; color: #E20A16;}
#comments{margin: 10px 0; border-top: 1px solid #666; padding: 10px 0 0 20px;color: #E20A16; text-transform: uppercase;  }
#enviar{width:203px; height: 27px; background: url(images/publicacomentario.jpg) no-repeat; display: block; border: none; text-indent: -9999px; position: relative; top:120px; left: 17px; font-size: 0px; line-height: 0;}

.avatardiv{float: left; display: inline; margin: 0 10px;}

/* -- ALIGNMENTS --*/
img.alignright {float:right;clear:none;margin:0 0 0 1em}
img.alignleft {float:left;clear:none;margin:0 1em 1em 0}
img.aligncenter {display: block; margin:1em auto; text-align:center}
img.alignnone {margin:0 0.5em 0 0;}

/* -- NAVIGATION --*/
div.navigation {width:100%;height:auto;float:left;clear:both;padding: 10px 0px;}
.navigation-index {}
.nav-next {float:right;clear:none;width:48%; text-align:right;}
.nav-prev {float:left;clear:none;width:48%; text-align:left;}
.ngg-gallery-thumbnail {float: left;display: inline; margin:0 2px 5px}

/* -- PAGINACION -- */
.ngg-navigation{ padding: 5px; margin: 20px 0;}
.page-numbers a{ padding: 3px; border: 1px solid #333;}
a.page-numbers, a.prev, a.next{padding: 3px 6px; color: #fff; margin: 10px 1px; background: #333;}
.ngg-navigation span, a:hover.page-numbers, a:hover.prev, a:hover.next{background:#E20A16; color: #fff; text-decoration: none; }
.ngg-navigation span{background:#E20A16; color: #fff; text-decoration: none; padding: 3px 6px }

/* -- PAGENAVI -- */
.wp-pagenavi{margin: 15px 0 15px 150px}
.wp-pagenavi span {border:none;margin:2px;padding:3px 5px;text-decoration:none;}
.twitter-share-button {margin-top: 7px;float: left;display: inline;}
#pfButton {float: left;display: inline;}
#slide .destacados p {width: 200px;height: 70px;overflow: hidden;}
#imagenes {width: 678px;height: 131px;overflow: hidden;}
#imagenes img {float: left;display: inline;}

/* --  INTRANET -- */
.iusuario{font-size: 8px; margin: 0 3px 0 0;}
#usuario{ width: 48px; font-size: 8px; margin: 0 0 10px 0}
.ipass{ font-size: 8px; margin: 0 4px 0 0;}
#contrasena{ width: 48px; font-size: 8px; margin: 0 0 8px 0;}
#entrar-intra{width:72px; height: 20px; background: url(images/i-entrar.png) no-repeat; border: none;}


/* -- DIRECTORIO -- */
#somos{width: 559px;float: left;display: inline;border-left: 1px solid #999;border-right: 1px solid #999;margin-top: -22px;border-bottom: 1px solid #999;}
#somos h4{ color: #333; padding: 0 0 5px 0 ; border-bottom: 1px dotted #333; display: block; margin: 10px 0 10px 0; }

#somosl{width: 260px; float: left; display: inline; /*border: 1px solid #999;*/ padding: 10px;}
#somosr{width: 250px; float: left; padding: 10px;border-left: 1px solid #999;}

.somoslbox{clear: both; width: 250px; margin: 0;}
#somosrbox{clear: both; display: block; width: 250px;}
.somoslboxl, .somosrboxl{float: left; display: inline; width: 100px;}
.somoslboxr, .somosrboxr{float: left; width: 150px;}
.somoslbox img{ float: left; margin: 0 0 10px 0; display: inline; padding: 0; width: 90px;/* border: 1px solid #999; */background: #fff; padding: 1px;}
.somoslbox h1{font-size: 12px; margin: 30px 0 0 0; padding: 0; text-align:left; font-weight: lighter;}
.somoslbox h2{font-size: 12px; margin: 0; padding: 0; text-align: left; font-weight: bold;}

.somosrboxl img{ border: none; margin: 0 0 10px 0}
.somosrboxr h2{font-size: 14px; font-weight: lighter; text-align: left; margin: 25px 0 0 0}

#map-view-container {position: relative;}
#map-container {float: left;position: relative;}
#map-view-container img.map {position: relative;z-index: 100;border: none;}
#map-view-container img.region {display: none;position: absolute;z-index: 20;border: 0;}		
#map-view-container img.regionBg {left: 0px;position: absolute;top: 0px;z-index: 19;background: none;border: 0;}
.mexico-map {top: 101px;left: 156px;position: absolute;}
.mexico-pin {top: 140px;left: 240px;position: absolute;position: relative;z-index: 30px;}
.mexico-pin .globo {left: -30px;bottom: -15px;}
.mexico-pin .globo h2 {background: url('images/mexico-bnd.png') left center no-repeat;padding-left: 22px;}
.mexico-pin a {background: url("images/pin.png") no-repeat scroll 0 0 transparent;height: 37px;position: absolute;width: 33px;z-index: 22;}
.guatemala-map {top: 202px;left: 312px;}
.guatemala-pin {top: 190px;left: 320px;position: absolute;position: relative;z-index: 30px;}
.guatemala-pin .globo {left: -30px;bottom: -15px;}
.guatemala-pin .globo h2 {background: url('images/guatemala-bnd.png') left center no-repeat;padding-left: 22px;}
.guatemala-pin a {background: url("images/pin.png") no-repeat scroll 0 0 transparent;height: 37px;position: absolute;width: 33px;z-index: 22;}
.el-salvador-map {top: 225px;left: 330px;}
.el-salvador-pin {top: 201px;left: 327px;position: absolute;position: relative;z-index: 30px;}
.el-salvador-pin .globo {left: -30px;bottom: -15px;}
.el-salvador-pin .globo h2 {background: url('images/el-salvador-bnd.png') left center no-repeat;padding-left: 22px;}
.el-salvador-pin a {background: url("images/pin.png") no-repeat scroll 0 0 transparent;height: 37px;position: absolute;width: 33px;z-index: 22;}
.honduras-map {top: 217px;left: 332px;}
.honduras-pin {top: 195px;left: 344px;position: absolute;position: relative;z-index: 30px;}
.honduras-pin .globo {left: -30px;bottom: -15px;}
.honduras-pin .globo h2 {background: url('images/honduras-bnd.png') left center no-repeat;padding-left: 22px;}
.honduras-pin a {background: url("images/pin.png") no-repeat scroll 0 0 transparent;height: 37px;position: absolute;width: 33px;z-index: 22;}
.nicaragua-map {top: 223px; left: 342px;}
.nicaragua-pin {top: 212px;left: 352px;position: absolute;position: relative;z-index: 30px;}
.nicaragua-pin .globo {left: -30px;bottom: -15px;}
.nicaragua-pin .globo h2 {background: url('images/nicaragua-bnd.png') left center no-repeat;padding-left: 22px;}
.nicaragua-pin a {background: url("images/pin.png") no-repeat scroll 0 0 transparent;height: 37px;position: absolute;width: 33px;z-index: 22;}
.costa-rica-map {top: 247px; left: 354px;}
.costa-rica-pin {top: 228px;left: 358px;position: absolute;position: relative;z-index: 30px;}
.costa-rica-pin .globo {left: -30px;bottom: -15px;}
.costa-rica-pin .globo h2 {background: url('images/costa-rica-bnd.png') left center no-repeat;padding-left: 22px;}
.costa-rica-pin a {background: url("images/pin.png") no-repeat scroll 0 0 transparent;height: 37px;position: absolute;width: 33px;z-index: 22;}
.panama-map {top: 255px; left: 371px;}
.panama-pin {top: 233px;left: 385px;position: absolute;position: relative;z-index: 30px;}
.panama-pin .globo {left: -30px;bottom: -15px;}
.panama-pin .globo h2 {background: url('images/panama-bnd.png') left center no-repeat;padding-left: 22px;}
.panama-pin a {background: url("images/pin.png") no-repeat scroll 0 0 transparent;height: 37px;position: absolute;width: 33px;z-index: 22;}
.colombia-map {top: 240px; left: 398px;}
.colombia-pin {top: 270px;left: 430px;position: absolute;position: relative;z-index: 30px;}
.colombia-pin .globo {left: -30px;bottom: -15px;}
.colombia-pin .globo h2 {background: url('images/colombia-bnd.png') left center no-repeat;padding-left: 22px;}
.colombia-pin a {background: url("images/pin.png") no-repeat scroll 0 0 transparent;height: 37px;position: absolute;width: 33px;z-index: 22;}
.peru-map {top: 320px; left: 381px;}
.peru-pin {top: 345px;left: 410px;position: absolute;position: relative;z-index: 30px;}
.peru-pin .globo {left: -30px;bottom: -15px;}
.peru-pin .globo h2 {background: url('images/peru-bnd.png') left center no-repeat;padding-left: 22px;}
.peru-pin a {background: url("images/pin.png") no-repeat scroll 0 0 transparent;height: 37px;position: absolute;width: 33px;z-index: 22;}
.brasil-map {top: 285px; left: 428px;}
.brasil-pin {top: 345px;left: 570px;position: absolute;position: relative;z-index: 30px;}
.brasil-pin .globo {left: -30px;bottom: -15px;}
.brasil-pin .globo h2 {background: url('images/brasil-bnd.png') left center no-repeat;padding-left: 22px;}
.brasil-pin a {background: url("images/pin.png") no-repeat scroll 0 0 transparent;height: 37px;position: absolute;width: 33px;z-index: 22;}
.paraguay-map {top: 435px; left: 503px;}
.paraguay-pin {top: 440px;left: 520px;position: absolute;position: relative;z-index: 30px;}
.paraguay-pin .globo {left: -30px;bottom: -15px;}
.paraguay-pin .globo h2 {background: url('images/paraguay-bnd.png') left center no-repeat;padding-left: 22px;}
.paraguay-pin a {background: url("images/pin.png") no-repeat scroll 0 0 transparent;height: 37px;position: absolute;width: 33px;z-index: 22;}
.uruguay-map {top: 514px; left: 529px;}
.uruguay-pin {top: 510px;left: 535px;position: absolute;position: relative;z-index: 30px;}
.uruguay-pin .globo {left: -30px;bottom: -15px;}
.uruguay-pin .globo h2 {background: url('images/uruguay-bnd.png') left center no-repeat;padding-left: 22px;}
.uruguay-pin a {background: url("images/pin.png") no-repeat scroll 0 0 transparent;height: 37px;position: absolute;width: 33px;z-index: 22;}
.chile-map {top: 430px; left: 418px;}
.chile-pin {top: 500px;left: 439px;position: absolute;position: relative;z-index: 30px;}
.chile-pin .globo {left: -30px;bottom: -15px;}
.chile-pin .globo h2 {background: url('images/chile-bnd.png') left center no-repeat;padding-left: 22px;}
.chile-pin a {background: url("images/pin.png") no-repeat scroll 0 0 transparent;height: 37px;position: absolute;width: 33px;z-index: 22;}
.globo {width: 234px;height: 177px;background: url('images/globo.png') no-repeat;position: absolute;z-index: 120;display: none;}
.globo .contenido ul li {background: none;margin-bottom: 5px;float: left;padding-left: 0;width: 95%;margin-left: 0px;}
.globo .contenido {padding: 14px;font-size: 11px;float: left;display: inline;width: 199px;}
.globo .contenido h2 {margin: 0;color: #E00A14;font-size: 14px;margin-bottom: 6px;}
.globo .contenido span {color: #666666;text-transform: uppercase;float: left;display: inline;margin-right: 3px;}
.globo .contenido p {margin: 0;}
.globo .contenido a {background: none;color: #E10A15;}
.attachment-190x120 {width: 190px;height: 120px;}
.attachment-62x63 {width: 62px;height: 63px;}
.attachment-280x190 {width: 260px;height: 190px;}



/* quienes somos version 3 */
.newsomos {padding-top: 20px;padding-left: 10px;padding-right: 10px;overflow: hidden;}
.newsomos h5 {text-transform: uppercase;font-size: 15px;border-bottom: 1px dotted #333;padding-bottom: 3px;}
#contenido #somos .newsomos ul li {list-style-type: none !important;background: none;padding: 0;margin: 0;float: left;display: block;width: 92px;height: 150px;}
#contenido #somos .newsomos ul li.retrato {margin-right: 2px;}
#contenido #somos .newsomos ul li.autoridad {width: 70px;margin-right: 15px; #margin-right:19px;padding-top: 0px;height: 130px;font-size: 10px;text-align: left;overflow: hidden;}

