﻿/*
        Este CSS sobreescribe los estilos de la core.css
**********************************************************/
#ca-body-center .ms-titlearearight{
    display:none;
}

#ca-body-center td.ms-titleareaframe,
#ca-body-center div.ms-titleareaframe,
#ca-body-center .ms-pagetitleareaframe, 
#ca-body-center .ms-mwspagetitleareaframe, 
#ca-body-center .ms-consoletitleareaframe,
#ca-body-center .ms-pagetitleareaframe table,
#ca-body-center .ms-pagebreadcrumb{
    background: #fff none;
}

#ca-body-center .ms-bodyareaframe{
    border-color:#fff;
    border-width:0px;
}

/*
            WEB PARTS
*********************************************************/
    /* titulo */
h3.ms-standardheader.ms-WPTitle{
    color:#991248;
    font-size:18px;
    font-family:Arial,Helvetica,sans-serif;
    font-weight:bold;
    padding-bottom:5px;
}
    h3.ms-standardheader.ms-WPTitle a,
    h3.ms-standardheader.ms-WPTitle a:link,
    h3.ms-standardheader.ms-WPTitle a:visited,
    h3.ms-standardheader.ms-WPTitle a:active{
        color:#991248;
    }
.ms-WPHeader td {
    border-bottom:3px solid #B2B2B2;
}
    /* cuerpo */
div.ms-WPBody{
    padding-top:10px;
    padding-bottom:10px;
    color:#585858;
    font-size:14px;
    font-family:Arial,Helvetica,sans-serif;
}
    /* formato de texto */
    div.ms-WPBody p{
        margin-top:0px;
    }
	/* tiempo de edicion */
table.ms-SPButton.ms-WPAddButton{
	background:transparent url(/s/back_tabs_menu_izq_over.png) repeat-x scroll 0 0;
	color:#fff;
	border: 1px #cacaca solid;
}
    table.ms-SPButton.ms-WPAddButton td{
        
    }
	table.ms-SPButton.ms-WPAddButton a,
	table.ms-SPButton.ms-WPAddButton a span,
	table.ms-SPButton.ms-WPAddButton a:link,
	table.ms-SPButton.ms-WPAddButton a:active,
	table.ms-SPButton.ms-WPAddButton a:visited{
		color:#fff;
	}
table.ms-WPSelected{
    border-color:#80C0D1;
}
.ms-SPzone .ms-WPHeader td, .ms-SPZoneSelected .ms-WPHeader td{
	background:transparent url(/s/back_tabs_menu_izq.png) repeat-x scroll 0 0;
}
table.ms-SPZone{
    background:#e3efff url(/s/ca-body-background.png) repeat top left;
}
/* Pagina de vista de lista */
#onetidPageTitleAreaFrame{
    text-align:left;
}
#onetidPageTitle h2{margin-bottom:3px;}
    /*test*/
    .ms-menutoolbar{
        background-color:#fafafa;
        background-image:url(/s/back_tabs_menu_izq.png);
        background-repeat: repeat-x;
        background-position:0 0;
        border-bottom: 1px #cacaca solid;
        border-top: 1px #cacaca solid;
    }
    .ms-menutoolbar td{
        border-bottom: 1px transparent none;
        border-top: 1px transparent none;    
    }
    .ms-listdescription{
        border-bottom:1px solid #cacaca;
    }
/* Tool Pane hack */
#ToolPaneFloat{
    border:2px #e4e4e4 none;
    width:auto;
}
  #ToolPaneFloat #MSOTlPn_Parts,
  #ToolPaneFloat .ms-TPBorder,
  #ToolPaneFloat .ms-WPBorder{
      border-style:none;
  }
  #ToolPaneFloat #MSOTlPn_ToolPaneCaption{
      cursor:pointer;
  }
  #ToolPaneFloat #MSOTlPn_MainTD .ms-ToolPaneOuter{
      border-style:none;
  }
  #ToolPaneFloat #MSO_tblPageBody{
      width:auto!important;
  }
  #ToolPaneFloat #MSOTlPn_WebPartPageDiv{
      display:none;
  }

