@charset "utf-8";
/* CSS Document */


div {
    margin:auto;
    padding:auto;
}
a , a:visited{
    text-decoration:none;
    color:#2FA7D4;
    outline: none;
}
img {
    border-width:0px;
    max-width: 100%;
}
body, image, p, h1, h2, h3, h4, ul,li {
    margin:0;
    padding:0;
}
p {
    margin:0 0 15px 0;
}
/*form p{
    margin: 0px;
}*/
label {
    /*font-size:120%;*/
    /*font-weight:bold;*/
    /*color:#499644;*/
}
ul {
    padding-left:20px;
}
body {
    margin-top: 40px;
    background-image:url(../images/background.jpg);
    background-position:top;
    background-repeat:repeat-x;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
}
dt{
    margin:0px;
    color:#6ba6f1;
    display:block;
    font-weight:bold;
}
dd{
    margin:0px 0px 10px 0px;
    display:block;
    color:#979797;
}

.sideBarTitleContactenos {
    border-bottom:1px solid #B0B0B0;
    color:#94C750;
    font-size:15px;
    margin-bottom:10px;
    padding-bottom:7px;
}
dd a
{
    color:#979797 !important;
    font-weight:normal !important;
}

dd a:hover
{
    text-decoration: underline;
}

.formcontactenos
{
    margin-left:40px;
    margin-top:25px;
}

.formcontactenos tr td
{
    color:#979797;
    padding-left:5px;
    padding-bottom:15px;
}
.formcontactenos input
{
    height:22px;
}

.formcontactenos textarea
{
    height:110px;
}
.formcontactenos input, .formcontactenos textarea
{
    border:solid 1px #979797;
    background-color: #fff;
}

input[type=text],input[type=password] {
    /*width:90%*/
}
.input-text,
.input-tags,
.input-url,
.input-textarea,
select
{
    width:98%;
}
input[type=submit], button, .input-submit {
    height:23px;
    line-height:23px;
    color:#FFFFFF;
    background-image: url(../images/button_back.jpg);
    background-repeat: repeat-x;
    background-position: top;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-width:0px;
    padding-left:5px;
    padding-right:5px;
    vertical-align:middle;
    font-family:"Century Gothic";
    text-transform:uppercase;
    cursor: pointer;
    width:auto;
    display: inline-block;
}

.btnRedes
{
    font-size: 11px;
    height:19px !important;
    -moz-border-radius: 5px !important;
    -webkit-border-radius: 8px !important;
}


.btnCrearGrupo
{
    font-size: 11px;
    font-weight:normal !important;
    color:#ffffff !important;
    height:19px !important;
    -moz-border-radius: 5px !important;
    -webkit-border-radius: 8px !important;
    padding-top: 1px !important;
    padding-bottom: 1px !important;
    position: relative;
    top:-36px;
}

a.input-submit {
    /*padding-top: 3px;
    padding-bottom: 3px;*/
    color:#FFFFFF;
}

.cancel {
    background-image: none;
    background-repeat:no-repeat;
    background-color: #FF0000;
}
.input-submit.selected{
    background-image: none;
    background-repeat:no-repeat;
    background-color: #4690D6;
}

/*** Ids ***/
#main {
    width: 947px;
}
#header {
    height: 62px;
}
#header #logo {
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    background-color: #FFFFFF;
    width: 190px;
    height: 52px;
    float: left;
    /*height: 52px;*/
    padding: 5px;
    text-align: center;
}
#header #barra {
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    background-image: url(../images/header_barra_back.jpg);
    height: 62px;
    float: right;
    width: 721px;
    padding: 0px 13px 0px 13px;
    text-align: right;
    overflow: hidden;
    vertical-align: middle;
}
#barra #login input[type=text], #barra #login input[type=piassword] {
    height: 18px;
    width: 114px;
}
#barra #titulo , #barra #search_bar {
    float: left;
    margin-top: 20px;
    text-align: left;
    width: 360px;
}
#barra #titulo h1 {
    font-family:"Century Gothic";
    font-size:24px;
    color:#FFF;
    font-weight:normal;
    text-align: left;
    -moz-border-radius:0px;
    background-color:inherit;
    margin-bottom:0px;
    padding:0px;
    text-transform:none;
}
#barra #accesos, #barra #login {
    float: right;
    color: #FFFFFF;
    margin-top: 10px;
}
#barra #accesos #hi_user{
    font-size: 150%;
}

