@import url(http://fonts.googleapis.com/css?family=Roboto);
/**
 * @paquete Archivo de aplicacion
 * @Archivo general.css
 * @ruta includes/css/
 * @version 1.0
**/

/* Generales */
* {outline:none}
body {
	font-family:'Roboto', sans-serif;
	font-size:62.5%;
	/*background:#2B8A22;*/
	margin:0
}
.container, .dashboard:before,
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1,
.col-xs-2, .col-sm-2, .col-md-2, .col-lg-2,
.col-xs-3, .col-sm-3, .col-md-3, .col-lg-3,
.col-xs-4, .col-sm-4, .col-md-4, .col-lg-4,
.col-xs-5, .col-sm-5, .col-md-5, .col-lg-5,
.col-xs-6, .col-sm-6, .col-md-6, .col-lg-6,
.col-xs-7, .col-sm-7, .col-md-7, .col-lg-7,
.col-xs-8, .col-sm-8, .col-md-8, .col-lg-8,
.col-xs-9, .col-sm-9, .col-md-9, .col-lg-9,
.col-xs-10, .col-sm-10, .col-md-10, .col-lg-10,
.col-xs-11, .col-sm-11, .col-md-11, .col-lg-11,
.col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
    padding-left: 0;
    padding-right: 0;
}