/* breadcrumb */
#onetidPageTitleAreaFrame.ms-pagetitleareaframe table {
    height:auto;
}
#onetidPageTitleAreaTable,
#onetidPageTitleAreaTable span.ms-sitemapdirectional,
#onetidPageTitleAreaTable a.ms-sitemapdirectional,
#onetidPageTitleAreaTable a.ms-sitemapdirectional:link,
#onetidPageTitleAreaTable a.ms-sitemapdirectional:visited,
#onetidPageTitleAreaTable a.ms-sitemapdirectional:active,
#ca-body-center .ms-pagebreadcrumb span.ms-sitemapdirectional,
#ca-body-center .ms-pagebreadcrumb a.ms-sitemapdirectional,
#ca-body-center .ms-pagebreadcrumb a.ms-sitemapdirectional:link
#ca-body-center .ms-pagebreadcrumb a.ms-sitemapdirectional:active,
#ca-body-center .ms-pagebreadcrumb a.ms-sitemapdirectional:visited{
	color:#585858;
	font-size:12px!important;
	font-weight:normal;
	text-decoration:none;
	background-color:transparent;
}
#onetidPageTitleAreaTable a.ms-sitemapdirectional:hover,
#ca-body-center .ms-pagebreadcrumb a.ms-sitemapdirectional:hover{
	color:#688323;
	text-decoration:underline;
}
/* calendar picker left column */
#ca-body-left #DatePickerDiv .ms-quickLaunch{
	width:auto!important;
	background-color:#fff;
	border:1px none transparent;
	border-top:1px solid #e4e4e4;
}
    #ca-body-left .ms-picker-table{
    	width:100%;
    }
        #ca-body-left .ms-quicklaunch table.ms-picker-table td.ms-picker-monthcenter{
        	background-color: transparent;
        	border:1px solid #f2f8ff;
        }
/* vista de calendario */
#ca-body-center .ms-calheader,
#ca-body-center .ms-cal-weekempty,
#ca-body-center .ms-cal-weekemptyRTL,
#ca-body-center .ms-cal-weekday{
	background-color:#fff;
}
#ca-body-center #DailyViewDefault_CalendarView .ms-cal-gempty .ms-cal-weekempty{
    background-color:#e3efff;
}
/* vista de detalle de un item */
#ca-body-center .ms-areaseparator{
	background-color:#fff;
	background-image:none;
}
/* blog */
	/* menu de la izquierda */
#ca-body-left .ms-BlogNavigator .ms-quickLaunch{
	width:auto!important;
	background-color:#fff;
	border:0px none transparent;
/*	border-top:1px solid #e4e4e4;*/
    border-bottom:1px solid #959595;
}