#barra #accesos a, #barra #login a {
    color: #FFFFFF;
    padding-top: 2px;
}

#menu {
    color: #2FA7D4;
    float: right;
    margin: 10px auto;
    padding: 0 5px 5px;
    text-align: center;
    width: 938px;
}
#menu a {
    color: #2FA7D4;
}

#menu a:hover {
    color: #94C750;
}

#menu a.selected {
    color: #94C750;
}
#page_container{
}
#submenu{
    background-color: #B0B0B0;
    color: #FFFFFF;
    padding: 5px 8px;
    text-align: right;
    -webkit-border-radius: 0 10px 10px 0;
    -moz-border-radius:0 10px 10px 0;

}
#submenu a {
    color:#FFFFFF;
}
#submenu a:hover, #submenu a.selected {
    color: #3D619F;
}
.form_search_jovenes
{
    -webkit-border-radius: 8px;
    -moz-border-radius:8px;
    border: solid 1px #E5E5E5;
    background-color:#FFFFFF;
}
.search_input_jovenes{
    background:none repeat scroll 0 0 transparent;
    border:0 none;
    display:inline-block;
    padding:4px;
    width:130px;
}
.btn_search_jovenes
{
    -webkit-border-radius: 3px;
    -moz-border-radius:3px 3px 3px 3px;
    background-image:url("../images/btn_search.jpg") !important;
    background-repeat:no-repeat !important;
    height:35px !important;
    width:37px !important;
}
#owner_bar_jovenes{
    min-height: 0px !important;
}
#submenu_jovenes{
    -webkit-border-radius: 3px;
    -moz-border-radius:3px 3px 3px 3px;
    color:#FFFFFF;
    height:450px;
    margin-bottom:15px;
    padding:10px 8px;
    width:180px;
}
#submenu_jovenes a {
    -webkit-border-radius: 3px;
    -moz-border-radius:3px 3px 3px 3px;
    background-color:#53B6C1;
    color:#FFFFFF;
    display:block;
    font-family:arial;
    font-size:14px;
    font-weight:bold;
    height:25px;
    margin-bottom:10px;
    margin-left:3px;
    padding-left:15px;
    padding-top:10px;
    text-transform: uppercase;
    width:160px;
}
#submenu_jovenes a:hover, #submenu_jovenes a.selected {
    color: #3D619F;
}
#pactosubmenu_jovenes{
    margin-bottom: 22px;
}
#pactosubmenu_jovenes .submenu_group_jovenes{
    min-height: 22px;
    border-bottom: solid 1px #CACACA;
    text-align: right;
    margin-bottom: 5px;
    padding-bottom: 2px;
}
.content_blog{
    color: #979797;
    font-family: arial;
    font-size: 12px;
}
#pactosubmenu{
    margin-bottom: 22px;
}
#pactosubmenu .submenu_group{
    min-height: 22px;
    border-bottom: solid 1px #94C750;
    text-align: right;
    margin-bottom: 5px;
    padding-bottom: 2px;
}
#footer {
    color:#808080;
    font-size:10px;
    height:15px;
    margin-bottom:25px;
    margin-top:12px;
    padding-bottom:25px;
    padding-top:5px;
    width:947px;
}
#footer > div {
    vertical-align:text-bottom;
    display: table-cell;
    line-height: 32px;
}
#footer a {
    color:#808080;
}
/*** Clases ***/