.btn-primary{background-color: #5A6771; border-color: #5A6771;}
.btn-primary:hover, .btn-primary:focus{background-color: #AAAAAA; border-color: #5A6771;}
.btn-option{padding: 20px;}
.btn-custom-white{background-color: #FAFAFA; color: #333333; border: 2px solid #E8E8E8;}
.btn-custom-white:hover, .btn-custom-white:focus{background-color: #F2F2F2; color: #333333; border: 2px solid #E8E8E8;}
.btn-custom-black{background-color: #333333; color: white;}
.btn-custom-black:hover, .btn-custom-black:focus{background-color: #252525; color: white;}

.btn-option{width: 100%; text-align: left;}

.light-background{background-color: #FAFAFA;}

a.non-text-decoration{text-decoration: none !important;}
a.btn-custom, a.btn-custom:hover {
    background: url("../images/bg/btn-custom-lg.png") no-repeat;
    display: block;
    height: 80px;
    text-decoration: none;
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
    padding-left: 20px;
    padding-top: 12px;
    color: #FFF;
}
a.btn-custom .title {font-weight: bold;}
a.btn-custom-back, a.btn-custom-back:hover {
    background: url("../images/bg/btn-custom.png") no-repeat;
    display: block;
    height: 48px;
    text-decoration: none;
    margin-left: auto;
    margin-right: 20px;
    max-width: 100%;
    padding-left: 10px;
    padding-top: 0;
    color: #FFF;
    width: 243px;
    float: left;
}
a.btn-custom-back span.title-text {font-size: 16px; float: left; padding-top: 15px;}
a.btn-custom-back span.font-img {font-size: 30px; float: right; padding-top: 10px; padding-right: 16px;}

button.btn-custom-md {
    background: url("../images/bg/btn-custom-md.png") no-repeat;
    text-decoration: none;
    cursor: pointer;
    border:none;
    padding: 13px 50px 13px 50px;
    color: #FFF;
    font-weight: bold;
}
input{height: 45px !important;}
input:focus, textarea, select {outline:none;}
textarea {resize:none;}
.no_margin {margin:0px !important;}
.no_borde {border:none !important;}
.no_borde_top {border-top:none !important;}
.no_borde_left {border-left:none !important;}
.no_borde_right {border-right:none !important;}
.no_borde_bottom {border-bottom:none !important;}
.no_margin_right {margin-right:0px !important;}
.no_margin_left {margin-left:0px !important;}
.no_margin_bottom {margin-bottom:0px !important;}
.no_margin_top {margin-top:0px !important;}
.no_padding {padding:0px !important;}
.no_padding_top {padding-top:0px !important;}
.no_padding_left {padding-left:0px !important;}
.no_padding_right {padding-right:0px !important;}
.no_padding_bottom {padding-bottom:0px !important;}
.no_bg {background:none !important;}
.no_display {display:none !important;}
.display {display:block !important;}
.ft_left {float:left !important;}
.ft_right {float:right !important;}
p {margin:0px; padding:0px}
.middle {vertical-align:middle;}
a {outline:none;}
img {border:none;}
.no_float {float:none !important;}
ul, ol {margin:0 0 0 30px;}
h1, h2, h3, h4, h5, h6 {font-weight:normal; margin:0}

/* PIE */
.profiles .more_info, .questions {behavior:url(pie.htc); position:relative;}

/* Fonts */
.gotham_book {font-family: 'Roboto', sans-serif;}
.gotham_bold {font-family: 'Roboto', sans-serif; font-weight: 700;}

/* Links */
.red_link {color:#EA393D;}
.red_link:hover {color:#000;}
.green_link {color:#008339;text-decoration:underline;}
.green_link:hover {color:#008339;}
.black_link {color:#000; text-decoration:none;}
.black_link:hover {color:#000; text-decoration:underline;}

/* Header */
/*.wrapper_header {height:83px; background:url(../../img/bg_header.jpg) no-repeat center top #FFF; padding:0 0 4px 0}
.wrapper_header .header {width:960px; margin:0 auto; overflow:hidden;}
.wrapper_header .header .goverment_logo {float:left; margin:4px 0 0 111px}
.wrapper_header .header .campaign_logo {float:right; margin:9px 0 0 0}*/

/**
 * -------------------------
 * @section Header
 * -------------------------
*/
#header {font-family: 'Roboto', sans-serif;}
#header .container {width: 960px;}
#header li.menu, #header .network_nav .logo {float: left; }
#header li.menu, #header .network_nav .logo b {color: #333; font-size: 14px;}
#header .network_nav nav, #header .top_nav nav {float: right;}
#header li:hover > a {text-decoration: none; color: #ED3A37;}
#header .menu > .view {float: left}
#header ul {margin: 0; padding: 0; list-style-type: none;}
#header {font-weight: 300;}
#header > div {position: absolute; width: 100%; height: 60px; top: 0; z-index: 100;}
#header li {margin-left: 5px; margin-right: 5px;}
#header li.menu a.dropdown-toggle, a.view, a.view:hover {display: block; padding: 0 5px; line-height: 60px;}
#header nav.general a.dropdown-toggle {color: #333;}
#header ul.dropdown-menu {position: absolute;}
#header ul.dropdown-menu li {margin: 1px;}
#header li.dropdown-submenu {position: relative;}

/* Network nav */
#header .caret {border-top-color: #333; margin-left: 5px;}
#header .network_nav {background: #FFF; z-index: 100;}
#header .network_nav .logo {margin-top: 7px;}
#header .network_nav .menu a {text-decoration: none;}
#header .network_nav .menu .open > a, #header .network_nav .menu > a:hover {color: #888;}
#header .network_nav nav a {position: relative;}
#header .network_nav nav a.current:after {display: block;}

/* Top nav */
#header .top_nav {z-index: 10; background: #333; border-bottom: 1px solid #333; -webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.15); -moz-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.15); box-shadow: 0 3px 5px rgba(0, 0, 0, 0.15); margin-top: 60px;}
#header .top_nav .menu {margin: 0 5px;}
#header .top_nav .menu > a {color: #FFF; padding: 0 15px;}
#header .top_nav .menu > a:hover {background: #444;}
#header .top_nav.fixed {z-index: 10; position: fixed; margin-top: 0;}
#header .top_nav .caret {border-top-color: #FFF;}

#header .user {text-decoration: none;}
#header .user-photo {height: 45px; width: 45px; border: 1px solid #FFF; margin-top: -3px;}
#header .btn-primary {line-height: 32px;margin-top: 8px;}
#header .alerts {height: 19px; width: 19px; background-color: red; color: #FFF; font-size: 14px; position: absolute; text-align: center; vertical-align: middle; line-height: normal; margin-left: -3px; line-height: 18px;}
#header .noti-user {margin-top: -60px; margin-left: 33px;}
#header .arrow:before {position: absolute; top: -7px; left: 9px; display: inline-block; border-right: 7px solid transparent; border-bottom: 7px solid #ccc; border-left: 7px solid transparent; border-bottom-color: rgba(0, 0, 0, 0.2); content: '';}
#header .arrow:after {position: absolute; top: -6px; left: 10px; display: inline-block; border-right: 6px solid transparent; border-bottom: 6px solid #ffffff; border-left: 6px solid transparent; content: '';}
#header .notifications {float: right;}

/* Dropdown */
#header .dropdown-menu a {display: block; padding: 5px 20px 5px 10px !important;}
#header .dropdown-menu li:hover a {color: #444;}
#header .dropdown-menu li:hover a:after {border-left-color: #444;}

/**
 * -------------------------
 * @section submenu
 * -------------------------
*/
.dropdown-menu>li>a {font-weight: 300;}
.dropdown-submenu{position:relative;}
.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px;}
.dropdown-submenu:hover>.dropdown-menu{display:block;}
.dropdown-submenu>a:after{display:block;content:" ";position: absolute; right: 7px; top: 50%; width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#333;margin-top: -5px;margin-right:0px;}
.dropdown-submenu a {color: #444;}
.dropdown-submenu:hover>a:after{border-left-color:#ffffff;}
.dropdown-submenu.pull-left{float:none;}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px;}

/* Subheader */
/*.wrapper_subheader {color:#FFF; background:url(../../img/bg_menu.jpg) repeat-x center top #CF2336; height:50px;}
.wrapper_subheader .subheader {width:960px; margin:0 auto; overflow:hidden}*/

/* Menu */
/*.menu {width:805px; float:left}
.menu ul {margin:0; padding:0; list-style-type:none; width:805px; float:left;}
.menu ul li {float:left;}
.menu ul li a {display:block; min-height:50px; font-size:12px; font-family:"GothamBold", Tahoma, Geneva; color:#FFF; text-decoration:none; overflow:hidden; padding:0 12px 0 7px; margin:0 3px 0 0}
.menu ul li a span {display:block;}
.menu ul li:hover a {background:no-repeat top right #FFF; color:#CF2336;}
#header_logo {
    cursor: pointer;
    height: 90px;
    margin: 20px 0 0 0;
    position: absolute;
    width: 313px;
}*/

/* Submenu */
.submenu {position:absolute; z-index:200; background:#FFF; -webkit-box-shadow:#0E2713 3px 3px 3px; -moz-box-shadow:#0E2713 3px 3px 3px; box-shadow:#0E2713 3px 3px 3px; padding:25px; font-size:12px; width:520px; height: auto; display:none; }
.submenu ol { width:550px; height: auto; max-height: 300px; margin:0; padding:0; list-style-type:none; float:left; }
.submenu ol li {width:245px; background:url(../../img/bullets/submenu_header_bullet.png) no-repeat 0 5px; padding:0 15px 10px 12px;}
.submenu ol li a {min-height:15px !important; background:none !important; color: #21BC83; font-family:'Roboto', sans-serif !important; font-size:13px !important; padding:0 !important}
.submenu ol li a:hover {text-decoration:underline;}
.submenu#submenu_dependencias {margin-left:-150px;}
.submenu#submenu_gobierno {margin-left:-90px;}
.submenu#submenu_cultura {margin-left:-200px;}
.submenu#submenu_transparencia{margin-left:-180px;}
.submenu#submenu_leyes{margin-left:-180px;}

/* breadcrumbs */
ul#breadcrumbs, li#breadcrumbs { list-style-type:none; padding:0; margin:0 0 13px 0; }
#breadcrumbs { line-height:20px; overflow:auto; font-size:12px;}
#breadcrumbs ul{ margin:0;}
#breadcrumbs li { float:left; padding-left:10px; list-style:none; color:#21BC83; }
#breadcrumbs li a { padding:0 10px 2px 0; }
#breadcrumbs li a:link, #breadcrumbs li a:visited { text-decoration:none; color:#21BC83; }
#breadcrumbs li a:hover, #breadcrumbs li a:focus { text-decoration:underline; }
#breadcrumbs li.home{padding-left:0px;}
#breadcrumbs li.current_item{display:none;}

div.title-index, div.title-index:hover {color: #FFFFFF; text-decoration: none !important; text-align: center;}
div.title-index span {color: #FFFFFF; font-weight: bold;}
a.title, a.title:hover {color: #333333; text-decoration: none !important;}
a.title span {color: #D91D00; font-weight: bold;}
.green{color: #12BA80;}
.popup-message {z-index: 100;}
.form-control{border: 1px solid #CCC !important;}
.popup-image{position: absolute; background:url(../images/bg/popup-image.png) no-repeat; margin-left: 500px; padding: 12px; height: 95px; width: 140px;}
.fl-left {float: left;}
.fl-right {float: right;}

/* Map */
#map_canvas{width: 515px !important; border-radius: 4px; border: 1px solid #CCCCCC;}

/* Search */
.search {width:143px; float:right;}
.search .form_search {margin:12px 0 0 0; border-bottom:1px solid #D0D0D0; height:29px; overflow:hidden; background:#FFF}
.search .form_search .input_text {background:#FFF; border:none; width:96px; color:#999; padding:8px 7px; float:left; font-family:'Roboto', sans-serif; font-size:14px;}
.search .form_search .send_search {background:url(../../img/btn/send_search.jpg) no-repeat; width:25px; height:25px; border:none; float:right; margin:2px; cursor:pointer}

/* Content */
.wrapper_content {position:relative; padding:101px 0 0 0; background:#FFF}
.wrapper-panel {padding: 25px;}
/* Generals wraper page */
.structure_wrapper {width:960px; margin:0 auto; overflow:hidden;}
.structure_content {overflow:hidden;}
.structure_content .left_colum {float:left; width:650px}
.structure_content .right_colum {float:right; width:245px;}

/* Footer */
/*.wrapper_footer {background:url(../../img/bg_footer.jpg) repeat-x top #951D28; min-height:80px; color:#999; font-size:12px;}
.wrapper_footer .footer {width:940px; margin:0 auto; overflow:hidden; padding:17px 10px 0 10px;}
.wrapper_footer .footer .section {float:left; width:190px; padding:0 25px 0 0}
.wrapper_footer .footer .section h4 {color:#8CD50B; font-size:13px; font-weight:bold; margin:0 0 15px 0; width: 165px; font-family: 'Roboto', sans-serif,  sans-serif}
.wrapper_footer .footer .section h4 a {color:#FFFFFF; text-decoration:none;}
.wrapper_footer .footer .section a:hover {text-decoration:underline;}
.wrapper_footer .footer .section ul {margin:0 0 20px 0; padding:0; list-style-type:none;}
.wrapper_footer .footer .section ul li {margin:0 0 5px 0; line-height:16px;}
.wrapper_footer .footer .section ul li a {color:#fff; text-decoration:none}
.wrapper_footer .footer .col_two_footer {width:225px;}
.wrapper_footer .footer .col_three_footer {width:145px;}
.wrapper_footer .footer .contact_footer {float:right !important; width:270px; margin:0;}
.wrapper_footer .footer .contact_footer span {display:block; margin:20px 0 0 0; line-height:18px; color:#FFF;}
.wrapper_footer .footer .contact_footer ul {margin:20px 0 0 0; padding:0; list-style-type:none;}
.wrapper_footer .footer .contact_footer ul li {margin:0 0 10px 0;}
.wrapper_footer .footer .contact_footer ul li img {vertical-align:middle; margin:0 10px 0 0}
.wrapper_footer .footer .contact_footer ul li a {color:#FFF;}*/

/**
 * -------------------------
 * @section Footer
 * -------------------------
*/
#footer {background: #333; position: relative; padding: 55px 0 25px 0; display: block; color: #FFF; min-width: 960px; font-family: 'Roboto', sans-serif;}
#footer .container {width: 960px;}
#footer a {color: #FFF; list-style-type: none;}
#footer .contact_methods .way .wrap ul a, #footer .contact_methods .way .wrap .email {display: inline-block; zoom: 1; *display: inline;}
#footer .contact_methods {font-family: 'Roboto', sans-serif;}
#footer .contact_methods .way .wrap ul {margin: 0; padding: 0; list-style-type: none;}
#footer .contact_methods {color: #FFF; padding-bottom: 35px; overflow: hidden;}
#footer .contact_methods .privacy {padding-top: 25px !important;}
#footer .contact_methods .privacy a{ text-decoration: underline !important; }
#footer .contact_methods .way {font-size: 12px; line-height: 16px; float: left;}
#footer .contact_methods .way a, #footer .contact_methods .way span {color: #FFF; position: relative; text-decoration: none; font-weight: 400;}
#footer .contact_methods .way a em, #footer .contact_methods .way span em {font-style: normal;}
#footer .contact_methods .way a:hover, #footer .contact_methods .way span:hover {text-decoration: underline;}
#footer .contact_methods .way.about {width: 384px;}
#footer .contact_methods .way.about .wrap {padding-right: 30px;}
#footer .contact_methods .way .wrap {padding-left: 30px;}
#footer .contact_methods .way .wrap p {padding: 15px 0 0 0; margin-bottom: 0;}
#footer .contact_methods .way .wrap h3 {color: #FFF; font-size: 16px; line-height: 20px; margin: 0;}
#footer .contact_methods .way .wrap ul {padding-top: 0;}
#footer .contact_methods .way .wrap ul li {padding-top: 15px;}
#footer .contact_methods .way .wrap ul a {padding-left: 0; min-height: 16px; background: no-repeat left top;}
#footer .bottom_nav {border-top: 1px solid #5C5C5C; padding-top: 30px; padding-bottom: 30px; overflow: hidden;}
#footer .bottom_nav .logo {margin: 0 70px;}
#footer .bottom_nav .social p {margin-top: 7px;}
#footer .separator {border-left: 1px solid #5C5C5C;}


/* widget mas informacion */
.widget_masinformacion h3{ font-size:18px; color:#D6002B;}
.widget_masinformacion .content{ background:#EFEFEF; padding:15px 10px 15px 10px; margin:20px 0 0 0;}
.widget_masinformacion .content ul{margin:0; padding:0 0 0 0px; list-style-type:none;}
.widget_masinformacion .content li{ font-size:14px; color:#000;  padding:0 0 0 40px; margin-bottom:15px; line-height:30px;}
.widget_masinformacion .normatividad {background:url(../../img/icons/tramites/normatividad.png) center left no-repeat; List-style:none;}
.widget_masinformacion .tramites {background:url(../../img/icons/tramites/tramites.png) center left no-repeat; List-style:none;}
.widget_masinformacion .rendicion {background:url(../../img/icons/tramites/rendicion.png) center left no-repeat; List-style:none;}
.widget_masinformacion .informes {background:url(../../img/icons/tramites/informes.png) center left no-repeat; List-style:none;}
.widget_masinformacion .curriculums {background:url(../../img/icons/tramites/curriculums.png) top left no-repeat; List-style:none;}
.widget_masinformacion .estructura {background:url(../../img/icons/tramites/estructura.png) center left no-repeat; List-style:none;}
.widget_masinformacion .pleno {background:url(../../img/icons/tramites/pleno.png) center left no-repeat; List-style:none;}
.widget_masinformacion .consejos {background:url(../../img/icons/tramites/consejos.png) center left no-repeat; List-style:none;}
.widget_masinformacion .obras {background:url(../../img/icons/tramites/obras.png) top left no-repeat; List-style:none;}
.widget_masinformacion .estadisticas {background:url(../../img/icons/tramites/estadisticas.png) top left no-repeat; List-style:none;}
.widget_masinformacion .otros {background:url(../../img/icons/tramites/otros.png) center left no-repeat; List-style:none;}

/* Sidebar contact */
.sidebar_contact {margin:0 0 25px 0;}
.sidebar_contact h2 {display:block; font-size:22px; margin:0 0 10px 0}
.sidebar_contact h2 img {vertical-align:middle; margin:0 6px 0 0;}
.sidebar_contact h2 strong {color:#EA393D;}
.sidebar_contact .sidebar_nav {overflow:hidden;}
.sidebar_contact .sidebar_nav ul {margin:0; padding:0; list-style-type:none;}
.sidebar_contact .sidebar_nav ul li {float:left; padding:0 0 11px 0; background:#EFEFEF}
.sidebar_contact .sidebar_nav ul li a {display:block; padding:0 25px 0 15px; width:82px; height:36px; line-height:36px; text-align:center; font-size:16px; color:#26B981; background:#FFF; text-decoration:none; font-family: 'Roboto', sans-serif;}
.sidebar_contact .sidebar_nav ul li.selected_tab {background:url(../../img/bg_selected_tab.png) no-repeat 15px 36px #EFEFEF;}
.sidebar_contact .sidebar_nav ul li.selected_tab a {color:#FFF; background:#26B981;}
.sidebar_contact .sidebar_content {background:#EFEFEF; padding:10px; font-size:13px; color:#333}
.sidebar_contact .sidebar_content .sidebar_info {display:none;}
.sidebar_contact .sidebar_content .sidebar_info span {display:block; margin:0 0 8px 0}
.sidebar_contact .sidebar_content .sidebar_info .textarea {background:#FFF; border:1px solid #333; width:196px; font-style:italic; color:#333; font-size:13px; padding:10px; font-family: 'Roboto', sans-serif;}
.sidebar_contact .sidebar_content .sidebar_info .input_text {background:#FFF; border:1px solid #333; width:196px; font-style:italic; color:#333; font-size:13px; padding:8px 10px; font-family: 'Roboto', sans-serif;}
/* Processed */
.processed .send_processed {background:url(../../img/btn/buscar.jpg) no-repeat; width:95px; height:29px; border:none; cursor:pointer; margin:8px 0 30px 0;}
.processed h4 { font-size: 13px; font-weight: normal; width:175px; color:#FFF; padding:4px 5px; background:url(../../img/bg_titles_sidebar_home.png) no-repeat right top #26B981; margin:0 0 10px 0}
.processed select {margin:0 0 30px 0; width:185px;}

/* Report */
.report .textarea {margin:0 0 15px 0;}
.report .report_tip {margin:8px 0 0 0; background:url(../../img/bg_report_tip.jpg) no-repeat 175px 0; padding:15px 0 0 0}
.report .report_tip span {display:block; padding:13px; background:#FFF}
.report .send_report {background:url(../../img/btn/continuar.jpg) no-repeat; width:95px; height:29px; border:none; cursor:pointer; margin:10px 0 0 0;}

/* Need help */
.need_help {margin:30px 0 20px 0;}
.need_help h3 {font-size:18px; color:#26B981; margin:0 0 15px 0}
.need_help ul {margin:0; padding:0; list-style-type:none}
.need_help ul li {margin:0 0 10px 0;}
.need_help ul li img {vertical-align:middle; margin:0 9px 0 0;}

/* Downloads */
.download_apps {margin:0 0 10px 0;}
.download_apps .download_link {margin:0 0 5px 0;}
.download_apps .download_link img {vertical-align:middle; margin:0 5px 0 0}

/* declaracion de los titulo */
.left_colum h1, h2, h3, h4, h5 {font-family: 'Roboto', sans-serif;}
.left_colum h1 { font-size:42px; line-height:44px; color:#008339; font-weight: bolder;}
.left_colum h2 { font-size:20px; line-height:40px; margin:0; padding: 0px; color:#999; }
.left_colum h2 a { font-size:20px; line-height:40px; margin:0 0 0 15px; padding: 0px; color:#D6002B; text-decoration:underline;}
.left_colum h3 { color:#CF2737; font-size:20px; padding:10px 10px 10px 13px; width:615px; background:url(../../img/bg_titles.png) repeat-y top left; margin:20px 0 20px 0; }
.left_colum h4 { font-size:24px; color:#666; font-weight:bold;  margin: 0; padding: 0; }
.left_colum h5 { font-size:15px; color:#008339; margin:5px 10px; }
.left_colum h6 { font-size: 14px; color: #666; margin:0; padding:0; float:left; }
/* cuerpo left_colum */
.left_colum p {color:#666; font-size:13px; line-height:16px; margin:5px 10px;}
.left_colum img{float:left;}
.left_colum a{ font-family: 'Roboto', sans-serif; margin:0 0 0 10px; padding: 0px; color:#D6002B; text-decoration:underline; }
.left_colum p a{margin:0; padding:0;}
.left_colum table{border:none; margin:0; padding:0; width:650px; border-spacing: 5px; }
/* tablas para dos columnas */
.left_colum table td{ font-size: 13px; vertical-align: top; margin:0; border-right:10px solid white; padding:0; overflow: hidden;}
.left_colum table td img{float:left; margin:0; padding:0;}
.left_colum table td p{ font-size: 13px; color:#333; margin:0 0 4px 0;  padding:0;}
.left_colum table td div {width:200px; float:left;}
.left_colum table td ul{ margin:10px 0 0 10px; padding: 0; float: left;}
.left_colum table td ul li { margin:0 0 5px 0; padding: 0 0 0 10px; background:url(../../img/bullets/bullet_general.png) no-repeat 0 5px; }
.left_colum table td a{ display: inline-block; margin:0; padding:0;}
.left_colum table td h4 { float:left; }

.left_colum ul{ padding:20px; list-style-type:none; }
.left_colum li { font-size:13px; margin:0 0 15px 0 }
.left_colum li a { color:#D6002B; text-decoration:none; margin:0; padding:0;}
.left_colum ul li img { margin:0 7px 0 0;}

.left_colum ol {  margin: 0 0 0 50px; float:left; list-style: upper-roman; width: 600px; }
.left_colum ol li { float:left; width: 550px;}
.left_colum ol li a { margin:0; padding: 0;}
.left_colum ol li ul li { padding: 0 0 0 10px; background:url(../../img/bullets/bullet_general.png) no-repeat 0 5px; }

.buscando{ margin-bottom:15px; width:245px;}
.buscando p{ font-size:18px; color:#FFF; text-align:center; background:#DB022C; padding:15px 20px 15px 20px;}
.buscando .flechita{ background:url(../../img/tmp/flechita_down.png) no-repeat center; height:15px;}

/* bottom colum style */
.bottom_column h1, h2, h3, h4, h5{font-family: 'Roboto', sans-serif;}
.bottom_column h1{ font-size:42px; line-height:44px; color:#008339; font-weight: bolder;}
.bottom_column h2 { font-size:20px; line-height:40px; margin:0; padding: 0px; color:#999; }
.bottom_column h2 a{ font-size:20px; line-height:40px; margin:0 0 0 15px; padding: 0px; color:#D6002B; text-decoration:underline;}
.bottom_column h3{ color:#FFF; font-size:20px; padding:10px; width:615px; float:left; background:url(../../img/bg_titles.png) no-repeat top right #26B981; margin:20px 0 20px 0; }
.bottom_column h4 { font-size:24px; color:#666; font-weight:bold;  margin: 0; padding: 0; }
.bottom_column h5 { font-size:15px; color:#008339; margin:5px 10px; }
.bottom_column h6 { font-size: 14px; color: #666; margin:0; padding:0; float:left; }
/* cuerpo left_colum */
.bottom_column p {color:#666; font-size:13px; line-height:16px; margin:5px 10px;}
.bottom_column img{float:left;}
.bottom_column a{ font-family: 'Roboto', sans-serif; margin:0 0 0 10px; padding: 0px; color:#D6002B; text-decoration:underline; }
.bottom_column p a{margin:0; padding:0;}
.bottom_column table{border:none; margin:0; padding:0; width:650px; border-spacing: 5px; }
/* tablas para dos columnas */
.bottom_column table td{ font-size: 13px; vertical-align: top; margin:0; border-right:10px solid white; padding:0; overflow: hidden;}
.bottom_column table td img{float:left; margin:0; padding:0;}
.bottom_column table td p{ font-size: 13px; color:#333; margin:0 0 4px 0;  padding:0;}
.bottom_column table td div {width:200px; float:left;}
.bottom_column table td ul{ margin:10px 0 0 10px; padding: 0; float: left;}
.bottom_column table td ul li { margin:0 0 5px 0; padding: 0 0 0 10px; background:url(../../img/bullets/bullet_general.png) no-repeat 0 5px; }
.bottom_column table td a{ display: inline-block; margin:0; padding:0;}
.bottom_column table td h4 { float:left; }

.bottom_column ul{ padding:20px; list-style-type:none; }
.bottom_column li { font-size:13px; margin:0 0 15px 0 }
.bottom_column li a { color:#D6002B; text-decoration:none; margin:0; padding:0;}
.bottom_column ul li img { margin:0 7px 0 0;}

.bottom_column ol {  margin: 0 0 0 50px; float:left; list-style: upper-roman; width: 600px; }
.bottom_column ol li { float:left; width: 550px;}
.bottom_column ol li a { margin:0; padding: 0;}
.bottom_column ol li ul li { padding: 0 0 0 10px; background:url(../../img/bullets/bullet_general.png) no-repeat 0 5px; }

/* search colum */
.search_colum { margin:0; width: 700px; }
.search_colum h1 { font-family: 'Roboto', sans-serif; font-size:42px; line-height:44px; color:#008339; font-weight: bolder; }
.search_colum div { margin: 20px 0;}
.search_colum div h4 { font-family: 'Roboto', sans-serif; font-size: 15px; padding: 0 0 10px 10px; background:url(../../img/bullets/bullet_general.png) no-repeat 0 5px;}
.search_colum div h4 a { text-decoration:  none; color: #008339;}
.search_colum div h4 a:hover { text-decoration: underline; }
.search_colum div small { padding: 0 0 0 10px; font-family: 'Roboto', sans-serif; font-size:  12px; color: #333333; }
.search_colum div p.postmetadata { padding: 0 0 0 10px; font-family: 'Roboto', sans-serif; }
.search_colum div p.postmetadata a { color: red; text-decoration: underline; }

/* post entries */
.left_colum .date_post { width: 660px; color:#999; font-size: 12px; font-weight: bold; padding: 0 10px; margin: 12px 0 12px 0;}
.left_colum .entry-content { width: 660px; height: auto; min-height: 200px; margin-bottom: 20px; overflow: hidden;}
/* formulario de comentarios */
.left_colum #respond { width: 504px; height:400px; padding: 5px;}
.left_colum #respond h3 { background: none; color: lightgrey; margin: 0; padding: 0; }
.left_colum #commentform { background: url('../../img/form/bg_comment.png') no-repeat; padding:5px 0 5px 0; min-height:300px;  height: auto; overflow:hidden;}
.left_colum .comment-notes { display: none; }
.left_colum .form-allowed-tags { display: none }
.left_colum .form-submit { }
.left_colum .form-submit #submit { float:left; text-indent: -9999em !important; font-size: 0; letter-spacing:-9999em; color:#F00 }
.left_colum #commentform .comment-form-author { padding: 10px 0;}
.left_colum #commentform .comment-form-author label { float:left; width: 504px; font-family: 'Roboto', sans-serif; font-size: 15px; color: black; padding-left: 3px;}
.left_colum #commentform .comment-form-author input { float: left; border: 1px solid black; font-size: 20px; }
.left_colum #commnetform .comment-form-author span.required { display: none; }
.left_colum #commentform .comment-form-email { padding: 10px 0; }
.left_colum #commentform .comment-form-email label { float:left; width: 504px; font-family: 'Roboto', sans-serif; font-size: 15px; color: black; padding-left: 3px;}
.left_colum #commentform .comment-form-email input { float: left; border: 1px solid black; font-size: 20px;}
.left_colum #commentform .comment-form-comment label { float: left; width: 504px; font-family: 'Roboto', sans-serif; font-size: 15px; color: black; padding-left: 3px;}
.left_colum #commentform .comment-form-comment input { float: left; border: 1px solid black;}
.left_colum #commentform .comment-form-comment textarea { width: 458px; height: 152px; }
.left_colum #commentform .form-submit input { background: url('../../img/form/button_publicar.jpg') no-repeat; width: 164px; height: 42px; border: none; text-indent: -99999em;}
/* lista de comentarios */
.left_colum .comment_list { width: 504px; height: auto;}
.left_colum .comment_list #comments-title { font-family: 'Roboto', sans-serif; font-size: 12px; color: #999999; padding: 10px;}
.left_colum .comment_list #comments-title img { margin-right: 10px;}
.left_colum .comment_list .commentlist { list-style: none; margin:0; padding: 0; }
.left_colum .comment_list .comment-author {height: 30px; width: 504px; }
.left_colum .comment_list .comment-author h3 { width: 300px; font-family: 'Roboto', sans-serif; font-size: 12px; float:left; margin: 0;}
.left_colum .comment_list .comment-author span { margin: 10px; color:#333; width: 200px; }
.left_colum .comment_list .comment-body { width: 478px; height: auto; margin:10px 0;}
.left_colum .comment_list li ul.children { margin: 0; padding: 0; list-style: none; }
.left_colum .comment_list li ul.children li { padding: 15px 30px;background: url('../../img/form/comment_reply.jpg') no-repeat;}
.left_colum .comment_list li ul.children li .comment-author h3{ text-indent: -99999px; background: url('../../img/logos/zapopan_unido.jpg') no-repeat; float:left; width: 67px; height: 67px;}
.left_colum .comment_list li ul.children li .comment-author span { margin:0; padding: 0; }
.left_colum .comment_list li ul.children li .comment-body { width: 310px; margin: 0 0 0 67px;}

/*noticias estandars*/
.left_colum .last_news{ width: 630px; height: 202px; }
.news .last_news .list_last_notes ul li a {
    color: black;
}
.left_colum .last_news .news_left {float:left; width: 301px; overflow: hidden;}
.left_colum .last_news .news_left img{ border:1px none black; width: 290px; }
.left_colum .last_news .news_right { float: left; margin:0 0 0 20px; width: 300px; padding: 0;}
.left_colum .last_news .news_right h6{ padding: 0; margin:0; color: #009900; font-weight: lighter; font-size: 25px; font-family: 'Roboto', sans-serif;  }
.left_colum .last_news .news_right h6 a { color: #009900; text-decoration: none; font-weight: lighter; margin:0; padding: 0; }
.left_colum .last_news .news_right p {float:left; width: 300px;}
.left_colum .last_news .news_right .news_opts {width: 300px; float:left;}
.left_colum .last_news .news_right .news_opts a { padding:0 7px; }
.left_colum .last_news .news_right .news_opts a:first { border-right: 1px none black; }
.left_colum .last_news .news_right a img { margin:0; width: 13px; height:10px; float:left;}
/* right Most visited */
.right_colum h3 {color:#FFF; height:36px; line-height:36px; font-size:20px; padding:0 0 0 16px; background:url(../../img/bg_titles.png) no-repeat top right #2A8B23; margin:0px 0 20px 0;}
.right_colum .most_visited_news { margin: 0; padding: 0; list-style: none;}
.right_colum .most_visited_news li {font-size:12px; color:#333; font-size:12px; overflow:hidden; margin:0 0 20px 0}
.right_colum .most_visited_news li .img_news {float:left; width:120px}
.right_colum .most_visited_news li .img_news img {border:1px solid #000; float: left; margin:0; padding: 0;}
.right_colum .most_visited_news li .news_info { float:left; width:120px;}
.right_colum .most_visited_news li .news_info a {text-decoration:none; font-size:13px;}
.right_colum .most_visited_news li .news_info a:hover {text-decoration:underline;}
.right_colum .most_visited_news li .news_info p {margin:10px 0 0 0;}
.most_visited_fix {margin:65px 0 30px 0;}
.right_colum .send_email_post { border-top: 1px solid #999; padding: 5px; }
.right_colum .send_email_post form label { float:left;  font-family: 'Roboto', sans-serif; font-size: 12px; color: #333; width: 130px; margin-bottom: 10px;}
.right_colum .send_email_post #correo { border:1px solid black; font-size: 18px; color:#999;width: 215px; padding: 5px;}
.right_colum .send_email_post form #suscribirse { text-indent: -99999px;  background: url('../../img/form/button_suscribe.jpg') no-repeat; border:none; width: 133px; height: 29px; margin-top: 10px;}

/* error 404 */
.error404 { width: 1000px; text-align: center; }
.error404 h1 { font-size: 35px; color: #008339; font-family: 'Roboto', sans-serif; }
.error404 p { color: #26B981; font-family: 'Roboto', sans-serif; font-size: 40px; }
.list_options { width: 850px; height: auto; margin: 40px auto 0 auto; }
.list_options div { width: 300px; float: left; }
.list_options div:first-child { width: 250px; }
.list_options h3 { font-family: 'Roboto', sans-serif; font-size: 20px; color:#999999; font-weight: bold; margin: 0; padding: 0; }
.list_options div a { color:#EA393D; font-size: 12px; margin: 0 0 0 10px;}
.list_options ul { margin: 15px 0 0 11px; list-style: none; }
.list_options ul li { padding: 0 0 0 10px; background:url(../../img/bullets/bullet_general.png) no-repeat 0 5px; color:#333333; font-family: 'Roboto', sans-serif; font-size: 12px; margin: 0 0 20px 0; }
.list_options ul li a { color:#333333; font-family: 'Roboto', sans-serif; font-size: 12px; margin:0; padding: 0; text-decoration: none; }
.list_options ul li a:hover { text-decoration: underline; }
.list_options .icons_serv { }
.list_options .icons_serv li{ padding: 15px 0 15px 35px; margin:5px 0; background: url(../../img/icons/telefono_home.png) no-repeat 0 5px;}
.list_options .icons_serv li.chat { background: url(../../img/icons/chat_home.png) no-repeat 0 5px; }

/* table bolsa de trabajo */
.bolsa_de_trabajo { width: 700px; border-collapse: collapse; }
table.bolsa_de_trabajo { background:url(../../img/bg_titles.png) no-repeat #26B981 top right; border:none; }
.bolsa_de_trabajo thead { color:#FFF; font-size:20px; text-align: left;  }
.bolsa_de_trabajo thead th { margin:0; padding: 5px 5px; }
.bolsa_de_trabajo tbody {   }
.bolsa_de_trabajo tbody tr { width: 634px; background-color:white;}
.bolsa_de_trabajo tbody tr td{ margin:0; padding: 5px 5px; border-collapse: collapse; border:none; width: 145px; font-family: 'Roboto', sans-serif; color:#333333; font-size: 12px;background-color:white;}
.bolsa_de_trabajo tbody tr td a { color: #397945; font-weight: normal; font-family: 'Roboto', sans-serif;}

/* detalle de la vacante */
.detalle-vacante{}
.detalle-vacante a { font-family: 'Roboto', sans-serif; color:#D8002C; font-size: 12px;}
.detalle-vacante table { margin: 10px 0;}
.detalle-vacante table tr { margin: 5px 0; font-family: 'Roboto', sans-serif; font-size: 12px; color: #333333; }
.detalle-vacante table tr td:first-child{ width: 170px; font-weight: bold;}
.detalle-vacante table tr td a { color:#008339; font-weight: lighter; font-family: 'Roboto', sans-serif;}
.detalle-vacante h5 { font-size: 18px; color:#26B981; margin:0; padding: 0;}

/* hack exploer roman list number */
.left_colum ol.romanos_upper{ list-style-type:upper-roman; }