#ca-body-left .ms-quicklaunchouter{
    margin:0px;
    border-bottom:0px transparent none;
    border-right:0px transparent none;
}
    #ca-body-left div.ms-BlogNavigator{
        border-bottom:1px solid #959595
    }
    #ca-body-left .ms-BlogNavigator span{
        margin:0px;
        padding:0px;
    }
    #ca-body-left .ms-BlogNavigator .ms-quicklaunchouter .ms-quicklaunchheader{
        background:transparent url(back_titulos_verdes.png) repeat-x scroll 0 0;
        font-size:14px;
        font-weight:normal;
        height:28px;
        margin:0px;
        padding:0;
        width:100%;
        color:#fff;
        font-family:arial,helvetica,sans-serif;
        position:relative;
        line-height:normal;
        border-width:0px;
    }
    #ca-body-left .ms-BlogNavigator .ms-quicklaunchouter .ms-quicklaunchheader a,
    #ca-body-left .ms-BlogNavigator .ms-quicklaunchouter .ms-quicklaunchheader a:link,
    #ca-body-left .ms-BlogNavigator .ms-quicklaunchouter .ms-quicklaunchheader a:visited,
    #ca-body-left .ms-BlogNavigator .ms-quicklaunchouter .ms-quicklaunchheader a:active{
        display:block;
        height:28px;
        width:100%;
        color:#fff;
        text-decoration:none;
        position:absolute;
        top:5px;
        left:10px;
    }
    
    #ca-body-left .ms-BlogNavigator .ms-WPBody{
        background:#fff none;
        padding-top:0px;
        padding-bottom:0px;
        border-top:0px transparent none;
    }
        #ca-body-left .ms-BlogNavigator .ms-WPBody .ms-navheader{
            border-bottom:0px transparent none;
            border-right:0px transparent none;
            border-left:0px transparent none;
            border-top:1px solid #959595;
            padding:0px;
            margin-bottom:10px;
            height:29px;
            background:transparent url(back_tabs_menu_izq.png) repeat-x scroll 0 0;
            position:relative;
        }
            #ca-body-left .ms-BlogNavigator .ms-WPBody .ms-navheader a,
            #ca-body-left .ms-BlogNavigator .ms-WPBody .ms-navheader a:link,
            #ca-body-left .ms-BlogNavigator .ms-WPBody .ms-navheader a:visited,
            #ca-body-left .ms-BlogNavigator .ms-WPBody .ms-navheader a:active{
                color:#585858;
                font-size:14px;
                position:absolute;
                top:5px;
                left:10px;
            }
            #ca-body-left .ms-BlogNavigator .ms-WPBody .ms-navheader a:active{
                
            }
        #ca-body-left .ms-BlogNavigator .ms-WPBody .ms-CategoryTitleRow .ms-CategoryTitleCell{
            padding-left:20px;
            background:#fff none;
        }
            #ca-body-left .ms-BlogNavigator .ms-WPBody .ms-CategoryTitleRow .ms-CategoryTitleCell a,
            #ca-body-left .ms-BlogNavigator .ms-WPBody .ms-CategoryTitleRow .ms-CategoryTitleCell a:link,
            #ca-body-left .ms-BlogNavigator .ms-WPBody .ms-CategoryTitleRow .ms-CategoryTitleCell a:visited,
            #ca-body-left .ms-BlogNavigator .ms-WPBody .ms-CategoryTitleRow .ms-CategoryTitleCell a:active{
                color:#585858;
                font-weight:normal;
                text-decoration:none;
                font-size:12px!important;
                background:#fff url(ca-menu-item.gif) no-repeat left center;
            }
            #ca-body-left .ms-BlogNavigator .ms-WPBody .ms-CategoryTitleRow .ms-CategoryTitleCell a:hover{
                color:#688323;
            }
            
            #ca-body-left .ms-BlogNavigator .ms-addnew a.ms-addnew,
            #ca-body-left .ms-BlogNavigator .ms-addnew a.ms-addnew:link,
            #ca-body-left .ms-BlogNavigator .ms-addnew a.ms-addnew:visited,
            #ca-body-left .ms-BlogNavigator .ms-addnew a.ms-addnew:active{
                color:#585858;
                font-weight:normal;
                text-decoration:none;
                font-size:12px!important;
            }
            #ca-body-left .ms-BlogNavigator .ms-addnew a.ms-addnew:hover{
                color:#688323;
            }
            /* modo edicion */
            #ca-body-left .ms-SPZone table.ms-WPAddButton span{
            	display:inline;
            	padding:0px;
            }
            #ca-body-left .ms-SPZone .ms-WPHeader h3 span{
                display:inline;
                margin-left:10px;
            }
            #ca-body-left span.ms-WPEditText{
                display:inline!important;
            }
            #ca-body-left .ms-SPZone .ms-WPHeader{
                height:28px;
            }
            #ca-body-left .ms-SPZone .ms-WPHeader h3{
                background:transparent none;
                color:#585858;
            }
            #ca-body-left .ms-SPZone .ms-WPHeader h3 a,
            #ca-body-left .ms-SPZone .ms-WPHeader h3 a:link,
            #ca-body-left .ms-SPZone .ms-WPHeader h3 a:visited,
            #ca-body-left .ms-SPZone .ms-WPHeader h3 a:active{
                color:#585858;
                display:block;
                padding-top:4px;
            }
/* contenido */
#ca-body-center .ms-PostWrapper,
#ca-body-center .ms-CommentsWrapper,
#ca-body-center .ms-blogrss{
	min-width:629px;
	width:100%;
}

#ca-body-center .ms-PostWrapper h3.ms-PostDate{
	border-bottom:1px solid #f4f4f4;
}
#ca-body-center .ms-PostWrapper .ms-PostTitle a,
#ca-body-center .ms-PostWrapper .ms-PostTitle a:link,
#ca-body-center .ms-PostWrapper .ms-PostTitle a:visited,
#ca-body-center .ms-PostWrapper .ms-PostTitle a:active{
    color:#991248;
    font-family:Arial,Helvetica,sans-serif;
    font-size:16px;
    text-decoration:underline;
}

.ms-bottompaging{
    background-color:#F9F9F9;
}