.box, .sidebarBox {
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border: #CACACA solid 1px;
    background-color:#FFFFFF;
}
.box_padding, .sidebarBox {
    padding:5px;
}
.box_nobottom {
    -webkit-border-bottom-right-radius: 0px;
    -moz-border-radius-bottomright: 0px;
    -webkit-border-bottom-left-radius: 0px;
    -moz-border-radius-bottomleft: 0px;
}
.box_noleft {
    -webkit-border-top-left-radius: 0px;
    -moz-border-radius-topleft: 0px;
    -webkit-border-bottom-left-radius: 0px;
    -moz-border-radius-bottomleft: 0px;
}
.box_marginbottom{
    margin-bottom:15px;
}
.highlight {
    font-weight:bold;
}
.fact {
    color:#84A53C;
}
.long_description img{
    float: left;
    margin-right: 5px;
    margin-bottom: 5px;
}
a.user{
    font-weight:bold;
    color:#3D619F;
}
a.user_jovenes{
    font-family: arial;
    font-size: 12px;
    font-weight: normal;
    color: #4E4E4E;
}
a.user_jovenes{
    font-family: arial;
    font-size: 12px;
    font-weight: normal;
    color: #4E4E4E;
}
.comments{
    color:#979797;
}
.align_right{
    text-align:right;
}
.clearfloat {
    clear:both;
    height:0 !important;
    font-size: 1px;
    line-height: 0px;
}
.container {
    border: #CACACA solid 1px;
    border-top: none;
    padding: 5px;
    background-image: url(../images/container_back.jpg);
    background-position: top;
    background-repeat: repeat-x;
}
.floatimages img {
    float:left;
    margin-right:5px;
    margin-bottom:5px;
}
.panel_izquierdo{
    width:48%;
    padding:1%;
    float:left;
}
.panel_derecho{
    width:51%;
    padding:1%;
    float:right;
}
h1, #content_area_user_title {
    padding: 5px;
    background-color:#DFE488;
    color:#499644;
    text-transform:uppercase;
    font-size:12px;
    font-weight:normal;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    font-family:"Century Gothic";
    margin-bottom:8px;
}
.h2paraSEO {
    -moz-border-radius:8px 8px 8px 8px;
    background-color:#DFE488;
    color:#499644 !important;
    font-family:"Century Gothic" !important;
    font-size:12px !important;
    font-weight:normal !important;
    margin-bottom:8px;
    padding:5px;
    text-transform:uppercase;
}
#content_area_user_title > h1 {
    padding: 0px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    margin-bottom:0px;
}
h2 {
    color: #499644;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 14px;
    font-weight: normal;
}
h3 {
    color: #2FA7DA;
    font-family: Century Gothic;
    font-size: 14px;
    font-weight: normal;
}
h3 p{
    padding: 0px;
    margin: 0px;
}
h3 .embed{
    text-align: center;
}
.area_left_center {
    float:left;
    margin-left:0px;
    margin-right:0px;
    width:732px;
}

.container > .area_left_center{
    width:726px;
}

.area_left_jovenes {
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    background-image:url(../images/background_menujovenes.jpg);
    background-repeat:repeat-x;
    float:left;
    margin-left:0;
    margin-right:8px;
    width:207px;
}

.area_left {
    float: left;
    margin-left: 0;
    margin-right: 8px;
    width: 207px;
}

.area_left a
{
    font-weight: bold;
    font-size:11px;
    color:#336699;
    text-transform:none;
}

.listaazul li a
{
    font-size:11px;
}
.listaazul li
{
    list-style-image: url(../images/bullet.png);
    padding-bottom:4px;
    margin-left: 3px;
}
.container > .area_left{
    margin-right:12px;
}
.area_center_jovenes {
    float:left;
    margin-left:0px;
    margin-right:0px;
    width: 730px;
}
.current_jovenes
{
    border-bottom: 1px solid #CACACA;
    color: #59B6C1;
    font-family: Century Gothic;
    font-size: 28px;
    padding-bottom: 6px;
    padding-left: 10px;
    padding-top: 15px;
    text-transform: uppercase;
}
.area_center {
    float:left;
    margin-left:0px;
    margin-right:0px;
    width: 517px;
}
.area_right {
    float:right;
    margin-right:0px;
    margin-left:10px;
    width:196px;
}
.container > .area_right{
    margin-left:12px;
}
.area_right_center {
    float:right;
    margin-right:0px;
    margin-left:0px;
    width:732px;
}
.container > .area_right_center{
    width:726px;
}
.watermark {
    font-size:inherit;
    color:#979797;
}
#mipacto_rate {
    font-size: 13px;
    color: #2fa7da;
}
.sideBarTitle {
    font-size: 21px;
    color: #94C750;
    border-bottom: solid 1px #B0B0B0;
    margin-bottom:10px;
    padding-bottom:7px;
}

