/*
Theme Name: Marin & Cardenas
Theme URI: http://www.marincardenas.com/
Author: FLIX - Soluciones WEB a su medida.
Author URI: http://flix.com.co/
Description: El tema desde el 2010 de la pagina de Marin & Cardenas con una amplia gama de accesibilidad donde se puede encontrar una facil navegacion y facil administracion por parte de los administrativos.
Version: 1.0
License: Uso Privado - Licencia Pagada
License URI: license.txt
Tags: Contador, Marin & Cardenas, Marin Cardenas, Marin y Cardenas, Marin, Cardenas, Contaduria, Revisoria Fiscal
*/

/* Config Gral */

*{margin:0; padding:0;}
body{background:#FFFFFF;}
a:hover{text-decoration:none; color: #F60;}
a img {border:0;}
img {vertical-align:top; font-size: 24px;}
html, input, textarea{font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size:14px; line-height:17px; color:#868686;}
input, select { vertical-align:middle; font-weight:normal;}
strong {font-size:12px; color:#333;}
a {color:#FF9900; font-size:12px;}
ul {list-style:none}
li {color:#868686;}
li a {color:#F30; font-size:15px;}
.clear  { clear:both;}
.gral_titles {color:#036; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; padding:10px 5px; background:url(images/h_text_bg.gif) bottom repeat-x;} 
.bot_line {background:url(images/h_text_bg.gif) bottom repeat-x;}
.b_text {color:#F60; padding-bottom:10px; font-size:18px; text-align:left !important; padding-left:0 !important;}
.b_text a{color:#F60; padding-bottom:10px; font-size:18px !important;}
.b_text2 {color:#F60; font-size:18px;}
.b_text3 {color:#F60; font-size:16px; font-style:normal; text-decoration:none;}
.more {float:right; text-transform:uppercase;}
.more a{background:url(images/more_bg.gif) top right no-repeat;	padding-right:15px; font-weight:bold;}
.date {background:url(images/date_bg.gif) no-repeat 0 0; padding:5px 0 5px 22px; color:#444444;}

/* Principal */

#header_tall {background:url(images/header_tall.gif) top repeat-x;}
#main { margin:0 auto;}

/* Header */

#header .left {padding:26px 0 0 0;}
#header .right {padding:35px 11px 0 0; text-align: right;}
#header .right a {color:#868686; font-family:arial; font-size:12px; background:url(images/RSS.gif) no-repeat top right; padding:0 29px 2px 0;}
#header .h_logo{ height:92px; Swidth:100%;}
#header .flxml{width:810px; height:310px; background-color:#EEE;}
#header .left { float:left;}
#header .right {float:right; width:160px;}
#header .right img{float:left}
#header .content {background:url(images/header_bg.jpg) top left no-repeat; padding:45px 60px 28px 414px; color:#ffffff;}
#header .content2 {background:url(images/header_bg2.jpg) top left no-repeat; padding:200px 200px 40px 300px; color:#ffffff;}
#header .content .text {padding:2px 0 33px 2px;	color: #333;}
#header .content a img {float:right;}

/* Menu */

#menu {background:url(images/menu_tall.gif) top repeat-x; height:65px;}
#menu .rightbg {background:url(images/menu_right.gif) top right no-repeat;}
#menu .leftbg {background:url(images/menu_left.gif) top left no-repeat; width:100%; height:65px;}
#menu .padding {padding:9px 0;}
#menu .imptnt2 li a {color:#FFF; text-decoration:none; font-weight:normal; font-size:20px; display:block; padding:8px 0 5px 0;}
#menu .imptnt2 li a:hover {color:#FEDECF; text-decoration:none;}
#menu li {float:left; width:135px; background:url(images/menu_libg.gif) top right repeat-y; font-size:14px; text-align:center;  display:block;}
#menu li a {color:#919191; text-decoration:none; font-weight:normal; font-size:14px; display:block; padding:8px 0 5px 0;}
#menu li span{ display:block; padding:8px 0 5px 0;}
#menu li a:hover {color:#F60;}
#menu li span {color:#F60; text-decoration:underline;}
#menu .last {background:none;}

/* content */

#middle {width:100%;}
#middle .indent {padding:17px 0 20px 0;}
#middle ul{margin:15px 35px;}
#middle li{list-style-image:url(images/vineta.png);}
#middle .more {margin-top:9px;}
#middle .post_ind{margin-bottom:10px;}
#middle .post_ind ul{list-style:none; float:left; margin:0 !important; font-style:none;}
#middle .post_ind li{float:left; list-style:none !important; font-size:12px !important;}
#middle .post_ind a{font-style:none; text-decoration:none;}
#middle .post_ind p{float:left; padding-left:10px;}

#middle table{border:none; width:100%}
#middle table img{border:none; margin:0; padding:0 !important;}
#middle table caption{font-size:16px; color:#F60; padding:10px; font-weight:bold; background-color:#FDC;}
#middle table tr{}
#middle table tr th{padding:5px; text-align:center; margin:0; font-size:14px; color:#F60; border:solid 1px #F60; background-color:#FFE1C4; text-transform:capitalize;}
#middle table tr td{padding:10px; color:#036; background-color:#EEE; text-align:justify; font-size:12px; padding:2px; border:solid 1px #036;}

#middle .padding {padding:15px 20px 0 15px;}
#middle .cont_page_p{margin-bottom:20px;}
#middle .cont_page_p .info{font-size:14px; padding:5px 0 0 25px; float:left;}
#middle .cont_page_p .gral_titles ul{font-size:14px !important; list-style:none; float:left; margin:0 !important; font-style:none;}
#middle .cont_page_p .gral_titles li{float:left; list-style:none !important; padding-top:5px}
#middle .cont_page_p .gral_titles a{font-style:none; text-decoration:none;}
#middle .cont_page_p .content p{text-align:justify; padding:15px;}
#middle .cont_page_p .content img{float:left; padding:15px;}
#middle .cont_index_l .content{padding:10px;}
#middle .cont_index_l .content p{text-align:justify;}
#middle .cont_index_l .content img{padding:15px;}
#middle .padding1 .more {padding:0 2px 0 0; line-height:12px;}
#middle .cont_index_r .padding{padding:9px 13px 3px 15px;}
#middle .cont_index_r ul {margin:0 0 2px 1px;}
#middle .cont_index_r .margin {padding-top:10px;}
#middle .cont_index_r .p1 {padding:0 0 8px 0;}
#middle .side_social p a img{float:left !important; padding:2px;}

/* footer */

#footer {margin: auto;	text-align:left; background:url(images/footer_bg.gif) top left repeat-x;}
#footer li{list-style-image:url(images/vineta.png); margin-left:1em;}
#footer .title {padding:0 0 10px 0; color:#868686; font-size:12px;}
#footer .indent {padding:40px 15px 10px 35px; color:#868686;}
#footer .links {padding:25px 15px 10px 22px; color:#868686; font-size:14px;}
#footer .linksp {padding:25px 15px 10px 20px; color:#868686; font-size:16px;}
#footer .linksp a:link {color:#999; text-decoration:none; font-size:16px;}
#footer .linksp a:visited {color:#999; text-decoration:none; font-size:16px;}
#footer .linksp a:hover {color:#333; text-decoration:none; font-size:16px;}
#footer .indent_img {padding:30px 0 10px 25px; color:#868686; font-size:12px;}
#footer .footer_indent {padding:20px 0 0 0;	color:#868686; font-size:12px; width:810px; margin: auto;}
#footer a:link {color:#999; text-decoration:none}
#footer a:visited {color:#999; text-decoration:none}
#footer a:hover {color:#333; text-decoration:none}
#footer .imptnt a:link{color:#F30; font-size:17px; text-decoration:none}
#footer .imptnt a:visited{color:#F30; font-size:17px; text-decoration:none}
#footer .imptnt a:hover{color:#333; font-size:17px; text-decoration:blink}
#footer .copir {padding:5px;}

/* Bordes de Cajas*/

.border {background:url(images/border_tall.gif) top repeat-x;}
.border .btall {background:url(images/border_tall.gif) bottom repeat-x;}
.border .ltall {background:url(images/border_tall.gif) left repeat-y;}
.border .rtall {background:url(images/border_tall.gif) right repeat-y;}
.border .tleft {background:url(images/border_tl.gif) top left no-repeat;}
.border .tright {background:url(images/border_tr.gif) top right no-repeat;}
.border .bleft {background:url(images/border_bl.gif) bottom left no-repeat;}
.border .bright {background:url(images/border_br.gif) bottom right no-repeat; width:100%;}
.border .ind {padding:4px 4px 15px 2px;}
.border a img {float:right;}