.txtboxredes
{
    width:196px !important;
    background-color:#F1F1F1;
    border:solid 1px #B0B0B0;
    height:30px;
    margin-bottom:10px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
}

.tagcloud
{
    margin-top: 10px;
}
#quienessomos_menu{
    padding:0px;
}
#quienessomos_menu li {
    background-image: url(../images/quienessomos_back-02.jpg);
    background-repeat: repeat-x;
    display: block;
    height: 26px;
    width: 175px;
    list-style-type: none;
    vertical-align: middle;
    line-height: 26px;
    color:#FFFFFF;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    padding:5px;
    margin-bottom:5px;
}

#quienessomos_menu li a {
    color:#FFF;
    display:block;
}

#quienessomos_menu li.selected, #quienessomos_menu li:hover{
    background-image: url(../images/quienessomos_back_hover-02.jpg);
}

.quienessomos
{
    margin-top:20px;
}

.quienessomos img
{
    margin: 0 15px 15px 12px;
}

.quienessomos p
{
    color:#a4a4a4;
    text-align: justify;
    margin-right:15px;
    margin-left: 12px;
}

.quienessomos h2
{
    color:#000;
    font-family:arial;
    font-size:14px;
    font-weight: bold;
}

.answer
{
    border: medium none;
    color: #979797;
    margin-bottom: 15px;
    margin-top: 5px;
    padding: 5px 10px 0;
    text-align: justify;
}
.answer p
{
    display: inline;
}

.busqueda
{
    margin-top:10px;
    margin-bottom:10px;
}

.description{
    font-style:italic;
    font-size: 80%;
    margin-bottom: 5px;
    color: #999;
}

.pacto_form > div > label{
    width:150px;
    margin-right:5px;
    text-align:right;
    display: inline-block;
    font-weight: normal;
    color:#000000;
}
.pacto_form label.error{
    width:auto;
    margin-left:5px;
    text-align:left;
    display: inline-block;
    color:#FF0000;
}
.pacto_form label.success{
    color:#00FF00;
}

.pacto_form > div{
    min-height:20px;
    margin-bottom:10px;
}
.pacto_form input[type=text], .pacto_form select, .pacto_form input[type=password]{
    width:220px;
    border:solid 1px #999;
}
.pacto_form input[type=checkbox]
{ 
    border:solid 1px #999;
}

div.checkboxlist label{
    color:#555555;
    display:inline;
    font-size:inherit;
    font-weight:inherit;
    text-align:left;
    width:auto;
}
div.checkboxlist{
    padding-left:0px;
    /*margin-top: 24px;*/
}
div.checkboxlist > div{
    /*min-height:32px;*/
    height: auto;
    margin-bottom: 3px;
}
div.checkboxlist > div.selected{
    background-color:#CAE6FC;
}

.news_post_body{
    margin-top: 10px;
}

#apps_listing hr {
    margin-bottom: 10px;
}
/*la concha de la lora*/
#slideshow {
    position:relative;
    height:350px;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
}

#slideshow IMG.active {
    z-index:10;
}

#slideshow IMG.last-active {
    z-index:9;
}
#uicn_contenido p{
    text-align: justify;
}
#uicnLogo{
    -moz-border-radius:8px 8px 8px 8px;
    border:1px solid #CACACA;
    float:right;
    margin:40px 15px 0;
    padding:13px;
    position:relative;
    width:95px;
}
#two_column_total_left_sidebar{
    float: left;
}
.BoxNewPerfil{
    background-color: #FFFFFF;
    border-right: 1px solid #CACACA;
    border-left: 1px solid #CACACA;
    border-bottom: 1px solid #CACACA;
}
.message_toAll{
    height: 130px;
    overflow: auto;
}
.message_toAll_element{
    display: inline;
    float: left;
    padding-left: 0;
    width: 50%;
}
.generic_comment_details_comment .comment_form input[type="submit"]{
    display: none;
}
.generic_comment_details_comment{
    padding: 5px;
}
.generic_comment_details_comment .comment_form input[type="text"]{
    border: none;
}
.river_item h2{display: none;}
.report_this_comment{
    float: right;
    font-size: 92%;
    height: 15px;
    width: 35px;
}
.report_this_comment a{
    background: url("../../../_graphics/icon_reportthis.gif") no-repeat scroll left top transparent;
    color: #999999;
    font-size: 92%;
    height: 15px;
    width: 15px;
    display: block;
}
.comment_content_new{
    -webkit-border-top-right-radius:8px;
    -moz-border-radius-topright: 8px;
    -webkit-border-bottom-right-radius: 8px;
    -moz-border-radius-bottomright: 8px;
    background-color: #E5EDCC;
    margin-bottom: 10px;
    margin-left: 50px;
    padding: 5px 8px;
}
.boton_like, .boton_deslike{
    background: none repeat scroll 0 0 transparent;
    display: inline-block;
}
.boton_like input[type="submit"], .boton_deslike input[type="submit"]{
    background-color: transparent;
    background-image: url("../../../mod/pactoTheme/images/hoja.png");
    background-position: left center;
    background-repeat: no-repeat;
    border: medium none;
    color: #666666;
    font-size: 9px;
    padding-left: 16px;
    text-transform: none;
}
.boton_deslike input[type="submit"]{
    background-image: url("../../../mod/pactoTheme/images/seca.png");
}
.watermarkPluginCustomClass{
    width: 100%;
}
.ver_comentarios_si_hay{
    background-image: url("../../../mod/pactoTheme/images/comentarios.jpg");
    background-position: left center;
    background-repeat: no-repeat;
    padding: 3px 25px;
}
.item_comments2 .pagination{
    display: none;
}
.item_info a{
    color: #7F7F7F !important;
    font-weight: normal !important;
}
.redes_sociales_hilo{
    color: #B0B0B0;
    display: inline-block;
    font-size: 11px;
    vertical-align: middle;
}
.redes_sociales_hilo a{
    display: inline-block;
    float: left;
    margin-top: 3px;
}
.redes_sociales_hilo span{
    display: inline-block;
    float: left;
    margin: 5px 0 0;
}
.like_personas, .dislike_personas{
    background-color: transparent;
    background-image: url("../../../mod/pactoTheme/images/hoja.png");
    background-position: left center;
    background-repeat: no-repeat;
    border: medium none;
    color: #666666;
    display: inline-block;
    font-size: 9px;
    padding-left: 16px;
    padding-right: 5px;
    text-transform: none;
}
.dislike_personas{
    background-image: url("../../../mod/pactoTheme/images/seca.png");
}

/*SECCION DE ECO JOVENES*/
.eco_jovenes_tit
{
    -moz-border-radius:8px 8px 8px 8px;
    background-color:#59B6C1;
    height:65px;
    margin-bottom:10px;
    width:945px;
}
.eco_jovenes_tit span
{
    color:#FFFFFF;
    display:inline-block;
    font-family:Georgia,"Times New Roman",Times,serif;
    font-size:24px;
    padding-left:15px;
    padding-top:20px;
    text-transform:none;
}
.line_bottom{
    border-bottom:1px solid #CACACA;
    margin-bottom:10px;
    padding-top:10px;
}
.content_area_user_title_jovenes h1 {
    padding: 5px;
    background-color:#59B6C1;
    color:#499644;
    text-transform:uppercase;
    font-size:12px;
    font-weight:normal;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    font-family:"Century Gothic";
    margin-bottom:8px;
}
.respuestaUsuario{
    background-color: #DFE488;
}
.imagen_index_jovenes{
    margin: -20px 0 12px;
    position: relative;
    width: 100%;
}
.panel_izquierdo_calendario{
    border:1px solid #CACACA;
    overflow: auto;
    background-color: #F1F8FD;
    float: left;
    height: 220px;
    margin-top: 5px;
    width: 43%;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
}
.titulo_calendario{
    color: #E5912F;
    font-weight: bold;
    padding: 5px 0;
}
.time_calendario{
    color: #94C750;
    display: block;
    padding: 5px 0;
}
.desc_calendario{
    display: block;
    min-height: 130px;
    overflow: auto;
    padding: 5px 0;
}
.ver_calendario{
    text-align: right;
}
.river_item object{
    width: 100%;
}
.river_item embed{
    min-height: 300px;
    width: 100%;
}
.river_item iframe{
    max-width: 385px;
}

#tidypics_wrapper {
}

#tidypics_breadcrumbs {
    margin:5px 0 15px 0;
    font-size:80%;
}

#tidypics_desc {
    padding:0 20px;
    font-style:italic;
}

#tidypics_image_nav {
    text-align:center;
}

#tidypics_image_wrapper {
    margin:10px 0 10px 0;
    text-align:center;
}

#tidypics_image {
    border:1px solid #dedede;
    padding:5px;
}

#tidypics_image_nav ul li {
    display:inline;
    margin-right:15px;
}

#tidypics_controls {
    text-align:center;
    margin-bottom:10px;
}

#tidypics_controls a {
    margin:10px;
}

#tidypics_controls ul {
    list-style:none;
    margin:0px;
    padding:8px;
}

#tidypics_controls ul li {
    padding:2px 10px 2px 22px;
    margin:2px 0px;
    display:inline;
}

.tidypics_info {
    padding:20px;
}

#tidypics_exif {
    padding-left:20px;
    font-size:80%;
}

.tidypics_album_images {
    float:left;
    width:152px;
    height:152px;
    margin:3px;
    padding:4px;
    border:1px solid #dedede;
    text-align:center;
}

.tidypics_album_cover {
    padding:2px;
    border:1px solid #dedede;
    margin:5px 0;
}

.tidypics_album_widget_single_item {
    margin-bottom:8px;
}

.tidypics_album_gallery_item {
    float: left;
    height: 259px;
    margin-bottom: 20px;
    padding: 4px;
    text-align: center;
    width: 160px;
}

.tidypics_gallery_title {
    font-weight: bold;
    min-height: 45px;
}

.tidypics_popup {
    border:1px solid #3B5999;
    width:200px;
    position:absolute;
    z-index:10000;
    display:none;
    background:#ffffff;
    padding:10px;
    font-size:12px;
    text-align:left;
}

/* ------ tidypics widget view ------  */

#tidypics_album_widget_container {
    text-align:center;
}

.tidypics_album_widget_timestamp {
    color:#333333;
}

.tidypics_widget_latest {
    margin: 0 auto;
    width: 208px;
}

/* ---------  image upload/edit forms  ------------   */

#tidpics_image_upload_list li {
    margin:3px 0;
}

.tidypics_edit_image_container {
    padding:5px;
    margin:5px 0;
    overflow:auto;
}

.tidypics_edit_images {
    float:right;
    width:160px;
    height:160px;
    margin:4px;
    padding:5px;
    border:1px solid #dedede;
    text-align:center;
}

.tidypics_image_info {
    float:left;
    width:60%;
}

.tidypics_image_info label {
    font-size:1em;
}

.tidypics_caption_input {
    width:98%;
    height:100px;
}

/* ---- tidypics group css ----- */

#tidypics_group_profile {
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    background:white none repeat scroll 0 0;
    margin:0 0 20px;
    padding:0 0 5px;
}


/* ---------  tidypics river items ------------   */

.river_object_image_create {
    background: url(../../../mod/tidypics/graphics/icons/river_icon_image.gif) no-repeat left -1px;
}
.river_object_album_create {
    background: url(../../../mod/tidypics/graphics/icons/river_icon_album.gif) no-repeat left -1px;
}
.river_object_image_comment {
    background: url(../../../_graphics/river_icons/river_icon_comment.gif) no-repeat left -1px;
}
.river_object_album_comment {
    background: url(../../../_graphics/river_icons/river_icon_comment.gif) no-repeat left -1px;
}
.river_user_tag {
    background: url(../../../mod/tidypics/graphics/icons/river_icon_tag.gif) no-repeat left -1px;
}

/* ----------- tagging ---------------- */
#tidypics_tag_instructions {
    background:#BBDAF7;
    border:1px solid #4690D6;
    padding:10px;
    height:25px;
    min-width:360px;
    display:none;
    overflow:hidden;
    position:absolute;
    z-index:10000;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
}

#tidypics_tag_instruct_text {
    padding-top: 3px;
    float: left;
}

#tidypics_tag_instruct_button_div {
    float: left;
    margin-left: 15px;
}

#tidypics_tag_instruct_button {
    margin:0;
}

#tidypics_tag_menu {
    width:240px;
    max-height:400px;
    overflow:hidden;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
}

.tidypics_popup_header {
    width:100%;
    margin-bottom:10px;
}


#tidypics_tagmenu_left {
    width:175px;
    float:left;
}

#tidypics_tagmenu_right {
    float:left;
}

#tidypics_tagmenu_right .submit_button {
    margin-top:2px;
}

#tidypics_delete_tag_menu {
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    overflow:hidden;
}

.tidypics_tag {
    display:none;
    background:url(../../../mod/tidypics/graphics/spacer.gif);
    border:2px solid #ffffff;
    overflow:hidden;
    position:absolute;
    z-index:0;
}

.tidypics_tag_text {
    display:none;
    overflow:hidden;
    position:absolute;
    z-index:0;
    text-align:center;
    background:#BBDAF7;
    border:1px solid #3B5999;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    padding:1px;
}

#tidypics_phototags_list {
    padding:0 20px 0 20px;
}

#tidypics_phototags_list ul {
    list-style:none;
    margin:0px;
    padding:8px;
}

#tidypics_phototags_list ul li {
    padding-right:10px;
    margin:2px 0px;
    display:inline;
}
.Caja_Gris_Para_Documentos {
    background-color: #F1F1F1;
    margin-bottom: 4px;
    margin-top: 10px;
    padding: 8px;
}
.Caja_Gris_Para_Documentos_time {
    color: #84A53C;
    display: block;
    padding-bottom: 0;
}
.Caja_Share_Para_Documentos{
    border-bottom: 1px solid #B0B0B0;
    padding-bottom: 5px;
}
.Caja_Gris_Para_Documentos_Owner, .Caja_Gris_Para_Documentos_Owner a{
    color: #4E4E4E;
    font-size: 11px;
    font-weight: bold;
}
.td_desctipcion_documentos{
    width: 100%;
}
.boton_ver_detalle_doc{
    color: #3D619F !important;
    font-size: 10px;
    padding: 4.5px 0 5px 10px;
}
.td_desctipcion_documentos h4{
    color: #3D619F;
}
#Titulo_documento_detalle{
    color: #4E4E4E;
    font-family: Century Gothic;
    font-size: 22px;
    padding-bottom: 8px;
}
#Time_documento_detalle{
    color: #B0B0B0;
    font-size: 12px;
    padding-bottom: 8px;
}
#Autor_documento_detalle{
    padding-bottom: 10px;
}
#Autor_documento_detalle a{
    color: #4E4E4E;
}
#likeShare{
    border-top: 1px solid #B0B0B0;
    padding-bottom: 5px;
}
textarea{
    width: 99% !important;
}
iframe, object, embed {
    max-width: 100%;
}
#searchformRadio input[type="text"] {
    border: none;
    background-color: #EEEEEE;
    padding: 3px;
    top: 2px;
    position: relative;
    width: 300px !important;
}
#searchformRadio {
    padding: 10px 0 2px 0;
}
.Soporte {
    color: #979797;
    font-size: 12px;
}
.Soporte input[type="text"], .Soporte textarea {
    border: 1px solid #979797;
    color: #979797;
    font-family: Arial,Helvetica,sans-serif;
    margin-bottom: 10px;
    margin-left: 10px;
    width: 345px;
    padding: 5px 0;
}
.Soporte textarea {
    height: 133px;
    width: 345px !important;
}
.Soporte span {
    font-size: 10px;
}
.Soporte em {
    padding-right: 27px;
}
#CatMenu ul li {
    background-color: #EAEAEA;
    border-radius: 5px 5px 5px 5px;
    display: inline-table;
    margin-top: 5px;
    list-style: none outside none;
    margin-right: 5px;
    padding: 2px 5px;
}
#CatMenu {
    text-align: center;
}
.preguntaFAQ {
    font-style: normal;
}
.preguntaFAQ a {
    color: #4E4E4E !important;
    font-weight: bold;
}

/*------------------POPUPS------------------------*/
#fade {
    display: none;
    background: #000;
    position: fixed; left: 0; top: 0;
    z-index: 10;
    width: 100%; height: 100%;
    opacity: .80;
    z-index: 9999;
}
.popup_block{
    display: none;
    background: #fff;
    padding: 5px;
    border: 2px solid #ddd;
    float: left;
    font-size: 1.2em;
    position: fixed;
    top: 50%; left: 50%;
    z-index: 99999;
    box-shadow: 0px 0px 20px #000;
    border-radius: 10px;
}

.popup_block .contenido{
    overflow:auto;
    width: 100%;
    height: 300px;
}

img.btn_close {
    float: right;
    margin: -30px -30px 0 0;
}
.popup p {
    padding: 5px 10px;
    margin: 5px 0;
}
/*--Making IE6 Understand Fixed Positioning--*/
*html #fade {
    position: absolute;
}
*html .popup_block {
    position: absolute;
}
/*********************************************************/
.MiPactoEnElTiempo h2 {
    display: none;
}
.MiPactoEnElTiempo .box {
    background: #DFEDEB;
    border: none;
    padding-bottom: 25px;
}
.MiPactoEnElTiempo h3 {
    border-top: 1px none;
    color: #3D619F !important;
    font-size: 14px !important;
    font-weight: bold !important;
    padding-bottom: 10px !important;
    border-top: 1px solid #B0B0B0;
    padding-top: 10px !important;
}
.MiPactoEnElTiempo .river_item_time {
    float: right;
    height: 0;
    position: relative;
    top: -40px;
}
.MiPactoEnElTiempo .river_item_time .river_item_time{
    float:none;
    position: relative;
    top: 0px !important;
}
.los_comentarios h2{
    display: none;
}
#tidypics_image_wrapper img{
    max-width: 97%;
}
#two_column_left_sidebar_210 h2{
    font-size: 12px;
}
#newstext_original {
    text-align: justify;
}
.Caja_Gris_Para_Documentos img {
    max-width: 70px;
    margin-right: 15px;
}
.Caja_Gris_Para_Documentos td{
    vertical-align: top;
}
.loadingContent{
    background-image: url(../images/loading2.gif);
    background-position: center center;
    background-repeat: no-repeat;
    height: 300px;
    width: 300px;
}
.contenido .usericon{
    float: left;
    padding-right: 5px;
}
.elIcono{
    border: 1px solid #B0B0B0;
    color: blue !important;
    font-size: 12px;
    margin: 0 auto 10px;
    padding: 5px;
    text-align: left;
    text-transform: uppercase;
    width: 275px;
}
#ComentariosPerfil textarea {
    border: 1px solid #BBB ;
    width: 504px !important;
}
#ComentariosPerfil input[type="submit"] {
    float: right;
    margin-top: 10px;
}
#ElContenidoThewire h2{
    display: inline;
}
#ElContenidoThewire h3{
    display: inline;
}
#RegistroNuevo{
     border: 1px solid #BBBBBB;
    color: #FFFFFF;
    font-size: 13px;
    font-weight: normal;
    margin-left: 61px;
    text-align: center;
    text-transform: none;
}
.comment_content_new .delete_note{
    float:right;
}
.comment_content_new .delete_note a {
    background: none repeat scroll 0 0 transparent;
    color: #B40404;
    font-weight: bold;
}
.thewire_icon .usericon {
    float: left;
    padding-right: 5px;
    padding-bottom: 5px;
}
.thewire-singlepage {
    border-bottom: 1px solid #CCCCCC;
    padding-top: 10px;
    position: relative;
}
.thewire_options {
    float: left;
}
.thewire_options .reply {
    bottom: 0;
    position: absolute;
    right: 0;
}
